自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

伴水之剑

伴水笔记

  • 博客(196)
  • 资源 (14)
  • 收藏
  • 关注

原创 jdists 一款强大的代码块预处理工具

jdists 强大的代码块预处理工具 背景软件发布流程通常软件发布时会将源文件做一次「预处理」再编译成可执行文件,才发布到市场。「预处理」的目的主要是出于以下几点配置线上运行环境,如调试服务地址需变更为实现线上地址;减少执行程序的大小,移除没有使用的代码或资源并压缩;增加逆向工程的成本,给代码做混淆(包括改变标识符和代码结构),降低可读性;移除或增加调试功能,关闭或开启一些特权后门。 一

2015-08-12 08:22:58 4536 12

原创 移动时代的前端加密

移动时代的前端加密标签: 加密 前端 HTML5 移动背景相比其他被编译成二进制的应用,前端这种纯文本应用,太容易被解读和窜改。前端为什么要加密?加密重要的目的是出于对商业利益的保护。由于作品太容易被复制窜改,容易会失去渠道先机 窜改不限于以下: 署名被移除或替换; 链接地址被替换; 文案被修改; 广告被移除、替换或植入; … 一些轻度游戏,用户只会玩一两

2015-08-12 08:20:35 6128 3

原创 jdists 前端代码块预处理工具

jdists 前端代码块预处理工具zswang | 28 Oct 2014什么是 jdists项目地址:https://github.com/zswang/jdists关于命名j dist s 就是 js 里插入了一个 dist (分发),避免和其他组件命名冲突,同时特殊好记。 本工具专注于前端代码块(js、css、html)预处理。起因

2014-10-28 20:04:21 3310

原创 公布一年前发现阿里旺旺的一个xss漏洞的细节。

概述能显示表情图片成了现在的聊天软件必备基本功能,这就需要支持展示富文本的控件。聊天软件主要用到两种富文本格式:RTF和HTML格式。RTF可以采用RichEdit、HTML可以选择浏览器内核,比如Windows自带的IE内核。淘宝旺旺用的就是IE内核作为聊天内容展示区,QQ使用的则是RichEdit。用浏览器内核作为展示的聊天软件,可能就存在被注入JS的风险。一年

2012-01-29 20:47:27 8324 12

原创 用nodejs访问ActiveX对象,以操作Access数据库为例。

起因有人提问“如果用nodejs访问sql server?”找了找资料,发现有两类解决方法,使用第三方nodejs插件:https://github.com/orenmazor/node-tds、使用ADODB.ConnectionActiveX对象。参考:http://stackoverflow.com/questions/857670/how-to-connect-to-sql

2011-12-13 23:36:44 12445 14

原创 将js/css脚本放到png图片中的实践。

起因高级浏览器支持data协议,如:参考:http://en.wikipedia.org/wiki/Data:_URL src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAD///+l2Z/dAAAAM0lEQVR4nGP4/5/h/1+G/58ZDrAz3D/McH8

2011-12-11 21:50:43 21464 28

原创 初识前端模板

“模板”这个词,可能很多人第一印象是后端的技术(Smarty,Velocity等),但本文要讲的却不是后端的概念,而是前端开发中所使用到的一种技术,也就是“前端模板”技术。

2011-07-07 20:09:05 9180 15

原创 世界上最好用的纯前端模板【没有之一】,AceTemplate高调亮相。

概述  随着Ajax技术的普及,纯前端模板的使用频率越来越高。我们需要一个易学、易用、高性能的模板系统来处理日益繁杂的需求变化。   前端模板处理,有90%以上的情况都是在处理html相关字符串,针对这一特性我们设计了一种只包含html和js两种语法的模板系统

2011-07-04 00:52:35 20918 10

原创 试一下新博客

