码迷,mamicode.com
首页 > 其他好文
coreseek/sphinx中的匹配模式
所谓匹配模式就是用户如何根据关键字在索引库中查找相关的记录。SPH_MATCH_ALL, 匹配所有查询分词(默认模式);如“手机配件”,不匹配 “我有一部手机”,但可以匹配 “手机坏了,需要找配件”。因为“手机配件” 被分成 “手机”,“配件”两个词,匹配条件是必须同时包含这两个词,所以“我有一部手...
分类:其他好文   时间:2014-07-09 20:12:12    阅读次数:157
写了一个简单的CGI Server
之前看过一些开源程序的源码,也略微知道些Apache的CGI处理程序架构,于是用了一周时间,用C写了一个简单的CGI Server,代码算上头文件,一共1200行左右,难度中等偏上,小伙伴可以仔细看看,对于学生来说,拿来当简历,含金量还是足够的。如果把程序里所涉及的HTTP协议,Linux下POSI...
分类:其他好文   时间:2014-07-09 20:12:57    阅读次数:160
为什么要提倡“Design Pattern呢
为什么要提倡“Design Pattern呢?根本原因是为了代码复用,增加可维护性。那么怎么才能实现代码复用呢?面向对象有几个原则:开闭原则(Open Closed Principle,OCP)、里氏代换原则(Liskov Substitution Principle,LSP)、依赖倒转原则(Dep...
分类:其他好文   时间:2014-07-09 20:15:39    阅读次数:213
《七周七语言》学习笔记——Ruby——第一天:找个保姆
感觉学了东西很快就会忘记,不会留下什么,趁这次看《七周七语言》,把其中觉得有用的东西记录下来,方便以后自己查阅,这篇应该就是记录的开始了。 Ruby是一门面向对象的、解释型的、动态类型的脚本语言。面向对象,说明了这门语言具有封装、继承、多态这些特性;解释型,意味着它由解释器而不是编译器来执行;...
分类:其他好文   时间:2014-07-09 20:15:02    阅读次数:186
csharp: QR Code Barcode
/// /// /// /// /// protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) ...
分类:其他好文   时间:2014-07-09 20:16:16    阅读次数:165
绑定元素属性改变不通知界面
情景假设:绑定的是一个Point,当Point的X或者Y属性发生改变时,绑定的点也随界面改变此时界面不会发生改变原因:当X或者Y属性发生改变时并没有触发Point的Set方法 1 2 3 4 5 6...
分类:其他好文   时间:2014-07-09 20:16:49    阅读次数:173
文本文件与二进制文件的定义
网上关于文本文件与二进制文件的文章很多,但遗憾的是,这些文章讲得都比较散。下面我将结合所查到的资料,从多个角度谈谈文本文件与二进制文件。一、文本文件与二进制文件的定义 大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。...
分类:其他好文   时间:2014-07-09 20:18:50    阅读次数:138
增强的for循环(或foreach)
增强的for循环(也称为foreach循环):不用下标变量,顺序的訪问整个数组。不能以其它顺序訪问数组,或者改变数组的元素。for(elementType element: arrayRefVar){}emement必须声明为与数组中元素同样的数据类型增强for循环仅仅能用在数组和实现Iterato...
分类:其他好文   时间:2014-07-09 20:20:52    阅读次数:210
研究系统IO和glib IO的关系
PS:这里的缓冲与非缓冲的区别是相对于用户进程,下文的“非缓冲文件系统”指用户的程序没有缓冲区,不要误解为系统没有缓冲区。1.缓冲文件系统缓 冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”, 装满后再从内存“缓冲区”...
分类:其他好文   时间:2014-07-09 20:21:28    阅读次数:214
DSP 中关键字extern,cregister,Near ,Far,restrict,volatile
extern:extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。 const: 可以用const定义一些变量或数组,以确保它的值不被改变。 例:int *const p = &x; 定...
分类:其他好文   时间:2014-07-09 20:22:44    阅读次数:221
常用样式
padding:6px 10px 0 10px; 上 右 下 左border:1px solid #dbdbdb;边框 margin-bottom:8px与最下边边框的距离display:block;display:block;比较常用于这两个标签——因为这两个标签非块元素,如果不用display:...
分类:其他好文   时间:2014-07-09 20:24:00    阅读次数:201
关于VMware安装Hyper-V不能启动虚拟机问题
VmwareWorkstation10安装系统WindowsServer2008R2DataCenter安装系统角色Hyper-V,创建虚拟机没问题,启动虚拟机时报错详细信息检查宿主机“虚拟技术是否开启”下图显示问题检查VMwareWorkstationCPU虚拟化是否开启以上能想到的都做了,但还是提示不能启动,随后到网上查资料未..
分类:其他好文   时间:2014-07-08 11:26:34    阅读次数:377
YESLAB 7月12日陈老师CCNA+CCNP真机Rack实战课程
YESLAB7月12日陈老师CCNA+CCNP真机Rack实战课程CCNA是网络行业的入门课程,为了能够让学员很好的了解网络,Yeslab提供真实设备Rack,学员实战搭建拓扑、完成配置,为学员打造一个真实的网络,总之只要学员想学,Yeslab毫不吝啬CCNP路由部分为IE的基础,只有基础打的牢,楼才能..
分类:其他好文   时间:2014-07-08 11:12:56    阅读次数:265
vsphere基础操作-网络
一、vsphere网络操作概念:portgroup:通信端口组。在vsphere中,一共包含三种端口组。1)管理网络:managementnetwork,可以理解为EXSI主机的管理IP地址。每个EXSI必须配置一个管理网络IP,使得vc能够管理到exsi。每个EXSI只能有一个唯一的管理网络。2)内核:vmkernel,可以..
分类:其他好文   时间:2014-07-08 11:01:21    阅读次数:321
CentOS 7.0变动
一如每个主要版本的首个发行本,多数组件都已作出改动及更新至较新版本。列出所有改动是本文档的范围以外的事情。最重大的改动计有:内核更新至3.10.0支持Linux容器OpenVMwareTools及3D图像能即装即用OpenJDK-7作为缺省JDK原地升级6.5至7.0(上文已提及)ext4及XFS的LVM快照转..
分类:其他好文   时间:2014-07-08 11:06:26    阅读次数:345
Codeforces 444A DZY Loves Physics(图论)
题目链接:Codeforces 444A DZY Loves Physics 题目大意:给出一张图,图中的每个节点,每条边都有一个权值,现在有从中挑出一张子图,要求子图联通,并且被选中的任意两点,如果存在边,则一定要被选中。问说点的权值和/边的权值和最大是多少。 解题思路:是图论中的一个结论,最多两个节点,所以枚举两条边就可以了。我简单的推了一下,2个点的情况肯定比3个点的优。 ...
分类:其他好文   时间:2014-07-08 11:21:20    阅读次数:296
SO_REUSEADDR 套接字选项应用实例
网络上关于SO_REUSEADDR套接字选项用来解决地址重用问题的资料不少,但只停留在文字表达上,并没有实例,很容易误导初学者,并产生疑惑,此处不再赘述。下面通过一个简短的例子来展示如何在项目中合理的使用该选项,以及需要注意的问题。 关于TCP断开连接四次握手,如图所示 应用场景: 之前项目中遇到一个问题,聊天服务器的开启,关闭和重启,例如将服务器...
分类:其他好文   时间:2014-07-08 10:34:25    阅读次数:316
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!