首页 > 编程语言
sphinx索引分析——文件格式和字典是double array trie 检索树,索引存储 – 多路归并排序,文档id压缩 – Variable Byte Coding
1 概述 这是基于开源的sphinx全文检索引擎的架构代码分析,本篇主要描述index索引服务的分析。当前分析的版本 sphinx-2.0.4 1 概述 这是基于开源的sphinx全文检索引擎的架构代码分析,本篇主要描述index索引服务的分析。当前分析的版本 sphinx-2.0.4 这是基于开源 ...
分类:编程语言   时间:2017-01-05 09:48:20    收藏:0  评论:0  赞:0  阅读:169
基于注解的Spring AOP的配置和使用
摘要: 基于注解的Spring AOP的配置和使用 AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不 ...
分类:编程语言   时间:2017-01-05 09:47:40    收藏:0  评论:0  赞:0  阅读:260
2在HTML中使用JavaScript
像HTML页面中插入JavaScrip的主要方法,就是使用<script>元素。HTML4.01为<script>定义了6个属性:async:可选,表示应该立即下载脚本,当不妨碍页面中的其他操作;charset:可选,表示通过src属性指定的代码的字符集;defer:可选,表示脚本可以延迟到文档完全 ...
分类:编程语言   时间:2017-01-05 09:47:27    收藏:0  评论:0  赞:0  阅读:172
Python查找当前路径和子路径下指定后缀名的文件
1 # -*- encoding:utf-8 -*- 2 import os 3 def SearchFile(path,text): 4 try: 5 files=os.listdir(path) 6 7 for f in files: 8 fl= os.path.join(path,f) 9 i... ...
分类:编程语言   时间:2017-01-05 09:44:22    收藏:0  评论:0  赞:0  阅读:414
[算法总结]partition (quicksort)
lo和hi都是inclusive的。 返回的数组中,index小于j的数都小于等于j,index大于j的数都大于等于j ...
分类:编程语言   时间:2017-01-05 09:43:36    收藏:0  评论:0  赞:0  阅读:193
[算法总结]three-way partition
procedure three-way-partition(A : array of values, mid : value): i ← 0 j ← 0 n ← size of A - 1 while j ≤ n: if A[j] < mid: swap A[i] and A[j] i ← i + ...
分类:编程语言   时间:2017-01-05 09:00:09    收藏:0  评论:0  赞:0  阅读:218
[SOJ]Easy sort (归并排序)
Description You know sorting is very important. And this easy problem is: Given you an array with N non-negative integers which are smaller than 10,00 ...
分类:编程语言   时间:2017-01-05 08:59:11    收藏:0  评论:0  赞:0  阅读:269
对 Python 语法不够了解导致的 bug
对 Python 语法不够了解导致的 bug。 `in` 然后我去搜索 python `in`,有很多噪音,因为 `in` 这个词出现太多了。然后想到 Python 自带的 help,于是我在Python shell 中写 help('in') Membership test operations* ...
分类:编程语言   时间:2017-01-05 08:57:38    收藏:0  评论:0  赞:0  阅读:241
数组中的每一个对象执行一次方法:makeObjectsPerformSelector
1, 为数组中的每一个button添加点击事件; [_buttonArray makeObjectsPerformSelector:@selector(addTarget:self action:(orderKind:) forControlEvents:UIControlEventTouchUpI ...
分类:编程语言   时间:2017-01-05 08:57:08    收藏:0  评论:0  赞:0  阅读:177
深度优先算法和广度优先算法
算法:深度优先算法和广度优先算法(基于邻接矩阵) 1.写在前面 图的存储结构有两种:一种是基于二维数组的邻接矩阵表示法。 另一种是基于链表的的邻接表。 在邻接矩阵中,可以如下表示顶点和边连接关系: 说明: 将顶点对应为下标,根据横纵坐标将矩阵中的某一位置值设为1,表示两个顶点向联接。 图示表示的是无 ...
分类:编程语言   时间:2017-01-05 08:54:31    收藏:0  评论:0  赞:0  阅读:258
Spring Data Redis 管理Redis 之1
redis是一款非常流行的Nosql,提供的功能非常强大,本节不再赘述。本文简单介绍SpringData框架提供的spring_data_redis模块,所提供的强大功能。虽然,spring_data_redis不具体负责与redis通信,但提供了丰富的外围功能。主要包含以下内容搭建测试环境序列工具认识RedisConnecti..
分类:编程语言   时间:2017-01-05 08:06:57    收藏:0  评论:0  赞:0  阅读:413
运维python进行(三) 用python写一个自己zabbix的调用方法
zabbix是一款非常主流监控软件,以简单易用为人称道。zabbix拥有完善的api方便大家通过第三方调用,所以今天介绍一下如何利用python完成对zabbixapi调用。zabbixapi主要通过http协议进行通讯,这里我们使用数据是json格式数据进行交互。这里先放一个官方文档的传送门方便大家翻..
分类:编程语言   时间:2017-01-05 08:06:19    收藏:0  评论:0  赞:0  阅读:321
清晰弄懂 函数 指针 与数组之间的关系
指针函数:(返回指针值的函数)当一个函数声明其返回值为一个指针时,实际上就是返回一个地址给调用函数,以用 于需要指针或地址的表达式中。简单的说:函数可以返回整型字符行也可以返回指针型的数据(也就是地址)格式:类型说明符*函数名(参数)int*fun(inta,intb)例:node..
分类:编程语言   时间:2017-01-05 08:03:55    收藏:0  评论:0  赞:0  阅读:233
python基础学习笔记
第一个python程序print:("helloworld!")变量:代表某值的名字规则:可以包括字母,下划线(_),数字。不可以以数字开头。函数:获取用户输入:x=input("what:")计算乘方:pow(2,3)-->82**3-->8绝对值:abs()浮点数四舍五入:round()模块:导入到python以增强其功能的扩..
分类:编程语言   时间:2017-01-05 08:03:42    收藏:0  评论:0  赞:0  阅读:147
使用kotlin开发springboot应用
原文:DevelopingSpringBootapplicationswithKotlin写在最前头,作为一个java老兵,对于开发更多的是追求一种快直接,简洁,不愿意去写无聊的代码,例如getset等。而kotlin刚出来的时候,不咋感冒,毕竟其开始是编译成javascript的,对于一个非前端的死忠,还是不怎么感冒的。..
分类:编程语言   时间:2017-01-05 08:03:30    收藏:0  评论:0  赞:0  阅读:209
15 款最好的 C/C++ 编译器和集成开发环境
我们有很多编程语言来进行 web 开发,比如 Java,.Net,PHP,Ruby,Perl,Python 等等。今天我们主要讨论的是两大古老而又流行的语言: C 和 C++ ,它们有着许多卓越的特性,更高效的功能和支持工具。现在这两种语言依然那么活跃,因为它们的 rubout 函数集提供了巨大的安 ...
分类:编程语言   时间:2017-01-05 07:57:33    收藏:0  评论:0  赞:0  阅读:198
C/C++的编译器|编译环境(非常全面的比较)
C/C++编译器的一些易混淆概念,总结一下。关于什么是Unix-like操作系统,常见操作系统间差异,什么是操作系统接口等等,请参考《操作系统宝鉴》。 C/C++编译器有哪些? 首先是如雷贯耳的这几位仁兄,MSVC、GCC、Cygwin、MingW(Cygwin和MingW的英文发音),另外还有些小 ...
分类:编程语言   时间:2017-01-05 07:55:16    收藏:0  评论:0  赞:0  阅读:349
三维数组的计算方法
如:数组 array[i][j][k]中的 第array[r][s][t]个元素: 内存计算公式: (起始地址) array + L(r*j*k + s*k + t) L为类型的字节数 如 int类型 数组元素为4个字节 char 为 1 个字节 另 二维数组的公式: array[i][j] 中的 ...
分类:编程语言   时间:2017-01-05 07:55:02    收藏:0  评论:0  赞:0  阅读:177
C++内存问题大集合(指针问题,以及字符串拷贝问题,确实挺危险的)
作者:rendao.org,版权声明,转载必须征得同意。 内存越界,变量被篡改 memset时长度参数超出了数组长度,但memset当时并不会报错,而是操作了不应该操作的内存,导致变量被无端篡改 还可能导致内存越界的函数有memset、memcpy、memmove、strcpy、strncpy、st ...
分类:编程语言   时间:2017-01-05 07:54:50    收藏:0  评论:0  赞:0  阅读:268
Dlib is a modern C++ toolkit(非常全面的类库)
http://dlib.net/ http://download.csdn.net/detail/lajuedan2508/9726225 http://download.csdn.net/detail/ycj9090900/9725948 http://download.csdn.net/deta ...
分类:编程语言   时间:2017-01-05 07:41:04    收藏:0  评论:0  赞:0  阅读:231
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!