主要是代码 function topnavMore(e) { var hidList = document.getElementById("topnav_hidlist"); hidList.style.display = hidList.style.display == "block" ? "none" : "block"; hidList.

2011-07-02 15:41:11 2999 2

原创 [#5YaZ5LiA56+H5rKh5pyJ5Lq66IO955yL5oeC55qE5Y2a5a6i#]

<br />[#6L+Z5piv5LiA56+H5rKh5pyJ5Lq66IO955yL5oeC55qE5Y2a5a6i77yM6Zmk6Z2e5L2g5L2/55So5LqG5LqR57yW56CB44CC#]<br />[#5Li76KaB55qE55uu55qE5piv55yL55yL5Y2a5a6i5Y+R6KGo5ZCO5Lya5LiN5Lya5q2j5bi46Kej5p6Q44CC#]

2010-12-12 17:00:00 8927 5

原创 谈两点数据库设计的经验

其实就一个点,有总比没有好当你想查询统计的时候,发现当时没有记录,那就是不可估量的损失,历史失去了就不再重现。现在硬盘这么大,别吝啬一点空间。1、表必须有的字段id自增 主键  没有主键的表,性能难以想象创建时间创建者创建ip   能追溯记录产生修改时间修改者修改ip修改日志  能追溯记录修改是否删除  代替物理删除2、别轻易做物理删除物理删除是下策,打个标记就好了;人总会犯错,知错能改善莫大焉。知错想改,改不了,那就是杯具。还是那句话,有总比没有好。有可以不要,没有想要都不得。囧个人经验仅供参考。

2010-08-26 15:35:00 3509 9

原创 用foxmail打开eml文件的方法。

步骤比较简单,但搜索好多问题没有解决,放一个让其他碰到该问题时能解决。

2010-07-01 16:14:00 31502 6

转载 最新云计算信息

本文是2010-5-25号的《最新云计算信息》,希望大家能喜欢! 由于SSD在读写延迟和IOPS(I/O Per Second)这两方面上与传统机械硬盘相比大概有三个数量级的优势,使得一部分人已经开始对机械硬盘的前景产生了怀疑,觉得SSD将成为云计算时代的首选,并将完全取代机械硬盘,但希捷身为机械硬盘时代的王者,却还是保持着对硬盘的自信,并在近日推出采用Hybrid技术的2.5英寸Momentus XT系列混合硬盘产品,主要用于笔记本。 简介 Momentus XT系列硬盘目前有250GB、32

2010-05-31 13:46:00 5268 17

原创 Javascript检查日期格式是否合法的一种简化方法。

常规的方法是将年月日取出,然后分别判断范围,然后就判断闰年2月的天数可以通过new Date(string)的构造,比较年月日字符是否发生变化判断。function CheckDate(text) { if (!text) return false; text = text.replace(/[//-]0?/g, "/"); if (!text.match(/^/d{4}///

2010-05-30 00:36:00 4230 6

原创 VS2008升级到VS2010出现“Illegal characters in path.”的解决方案。

"Illegal characters in path."路径中有不合法的字符 今天在转换数据库项目的时候碰到这个问题原始的提示是:Project: D:/Projects/..../Database.dbpFilename Status Errors Warnings  ../../Database.dbp Project not converted :Illegal c

2010-04-30 09:40:00 9006 10

原创 【经验分享】Javascript几个小技巧。

2010-04-25 20:07:00 7279 84

原创 a标签中target设置为blank和_blank有什么区别?

今天碰到有人问这个问题,我只能说差别大了;“blank”什么都不是,就是自定义标识符和“a”、“b”、“c”没两样;“_blank”才是空白页,别以为样子长得像就是一个人,对于程序来说,多一个字符少一个字符差别大了。target的一个应用就是指定在哪一个iframe中加载链接,a标签target就对应着iframe标签的name属性。 真理往往是测试出来的,话不多说,以实为证:

2010-04-06 00:30:00 23144 6

原创 实践中Javascript使用RegExp.$1导致trim()自定义函数的一个Bug

今天帮助同事排除一个页面的问题,碰到一个常用公共自定义函数trim(去掉前后空白字符)function trim(str) { var re = //s*(/S[^/0]*/S)/s*/; re.exec(str); return RegExp.$1; }alert(trim("1234 "));alert(trim(""));/*推荐的方法funct

2010-03-30 11:43:00 3969

原创 用户VirtualServer部署Windows2003 Server、NLB和基于COM+企业服务环境实践

没有实践过真是不好弄,找到的文档都不是很系统,还好经过断断续续的一周时间,环境总算搭好了。分享一下此过程中的经验和教训安装VirtualServer比较简单,基本setup对话框next····就好了;把握克隆最佳时机!虚拟硬盘已经配置好,虚拟光驱已经指定,Windows2003 Server已经装了(2小时)配置网卡(最好是双网卡,否则配置到NLB环境的时候容易混乱,实际

2010-03-29 10:58:00 3903 1

原创 “如何将16进制码流在html中显示为图片”兼容多个浏览器的方案。

原帖:如何将16进制码流在html中显示为图片 新的浏览器(ff3、ie8、chrome)img标签支持,如: iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAD/ //+l2Z/dAAAAM0lEQVR4nGP4/5/h/1+G/58ZDrAz3D/McH8yw83NDDeNGe4U g9C9

2010-01-27 14:53:00 4936

原创 Snake

Snake <!-- document.write("/.table_back{width:320px;height:320px;border-bottom:1px solid black;border-right:1px solid black;}/.floor{border-left:1px solid black;border-top:1px soli

2010-01-22 14:39:00 2422 17

原创 【编程游戏】贺岁霓虹灯。(参观370楼xiuyouxu的霓虹灯)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分)效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果] MyNeon --> /** * 霓虹灯 * * @param {} * r 圆盘半径 */Neon

2010-01-14 11:09:00 3134 12

原创 【编程游戏】贺岁霓虹灯。(参观366楼xiuyouxu的霓虹灯)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分)效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果] MyNeon --> /** * 霓虹灯 * * @param {} * r 圆盘半径 */Neon

2010-01-12 15:59:00 2990 9

原创 开发Internet Explorer Mobile 6相关程序手记

 我们知道Web前端开发,花在兼容浏览器上的工作量不小。没想到一个网页要兼容IE Mobile 6工作量相当不小。这里我不得不赞扬一下“Opera Mobile”,性能和PC版兼容性都很好。 我们先来看看IE Mobile 6这个舞台有哪些限制。1、不支持position:absolute样式        PC效果: Mobil

2010-01-04 14:39:00 1566 4

原创 【编程游戏】贺岁霓虹灯。(参观345楼KiteGirl的霓虹灯,VBScript编写)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分)效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果] K.G Script3D 3.00 - 霓虹灯(字库滚动屏) CSDN KiteGirl 原创Dim uSP_x, uSP_y, uSP_z

2010-01-02 23:36:00 3321 6

原创 【编程游戏】贺岁霓虹灯。(参观306楼danica7773的霓虹灯)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分)效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果]霓虹灯---大脚丫---danica *{padding:0;margin:0;} body{ text-align:center; background:

2009-12-30 15:51:00 2273 3

原创 【编程游戏】贺岁霓虹灯。(参观294楼KiteGirl的霓虹灯,VBScript编写)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分)效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果] K.G Script3D 3.00 - 霓虹灯(光影精灵) CSDN KiteGirl 原创Dim pubS_Pix_x, pubS

