这么多年来一直有打算整理一个自己的博客,从WordPress、51Cto、blog163等等这些没有一个我坚持写下去的,反思其结果总有这样或者那样的一些借口来进行自我辩护,其实自己内心深处是知道最原始的问题。今天是我学习Python的第一天,正如老师所说的写好一个blog可以让很多人知道你,关注你。...
分类:
编程语言 时间:
2015-12-31 20:57:11
阅读次数:
217
从下面的网站进行学习。http://mnemstudio.org/path-finding-q-learning-tutorial.htmhis tutorial introduces the concept of Q-learning through a simple but comprehens...
分类:
编程语言 时间:
2015-12-31 20:57:57
阅读次数:
352
#includeusing namespace std;void Print(int arr[], int length){ for (int i = 0; i a[height]) height--; swap(a[low], a[height]); ...
分类:
编程语言 时间:
2015-12-31 20:53:28
阅读次数:
253
题目如下:(https://leetcode.com/problems/find-median-from-data-stream/)Median is the middle value in an ordered integer list. If the size of the list is ev...
分类:
编程语言 时间:
2015-12-31 20:52:22
阅读次数:
204
Thread Safe与None-Thread Safe等的区别:线程安全就是在多线程环境下也不会出现数据不一致,而非线程安全就有可能出现数据不一致的情况。线程安全由于要确保数据的一致性,所以对资源的读写进行了控制,换句话说增加了系统开销。所以在单线程环境中效率比非线程安全的效率要低些,但是如果线程...
分类:
编程语言 时间:
2015-12-31 19:21:24
阅读次数:
184
Symmetric TreeGiven a binary tree, check whether it is a mirror of itself (ie, symmetric around its center).For example, this binary tree is symmetric...
分类:
编程语言 时间:
2015-12-31 19:20:46
阅读次数:
387
Balanced Binary TreeGiven a binary tree, determine if it is height-balanced.For this problem, a height-balanced binary tree is defined as a binary tre...
分类:
编程语言 时间:
2015-12-31 19:15:02
阅读次数:
297
假设有这样一个类:public class Utils { static { Log.i("static","isLoad!"); }public static void staticCode(){}public int value;public void noSt...
分类:
编程语言 时间:
2015-12-31 19:15:51
阅读次数:
212
在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int ...
分类:
编程语言 时间:
2015-12-31 19:17:02
阅读次数:
279
备忘录模式存在的意义在于在程序里面我们可能会遇到撤销操作的问题,将对象恢复到某个状态。类似事务的回滚。备忘录模式主要有三个对象发起人(Originator):要备份的成员,它提供一个创建备忘录的方法,将自身的信息复制到备忘录中,并提供另一个方法将备忘录中信息覆盖自身信息。备忘录(Memento):备...
分类:
编程语言 时间:
2015-12-31 19:13:22
阅读次数:
203
最近接手的一个样本,样本中使用了大量的xor加密,由于本身样本不全,无法运行(好吧我最稀饭的动态调试没了,样本很有意思,以后有时间做票大的分析),这个时候就只好拜托idapython大法了(当然用idc也一样),期间遇到几个问题,遂记录一番。样本加密的字符如下,很简单,push压栈之后,反复调用su...
分类:
编程语言 时间:
2015-12-31 19:08:12
阅读次数:
332
断断续续的学习了非常多东西,有51、Avr、ARM、PLC、C\C++、C#、TB、MC、mql4、linux....等等,近乎填鸭或者囫囵吞枣的、甚至饿狼般的扑到里面,慢慢的积累和理解中,非常多知识点都有感性的认识,或多或少的理解一些,也许是为了记忆罢了。将这些知识点整理收集一下。算是做个阶段性质...
分类:
编程语言 时间:
2015-12-31 19:06:39
阅读次数:
237
列表的问题列表生成器可以直接创建一个表,但是,如果一个表中有100万个元素,那么这个表太占空间,而且往往我们仅仅需要访问前面几个元素,后面绝大多数元素占用的空间都白白浪费了。生成器如果列表元素可以按照某种算法推算出来,那我们可以在循环的过程中不断的推算出后续的元素。而不用一开始就创建整个list.这...
分类:
编程语言 时间:
2015-12-31 19:06:28
阅读次数:
282
定义和用法replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。stringObject.replace(regexp/substr,replacement)参数描述regexp/substr必需。规定子字符串或要替换的模式的 RegExp 对象。请注意,...
分类:
编程语言 时间:
2015-12-31 19:06:24
阅读次数:
248
原文:http://www.jdon.com/bigdata/a-tour-of-machine-learning-algorithms.html这篇文章介绍几个最流行的机器学习算法。现在有很多机器学习算法,困难的是进行方法归类,这里我们介绍两种方法进行思考和分类这些算法。第一组算法是学习风格,第二...
分类:
编程语言 时间:
2015-12-31 19:07:35
阅读次数:
381