技术小样
文章平均质量分 79
testdownabc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
我的汉字输入法编码方案
很早就有了这个东西,因为一直没学会编写输入法程序,所以就没有拿出来现眼。方案尽量简化,主要从汉字本身就具备的偏旁部首出发,用偏旁部首的读音的声母字符,按笔画顺序编码即是。从前不知道,几乎每一个偏旁部首其实都是有读音有含义的。因为怕学五笔,拼音重码又多——那时紫光还没出来,所以想借用Windows中的输入法生成器做一个简单好用的输入法,查阅了康熙字典和汉语大字典,慢慢就研究了起来——呵呵,谈不...2007-05-28 22:24:00 · 802 阅读 · 0 评论 -
标准的字根输入法设想
国家新版《汉字部首表》即将于5月1日发布,其中:主部首 201 个,附形部首 99 个。 每个部首都是有读音的,因此可以用部首的声母做码元,笔划也有读音,不需要用数字表示。 一直没有学形码市场中的王者——五笔(其实相比更合理的应该是郑码),一是感觉它太繁琐,更重要的是觉得它的拆字不合汉字内在的文化意义,怕自己习惯一种错误的思维。 用拼音输入法好多年了,紫光拼...2009-04-30 20:44:19 · 305 阅读 · 0 评论 -
优化PHP执行效率的40条技巧
1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4;2.echo的效率高于print,因为echo没有返回值,print返回一个整型;3.在循环之前设置循环的最大次数,而非在在循环中;4.销毁变量去释放内存,特别是大的数组;5.避免使用像__get, __set, __autoload等魔术方法;6.requiere_once()比较耗资源;7.在include...原创 2009-11-08 21:37:19 · 1228 阅读 · 0 评论 -
几个文字加密的 JS 简洁算法(字符平移法)和一些个人的想法
[size=medium]未深入了解过数据加密——我想那应该是科学家们的事。俺小程序员一个,但喜欢思考,琢磨过“加密的问题”良久良久……(没有最终结果) 这里说说自己琢磨之后的一些想法,仅供茶余饭后 没事瞎想时的一些零星素材。“加密”嘛,顾名思义,基本就是要别人看不明白本来可以明白的xx,所以,对于我们日常看见的文字,只要让别人看不明白就算加密了。不同于对其他信息的加密...2011-01-22 21:43:33 · 570 阅读 · 0 评论 -
几个文字加密的 JS 简洁算法(续)-- 字符错位法
[size=medium]续上一篇博文[url=http://rubel.iteye.com/blog/891657]《几个文字加密的简洁算法和一些个人的想法》[/url],不说开场白了,继续哦……[/size][b][size=medium]算法2:字符错位法[/size][/b][size=medium]——相当于把一篇文章的字全部打乱随机重排。[/size][code="ja...2011-01-26 12:28:47 · 577 阅读 · 0 评论 -
几个文字加密的 JS 简洁算法(续2)--进制乱序法
[size=medium]续前一篇博文[url=http://rubel.iteye.com/blog/891657]《几个文字加密的简洁算法和一些个人的想法》[/url]——字符平移法以及上一篇博文[url=http://rubel.iteye.com/blog/897191]《几个文字加密的简洁算法(续)》[/url]——字符错位法这里提供第三种加密方法——对字符 [b]Unicode...2011-01-31 22:44:40 · 336 阅读 · 0 评论 -
近乎完美的简单 JS 跨域解决方式 --window.name
[size=medium]当然,“近乎完美”仅仅是个人观点,但如下所述,它确实简单而颇有效益!一直在寻求一种自己满意的 JS 跨域方式(这里是指任意跨域),曾经了解过:[list=1][*]即时插入 script 元素的方式,会让脚本立即执行,不安全,并且需要与跨域的远端做好约定——比如变量名。细节较为繁琐。[*]写 iframe 的 location.hash 的方式,会...2011-02-04 22:47:40 · 334 阅读 · 0 评论 -
普通 http 网络下数据的安全传输(设计原理)
[size=small]曾几何时,https 安全但缺乏效率,http 有效率但却缺乏安全, 鱼与熊掌——两者不可兼得!https 采用不对称加密算法创建安全的连接,之后用对称加密算法传递数据,安全性毋庸置疑——但因效率较低和授权费用(第三方 CA 机构认证)而难以普及。http 设计的初始是基于相互信任,数据在网络上的传输是采用明文,不做任何加密处理,因此也就得到了效率——但数据的安...2011-02-10 16:32:22 · 339 阅读 · 0 评论 -
针对文字加密的简单 JS 加密算法 --进制乱序法改良版
[size=medium]在上一篇文章[url=http://rubel.iteye.com/admin/blogs/902999]《普通 http 网络下数据的安全传输(设计原理)》[/url]中,我曾经推荐浏览器和服务器之间的加密通讯宜采用[url=http://rubel.iteye.com/admin/blogs/900503]《几个文字加密的 JS 简洁算法(续2)--进制乱序法》[/u...2011-02-12 12:08:24 · 322 阅读 · 0 评论 -
姓氏排序程序 Js 版(小程序共享)
一朋友给客户做类似黄页的册子,有 N 多客户名称和电话。客户要求对用户名按笔画数排序整理,如 7画 下有那些用户、8画下有哪些用户等等。本来可以用 Excel 软件排,但她实在想偷懒,因为 Excel 中并不会把笔画数也给标示出来,还必须自己找到不同笔画数的首条记录,然后添加笔画数说明。就给她写了这个小脚本, 用其它语言写也可以,但用 Js 比较好找执行环境——浏览器就是了 呵呵。发...2009-10-19 10:02:36 · 2305 阅读 · 0 评论 -
最简单的判断 Javascript 和 Cookie 是否禁用的代码
在服务器端 include 即可,如 PHP: include 'xxx.html';)<script language="javascript">if (document.cookie == '') { alert('对不起 !\n本网站需要 Cookie 支持,请开启之后访问。'); }</script><noscript><img s...2009-10-09 12:10:06 · 115 阅读 · 0 评论 -
一个极简化的Ajax封装,回调接口和浏览器兼容性较好
[color=red]>>注意:[/color]请下载后面(9楼)的v1.1正式版。如果要优先考虑IE7中的Native XHR,请自己把附件中bajax.js文件里的bajax_object函数替换一下(修改的代码在9楼的页面里——不想更新附件了)。前一段时间写51ditu和动易的集成,现在准备改进成Ajax的。很早以前就知道了Ajax,但一直没有实际用过。网上Google了一番,看...2007-06-23 22:58:00 · 137 阅读 · 0 评论 -
具有xhr对象管理功能的Ajax简易封装(Majax)
内部由一个数组缓存工作中的xhr对象,类似于“池”,当一个请求发生时,由池中首个空闲的xhr对象执行相关操作,当请求处理完毕后,对象被回收。这在网络速度无法保证、服务器端响应较慢,而Ajax采用异步方式时很有用。外部可以把一个Majax实例当作具有自动缓冲机制并持久有效的异步通讯对象看待。使用接口简单并且灵活,回调函数接口也十分友好。详细内容可参看源码中的注释,希望大家喜欢。...2007-07-20 21:57:46 · 272 阅读 · 0 评论 -
盗站与采集,分析及反制之术PHP实现
一般的说,只要做过站长,大概都不会不知道文章采集这档子事吧?网站小偷,正式接触还是不久前的事,其也牛B,稍加配置,一个功能不错、资源丰富的网站便属于自己了…………。这是网站站长们的便利,也是站长们的困惑,更是Web2.0时代众多编辑者的痛苦、无奈、甚或愤怒吧?被允许的合法采集是正常的,那是一个非常便利的工具(我就经常用),但未经同意的滥采却极大的打击了众多热心创作的Author...2007-08-10 23:53:54 · 2789 阅读 · 0 评论 -
学写一个程序开发框架(PHP),灵感来源于ROR
先向各位高手们请个安。我对ROR的了解很浅,仅仅是看了一遍它的说明手册……不太习惯没有分号的语句,所以没想进一步学Ruby,惭....总的目标: 1、简化程序的开发,提高速度; 2、具有一定的配置灵活性和广泛的程序扩展性; 3、提供良好的具有功能共性的代码或组件,并易于使用和集成。基本特点: 1、完全面向对象(和基于对象); 2、充分利用文件系统—...2007-08-30 12:20:00 · 134 阅读 · 0 评论 -
在Apache中配置使用Asp.net(记录备忘共享)
本来是出于好奇,Apache中居然也能支持Asp一把了。。。呵呵,费了一些气力,终于还是成功了。网上本来不少这样的材料,但大多言简而不意赅,不知所以然,往往不能灵活变通。所以记录一下,以备今后用时温习。。。【准备】Apache的Asp.net模块已经从Apache的模块家族中独立出来了,目前可以在下面的地方找到[url]http://sourceforge.net/pr...2007-10-17 14:38:50 · 165 阅读 · 0 评论 -
在IIS中用ISAPI_Rewrite Lite版配置虚拟主机支持二级域名
为二级域名的问题搞了2天,狂郁闷。。。。先是用程序,感觉太累赘,简单的又不好使(用iframe嵌入,比较糟糕,不能像真正的域名一样访问),后来发觉URL Rewrite是最简单的解决办法……搜IIS用的Rewrite,下载、试用……,查资料、看说明——唉,E文不好,走了不少弯路!莫笑(地处偏僻,身边难见高人)如果是用Apache就简单多了,默认的Rewrite模块功能强大,可以轻松提取主机...2007-10-23 11:49:03 · 214 阅读 · 0 评论 -
普通 http 下可靠的网路认证方式
[b]认证过程:[/b] 服务器:对客户端的每次请求,每一次都生成一个随机字符串(变码),该字符串传递到客户端,同时也存储到 Session 中,用于客户端下一次的身份认证。 客户端:在每次请求发出前,用上次接收的变码和基码计算:md5(基码 + 变码)。请求发出时,将该值一同发送到服务器进行身份的确认。[b]原理简图:[/b][img]http://r...2009-04-01 21:41:18 · 166 阅读 · 0 评论 -
对 XSS 跨站攻击之所以存在的一些思考
一直对漏洞、骇客、攻击之类的东西没敢深入,甚至肤浅的了解都算不上。但做程序,安全问题却是头等大事。随着学习,自己以后肯定得要去深入、了解了。关于 XSS 跨站攻击,断断续续看过些介绍,但却一直连基本概念都没搞懂——汗死! 今天,终于看明白了,原来就是对 Html 内容的入侵,让浏览器去执行侵入的代码——不晓得是自己笨,还是网上的技术文章本身的问题——讲解好像是给作者自己看的,基本会省掉前提知识...2009-09-21 23:07:50 · 129 阅读 · 0 评论 -
一个类似 Base64 但真正实现了加密的 JS 文字加密算法
[size=medium]算法的基本原理和 Base64 类似。Base64 算法请参见维基百科 [url]http://zh.wikipedia.org/zh-cn/Base64[/url]。这里把 Base64 中使用的基本字符表进行了随机化——即用基本字符表排列的随机性作为密钥的变化性。同时,考虑编码方法的应用环境多为 Javascript,故将 Base64 规范字符表中的 “+/...2011-02-16 15:11:09 · 1189 阅读 · 0 评论
分享