2009-12-30 09:20:00 2278 3

原创 【编程游戏】贺岁霓虹灯。(参观288楼KiteGirl的霓虹灯,VBScript编写)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分)效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果] K.G Script3D 3.00 - 霓虹灯(维纳斯裙摆) CSDN KiteGirl 原创Dim pubS_Pix_x, pub

2009-12-28 16:40:00 2632 10

原创 【编程游戏】贺岁霓虹灯。(参观265楼KiteGirl的霓虹灯,VBScript编写)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分)效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果] K.G Script3D 3.00 - 霓虹灯(孔雀之舞) CSDN KiteGirl 原创Dim pubS_Pix_x, pubS

2009-12-28 00:06:00 1931 2

原创 【编程游戏】贺岁霓虹灯。(参观261楼dh20156的霓虹灯)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分)效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果]javascript霓虹灯 - 新年快乐Happy New Yearhtml,body{background:#000;text-align:center;

2009-12-27 18:02:00 1864 4

原创 【编程游戏】贺岁霓虹灯。(参观248楼KiteGirl的霓虹灯,VBScript编写)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分)效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果] K.G Script3D 3.00 —— 螺旋霓虹灯 Dim pubS_Pix_xDim pubS_Pix_yDim pubS_P

2009-12-27 11:19:00 1817 5

