关键字:GCD dispatch_once 单例 线程安全 double-check 以前在Java、C#等语言中,我们实现迟缓加载的单例模式一般写成如下形式(伪代码):private MyClass() {...} // 私有化构造方法private static MyClass instanc....
分类:
移动开发 时间:
2014-12-31 08:42:17
阅读次数:
226
算法伪代码如下,有错误的话请给我指出来://假设所有a[i][i]都不是0,为0的话还不知道怎么办 输入系数于数组a[][]; 输入常数于数组b[]; //计算新系数于数组c[][] for(int i=0; ij) c[i][j] = -a[i][j]/a[i][i]; ...
分类:
其他好文 时间:
2014-12-30 17:01:40
阅读次数:
319
前言 本文将介绍机器学习分类算法中的Logistic回归分类算法并给出伪代码,Python代码实现。 (说明:从本文开始,将接触到最优化算法相关的学习。旨在将这些最优化的算法用于训练出一个非线性的函数,以用于分类。)算法原理 首先要提到的概念是回归。 对于回归这个概念,在以后的文章会有系...
分类:
编程语言 时间:
2014-12-30 13:29:14
阅读次数:
615
官方伪代码:
int iteative_binary_search(int Array[], int v,int length)
{
int left = Array[0];
int right = Array[length-1];
int i = 0;
int mid = (length / 2);
while (left <= right&&i<length)...
分类:
编程语言 时间:
2014-12-26 13:02:17
阅读次数:
213
前言 本文介绍机器学习分类算法中的朴素贝叶斯分类算法并给出伪代码,Python代码实现。词向量 朴素贝叶斯分类算法常常用于文档的分类,而且实践证明效果是挺不错的。 在说明原理之前,先介绍一个叫词向量的概念。 --- 它一般是一个布尔类型的集合,该集合中每个元素都表示其对应的单词是否在文档中出现...
分类:
编程语言 时间:
2014-12-25 23:21:32
阅读次数:
383
很喜欢写一些小方法或伪代码模型存起来,以后就可以直接拿来用了,虽然还是菜鸟一只,但爷爷都是从孙子过来的嘛,下面贴上本周用到的几个小例子##1.在动态渲染元素的时候,需要逻辑判断 在循环渲染dom元素时,循环遍历中需要逻辑操作,如果不使用模板: var addList = functi...
分类:
其他好文 时间:
2014-12-23 17:20:49
阅读次数:
204
写代码的小女孩 童话故事 不知道大家有没有看过 天冷极了,下着雪,又快黑了。这是一年的最后一天——大年夜。在这又冷又黑的晚上,一个乖巧的小女孩在机房里调试程序。她从家里出来的时候还穿着一件外套,但是有什么用呢?那是一双很大的外套——那么大,不知是哪一年买的。为了敲代码的时候更方便,她把它脱掉了。同学们常常嘲笑她,因为外套上留下了她梦中写下的伪代码的痕迹。 小女孩只好一个人在机房里调试程...
分类:
其他好文 时间:
2014-12-23 10:37:03
阅读次数:
207
原理 就是用SET变量进行。AND 就用变量叠加,OR就用0或1切换。nginx的配置中不支持if条件的逻辑与/逻辑或运算 ,并且不支持if的嵌套语法,我们可以用变量的方式来实现:首先是伪代码(即不被nginx支持),写在这里只是为了方便理解:if ($remote_addr ~ "^(12.34|...
分类:
其他好文 时间:
2014-12-22 22:27:57
阅读次数:
674
今天学习了算法导论上的归并排序算法,并且完成了在纸上写出伪代码,以前就学过归并但是理解的不够透彻,以
前还一直困惑:为什么明明归并排序比快排的时间复杂度更稳定,为什么库函数不用归并而用快排,现在知道原因了,因为归并排序必须开额外的空间,而且空间开销还比较大,下面介绍算法:
首先,归并排序用到了分治的思想,把大数据分成若干个小数据,然后再分别对小数据进行处理,最后把小数据
合并成大...
分类:
编程语言 时间:
2014-12-21 01:56:27
阅读次数:
286
一个ACM若菜,趁着ACM淡季,开始学习算法导论了,经过一年的ACM学习,逐渐的发现,学东西,深入才是王道,以前学习一个算法,总是看懂了就开始做题,到后来才发现很多题目,会算法,却不知道是用这个算法,这就是算法理解的不到位的后果,从今天开始,定下目标:
1.深入系统的学习算法,
2.学会纸上写伪代码,每章的代码自己先在纸上写一遍,
3.每节的学习笔记和算法都要写在博客上。
在博客上记录自己...
分类:
编程语言 时间:
2014-12-19 23:28:27
阅读次数:
189