任何版本控制系统的一个很有的用特性就是“撤销 (undo)”你的错误操作的能力。在 Git 里,“撤销” 蕴含了不少略有差别的撤销功能。当你进行一次新的提交的时候,Git 会保存你代码库在那个特定时间点的...
分类:
其他好文 时间:
2015-07-03 14:16:46
阅读次数:
139
一个简单的抽奖概率函数 摘要:该函数主要是判断产生的随机数所在的概率范围... 一个简单的抽奖概率函数: /**
?*?简单的抽奖概率函数
?*?@param?array?$rewardArray?概率,如:$rewardArray?=?array(10,...
分类:
其他好文 时间:
2015-07-03 14:16:42
阅读次数:
110
最近做项目需要图片压缩处理,网上找的方法大都使用了 com.sun.image.codec.jpeg.* 这个包中的JPEGImageEncoder类,引入这个包后一直报错,各种google百度,尝试了各种方法,包括手动引jre中的rt.jar,以及在eclip...
分类:
编程语言 时间:
2015-07-03 14:14:52
阅读次数:
567
Beetl 最近版本修改了SessionWrap,不主动创建session(导致了不兼容以前版本),因此要在模板判断是否有session存在,需要自己写一个Function判断,如下: public?class?HasWebSession?implements?Function
...
分类:
其他好文 时间:
2015-07-03 14:13:46
阅读次数:
131
首先,在我们的子系统中应该有一个登录页面,通过输入用户名和密码提交至cas认证中心。不过前提是先要获取到 login tickt id. 也就是说当用户第一次进入子系统的登录页面时,在该页面中会通过js跳转到 cas/logi...
分类:
其他好文 时间:
2015-07-03 14:16:04
阅读次数:
419
原文 The secretary told me that Mr. Harmsworth would see me. I felt very nervous when I went into his office. He did not look up from his desk when I entered. After I had sat down, he said that bus...
分类:
其他好文 时间:
2015-07-03 14:15:59
阅读次数:
95
你可以在[这里](http://xintq.net/2015/07/03/sgd-demo-stepbystep/)找到原文。 ## 前提条件 已经安装和配置好下列OS环境: - Oracle Linux 6.5 64bit - Hostname: *sgd.example.com* - IP: *192.168.56.110* 已...
分类:
数据库 时间:
2015-07-03 14:12:53
阅读次数:
282
qemu-img是QEMU的磁盘管理工具,在qemu-kvm源码编译后就会默认编译好qemu-img这个二进制文件。qemu-img也是QEMU/KVM使用过程中一个比较重要的工具,本节对其用法和实践使用方法进行介绍。 qemu-img工具的命令行基...
分类:
其他好文 时间:
2015-07-03 14:14:10
阅读次数:
111
// 模版是抽象的 => 需要给出具体类型
// 模板类(本身就是类型化的)=>具体的类=>定义具体的变量
// 从模板类派生的普通类
// 模板类派生时,需要具体化模板类,C++编译器需要知道,父类的数据类型是什么样子的
// 要知道父类所占的内存大小是多少,只有数据类型固定下来,才知道如何分配内存...
分类:
其他好文 时间:
2015-07-03 14:11:27
阅读次数:
102
这段时间一直在探索一些新奇的事物,博客一直没有更新。今天我们来学一些好玩的东西。比如利用facebook的pop,做一个会动的贝塞尔曲线。废话不多说,来看看吧。
#import "Beisaier.h"
#import
@interface Beisaier ()
{
CAShapeLayer *layer1;
UIBezierPath *aPath1;
}
@end
...
分类:
移动开发 时间:
2015-07-03 14:12:22
阅读次数:
280
【前言】
由于公司申请的开发者帐号属于个人类型,所以每次给用户测试前都需要更新配置文件,因为要添加设备的UDID。这样很麻烦,不但影响开发人员工作,还不断修改工程配置。
为了解决上面的问题,公司决定申请一个苹果企业帐号。听说这个帐号发布的包,可以供任何用户测试(苹果强调公司内部使用),这可能就是申请企业帐号的最大亮点吧。
在申请前上网找了很多相关文章,发现容芳志写的《Apple
企业开发...
分类:
移动开发 时间:
2015-07-03 14:13:08
阅读次数:
152
命名模式
将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。
ConcreteCommand类,将一个接收者对象绑定于一个动作,调用接收者相应的操作,以实现Execute.
命令模式作用
第一:它能容易地设计一个命令队列
第二:在需要的情况下,可以较容易地将命令记入...
分类:
其他好文 时间:
2015-07-03 14:13:35
阅读次数:
102
CocoaAsyncSocket网络通信使用之数据编码和解码(二)
在上一篇CocoaAsyncSocket网络通信使用之tcp连接(一)中,我们已经利用
CocoaAsyncSocket封装了自己的socket connection。
本篇主要是通过引入编码器和解码器,将可以共用的内容模块化。
简述:
在tcp的应用中,都是以二机制字节的形式来对数据做传输。
一般会针...
分类:
其他好文 时间:
2015-07-03 14:12:10
阅读次数:
159
有一个需求:把某从mysql 里导出的 XX.sql 的数据表 里的三千多条数据里的 Insert语句 转换成 update 语句.
需要把如下的语句:
insert into `table` (`ID`, `code`, `detail`) values('1','110000','北京市');
改成为:update table set detail = '北京市...
分类:
其他好文 时间:
2015-07-03 14:13:35
阅读次数:
129
这道题非常巧妙,其中的思想很重要。。 题目要求删除一个连续子序列,将剩下的序列拼接起来之后问最长连续递增子序列的长度。
最长子序列的一个常见优化就是用一个数组保存到该点为止的连续子序列长度,但是对于本题来说这样的优化显然还是不够的因为n很大,二重循环还是会超时。所以我们可以只枚举一个量,但是另一个量怎么找呢, 答案是构造一个二元组,a和g,使这两个元素都严格递增。这样我们在枚举一个i时只要二分找...
分类:
其他好文 时间:
2015-07-03 14:11:52
阅读次数:
103
本期主题
在Swift之前,Objective-C是唯一的iOS编程语言。面世一年,Swift在多个编程语言排行榜均取得不俗的成绩。尽管目前OC运用更为广泛,但未来,迅猛发展的Swift是否会让OC退出人们的视线?
活动内容
在Swift之前,80年代推出的Objective-C是唯一的iOS应用编程语言。但如今Objective-C已经有点过时了,开发者们甚至用“老掉牙"、"冗长乏...
分类:
移动开发 时间:
2015-07-03 14:11:41
阅读次数:
131
会员管理软件使用的价值介绍
分类:
Web程序 时间:
2015-07-03 14:09:58
阅读次数:
407