原创 【编程游戏】贺岁霓虹灯。(参观247楼KiteGirl的霓虹灯,VBScript编写)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分)效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果] K.G Script3D 3.00 —— 螺旋霓虹灯 Dim pubS_Pix_xDim pubS_Pix_yDim pubS_P

2009-12-27 11:17:00 1592

原创 【编程游戏】贺岁霓虹灯。(参观243楼zswang的霓虹灯)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分)效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果]贺岁霓虹灯 -- 新年快乐 -- 作者:zswangbody{overflow:hidden;background-color:Black;}.bulb{position:abso

2009-12-26 23:39:00 1624 4

原创 【编程游戏】贺岁霓虹灯。(参观237楼KiteGirl的霓虹灯,VBScript编写)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分)效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果] Dim pubOrbits_X(255, 255) Dim pubOrbits_Y(255, 255) Dim pubOrbi

2009-12-26 23:37:00 1510

原创 【编程游戏】贺岁霓虹灯。(参观235楼KiteGirl的霓虹灯,VBScript编写)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分)效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果] K.G Script3D 3.00 Beta - Map UpFire 提示:改变窗口大小后请刷新,以便观赏最大视野效果。 中国CSDN网

2009-12-26 23:34:00 1419

原创 【编程游戏】贺岁霓虹灯。(参观218楼xuyiazl的霓虹灯)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分)效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果] 烟花 body { font-family: "宋体"; overflow: hidden; } ie safari效果更佳,f

2009-12-26 10:50:00 1990 6

原创 【编程游戏】贺岁霓虹灯。(参观208楼Click_Me的霓虹灯)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分) 效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果] 贺岁霓虹灯 -- 星星点灯 -- 作者:Click_Me body {cursor:crosshair;margin:0; padding:0; position:abs

2009-12-25 23:51:00 1518 2

原创 【编程游戏】贺岁霓虹灯。(参观206楼xuyiazl的霓虹灯)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分)效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果] 星空 body { font-family: "宋体"; overflow: hidden; } var star =

2009-12-25 23:42:00 1783 6

