上一页 1 ··· 108 109 110 111 112 113 114 115 116 ··· 174 下一页

2013年9月9日

vim 多窗口编辑

摘要: 本文出自 http://blog.csdn.net/shuangde800 ------------------------------------------------------------------------------------------------ vim提供多窗口编辑的功能,可以简化复合的编辑任务。vim的多窗口并不是说在终端上启动多个vim实例。 启动多窗口编辑 vim的多窗口是动态的,可以开始编辑时就打开多窗口,也可以工作时随时增加新窗口,或者删除一个窗口。 $ vim -o file1 file2打开... 阅读全文

posted @ 2013-09-09 20:04 新一 阅读(548) 评论(0) 推荐(0)

opengl笔记——旋转,一段代码的理解

摘要: 重看:opengl笔记——OpenGL好资料备忘在找到这段代码,对理解opengl旋转很有帮助 ...glPushMatrix();// initialze ModelView matrixglLoadIdentity();// First, transform the camera (viewing matrix) from world space to eye space// Notice all values are negated, because we move the whole scene with the// inverse of camera transform//要理解这段 阅读全文

posted @ 2013-09-09 20:01 新一 阅读(428) 评论(0) 推荐(0)

用条件变量实现事件等待器的正确与错误做法

摘要: TL;DR 如果你能一眼看出https://gist.github.com/chenshuo/6430925中的那 8 个 Waiter classes 哪些是对的哪些是错的,本文就不必看了。前几天,我发了一条微博http://weibo.com/1701018393/A7FrW7ZVd,质疑某本书对 Pthreads 条件变量的封装是错的,因为它没有把 mutex 的 lock()/unlock() 函数暴露出来,导致无法实用。后来大家讨论的分歧是这个 cond class 是不是通用的条件变量封装,还是只是一个特殊的“事件等待器”。作为事件等待器,其实现也是错的,因为存在丢失事件的可能,可 阅读全文

posted @ 2013-09-09 19:59 新一 阅读(302) 评论(0) 推荐(0)

opengl笔记—— glMultMatrixf() 区别 glLoadMatrixf()

摘要: 能找到最好的解释来自:http://www.gamedev.net/topic/489879-glpushmatrixglpopmatrix--glloadmatrixf/原理:glPushMatrixdidn't fail to push onto the stack; it's job is to push a copy of the current matrix onto a stack of matrices. Those matrices on the stack don't interact at all. You only manipulate the c 阅读全文

posted @ 2013-09-09 19:56 新一 阅读(1827) 评论(0) 推荐(0)

Mule与其它web应用服务器的区别

摘要: 跟JBoss、Tomcat或其它web应用服务器相比,Mule有何不同?虽然他们有一些重要的相同点,不同点可以归结为你想达到的目标是什么。某些种类的应用对于Mule来说比较容易去编写、部署和管理,其它种类的应用可能对于web应用服务器来说比较容易编写、部署和管理。首先来看看相同点:它们都允许你同时运行多个应用。它们都提供应用容器。换句话说,两者都提供一个应用可以运行的环境,扮演一个应用代码与操作系统中介的角色,并且提供数据库访问、更简单的网络通信、内存管理、生命周期管理以及其它服务。它们都允许你在运行时管理你的应用。不同点: 由于Mule的核心业务是作为一个集成平台,其工作方式与w... 阅读全文

posted @ 2013-09-09 19:54 新一 阅读(346) 评论(0) 推荐(0)

海量数据相似度计算之simhash短文本查找

摘要: 在前一篇文章 《海量数据相似度计算之simhash和海明距离》 介绍了simhash的原理,大家应该感觉到了算法的魅力。但是随着业务的增长 simhash的数据也会暴增,如果一天100w,10天就1000w了。我们如果插入一条数据就要去比较1000w次的simhash,计算量还是蛮大,普通PC 比较1000w次海明距离需要 300ms ,和5000w数据比较需要1.8 s。看起来相似度计算不是很慢,还在秒级别。给大家算一笔账就知道了:随着业务增长需要一个小时处理100w次,一个小时为3600 *1000 = 360w毫秒,计算一下一次相似度比较最多只能消耗 360w / 100w = 3.6毫 阅读全文

posted @ 2013-09-09 19:52 新一 阅读(170) 评论(0) 推荐(0)

关于协方差矩阵的理解

摘要: 在《主成分分析》中,我们用到了协方差矩阵,但当时并没有对其进行深入的讨论。为此,本文将针对协方差矩阵做一个详细的介绍,其中包括协方差矩阵的定义、数学背景与意义以及计算公式的推导。 作者: peghoty 出处:http://blog.csdn.net/itplus/article/details/11452743 欢迎转载/分享, 但请务必声明文章出处. 阅读全文

posted @ 2013-09-09 19:49 新一 阅读(203) 评论(0) 推荐(0)

C++ STL中的常用容器浅谈

摘要: STL是C/C++开发中一个非常重要的模板,而其中定义的各种容器也是非常方便我们大家使用。下面,我们就浅谈某些常用的容器。这里我们不涉及容器的基本操作之类,只是要讨论一下各个容器其各自的特点。STL中的常用容器包括:顺序性容器(vector、deque、list)、关联容器(map、set)、容器适配器(queue、stac)。1、顺序性容器(1)vector vector是一种动态数组,在内存中具有连续的存储空间,支持快速随机访问。由于具有连续的存储空间,所以在插入和删除操作方面,效率比较慢。vector有多个构造函数,默认的构造函数是构造一个初始长度为0的内存空间,且分配的内存空间是以2. 阅读全文

posted @ 2013-09-09 19:48 新一 阅读(248) 评论(0) 推荐(0)

互联网创业如何与传统行业人士合作?

摘要: 上周,我约了缘创派上的一些创业者线下见面。出乎我的预料,到现场的人员有1/3来自传统行业,其中有教育、会展、美发、税务,甚至还有一个听起来很恐怖的殡葬行业,这些人员都在自己的行业有十年左右的工作经历。 同时,这些都有一个共同的特点:希望找到技术合伙人,一起做传统行业与互联网结合创业项目。 但是,这些人员对互联网创业的认识程度各不相同。其中一位会展领域的朋友非常希望换一个行业,认为互联网行业比较热,所以想看看有没有合适的项目,自己愿意投资和加入。交流中,我感觉到他们对互联网缺乏概念。之前,我也遇到了过类似的朋友,他们看到互联网比较热,手里也有... 阅读全文

posted @ 2013-09-09 19:45 新一 阅读(229) 评论(0) 推荐(0)

Linux基本配置和管理 4 ---- Linux系统启动详解

摘要: 1 系统启动的流程 BIOS -> MBR+boot code -> 执行引导程序: GRUB -> 加载内核 -> 执行init -> 运行runlevel 2 启动详解 1 BIOS 1 BIOS 指的是基本的输入输出系统(basic input output system),一般保存在主板上的BIOS芯片中 2 计算机启动的第一步一般都是先启动BIOS,然后BIOS去检查硬件以及查找可启动的设备 3 可启动的设备可以在BIOS中进行设置,包括USB , CDROM , HD等 2 MBR 1 MBR是512字节的,前446字节为引导代码 2 BIOS“通过第 阅读全文

posted @ 2013-09-09 19:42 新一 阅读(236) 评论(0) 推荐(0)

上一页 1 ··· 108 109 110 111 112 113 114 115 116 ··· 174 下一页

导航