- 《见识》第四章——大家智慧
ccq_2018
巴菲特说:很多事情不要做,聚焦比发散更好,但是对于自己来说,其实很少有专注的做好一件事,于是看起来是那么的勤奋,其实不过是在浪费时间而已。在学习上,虽然报名了很多的课程,但是却没有专心的把课程学好,总是在追求新鲜的的东西,事后却什么都没得到。在培养特长上,对很多项目都感兴趣,下象棋、玩滑轮、打羽毛球、打乒乓球等,后来发现每一样都玩的不咋地,身边总有些人超过自己,自己所谓的特长都是那么的平庸。在工作
- 2019-1-30晚间日记
山石记
今天是什么日子起床:6:20就寝:22:30天气:小雨转大雪心情:好任务清单今日完成的任务,最重要的三件事:1、组织召开民主生活会2、学习诺言课程3、打乒乓球1000个(累计)改进:今天膝盖疼,所以运动改打乒乓球习惯养成:TED周目标·完成进度阅读书籍《皮囊》10%听秋雨书院文化必修课《文化苦旅》本周还没有进站理财课程学习还没有听学习·信息·阅读健康·饮食·锻炼今天用了破壁机,喝了豆浆和杂粮米糊工
- 每日一省287朋友说开源和节流都是理财很重要的一部分
常燕美
今天无意中翻看到一位老友的朋友圈,他的清醒和真实让我感动,虽说时隔几年没有联系过,前一阵子在公园里打乒乓球遇见,让我从他简单的风轻云淡的描述中了解到这几年他的不易,事业的不顺,婚姻的失败一股脑儿涌向他,只有他自己知道他经历了什么,跟前些年一样,他还是一样的乐观豁达、善解人意。只是从他的话语能感觉出来他多了一些淡定稳重,他自己带了两个孩子,还是那么的积极乐观,看得出他还是那个孩子们最喜欢的孩子王,负
- 山中一日
听水倚兰
九月,我们出门旅游了,到静岡県的度假山庄住了两天,住处是山中的一座小木屋,每日就泡泡温泉,享用美食,山中散步和打乒乓球,还有好大的泳池,可惜我没带泳装去。山里非常幽静,每日听鸟语虫鸣,早起坐在窗边读书,听雨声滴答,邂逅一只因避雨而栖息在窗玻璃上的小灰蝶。晴天,远远地可以看见富士山的山峰,不知是被白雪覆盖还是被白云缭绕,仙气缭繚。天很蓝,像被清水洗过一样,树木葱茏,麻雀在矮小灌木丛中跳来跳去,寻找食
- 474天,日精进,只为目标达成找方法!
吕You
大家好,我是英丽今天是我的日精进行动第474天,和大家分享我今天的进步,我们互相勉励,携手前行。每天进步一点点,距离成功便不远。2018年经营模式升级,为您的企业打造三个统一:统一形象(广告视觉产品)统一符号(企业形象设计)统一思想(文化标准建设)1、比学习:准备互助会的过程里,学习统筹的运作的重要性,作为主管人员的安排与协调能力很有必要,全局观念让我们感受到不同的人放在不同的位置上,会更有价值,
- [创业之路-474]:企业经营层 - 小米与华为多维对比分析(2025年视角),以后不要把这两家公司放在同一个维度上 进行比较了
文火冰糖的硅基工坊
创业之路华为跨学科融合架构经营科技重构
一、行业定位与市场角色不同华为:用技术手段解决行业的难题,顺便赚钱技术驱动型硬科技企业:以通信设备起家,延伸至智能手机、芯片、操作系统(鸿蒙)、云计算、智能汽车等领域,构建“云-管-端”全栈技术生态。高端市场主导者:在600美元以上高端手机市场占比29%,PuraX折叠屏系列定位“科技奢侈品”,问界M9成为50万以上车型销冠。政企市场深耕者:通过“华为中国政企业务”独立运营,2023年政企收入占比
- WebView 安全之 addJavascriptInterface
WebView安全之addJavascriptInterface不会写代码的IT男关注2016.01.0318:14*字数474阅读5668评论0喜欢30x00addJavascriptInterface介绍WebView是Android平台下的一个重要组件,通常用来在Activity中嵌入一个简单的浏览器,实现在线网页浏览的功能。比如下面代码实现访问Google页面:WebViewwebView
- TiDB 替换 HBase 全场景实践指南 ——从架构革新到业务赋能
TiDB 社区干货传送门
tidbhbase架构数据库大数据
作者:数据源的TiDB学习之路原文来源:https://tidb.net/blog/c687d474第一章:HBase的历史使命与技术瓶颈1.1HBase的核心价值与经典场景作为Hadoop生态的核心组件,HBase凭借LSM-Tree存储引擎和Region分片机制,在2010年代成为海量数据存储的标杆。其典型场景包括:日志流处理:支持Kafka每日TB级数据持久化,写入吞吐达百万级QPS(如某头
- 人工智能100问☞第32问:什么是迁移学习?
AI算力那些事儿
人工智能100问人工智能迁移学习机器学习
目录一、通俗解释二、专业解析三、权威参考迁移学习就是让AI把在一个任务中学到的本事,拿来加速另一个任务的学习,实现“举一反三”。一、通俗解释想象你已经学会了打乒乓球,现在去学打网球,是不是会学得更快?因为你的眼力、反应速度、挥拍动作都可以“迁移”过去。这就是迁移学习的意思:AI模型在一个任务上学到的“经验”,可以拿来帮它更快学会另一个任务。举个例子:一个AI模型本来是用来识别猫和狗的,现在你想用它
- C 语言函数:如何定义,如何调用?掌握不同“形态”函数的使用
web安全工具库
2025C++学习c语言开发语言
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474函数是C语言中组织代码、实现功能模块化的核心工具。通过函数,我们可以将复杂的任务分解成更小、更易于管理的部分,提高代码的复用性和可读性。但是,编写了函数定义并不意味着它会自动执行,函数必须被调用才能发挥作用。本文将详细讲解C语言中不同“形态”的函数(无参数、有参数、有返回值)是如何定义和调用的,并通过代码示例
- C 语言实战:使用二维数组进行学生成绩统计与分析
web安全工具库
2025C++学习c语言开发语言
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474在处理表格型数据时,二维数组是C语言中一种非常直观且强大的工具。学生成绩单就是一个典型的二维数据:每一行代表一个学生,每一列代表一门科目。本文将通过一个具体的案例,演示如何利用二维数组来存储、访问和分析学生成绩数据,包括计算各科平均分和统计各科不及格人数。1.需求分析与数据结构设计我们的任务是统计5名学生的语
- C 语言多维数组:定义、初始化与访问的深度解析
web安全工具库
2025C++学习c语言java数据库
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474在C语言中,我们已经熟悉了一维数组(存储线性数据)和二维数组(存储表格或矩阵数据)。但现实世界的数据结构往往更加复杂,例如表示空间中的点、图像数据、物理模拟的网格等。这时,就需要用到多维数组。多维数组是C语言提供的一种强大的数据结构,它是对一维数组和二维数组概念的自然推广。理解多维数组的定义、内存布局、初始化
- C 语言数据结构基石:揭开数组名的面纱与计算数组大小
web安全工具库
2025C++学习c语言数据结构开发语言
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474在前面的文章中,我们已经学习了C语言一维数组的定义和初始化。我们知道数组是用来存储一系列相同类型数据的集合,并通过下标来访问每个元素。但是,除了通过下标访问单个元素,数组名本身在C语言中也有着特殊的含义和用途。理解数组名是什么,以及如何确定数组的总大小和元素个数,对于有效地使用数组至关重要。本文将深入探讨数组
- C 语言数组排序:深入理解与实现冒泡排序 (Bubble Sort)
web安全工具库
2025C++学习状态模式
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474C语言数组排序:深入理解与实现冒泡排序(BubbleSort)在日常编程中,对数据进行排序是一项非常常见的任务。排序算法有很多种,各有其特点和适用场景。对于初学者来说,冒泡排序(BubbleSort)是一个非常直观且易于理解的入门级排序算法。本文将详细讲解冒泡排序的原理、工作机制,并通过C语言代码实现它,展示
- C 语言比较运算符:程序如何做出“判断”?
web安全工具库
2025C++学习c语言开发语言
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474在编写程序时,我们经常需要根据不同的条件来执行不同的代码。比如,如果一个分数大于60分,就判断为及格;如果用户的年龄小于18岁,就禁止访问某个内容等等。这些“判断”的核心,就依赖于程序能够比较不同数据之间的关系。在C语言中,我们使用比较运算符(也称为关系运算符)来完成这项任务。它们用于比较两个值,并返回一个表
- C 语言赋值运算符:让变量“得其所值”
web安全工具库
2025C++学习c语言java数据库
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474在编程世界里,变量就像是程序中的“存储空间”,用来存放各种数据。那么,我们如何将数据放进这些变量里呢?这就需要用到C语言中的赋值运算符。赋值运算符是最基本、最常用的运算符之一,它允许我们将一个值或一个表达式的结果存储到变量中。掌握赋值运算符及其各种形式,是进行C语言编程的基础。今天,我们就来深入学习C语言中的
- C 语言算术运算符:掌握编程中的“加减乘除”
web安全工具库
2025C++学习c语言开发语言
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474在任何编程语言中,执行数学计算都是最基本也是最重要的操作之一。在C语言中,我们使用算术运算符来完成这些计算。理解这些运算符的功能、用法和优先级,是编写任何C程序的基石。今天,我们就来详细探讨C语言中的各种算术运算符,包括它们的基本用法、一些特殊的运算符(如自增自减)以及通过代码示例来加深理解。1.运算符的大家
- C 语言逻辑运算符:组合判断,构建更复杂的条件
web安全工具库
2025C++学习c语言java数据库
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474在C语言编程中,我们已经学习了如何使用比较运算符(如==,)来判断两个值之间的关系,从而得到“真”或“假”的结果。但很多时候,我们需要根据多个条件的组合来进行判断。例如,判断一个人是否符合“年龄大于18岁并且拥有驾驶执照”,或者判断一个订单是否满足“金额超过100元或者是VIP用户”。这时,我们就需要用到C语
- C 语言字符串的奥秘:从字符到 printf 格式化输出完全指南
web安全工具库
2025C++学习数据库linux运维
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474在C语言的世界里,处理文本信息是家常便饭。无论是用户界面的提示,还是程序运行状态的日志,都离不开字符串的输出。今天,我们就来深入探讨C语言中如何表示和格式化输出字符串以及单个字符。我们将从最基本的概念——字符与字符串的区别讲起,然后详细介绍C语言中最常用的格式化输出函数printf,以及一个简单但高效的字符输
- C语言中整型变量的输入:使用scanf函数进行格式化输入
web安全工具库
2025C++学习C语言c++
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474在C语言中,整型变量的输入通常使用scanf函数。scanf函数与printf函数对应,分别用于格式化输入和输出。本文将详细介绍如何使用scanf函数进行整型变量的输入,并通过代码示例帮助读者更好地理解这一过程。同时,我们还将探讨使用scanf函数时需要注意的安全性问题。1.scanf函数的基本用法scanf
- leetcode 474一和零
weixin_39137699
算法动态规划
在计算机界中,我们总是追求用有限的资源获取最大的收益。现在,假设你分别支配着m个0和n个1。另外,还有一个仅包含0和1字符串的数组。你的任务是使用给定的m个0和n个1,找到能拼出存在于数组中的字符串的最大数量。每个0和1至多被使用一次。注意:给定0和1的数量都不会超过100。给定字符串数组的长度不会超过600。示例1:输入:Array={"10","0001","111001","1","0"},
- Java实现 LeetCode 474 一和零
南 墙
LeetCodeJava一和零
474.一和零在计算机界中,我们总是追求用有限的资源获取最大的收益。现在,假设你分别支配着m个0和n个1。另外,还有一个仅包含0和1字符串的数组。你的任务是使用给定的m个0和n个1,找到能拼出存在于数组中的字符串的最大数量。每个0和1至多被使用一次。注意:给定0和1的数量都不会超过100。给定字符串数组的长度不会超过600。示例1:输入:Array={“10”,“0001”,“111001”,“1
- Python range 使用详解
web安全工具库
linux运维服务器
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474在Python中,range是一个非常常用的内置函数,常用来生成一系列整数,尤其是在循环控制中。本文将详细介绍range的用法,并辅以代码示例和运行结果,帮助你深入理解和灵活应用。一、range简介range函数的主要作用是生成整数序列,常用于for循环中作为迭代对象。它生成的是一个不可变的序列类型对象(在P
- 代码随想录算法训练营第三十六天|1049. 最后一块石头的重量 II 494. 目标和 474.一和零
暮炊雪
leetcode算法数据结构c++动态规划
1049.最后一块石头的重量II题目:有一堆石头,用整数数组stones表示。其中stones[i]表示第i块石头的重量。每一回合,从中选出任意两块石头,然后将它们一起粉碎。假设石头的重量分别为x和y,且x&stones){intsum=accumulate(stones.begin(),stones.end(),0);inttarget=sum/2;vectordp(target+1,false
- 代码随想录算法训练营第36天 | 1049.最后一块石头的重量II、494.目标和、474.一和零
Amor_Fati_Yu
算法leetcode职场和发展
一、1049.最后一块石头的重量II思路就是尽可能将石头分为重量相近的两份,相当于是背包问题尽可能填满(target=sum/2)的背包,石头的重量和价值相同。关于结果我的理解是:dp[target]是我们找到尽可能满足target的石头重量(因为第二层循环起点,所以一定小于等于target),那可以粉碎的重量就是2×dp[target],结果就是sum减去粉碎之后的剩余。classSolutio
- 代码随想录训练营第36天 ||1049. 最后一块石头的重量 II 494. 目标和 474. 一和零
dkingf
算法leetcode职场和发展
1049.最后一块石头的重量II讲解:代码随想录思路:01背包问题:题意说要求粉碎石头后留下的最小石头重量,石头粉碎的规则是两个石头如果重量相等,同时粉碎,如果重量不相等,粉碎后的重量是大减小。抽象成背包问题,就是尽可能装满总石头重量一半的背包,此时粉碎的最彻底,为什么粉碎的更彻底,因为尽可能装满石头重量一半的背包,这样能装进背包的这部分,就会对应另一半的部分同时粉碎,此时剩下的就是无法粉碎的石头
- Python内存管理之引用计数详解
web安全工具库
python开发语言
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474引言Python的内存管理机制是其核心特性之一,而引用计数(ReferenceCounting)是Python内存管理的基础。本文将详细介绍引用计数的原理、工作机制,并通过代码案例和运行结果展示其实际应用。引用计数的基本原理引用计数是一种简单高效的内存管理技术,其核心思想是为每个对象维护一个计数器,记录当前有
- Python指定参数个数的装饰器详解
web安全工具库
python数据库开发语言
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474装饰器是Python中一种强大的语法特性,它允许我们在不修改原函数代码的情况下,为函数添加额外的功能。在实际开发中,我们有时需要根据不同的需求为装饰器指定参数,以实现更灵活的功能扩展。本文将详细介绍如何编写和使用指定参数个数的装饰器,并通过代码案例和运行结果进行说明。装饰器的基本概念装饰器本质上是一个高阶函数
- Shell引用与逻辑判断详解
web安全工具库
linuxbash运维
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474在Shell脚本编程中,引用和逻辑判断是两项重要的技能。引用用于控制变量的解析方式,而逻辑判断用于控制程序的执行流程。本文将详细探讨Shell中的引用方式和逻辑判断,包括实际代码案例和运行结果。1.Shell中的引用在Shell中,引用主要有两种形式:单引号(')和双引号("),以及反引号(`)和$()用于命
- 2021-08-07 C++重组小于原数最大值
智者知已应修善业
c++算法经验分享笔记c语言
void重组小于原数最大值(){//缘由https://ask.csdn.net/questions/7485574?spm=1005.2025.3001.5141intx=0,j=0,d=0;chara[474]{"652362245679"},h=0;//std::cin>>a;while(a[d]!='\0')++d;cf:x=j=d;--x;while(j){if((a[j-1]-'0')
- java Illegal overloaded getter method with ambiguous type for propert的解决
zwllxs
javajdk
好久不来iteye,今天又来看看,哈哈,今天碰到在编码时,反射中会抛出
Illegal overloaded getter method with ambiguous type for propert这么个东东,从字面意思看,是反射在获取getter时迷惑了,然后回想起java在boolean值在生成getter时,分别有is和getter,也许我们的反射对象中就有is开头的方法迷惑了jdk,
- IT人应当知道的10个行业小内幕
beijingjava
工作互联网
10. 虽然IT业的薪酬比其他很多行业要好,但有公司因此视你为其“佣人”。
尽管IT人士的薪水没有互联网泡沫之前要好,但和其他行业人士比较,IT人的薪资还算好点。在接下的几十年中,科技在商业和社会发展中所占分量会一直增加,所以我们完全有理由相信,IT专业人才的需求量也不会减少。
然而,正因为IT人士的薪水普遍较高,所以有些公司认为给了你这么多钱,就把你看成是公司的“佣人”,拥有你的支配
- java 实现自定义链表
CrazyMizzz
java数据结构
1.链表结构
链表是链式的结构
2.链表的组成
链表是由头节点,中间节点和尾节点组成
节点是由两个部分组成:
1.数据域
2.引用域
3.链表的实现
&nbs
- web项目发布到服务器后图片过一会儿消失
麦田的设计者
struts2上传图片永久保存
作为一名学习了android和j2ee的程序员,我们必须要意识到,客服端和服务器端的交互是很有必要的,比如你用eclipse写了一个web工程,并且发布到了服务器(tomcat)上,这时你在webapps目录下看到了你发布的web工程,你可以打开电脑的浏览器输入http://localhost:8080/工程/路径访问里面的资源。但是,有时你会突然的发现之前用struts2上传的图片
- CodeIgniter框架Cart类 name 不能设置中文的解决方法
IT独行者
CodeIgniterCart框架
今天试用了一下CodeIgniter的Cart类时遇到了个小问题,发现当name的值为中文时,就写入不了session。在这里特别提醒一下。 在CI手册里也有说明,如下:
$data = array(
'id' => 'sku_123ABC',
'qty' => 1,
'
- linux回收站
_wy_
linux回收站
今天一不小心在ubuntu下把一个文件移动到了回收站,我并不想删,手误了。我急忙到Nautilus下的回收站中准备恢复它,但是里面居然什么都没有。 后来我发现这是由于我删文件的地方不在HOME所在的分区,而是在另一个独立的Linux分区下,这是我专门用于开发的分区。而我删除的东东在分区根目录下的.Trash-1000/file目录下,相关的删除信息(删除时间和文件所在
- jquery回到页面顶端
知了ing
htmljquerycss
html代码:
<h1 id="anchor">页面标题</h1>
<div id="container">页面内容</div>
<p><a href="#anchor" class="topLink">回到顶端</a><
- B树、B-树、B+树、B*树
矮蛋蛋
B树
原文地址:
http://www.cnblogs.com/oldhorse/archive/2009/11/16/1604009.html
B树
即二叉搜索树:
1.所有非叶子结点至多拥有两个儿子(Left和Right);
&nb
- 数据库连接池
alafqq
数据库连接池
http://www.cnblogs.com/xdp-gacl/p/4002804.html
@Anthor:孤傲苍狼
数据库连接池
用MySQLv5版本的数据库驱动没有问题,使用MySQLv6和Oracle的数据库驱动时候报如下错误:
java.lang.ClassCastException: $Proxy0 cannot be cast to java.sql.Connec
- java泛型
百合不是茶
java泛型
泛型
在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,任意化的缺点就是要实行强制转换,这种强制转换可能会带来不安全的隐患
泛型的特点:消除强制转换 确保类型安全 向后兼容
简单泛型的定义:
泛型:就是在类中将其模糊化,在创建对象的时候再具体定义
class fan
- javascript闭包[两个小测试例子]
bijian1013
JavaScriptJavaScript
一.程序一
<script>
var name = "The Window";
var Object_a = {
name : "My Object",
getNameFunc : function(){
var that = this;
return function(){
- 探索JUnit4扩展:假设机制(Assumption)
bijian1013
javaAssumptionJUnit单元测试
一.假设机制(Assumption)概述 理想情况下,写测试用例的开发人员可以明确的知道所有导致他们所写的测试用例不通过的地方,但是有的时候,这些导致测试用例不通过的地方并不是很容易的被发现,可能隐藏得很深,从而导致开发人员在写测试用例时很难预测到这些因素,而且往往这些因素并不是开发人员当初设计测试用例时真正目的,
- 【Gson四】范型POJO的反序列化
bit1129
POJO
在下面这个例子中,POJO(Data类)是一个范型类,在Tests中,指定范型类为PieceData,POJO初始化完成后,通过
String str = new Gson().toJson(data);
得到范型化的POJO序列化得到的JSON串,然后将这个JSON串反序列化为POJO
import com.google.gson.Gson;
import java.
- 【Spark八十五】Spark Streaming分析结果落地到MySQL
bit1129
Stream
几点总结:
1. DStream.foreachRDD是一个Output Operation,类似于RDD的action,会触发Job的提交。DStream.foreachRDD是数据落地很常用的方法
2. 获取MySQL Connection的操作应该放在foreachRDD的参数(是一个RDD[T]=>Unit的函数类型),这样,当foreachRDD方法在每个Worker上执行时,
- NGINX + LUA实现复杂的控制
ronin47
nginx lua
安装lua_nginx_module 模块
lua_nginx_module 可以一步步的安装,也可以直接用淘宝的OpenResty
Centos和debian的安装就简单了。。
这里说下freebsd的安装:
fetch http://www.lua.org/ftp/lua-5.1.4.tar.gz
tar zxvf lua-5.1.4.tar.gz
cd lua-5.1.4
ma
- java-递归判断数组是否升序
bylijinnan
java
public class IsAccendListRecursive {
/*递归判断数组是否升序
* if a Integer array is ascending,return true
* use recursion
*/
public static void main(String[] args){
IsAccendListRecursiv
- Netty源码学习-DefaultChannelPipeline2
bylijinnan
javanetty
Netty3的API
http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/ChannelPipeline.html
里面提到ChannelPipeline的一个“pitfall”:
如果ChannelPipeline只有一个handler(假设为handlerA)且希望用另一handler(假设为handlerB)
来
- Java工具之JPS
chinrui
java
JPS使用
熟悉Linux的朋友们都知道,Linux下有一个常用的命令叫做ps(Process Status),是用来查看Linux环境下进程信息的。同样的,在Java Virtual Machine里面也提供了类似的工具供广大Java开发人员使用,它就是jps(Java Process Status),它可以用来
- window.print分页打印
ctrain
window
function init() {
var tt = document.getElementById("tt");
var childNodes = tt.childNodes[0].childNodes;
var level = 0;
for (var i = 0; i < childNodes.length; i++) {
- 安装hadoop时 执行jps命令Error occurred during initialization of VM
daizj
jdkhadoopjps
在安装hadoop时,执行JPS出现下面错误
[slave16]
[email protected]:/tmp/hsperfdata_hdfs# jps
Error occurred during initialization of VM
java.lang.Error: Properties init: Could not determine current working
- PHP开发大型项目的一点经验
dcj3sjt126com
PHP重构
一、变量 最好是把所有的变量存储在一个数组中,这样在程序的开发中可以带来很多的方便,特别是当程序很大的时候。变量的命名就当适合自己的习惯,不管是用拼音还是英语,至少应当有一定的意义,以便适合记忆。变量的命名尽量规范化,不要与PHP中的关键字相冲突。 二、函数 PHP自带了很多函数,这给我们程序的编写带来了很多的方便。当然,在大型程序中我们往往自己要定义许多个函数,几十
- android笔记之--向网络发送GET/POST请求参数
dcj3sjt126com
android
使用GET方法发送请求
private static boolean sendGETRequest (String path,
Map<String, String> params) throws Exception{
//发送地http://192.168.100.91:8080/videoServi
- linux复习笔记 之bash shell (3) 通配符
eksliang
linux 通配符linux通配符
转载请出自出处:
http://eksliang.iteye.com/blog/2104387
在bash的操作环境中有一个非常有用的功能,那就是通配符。
下面列出一些常用的通配符,如下表所示 符号 意义 * 万用字符,代表0个到无穷个任意字符 ? 万用字符,代表一定有一个任意字符 [] 代表一定有一个在中括号内的字符。例如:[abcd]代表一定有一个字符,可能是a、b、c
- Android关于短信加密
gqdy365
android
关于Android短信加密功能,我初步了解的如下(只在Android应用层试验):
1、因为Android有短信收发接口,可以调用接口完成短信收发;
发送过程:APP(基于短信应用修改)接受用户输入号码、内容——>APP对短信内容加密——>调用短信发送方法Sm
- asp.net在网站根目录下创建文件夹
hvt
.netC#hovertreeasp.netWeb Forms
假设要在asp.net网站的根目录下建立文件夹hovertree,C#代码如下:
string m_keleyiFolderName = Server.MapPath("/hovertree");
if (Directory.Exists(m_keleyiFolderName))
{
//文件夹已经存在
return;
}
else
{
try
{
D
- 一个合格的程序员应该读过哪些书
justjavac
程序员书籍
编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”
很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数
- 单实例实践
跑龙套_az
单例
1、内部类
public class Singleton {
private static class SingletonHolder {
public static Singleton singleton = new Singleton();
}
public Singleton getRes
- PO VO BEAN 理解
q137681467
VODTOpo
PO:
全称是 persistant object持久对象 最形象的理解就是一个PO就是数据库中的一条记录。 好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。
BO:
全称是 business object:业务对象 主要作用是把业务逻辑封装为一个对象。这个对
- 战胜惰性,暗自努力
金笛子
努力
偶然看到一句很贴近生活的话:“别人都在你看不到的地方暗自努力,在你看得到的地方,他们也和你一样显得吊儿郎当,和你一样会抱怨,而只有你自己相信这些都是真的,最后也只有你一人继续不思进取。”很多句子总在不经意中就会戳中一部分人的软肋,我想我们每个人的周围总是有那么些表现得“吊儿郎当”的存在,是否你就真的相信他们如此不思进取,而开始放松了对自己的要求随波逐流呢?
我有个朋友是搞技术的,平时嘻嘻哈哈,以
- NDK/JNI二维数组多维数组传递
wenzongliang
二维数组jniNDK
多维数组和对象数组一样处理,例如二维数组里的每个元素还是一个数组 用jArray表示,直到数组变为一维的,且里面元素为基本类型,去获得一维数组指针。给大家提供个例子。已经测试通过。
Java_cn_wzl_FiveChessView_checkWin( JNIEnv* env,jobject thiz,jobjectArray qizidata)
{
jint i,j;
int s