原创 【编程游戏】贺岁霓虹灯。(参观187楼xuyiazl的霓虹灯,荧光效果目前只在IE有效)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分)效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果] var $ = function(s) { return typeof s === string ? document.getElementById(s)

2009-12-25 15:40:00 2303 8

原创 【编程游戏】贺岁霓虹灯。(参观180楼zswang的霓虹灯)

【编程游戏】贺岁霓虹灯。(第一名奖励10000可用分) 效果图评分参观  [目前Firefox中好使,其他浏览器需复制到本地,存为html文件看效果]贺岁霓虹灯 -- 纵横交错 -- 作者:zswangbody{overflow:hidden;background-color:Black;}function hsl

2009-12-25 13:58:00 2433 7

跨进程访问VCL的一个用例(Delphi6、TurboDelphi测试通过)

大概的步骤是: 1、创建一个hook,以便跨进程访问内存空间; 2、自定义FindControl方法,按目标窗体所在线程组装参数; 3、获得TWinControl对象; 4、通过WM_COPYDATA消息返回查询内容。

2009-03-14

IE脚本辅助2.0

IE地址栏里可以用“javascript:xxxx”来运行脚本。<br>不过脚本是多行的,并且内容很多,在地址栏上输入,就不方便了。<br>并且一些页面本身就没有地址栏。<br>本工具就是为您提供在IE窗体中执行大段脚本的功能。<br><br>[编写脚本]<br>本工具没有提供脚本保存的功能,您可以使用用其他工具(如:记事本)编写脚本。<br>"Script"子目录是专门存放脚本文件。<br>其中文件扩展名“.js”对应JavaScript语言、“.vbs”对应VBScript语言,目前支持这两种脚本。<br><br>[选中IE窗体]<br>通过拖动“瞄准器”的图标可以选中目标IE窗体。参考“Spy++”。<br><br>[执行脚本]<br>选中IE窗体并且有脚本内容后点击“运行脚本”。<br><br>[升级功能+]<br>将脚本直接添加到IE收藏夹<br>支持脚本和目录的添加、修改、保存和删除

2008-04-26

IE脚本辅助

IE地址栏里可以用“javascript:xxxx”来运行脚本。 不过脚本是多行的,并且内容很多,在地址栏上输入,就不方便了。 并且一些页面本身就没有地址栏。 本工具就是为您提供在IE窗体中执行大段脚本的功能。 [编写脚本] 本工具没有提供脚本保存的功能,您可以使用用其他工具(如:记事本)编写脚本。 "Script"子目录是专门存放脚本文件。 其中文件扩展名“.js”对应JavaScript语言、“.vbs”对应VBScript语言,目前支持这两种脚本。[选中IE窗体] 通过拖动“瞄准器”的图标可以选中目标IE窗体。参考“Spy++”。[执行脚本] 选中IE窗体并且有脚本内容后点击“运行脚本”。

2008-03-10

C#十六进制编辑器1.01

十六进制编辑器控件C#代码;参考Visual Studio编辑器编写;加入标签功能。

2008-01-28

xp按钮

xp风格的按钮,三中状态

2007-10-31

快捷输入器

这是一款协助输入文字的工具目前可以采用模拟键盘和模拟输入两种方式输入和输入法词组输入不同的是:支持换行、没有长度限制运用的场合目前想到的是 远程服务器密码输入 常用词组输入 快速输入多行文字 ....

2007-07-19

Debug监视器

效果图:http://s2.album.sina.com.cn/pic_3/589d32f5020014rd<br><br>监视运行期程序通过API函数OutputDebugString输出的字符串

2007-07-09

TreeDocument1.1

1、树形资料收集整理;2、可以用拖拽方式分类;3、支持全文搜索;4、标准RTF文档;5、数据库采用Access,易导出其他格式;本软件目前需要在.NET 2.0环境中运行 --------- 修正连续添加兄弟节点的问题 CSDN咋没有升级的功能,只能从新发一次

2007-04-03

TreeDocument1.0

1、树形资料收集整理;2、可以用拖拽方式分类;3、支持全文搜索;4、标准RTF文档;5、数据库采用Access,易导出其他格式;本软件目前需要在.NET 2.0环境中运行

2007-04-03

[C#源代码]俄罗斯方块1.0

截图: http://album.sina.com.cn/pic/589d32f502000s2a 1、三种可选方块图案(中途可变换); 2、支持录像功能,能把每一步操作记录下来进行回放(如果没有结束可继续操作); 3、记录的每一步操作包括时间,可以调整回放速度(可以进行文件存储); 4、支持扩展方块类型,参考范例自定义方块形状; 5、绘制速度很快,不会出现闪烁的情况。

2007-03-26

使用正则表达式实现的语法分析引擎(C#源代码)

N天前有人问怎么用RichTextBox做语法高亮; 这就需要用到语法分析; 还有很多论坛里也支持语法高亮的功能、代码折叠的功能; 这也算是一个常用的功能; 所以就随手搭建一个语法分析的框架; 思路是利用正则表达式逐步取得各种语法构成部分; 目前实现了:C#语法分析、RTF高亮和HTML高亮

2007-03-17

Delphi十六进制编辑器控件

十六进制编辑器控件Delphi代码 参考Visual Studio6.0的编辑器编写

2006-12-28

内存分析器1.01

文件分析器姊妹工具 提供内存搜索、查看、分析的功能 1、能记录用户搜索过的目录文件和关键字等 2、提供程序专业的字符表达式搜索 普通文本(AnsiUnicodeUtf8) 特征码(有点杀毒软件的感觉) 十六进制、二进制 整数(163264位)、单精度、双精度 GUID、Base64 Pascal、C字符表达式 3、简单的十六进制编辑器 4、汇编查看器

2006-12-28

文件分析器1.01

提供文件搜索、查看、分析的功能 1、能记录用户搜索过的目录文件和关键字等 2、提供程序专业的字符表达式搜索 普通文本(AnsiUnicodeUtf8) 特征码(有点杀毒软件的感觉) 十六进制、二进制 整数(163264位)、单精度、双精度 GUID、Base64 Pascal、C字符表达式 3、简单的十六进制编辑器 4、汇编查看器

2006-12-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除