上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 236 下一页
摘要: 之前一直在使用ASIHTTPRequest作为网络库,但是由于其停止更新,iOS7上可能出现更多的问题,于是决定更换网络库。目前比较流行的网络库主要有AFNetworking和MKNetworkKit,经过一番google后,得出这三个库之间的比较如下:AFNetworkingMKNetworkKitASIHTTPRequest更新情况维护和使用者相对多维护和使用者相对少停止更新支持iOS和OSX是是是ARC是是否断点续传否,可通过AFDownloadRequestOperation是是同步异步请求只支持异步否是图片缓存到本地否,通过SDURLCache或AFCache否否图片缓存到内存是是否 阅读全文
posted @ 2013-07-08 14:52 爱生活,爱编程 阅读(7553) 评论(0) 推荐(0)
摘要: -----------------------------Cryking原创------------------------------ -----------------------转载请注明出处,谢谢!------------------------很多不了解oracle数据库的开发人员很喜欢用PL/SQL的函数、存储等来达到代码上的简洁.如:SELECT EMPNO,ENAME,DNAME,LOC FROM EMP,DEPT WHERE EMP.DEPTNO=DEPT.DEPTNO;这样一个SQL,开发人员可能觉得冗长(这里假设SQL冗长),他们喜欢用函数,这样:CREATE FUNCT 阅读全文
posted @ 2013-07-08 14:50 爱生活,爱编程 阅读(518) 评论(0) 推荐(0)
摘要: 函数隐藏是一个函数的定义或声明导致其他一些函数不可见。函数A隐藏函数B的条件: 1. 两个函数具有相同的函数名称 2. 具有不同的作用域。所谓定义域函数定义或声明的位置,如全局作用域,文件作用域,类作用域等。 需要注意的是函数隐藏可以由声明来导致,不一定非要有定义造成. 后面的有趣的使用例子说明了这一点。 函数隐藏出现的一些场合 1. 全局作用域和文件作用域的隐藏 2. 全局作用域和局部作用域 3. 文件作用域和局部作用域 个人认为隐藏容易导致一些藏得很深的问题,而且不易理解和调试. 也许应该避免函数隐藏. ... 阅读全文
posted @ 2013-07-08 14:48 爱生活,爱编程 阅读(992) 评论(0) 推荐(0)
摘要: Mybatis的分页功能很弱,它是基于内存的分页(查出所有记录再按偏移量和limit取结果),在大数据量的情况下这样的分页基本上是没有用的。本文基于插件,通过拦截StatementHandler重写sql语句,实现数据库的物理分页。本文适配的mybatis版本是3.2.2。准备为什么在StatementHandler拦截在深入浅出MyBatis-Sqlsession章节介绍了一次sqlsession的完整执行过程,从中可以知道sql的解析是在StatementHandler里完成的,所以为了重写sql需要拦截StatementHandler。MetaObject简介在我的实现里大量使用了Met 阅读全文
posted @ 2013-07-08 14:47 爱生活,爱编程 阅读(5378) 评论(1) 推荐(0)
摘要: 题目来源:http://community.topcoder.com/stat?c=problem_statement&pm=2866&rd=5853 主要是要对字符串的操作要熟悉,熟练使用sstream流可以大大简化操作,如这个题目,如果不用 sstream 流的话,用sscanf函数非常麻烦,因为输入的数据中数字的个数不是一样的,还有一个问题就是多关键字的排序,用sort函数时要自己写比较函数。另外那个得到实现四则运算的方法也很巧妙,我刚始用的方法比较麻烦,这种方法看别人代码知道的。代码如下:#include #include #include #include #incl 阅读全文
posted @ 2013-07-08 14:45 爱生活,爱编程 阅读(182) 评论(0) 推荐(0)
摘要: 1. 为什么要使用url重写?先从session的原理讲起,为什么我们能够获得session中的东西呢?如果没有禁用cookie的话,那么session创建之后,会将session id的值通过response的方式传给客户端,并且保存在cookie中。当你发出请求的页面的时候,通过http协议将session id传给服务器,这个时候服务器就知道session有咩有被创建了。总的来说: session的会话级别是通过cookie中的session id实现的。当客户端把cookie禁用了,那怎么办呢?!这个时候就需要使用URL重写技术了。2. url重写的表现形式有:表现形式1为 :http 阅读全文
posted @ 2013-07-08 14:43 爱生活,爱编程 阅读(388) 评论(0) 推荐(0)
摘要: http://acm.nyist.net/JudgeOnline/problem.php?pid=111简单模拟:#include #include #include using namespace std;int gcd(int a,int b){ if(a>s) { fz1=s[0]-'0'; fm1=s[2]-'0'; fz2=s[4]-'0'; fm2=s[6]-'0'; ch=s[3]; int fm=lcm(fm1,fm2); fz1=fz1*(fm/fm1); fz2=fz2*(fm/fm2); int fz; 阅读全文
posted @ 2013-07-08 14:41 爱生活,爱编程 阅读(275) 评论(0) 推荐(0)
摘要: public class DBConnection extendsSQLiteOpenHelper{//继承SQLiteOpenHelper,public DBConnection(Context context, Stringname, CursorFactory factory,int version) { super(context, name, factory,version);//这个就是构造器,四个参数分别书,关联本文,数据库名字,游标名字,版本号(是>=1的整数)}public void onCreate(SQLiteDatabase db) { Stringsql=&qu 阅读全文
posted @ 2013-07-08 14:39 爱生活,爱编程 阅读(1527) 评论(0) 推荐(0)
摘要: ".$fileName."===".date("Y-m-d H:i:s",filectime($file))."==".filetype($file)."==".toSize(dirSize($file)).""; } else{ echo "".$fileName."=====".date("Y-m-d H:i:s",filectime($file))."====".filetype($file).&qu 阅读全文
posted @ 2013-07-08 14:37 爱生活,爱编程 阅读(270) 评论(0) 推荐(0)
摘要: 国内观看Coursera非常卡顿,经常播放到一半就卡死了,不知道什么原因。因此只能想办法下载下来之后再看。 Github上有一个脚本点击打开链接,提供整门课程的下载服务。用着还是非常方便的,使用方法如下。 因为这个脚本用到多个python库,最好使用linux系统,我用的是debian wheezy,python2.7.3。当然你需要一个coursera账号。 将链接里面的工程打包下载,进入及一层目录,有个requirements.txt,里面含有需要的各种库和版本号,如果库的版本不对很大几率是无法运行的。 进入root命令行后,第一步安装pip组件:apt-get install pyth. 阅读全文
posted @ 2013-07-08 14:35 爱生活,爱编程 阅读(3806) 评论(0) 推荐(1)
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 236 下一页