1.这个技术能解决什么问题;2.怎么用;3.原理和特点;4.根据原理,自己构思一个这样的技术出来;例如:lucene:
1. 解决模糊查询的问题,类似 sql的like; 2.使用: 先分词, 再通过IndexWriter建立crud, 通过Inde...
分类:
其他好文 时间:
2014-06-10 09:02:01
阅读次数:
181
一般我们在使用http或者socket上传或者下载文件的时候,经常会在完成之后经行一次MD5值得校验(尤其是在断点续传的时候用的更多),校验MD5值是为了防止在传输的过程当中丢包或者数据包被篡改,在使用MD5之前呢我们应该先了解MD5的一些常识。MD5
百度百科简单的来说:1)、MD5是使用哈希算法...
分类:
移动开发 时间:
2014-06-09 21:40:35
阅读次数:
575
本文讲述了PHP网站的相关攻击手段,其中包括SQL注入、会话劫持、XSS等攻击手段。本文除了解释各种攻击手段,还提供了各种攻击手段的相关在线资源,供大家参考学习。
分类:
Web程序 时间:
2014-06-09 19:23:12
阅读次数:
261
重复提交是我们开发中会常碰到的一个问题,除了我们使用js来防止表单的重复提交,同时还可以使用php来防止重复提交哦。例1代码如下复制代码具体原理session范围变量token来防止。1.
开启session:session_start();2. 如果有表单提交代码如下复制代码if (isset($...
分类:
Web程序 时间:
2014-06-08 21:42:25
阅读次数:
404
一、概念
1、什么是CDN?
CDN的全拼是(Content Delivery Network),即内容分发网络。其基本思想是尽可能避开互联网上有可能影响数据传输速度和稳定性瓶颈的环节,使内容传输的更快、更稳定。通过在网络各处防止节点服务器所构成的在现有的互联网基础之上的一层只能虚拟网络,CDN系统能够实时地根据网络流量和各个节点的连接、负载情况以及到用户的距离和响应时间等综合信息将用户的请求...
分类:
其他好文 时间:
2014-06-08 16:20:30
阅读次数:
219
在C/C++ 语言,允许在不同类型的数据之间进行某一操作或混合操作,如果类型不同,则要将数据转换成相同的数据类型(隐式转换和显示转换)。
=========================
隐式转换主要发生的情形:
▉基本类型之间的隐式转换
C/C++ 中规定的两个通用转换原则:
1)为防止精度损失,类型总是被提升为较宽的类型。
2)所有含有小于整数类型的算术表达式在计算之前其类型都被...
分类:
其他好文 时间:
2014-06-08 15:52:02
阅读次数:
249
数据块在buffer cache存放是以linked list方式存放的。当一个session想要访问/修改buffer cache的block,首先需要通过hash算法检查该block是否存在于buffer cache中,检查相同的SQL语句是否存在于library cache中也是通过hash算法实现的。要判断block是否存在于buffer cache中,就需要扫描linked list(此处都是串行的,不能并发),获取block的信息。而扫描linked list必须获得一个latch,防止并发对l...
分类:
其他好文 时间:
2014-06-08 15:31:26
阅读次数:
197
ios中的多线程的用法总结
1、进程的基本概念
(1)每一个进程都是一个应用程序,都有独立的内存空间,一般来说一个应用程序存在一个进程,但也有多个进程的情况
(2)同一个进程的线程共享内存中的内存和资源
2、多线程的基本概念
(1)每一个程序都有一个主线程,程序启动时创建(调用main来启动)。
(2)多线程技术表示,一个应用程序有多个线程,使用多线程能提供CPU的利用率,防止主线程被堵塞。
(3)任何有可能堵塞主线程的任务不要在主线程执行(如:访问网络)。
(4)主线程的生命周期和应用程序绑定着,程序...
分类:
移动开发 时间:
2014-06-08 14:50:29
阅读次数:
336
?? Oracle弹性云和数据仓库所提供的优势是很明显的,首先是单一供应商提供所有基础组件:Oracle的一站式方法有助于简化许可、支持、升级和整合,全部由单一供应商来处理这些事务。这可能有助于防止经常发生的厂商之间就技术问题而相互推诿的现象。配置、升级和整合采用单一供应商的做法会更容易,将这些问题的接触和验证路径简化为单一入口从而方便部署。 其他优点包括优化性能、提高容错能力和快速...
分类:
数据库 时间:
2014-06-08 09:09:23
阅读次数:
275
iOS安全攻防(二十三):Objective-C代码混淆class-dump可以很方便的导出程序头文件,不仅让攻击者了解了程序结构方便逆向,还让着急赶进度时写出的欠完善的程序给同行留下笑柄。所以,我们迫切的希望混淆自己的代码。混淆的常规思路混淆分许多思路,比如:1)花代码花指令,即随意往程序中加入迷惑人的代码指令2)易读字符替换等等防止class-dump出可读信息的有效办法是易读字符替换。Obj...
分类:
移动开发 时间:
2014-06-08 03:27:02
阅读次数:
359