把一个集合的单词按照每行L个字符存放,不足的在单词间添加空格,每行要两端对齐(即两端都要是单词),如果空格不能均匀分布在所有间隔中,那么左边的空格要多于右边的空格,最后一行靠左对齐,每个单词间一个空格。...
分类:
其他好文 时间:
2016-01-28 11:00:43
阅读次数:
142
STM32低功耗模式实践 STM32一共有三种低功耗模式,睡眠模式、停止模式以及待机模式。 其中,睡眠模式时内核停止运行,但外设仍在工作,所有外设的时钟不会被关闭。 停止模式,除了Cortex-M3内核停止外,所有外设时钟也被关闭,可以选择使能内部时钟,SRAM和寄存器内容被保留,IO口保持为进入睡眠前的状态。 待机模式时,所有1....
分类:
其他好文 时间:
2016-01-28 11:00:35
阅读次数:
202
0x00 如何在JNI_ONLOAD下断点,参考安卓逆向学习笔记(5) - 在JNI_Onload 函数处下断点避开针对IDA Pro的反调试。最好使用模拟器调试,确保 Attach to process后,对应进程在DDMS中出现小红蜘蛛。 下面将如何在init_array下断点,首先要找到so的init_array端,把so拖入ida,然后按Crtl+s,会出现该so的所有段。如下...
分类:
其他好文 时间:
2016-01-28 10:59:27
阅读次数:
348
JAVA注解AnnotationJAVA注解Annotation
什么是注解
为什么要引入注解
JDK内建Annotation
JDK元Annotation
Annotation示例
自定义注解
提取Annotation信息
Annotation处理器编写
Annotation处理器处理异常
什么是注解???用一个词就可以描述注解,那就是元数据,即一种描述数据的数据。所以,可以说注解就是源代码的元数...
分类:
编程语言 时间:
2016-01-28 10:59:35
阅读次数:
246
翻译比较两个版本号version1和version2。
如果version1大于version2返回1,如果version1小于version2返回-1,否则返回0。你可以假设版本号字符串是非空并且只包含数字和“.”字符。
“.”字符不代表十进制中的点,而被用作分隔数字序列。
例如,2.5不是“两个半”,也不是“差一半到三”,而是第二版中的第五个小版本。这里有一个版本号排序的示例:
0.1 < 1....
分类:
其他好文 时间:
2016-01-28 11:01:58
阅读次数:
177
首先声明这个二维码扫描是借助于zxing.
功能模块都完全封装好了,不过界面合你口味,直接使用就好,如果不合口味,后面告诉你怎么修改.
- 1.cocoaPods导入pod ‘LBXScan’, ‘~> 1.1.1’
导入方法看这:
- 2.将JQScan文件夹拖到你的工程中(这个是写好的)....
分类:
移动开发 时间:
2016-01-28 11:01:44
阅读次数:
235
转载请注明出处:http://www.cnblogs.com/blazer/p/5165304.html 一、概述 1、为了让两个linux机器之间使用ssh不需要用户名和密码。采用了数字签名RSA或者DSA来完成这个操作 2、模型分析 假设 A (192.168.20.59)为客户机器,B(192
分类:
系统相关 时间:
2016-01-28 10:59:51
阅读次数:
234
1、MyEclipse报错:Eclipse javax.servlet.jsp.PageContext cannot be resolved to a type 原因是:jdk 里不包括servlet-api.jar这个包,到tomcat里找到这个包复制到java项目里。 项目名-->右键,Prop
分类:
系统相关 时间:
2016-01-28 10:59:53
阅读次数:
197
ob,输出缓冲区,是output buffering的简称,而不是output cache。ob用对了,是能对速度有一定的帮助,但是盲目的加上ob函数,只会增加CPU额外的负担 ob的基本原则:如果ob缓存打开,则echo的数据首先放在ob缓存。如果是header信息,直接放在程序缓存。当页面执行到
分类:
Web程序 时间:
2016-01-28 10:59:22
阅读次数:
182
//汉字转拼音之后,截取首字母,并大写 -(NSString *)transformCharacter:(NSString*)sourceStr { //先将原字符串转换为可变字符串 NSMutableString *ms = [NSMutableString stringWithString:so
分类:
移动开发 时间:
2016-01-28 11:00:50
阅读次数:
179
一、封装的作用: 1.重用 2.不必关心具体的实现 3.面向对象三大特征之一 4.具有安全性 二、OC中成员变量的命名规范以及注意事项 1、命名规范--.成员变量都以下划线“_”开头 1)为了跟get方法的名称区分开 2)一看到下划线开头的变量,肯定是成员变量 2、注意事项--以后的成员变量最好不要
分类:
其他好文 时间:
2016-01-28 10:59:09
阅读次数:
117
1. Dockerfile -->docker build -t centos6-ssh https://git.oschina.net/feedao/Docker_shell/raw/start/Dockerfile 2. login ---------> rpm -Uvh http://dl.f
分类:
其他好文 时间:
2016-01-28 11:00:13
阅读次数:
127
memcache 是一个分布式的缓存系统,但是本身没有提供集群功能,在大型应用的情况下容易成为瓶颈。但是客户端这个时候可以自由扩展,分两阶段实现。第一阶段:key 要先根据一定的算法映射到一台memcache服务器。第二阶段从服务器中取出缓存的值。但是有一个问题,比如其中一台服务器挂了,或者需要增加
分类:
编程语言 时间:
2016-01-28 10:57:31
阅读次数:
227
1 // 监听键盘 2 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShowAction:) name:UIKeyboardWillShowNotification obj
分类:
移动开发 时间:
2016-01-28 10:59:18
阅读次数:
168
在spring的controller里面,一般是进行业务逻辑的处理,组织数据模型,然后选择适当的显示模版进行展示,这种情况下,我们可以事先做一个js的模版,然后controller根据不同的参数调用此显示页面进行Javascript调用,但是现在还有另外一种方法更加直接,技术关键点是: 1、返回字符
分类:
编程语言 时间:
2016-01-28 10:58:46
阅读次数:
146
ViewState(页面级) 使用方式: 作用域---页面级 保存数据方式: ViewState["myKey"]="MyData"; 读取数据方式: String myData; if(ViewState["myKey"]!=null) {myData=(string)ViewState["myK
分类:
Web程序 时间:
2016-01-28 10:57:35
阅读次数:
173
1.rem(font size of the root element)是指相对于根元素的字体大小的单位,em(font size of the element)是指相对于父元素的字体大小的单位。它们之间其实很相似,只不过一个计算的规则是依赖根元素一个是依赖父元素计算。二者都是相对单位2.我们现在在
分类:
移动开发 时间:
2016-01-28 10:57:31
阅读次数:
1307