代码改变世界

随笔分类 -  原创

网站发布小工具,--让发布变简单一点

2016-12-15 15:43 by snryang, 2302 阅读, 收藏, 编辑
摘要: 网站发布工具 灵感来源:每次发布都需要登录远程服务器,备份旧文件上传新文件,在不同文件夹之间反复切换非常繁琐,程序员可都是懒人,那能每天时间都耗在这些繁琐的事情上,而且还需要非常小心避免出错。最开始是用Python做了一个小工具,直接在文件上点击右键即可上传到服务器 "右键上传" 。单个文件上传倒是 阅读全文

鼠标右键发布文件到远程服务器

2016-11-23 18:03 by snryang, 500 阅读, 收藏, 编辑
摘要: 经常需要单个更新文件到Web服务器,总是需要远程链接,复制,粘贴,还要核对目录层次,太繁琐。所以我想,当我修改某个文件后,点击右键,选择postFile即可将选中的文件上传到服务器。 需要服务器端支持,我的是.net项目,所以直接在项目中增加了以下代码 [HttpPost] [ValidateInp 阅读全文

关于跑步耳机的一些思考

2015-12-24 19:36 by snryang, 380 阅读, 收藏, 编辑
摘要: 对于跑者来讲,现有耳机的缺点1. 耳塞式:耳朵会非常不舒服。有线不方便,无线易掉。不适合长时间佩戴2. 头带式:太松易掉,太紧头部有被压的感觉,放在耳朵上的耳机,时间长了耳机不舒服。将耳朵全包起来的好一些,但隔离了外部世界,适合一个人在空旷安全的环境跑步,城市道路跑步任何耳机都不建议佩戴。是否可以尝... 阅读全文

对棋牌游戏平台的一些思考

2015-12-23 14:26 by snryang, 3526 阅读, 收藏, 编辑
摘要: 市面上大多数棋牌游戏都类似,jj斗地主以“比赛”为切入点,获得用户好评。于是各个游戏平台都推出比赛模式。54棋牌和现有的各类棋牌游戏相比没有任何特色优势,比赛系统没有jj好,只有个名义上的“比赛”功能而已。手机上的用户体验仿博雅,可是没有博雅做得好,jj的游戏体验更好。一直在模仿,却无法超越。 54 阅读全文

复杂业务简单化的一个小技巧

2015-10-13 20:30 by snryang, 1435 阅读, 收藏, 编辑
摘要: 在复杂系统中,当对业务数据进行“删除”时(一般不允许对业务数据进行删除,只是举例) ,需要根据其它业务数据进行判断如: 1.已生成出库单不允许删除, 2.付款单已确认不允许删除, 3.已经退换货则不允许删除。 实际业务中可能会更加复杂。 当出现这种情况时将导致“删除”业务判断会非常多,而... 阅读全文

重发我的 HTML单据输入控件

2008-12-12 12:35 by snryang, 3252 阅读, 收藏, 编辑
摘要: 上次发的是想发到首页,可惜被转到软件发布区去了,汗!可能是因为我那篇文里里只是一些api介绍,没有给出诱人的东西。不知道这次是否也会,最近自己的感觉javsScript水平又提高了些,哈哈。 今天我重新发布一次,这次发布程序的是已经在我最近的项目中实实在在应用的,效果还不错。而且将主要的功能都做在了一个html文档里。先来看一下效果图:实现上面功能的具体javaScript脚本如下:[代码]具体的... 阅读全文

js对象序列化为json字符串

2008-11-25 10:10 by snryang, 4471 阅读, 收藏, 编辑
摘要: 网上找了找将js对象序列化为json字符串的方法。结果都不近人意,最后自己写了一个。注意你得自己为Date增加toString()方法。function Serialize(obj){ switch(obj.constructor){ case Object: var str = "{"; for(var o in obj){ str += o + ":" + Serialize(obj[o]) +","; } if(str.substr(str.lengt... 阅读全文

CSS的一个小技巧

2008-11-19 16:14 by snryang, 564 阅读, 收藏, 编辑
摘要: 今天给gridView增加鼠标移入移出改变背景色效果,和单击行改变背景色效果时,老是没有效果,后来经过测试和查找资料发现是css优先级的问题. 希望对大家有所帮助.1,2 很好理解,不用多说。3,4 显示的都是蓝色,说明与class = "c1 c2" 或 "c2 c1" 无关。5,6 我将样式定义的顺序换了一下,先定义蓝色,后定义红色 ,说明显示的是最后定义的颜色。错误就犯在定义样式的顺序上你们... 阅读全文

基于jQuery的单据输入

2008-11-03 10:54 by snryang, 1555 阅读, 收藏, 编辑
摘要: 对象列表 对象名称 创建方式 说明 snTable var tab = new snTable(id) Id:html表格ID snRow var row = new snRow(el) el:TR 标签 snCell var cell = new snCell(el) el:TD 标签 snFootRow var footRow = new snFootRow(el) el:TR (TFOOT标... 阅读全文

基于jQuery的表单验证

2008-10-24 11:30 by snryang, 4114 阅读, 收藏, 编辑
摘要: 基于jQuery的表单验证插件 参考了http://www.cnblogs.com/wzmaodong/archive/2008/01/11/1034901.html的一些东西,根据实际项目需要写的一个验证插件API 调用说明 在页面加载完成之后使用下面语句绑定 $("#test1").FV({ group : "1", msg : "用户名只能为字母,长度为6-10位", empty : tru... 阅读全文

基于JQuery的拖拉效果,

2008-09-22 17:03 by snryang, 2429 阅读, 收藏, 编辑
摘要: 因为项目功能里需要实现一个能拖动的效果,所以网上找资料做了这样的一示例。效果图片下:代码下载:http://files.cnblogs.com/snryang/Drag.rar drop.htm 是插件的示例文件 mm/aa.html 是我的示例。 阅读全文

cms系统也不复杂

2008-08-22 11:23 by snryang, 1817 阅读, 收藏, 编辑
摘要: 最近公司接了一个政府网站来做,要求全静态页面展示,记得以前在学校时用过渐飞cms系统来做学校网站,对cms还算比较了解,开始觉得定义那么多标签比较难实现,现在做出来了,倒觉得cms系统也挺简单的。在开发过程中,参考了渐飞的系统模板和处理的一些方法,主要对正则表达式下了一番功夫。系统数据库不是我设计的,所以定义的标签还依赖于这个系统,也存在不合理的标签。下面将定义的一些标签及主要的标签替换类贴出来。... 阅读全文

IList对象排序方法

2008-08-18 14:00 by snryang, 2027 阅读, 收藏, 编辑
摘要: [代码]调用:[代码] 阅读全文

基于jqury的自动完成

2008-06-05 12:36 by snryang, 822 阅读, 收藏, 编辑
摘要: 实现了上下键对滚动条的控制,并固定了首行主要js文件 snryang.js//JScript文件varDH_Title=null;//对象数组,对象有三个属性,Field对应数据库字段名Name表格标题行显示的中文名IsShow是否显示varDH_Control=null;//input控件varDH_PostObj=null;//传到后台的参数varDH_KeyStr=null;//按键值var... 阅读全文

让你的博客园变灰

2008-05-20 17:37 by snryang, 274 阅读, 收藏, 编辑
摘要: 进入你的博客后台管理→随笔→博客设置 在 通过CSS定制页面(帮助文档) 输入以下内容点击保存 div { filter:gray(); } img { filter:gray(); } table { filter:gray(); } .HeaderTitles { display:none; } A:visited { COLOR: gray; TEXT-DECORATION: none ... 阅读全文

弹出遮罩层示例.

2008-04-29 15:10 by snryang, 829 阅读, 收藏, 编辑
摘要: 一个遮罩层示例. 注意: 一、关于所引用的Js详细请参见:http://www.holygrace.cn/bate1/ 二、HidSelect 存放要显示的层的ID或Panel的ID,如果要隐藏层或Panel设置为空即可。 三、titleName是自定义属性。 下载地址:/Files/snryang/20080409.rar 好处: 一、提高了页面的利用率 二、用户体验增强 三、编程方式不用改... 阅读全文

Jquery学习

2008-04-23 12:14 by snryang, 434 阅读, 收藏, 编辑
摘要: 最近学习使用Jquery框架,确实不错,可以减少写很多的Js脚本,其实感觉最好的是可以让页面代码工整.用它做了一个增加|修改的遮罩层示例,很酷的效果,最主要的是提高了页面的使用率.还有一个基于Jquery的数据验证,jquery确实为我省下了不少的代码. 阅读全文

用反射来解决字段多带来的烦恼

2008-03-22 20:21 by snryang, 1311 阅读, 收藏, 编辑
摘要: 做项目开发的时候,大家应该经常都会遇到一个表里面的很多个字段的情况吧.在之前我接触的一个项目,有一个表有20多个字段.要向表中添加记录,和将一条数据绑定到页面上都要写很多代码.如: 下面是一个用户表的添加 User user = new User(); user.Name = this.txt_Name.Text; user.Remark = t... 阅读全文

数据库结构中的"树"

2008-03-18 21:04 by snryang, 482 阅读, 收藏, 编辑
摘要: 最近接触了一个项目,是一个题库管理系统.其中有这样一部分需求 一、学校基础信息管理 二、部门基础信息管理 三、班级信息管理 四、对于试题的搜索有如下分类 1、按章节分 语文→第一章 →第一节→知识点 数学→第一单元→第一节→知识点 政治→第一课 →第一节→知识点 2、按版块分 科目→版块1→知识点 科目→版块2→知识点 科目→版块2→知识点 科目→版块3→知识点 (其它省略) ... 阅读全文