你是否觉得锁是一种很神奇的东西,在并发编程中,你只需要将你的代码加上锁,就能保证代码是线程安全的(当然现实和感觉有很大差别,代码的线程安全是非常复杂的),那么,这些都是怎么做到的呢?当存在大量线程同时竞争锁时,竞争失败的锁会怎么做呢?锁又是怎么保证这一切高效的执行的呢?这篇文章将为你回答这些问题,首先我将介绍怎样实现一个正确的锁,然后介绍高效的锁应该具备的条件,最后将介绍两种常用的队列锁算法:CL...
分类:
其他好文 时间:
2014-05-12 06:49:30
阅读次数:
394
内存屏障是指“由于编译器的优化和缓存的使用,导致对内存的写入操作不能及时的反应出来,也就是说当完成对内存的写入操作之后,读取出来的可能是旧的内容”(摘自《独辟蹊径品内核》)。内存屏障的分类:编译器引起的内存屏障缓存引起的内存屏障乱序执行引起的内存屏障1、编译器引起的内存屏障:我们都知道,从寄存器里面...
分类:
其他好文 时间:
2014-05-12 06:00:23
阅读次数:
283
自定义的cell
第一个:Instruments测试,iphone4 38fps-45fps,iphone3G 25fps
// table with normal XIB based cells
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)in...
分类:
其他好文 时间:
2014-05-11 14:55:50
阅读次数:
389
:老板需要短期看到效果,网站的排名短期能够出效果?网站短期能够带来客户?
导读:SEO是个苦逼职业,真的很苦逼!因为很多企业老板不懂,他们喜欢乱出主意;因为他们不懂,他们只看数据;因为他们不懂,他们只管排名;因为他们不懂,他们希望你是全能;因为他们不懂……(此处省略10086个字),好了废话不多说,今天就来教大家在网站没有排名之前,如何应对老板的质疑。
相信很多SEOER都碰到...
分类:
Web程序 时间:
2014-05-11 13:04:53
阅读次数:
279
C++11中为了帮助程序员写继承结构复杂的类型,引入了虚函数描述符override
重载虚函数 就加上关键字override 这样编译器可以辅助检查是不是正确重载,如果没加这个关键字 也没什么严重的error 只是少了编译器检查的安全性...
分类:
编程语言 时间:
2014-05-11 05:25:30
阅读次数:
382
如题,利用网站每天高数额的ip访问量来提高网站权重,首先在谈论这个话题之前,我举个例子。我们知道想要一个网站权重很高,首先它网站本身的内容一定是有价值的,并且受大众欢迎的,人们会经常访问这个网站来寻求一些资料和使用网站里的某个产品。这样网站日流量都是上千甚至上万的,就好比网上火车票订购的网站一样,可想而知,这样的网站权重必须高啊。
有些人会说到,其实网站ip引导并不难,加一个qq群,然后...
分类:
Web程序 时间:
2014-05-11 05:04:01
阅读次数:
288
一、核函数的引入
问题1:
SVM显然是线性分类器,但数据如果根本就线性不可分怎么办?
解决方案1:
数据在原始空间(称为输入空间)线性不可分,但是映射到高维空间(称为特征空间)后很可能就线性可分了。
问题2:
映射到高维空间同时带来一个问题:在高维空间上求解一个带约束的优化问题显然比在低维空间上计算量要大得多,这就是所谓的“维数灾难”。
解决方案2:
于是就引入了“核...
分类:
其他好文 时间:
2014-05-11 04:12:21
阅读次数:
443
新辰从实践出发,依靠自己建网站的经验以及对个人站长(尤其是论坛,博客等)的研究,并参考各大网站的各种建站教程以及网站SEO过程。依次举多个个人论坛网站实例,并加入自己的见解进行分析。对于个人论坛网站的安全问题,是一个个人站长必须勇敢去面对并进行对抗的过程。在此,新辰特提出对待其的方法。
经过新辰市场调查,目前市场上有50%的网站使用的都是互联网公开模版网站,从而导致有近45%的网站成为别人的...
分类:
Web程序 时间:
2014-05-11 02:55:42
阅读次数:
502
问题提出:服务器100万人在线,16G内存快被吃光。玩家进程占用内存偏高
解决方法:
第一步:
erlang:system_info(process_count). 查看进程数目是否正常,是否超过了erlang虚拟机的最大进程数。
第二步:
查看节点的内存瓶颈所在地方
> erlang:memory().
[{total,2099813400},
{processes,19...
分类:
其他好文 时间:
2014-05-11 01:44:40
阅读次数:
453