摘要: 网站安全通用防护代码 阅读全文
posted @ 2015-01-28 22:51 三人成虎 阅读(3121) 评论(9) 推荐(8) 编辑
摘要: 项目中使用了Oracle数据库,命名基本规范为表名和字段名全部大写,用下划线分割各个单词;如“BASE_USER_LOGON_EXTEND”这个表表示用户登录的扩展表。基于这个规范,通用权限管理系统配套升级了代码生成器工具。下面以Oracle数据库中的BASE_USER_LOGON_EXTEND表来... 阅读全文
posted @ 2015-01-26 21:26 三人成虎 阅读(3328) 评论(3) 推荐(1) 编辑
摘要: 在项目中使用使用了通用权限管理系统的底层代码,同时配合前端控件,实现多种输入选择的功能:1:直接输入框选择的实现在输入字符时自动去后台检索,将匹配项显示在下拉框中,后台对应的实现代码截图:2:输入框,弹出窗口选人的。这个功能可实现在点击输入框右侧的按钮时弹出一个窗口,在窗口中点击行时将会将改行对应的... 阅读全文
posted @ 2015-01-26 08:24 三人成虎 阅读(630) 评论(1) 推荐(1) 编辑
摘要: 1.首先在oracle中建包体,用于游标返回当前数据记录集CREATE OR REPLACE PACKAGE pkg_query AS TYPE cur_query IS REF CURSOR;END pkg_query;2.在oracle中建存储过程,存储过程名库PROCEDURE prc_que... 阅读全文
posted @ 2015-01-24 19:19 三人成虎 阅读(869) 评论(0) 推荐(1) 编辑
摘要: 一、Cookie的过期和Session的超时有什么区别?会话的超时由服务器来维护,它不同于Cookie的失效日期。首先,会话一般基于驻留内存的cookie不是持续性的cookie,因而也就没有截至日期。即使截取到JSESSIONID cookie,并为它设定一个失效日期发送出去。浏览器会话和服务器会... 阅读全文
posted @ 2015-01-24 13:55 三人成虎 阅读(12851) 评论(0) 推荐(2) 编辑
摘要: 项目中使用了通用权限管理系统,该系统集成了单点登录功能,下面我来介绍下该单点登录实现的一些细节。首先我们来看看其登录接口,系统本身支持各种登录方式:1、公司名、用户名、密码2、唯一账号、密码3、手机号码、密码5、Email、密码接口已实现的部分功能:C/S客户端登录还可以检测MAC地址,B/S的可以... 阅读全文
posted @ 2015-01-22 22:02 三人成虎 阅读(1473) 评论(0) 推荐(3) 编辑
摘要: 静态类静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。静态类是自C# 2.0才引入的,C# 1.0... 阅读全文
posted @ 2015-01-15 22:13 三人成虎 阅读(2272) 评论(0) 推荐(0) 编辑
摘要: 开发人员都知道,在系统运行中要记录各种日志,自己写一个日志功能,无论是在效率还是功能扩展上来说都不是很好,目前大多用的是第三方的日志系统,其中一个非常有名,用的最多的就是log4net。下面是关于这个组件的介绍”Log4net是基于.net开发的一款非常著名的记录日志开源组件。最早是2001年7月由... 阅读全文
posted @ 2015-01-15 21:48 三人成虎 阅读(1881) 评论(7) 推荐(3) 编辑
摘要: /* * CEF JS调用C#组装类 * * 使用方法(CefGlue为例): * public class BrowserRenderProcessHandler : CefRenderProcessHandler { * //自定义Handler private... 阅读全文
posted @ 2015-01-07 19:16 三人成虎 阅读(4391) 评论(1) 推荐(0) 编辑
摘要: 服务器上面有两张网卡分别连接电信和联通网络,要求软件在接到A请求时,使用电信网卡访问网络,接到B请求时,使用联通网卡访问网络,必须能多线程处理请求。具体的解决方法如下:(在多网卡的环境下,只要在访问外网时,指定使用那一个网卡IP来对外发包,就可以非常简单的实现一开始所说的功能了)//设置对外访问所使... 阅读全文
posted @ 2015-01-07 09:31 三人成虎 阅读(631) 评论(0) 推荐(0) 编辑