本篇接着前面stl变易算法(一)和stl变易算法(二)继续讲述变易算法。这里将介绍完余下的变易算法,主要有:填充filln次填充fill_n、随机生成元素generate、随机生成n个元素generate_n、移除复制remove_copy、条件移除复制remove_copy_if、移除remove、条件移除remove_if、不连续重复元素复制unique_copy、剔除连续重复元素unique、...
分类:
编程语言 时间:
2015-07-15 17:05:02
阅读次数:
129
首先在Android Studio(版本1.2.2)工程的app目录下创建整个jni目录,jni目录里写Android.mk、Application.mk以及各类C/C++和汇编源文件。然后跟原来一样,用ndk_build工具去编,然后工具会自动生成libs目录,里面还有每个你在Application.mk里所指定处理器架构的so文件。
如果是引用第三方so,直接把相关的文件放在lib...
分类:
移动开发 时间:
2015-07-15 17:04:30
阅读次数:
111
序
前几天,公司项目中有一个需求是读取配置文件的,而且最好能够保证加载到内存中的顺序能够和配置文件中的顺序一致,但是,如果使用 jdk 中提供的 Properties 类的话,读取配置文件后,加载到内存中的顺序是随机的,不能保证和原文件的顺序一致,因此,jdk 提供的 Properties 是不行的。
背景
由于有这样的需求,而 Java 的 Properti...
分类:
编程语言 时间:
2015-07-15 17:06:33
阅读次数:
259
采用Jfinal+EazyUI 运行起来就好可以了 目前还未加入后台代码 纯JS代码搭建的一个二级菜单+主页 客户换肤,
给使用EazyUI的新人一个快速可用的JS 搭建界面 也给自己保存下
界面效果...
分类:
Web程序 时间:
2015-07-15 17:05:05
阅读次数:
118
什么是多态、重载1. 多态对多态现象的理解多态是面向对象的一个重要特征。关于定义性的概念,相信网上有很多资料,不再多说。这里说说我自己的理解。多态是指在运行期间,调用某个类对象的方法会有不同的行为。举个最普遍的例子来说:基类:Shapeclass Shape{
public void draw();
public void clear();
}子类: Circle 、Rectangl...
分类:
编程语言 时间:
2015-07-15 17:06:15
阅读次数:
144
本文主要讨论分布式环境下,缓存如何在软件设计作用、原理、实现方式及注意问题。...
分类:
其他好文 时间:
2015-07-15 17:06:51
阅读次数:
83
创建图片#pragma mark - 创建 photoImageView
- (void)createphotoImageView
{ self.photoImageView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 70, 320, 390)];
self.photoImageView.backgroundColor =...
分类:
其他好文 时间:
2015-07-15 17:04:30
阅读次数:
114
本文与《【JavaScript】利用正则表达式检查输入框输入的是否为网址》(点击打开链接)为姊妹篇,在上文中已经提到了,正则表达式在各个程序是通用的,这里不再讲解正则表达式的具体用法。重点讲述正则表达式在Java中怎么使用,还是在判断是否为网址。
有以下的四个测试用例:
运行结果如上图所示。
代码如下:
package urlReg;
import java.util.regex...
分类:
编程语言 时间:
2015-07-15 17:05:05
阅读次数:
429
Stream用来将xml转化为对象,或则将对象转化为xml,xml与Json的转化...
分类:
其他好文 时间:
2015-07-15 17:05:18
阅读次数:
98
Notification是显示在手机状态栏的通知,手机状态栏位于手机屏幕的最上方,哪里一般显示了手机当前的网络状态、电池状态、时间等。Notification锁代表的是一种具有全局效果的通知,程序一般通过NotificationManager服务来发送Notification。
MainActivity.java
public class MainActivity extends Ac...
分类:
移动开发 时间:
2015-07-15 17:03:26
阅读次数:
123
本次的opencms环境是在两台机器上搭建的。
一台服务器安装mySQL,
一台服务器安装jdk、tomcat、opencms。也可以将jdk、mySQL、tomcat、opencms安装在同一个机器上。
软件版本:
MySQL 5.5
Jdk 1.7
Tomcat 7
Opencms 9.01
1.1卸载linux系统自安装的openjdk、tomcat...
分类:
其他好文 时间:
2015-07-15 17:03:26
阅读次数:
851
git filter-branch 允许你使用一个单一命令来大范围地更改历史。所以这个命令要慎用。
1假如你想对所有的commits删除一个文件。
git filter-branch --tree-filter 'rm to_be_deleted_file' HEAD
2 假如你想删除某些message中的某些以cr开头的行。
git filter-branch --m...
分类:
其他好文 时间:
2015-07-15 17:03:37
阅读次数:
100
隐藏Http请求中的Header ServerName
方法一在tomcat/lib/tomcat-coyote.jar中
以下两个文件
org/apache/coyote/http11/Constants.java
和
org/apache/coyote/ajp/Constants.java
这两个...
分类:
其他好文 时间:
2015-07-15 17:02:58
阅读次数:
199
实验室的童鞋问到的问题答案:[ 3^26 - (2^26-2)*3 - 3 ] / A(3)3原理:
假设有3个球袋A、B、C, 3^26就是每个球都可能进入任一个袋,包括有空袋的情况;(2^26-2)代表两个袋有球的情况;减去的3代表只有一个袋有球的情况;最后/ A(3)3是说明3个球袋A、B、C没有顺序—-END—-...
分类:
其他好文 时间:
2015-07-15 17:02:26
阅读次数:
90
//去除字符串中用括号括住的位置
-(NSString *)handleStringWithString:(NSString *)str{
NSMutableString * muStr = [NSMutableString stringWithString:str];
while (1) {
NSRange range = [muStr rangeOfS...
分类:
移动开发 时间:
2015-07-15 17:04:16
阅读次数:
163
题意:有1到n顺时针坐在圆桌上,编号从1到n,从1开始顺时针报数,每k个出去一个人,输出倒数第三个出去、倒数第二个出去、倒数第一个出去的人的编号。
题解:n的范围是500000,肯定不能用链表来解,这就用到了约瑟夫问题的递推式:f[i] = (f[i - 1] + k) % i,初始f[1] = 0表示还剩1个人的时候最后出去的人编号一定是0(这里默认编号从0开始),那么根据递推式可以得到f[n]...
分类:
其他好文 时间:
2015-07-15 17:03:33
阅读次数:
148