ref:http://www.cplusplus.com/doc/tutorial/preprocessor/concolusion:directives:#define #undef#include#if #else #elif #endif #ifdef #ifndef#error ( #war...
分类:
编程语言 时间:
2015-08-09 23:50:31
阅读次数:
159
prototype模式是一种对象创建型模式,他采取复制原型对象的方法来创建类的实例,使用原型创建出来的实例具有和原型一样的数据 package com.org.prototype; import java.util.ArrayList; import java.util.List; ...
分类:
其他好文 时间:
2015-08-09 22:48:26
阅读次数:
131
是由 spring+springmvc+hibernate+spring-security +easyui +boostrap 写的一个框架集合,目前实现了一个基础的权限管理系统,权限是基于细粒度的过滤,对于初学权限设计的人来说也算是个最简洁的权限实现,基于它...
分类:
编程语言 时间:
2015-08-09 22:45:53
阅读次数:
339
特色: 1. 后台增删改新闻内容及图片; 2. 新闻模组,可放置于不同布局页面不同位置; 安装指导 本安装指导假设您已经正常运行适合版本的mycncart系统。 1) 访问【扩展功能】 -> 【扩展功能安装】, 安装下载解压缩...
分类:
其他好文 时间:
2015-08-09 22:46:43
阅读次数:
252
最近在一个项目中,需要在ListView的item中加入CheckBox,但是遇到的一个问题是上下滑动的时候如果有选择了的CheckBox,就会出现选择项错误的问题,下面将个人的解决方法总结如下;? 先说思路:? 在ListView的Ada...
分类:
移动开发 时间:
2015-08-09 22:45:25
阅读次数:
316
了解老码农个人隐私,请看这里:http://www.koulianbing.com/?page_id=12 本文翻译自Android官方的CTS手册android-cts-manual-r4.pdf ? Android兼容性测试框架手册 ? ? 1、为什么需要兼容性测试(以下称CTS)?...
分类:
移动开发 时间:
2015-08-09 22:47:33
阅读次数:
272
1、内置的模板标签,{{:x}}解析html与{{>x}}不解析html区别 <!DOCTYPE?html>
<html>
<head?lang="en">
????<meta?charset="UTF-8">
????<title></title>
????<script?src="../js/jquery-2.1.4.j...
分类:
Web程序 时间:
2015-08-09 22:46:00
阅读次数:
285
建造者设计模式 内容列表: 建造者模式 建造者模式实现 示例代码 使用 jdk中的应用 建造者模式 和工厂、抽象工厂设计模式一样,builder设计模式也是对象创建类型中的一种。当创建的对象比较复杂的时候,特别是包含...
分类:
其他好文 时间:
2015-08-09 22:45:28
阅读次数:
218
NSString *path = nil; ? ? path = [[NSBundle mainBundle] pathForResource:@"AreaBBSPlist" ofType:@"plist"]; ? ? NSArray *pathArray = [NSArray arrayWithContentsOfFile:path]; ? ? for (int i=‘A‘...
分类:
其他好文 时间:
2015-08-09 22:45:01
阅读次数:
162
关于文件的读写,实在是太过于复杂,细节太多,所以只能分析他的原理,细节牵涉太多。 本文介绍文件的读操作。 先说一下读操作的轮廓。这个读操作是从磁盘把数据读入到内核缓冲区,数据在内核缓冲区被组织成radix...
分类:
系统相关 时间:
2015-08-09 22:45:50
阅读次数:
181
cmake,比手写makefile更好的选择 安装cmake,此部分略过 一、新建一个工程 这里我是在windows下使用eclipse新建了一个c工程(PS:我一般新建一个Makefile类型的工程,这样比较干净) 二、建立必要的文件夹 我的工...
分类:
其他好文 时间:
2015-08-09 22:45:57
阅读次数:
960
这里介绍一种典型的C++应用框架,使用Python进行扩展。比如GIMP/Blender/QGIS等等Linux上面的开源软件,还有很多商业软件也采用了这一技术路线。但是由于Python的灵活性,可以使用C/C++直接扩展,或者基于SWIG、P...
分类:
编程语言 时间:
2015-08-09 22:43:35
阅读次数:
400
题目链接:
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2620题意:给定一个海面,数字分别代表海流方向,顺着海流不用费能量,逆海流要费1点能量,每次询问给一个起点一个终点,问起点到终点耗费的最小能量思路:广搜,队列用优先队列,每次取能量最低的点。代码...
分类:
其他好文 时间:
2015-08-09 22:44:11
阅读次数:
212
题意:有一个由1到k组成的序列,最小是1 2 … k,最大是 k k-1 … 1,给出n的计算方式,n = s0 * (k - 1)! + s1 * (k - 2)! +… + sk-1 * 0!,给出s1…sk,输出序列里第n大的序列。
题解:通过找规律发现结果是可以递推的,比如第三组样例:
4
2 1 1 0
那么n = 2 * 3! + 1 * 2! + 1 * 1! + 0 * 0!...
分类:
其他好文 时间:
2015-08-09 22:42:53
阅读次数:
198
我手机的关于手机界面:
说明:
其中手机型号、Android版本、软件版本通过系统Build类得到,处理器信息、内核版本通过读取系统文件得到,基带版本信息通过反射得到。
源码:
package com.example.shen.phoneinfo;
import android.app.Activity;
import android.support.v7.app.Act...
分类:
移动开发 时间:
2015-08-09 22:42:50
阅读次数:
272
给定一个入栈序列,找出所有可能的出栈序列。如入栈序列为 [1, 2, 3]
则可能的出栈序列为 :
[ 3 2 1 ]
[ 2 3 1 ]
[ 2 1 3 ]
[ 1 3 2 ]
[ 1 2 3 ]采用回溯法和递归统计所有可能的出栈序列。
当所有的入栈序列已经全部入栈后,则只能出栈
当栈为空时,只能进栈
当仍有入栈元素且栈不为空时,可以入栈,也可以出栈
入栈 -> 递归处理下一个入栈元...
分类:
其他好文 时间:
2015-08-09 22:42:28
阅读次数:
240
自定义ViewGroup控件--自定义属性(面板思想)...
分类:
其他好文 时间:
2015-08-09 22:43:29
阅读次数:
240