Start from Difficulty 1:1, Remove specified elem from unsorted array: 2 pointers, one is to iterate all the elements in the array, the other is to inc...
分类:
编程语言 时间:
2014-09-11 23:46:42
阅读次数:
250
作为社交平台来使用Discuz的话,UC_Server提供的那些数据接口是不够用的,我们还需要访问及操作用户的扩展数据。基于UXF框架的rest_controller,很容易就可以实现API接口。只要研究一下uc_server的入口文件,处于相应请求数据解析的需要,定制一个精简版的api_appli...
IP/ICMP/IGMP/TCP/UDP等协议的校验和算法都是相同的,算法如下: 在发送数据时,为了计算数IP据报的校验和。应该按如下步骤: (1)把IP数据报的首部都置为0,包括校验和字段。 (2)把首部看成以16位为单位的数字组成,依次进行二进制反码求和。 (3)把得到的结果存入校验和字...
分类:
其他好文 时间:
2014-09-11 23:46:12
阅读次数:
380
堆溢出的利用难度比栈溢出利用要复杂的多,每个不同的漏洞可能综合利用不同的技术。堆溢出漏洞的根源也是没有正确的使用非安全函数(这里是微软禁用的非安全函数)
很多编程问题是在睡觉过程中解决的。有两种方法:首先将考虑的问题记住,然后睡觉,第二天醒来一些问题就被解决了,So Easy;另一种方法是睡觉前在一些论坛或者用 tweet 发个帖子,第二天已经有人将解决方法发给你了。做一名优秀程序员需要很长的时间,你需要学习很多东西,当遇到问题的时候,你需要知道向谁...
分类:
其他好文 时间:
2014-09-11 23:45:22
阅读次数:
206
机器学习(4)之Logistic回归1. 算法推导 与之前学过的梯度下降等不同,Logistic回归是一类分类问题,而前者是回归问题。回归问题中,尝试预测的变量y是连续的变量,而在分类问题中,y是一组离散的,比如y只能取{0,1}。 假设一组样本为这样如图所示,如果需要用线性回归来拟合这些样本...
分类:
其他好文 时间:
2014-09-11 23:45:12
阅读次数:
348
1、首先创建皮肤,贴图2、在代码中定义public GUISkin变量,在Inspector中赋值3、在OnGUI中调用 GUI.skin = mySkin; GUI.Button(new Rect(10,10,100,100),"",GUI.skin.GetStyle("name"));
分类:
其他好文 时间:
2014-09-11 23:45:02
阅读次数:
254
暴力模拟细节处理很重要。。。 1 #include 2 #include 3 #include 4 using namespace std; 5 6 char s1[100],s[100]; 7 int len1,len; 8 int t; ...
分类:
其他好文 时间:
2014-09-11 23:44:42
阅读次数:
430
继承: 从一般到特殊的关系,是一种拓展关系,子类对象是父类的一种,也可称为”is a“的关系泛化: 把子类里的共性抽取到父类里的来的过程特化: 子类在父类的基础上上定义了自己特有的行为特征的过程格式: 修饰符 class SubClass extends SuperClas...
分类:
编程语言 时间:
2014-09-11 23:44:32
阅读次数:
180
1、Java简史 Java的历史要从1991年说起,由Patrick Naughton 和 James Gosling带领的Sun公司的工程师小组要设计一种小型计算机语言,主要用于像有线电视转换盒这类的消费设备。由于这些消费设备的处理能力和内存有限,所以语言必须非常小且能够生产非常紧凑的代码,而且....
分类:
编程语言 时间:
2014-09-11 23:44:12
阅读次数:
282