![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
文章平均质量分 69
ld490832353
老实 稳重
展开
-
python中__getattribute__与__getattr__调用时的区别
"__getattribute__"方法小结: 1. 任何调用类的属性行为都将从"__getattribute__"开始调用。 2. 在"__getattribute__"中调用该函数自身属性,将会导致无限循环,应该借用object对象再调用其本身。所以如果要在自定义类中重写"__getattribute__"方法,首先该自定 义类必须继承objec原创 2012-07-12 17:29:35 · 1121 阅读 · 0 评论 -
获取表数据的插入SQL
DECLARE @TABLE_NAME VARCHAR(200) SET @TABLE_NAME = 'myFunction' --表名DECLARE @TABLE_CONDITION VARCHAR(200) SET @TABLE_CONDITION = 'where Application=''0303'' AND FunctionType=''功能''' --条件DECL原创 2014-06-16 11:04:03 · 931 阅读 · 0 评论 -
js实现MD5(32位)加密
var hexcase = 0;function hex_md5(a) { return rstr2hex(rstr_md5(str2rstr_utf8(a)))}function hex_hmac_md5(a, b) { return rstr2hex(rstr_hmac_md5(str2rstr_utf8(a), str2rstr_utf8(b)转载 2014-03-18 16:08:22 · 8984 阅读 · 0 评论 -
C# 文件对话框选择文件夹
using System;using System.IO;using System.Runtime.CompilerServices;using System.Runtime.InteropServices;using System.Windows.Forms;internal class OpenFolderDialog : IDisposable { /// /转载 2014-01-06 10:32:31 · 1376 阅读 · 0 评论 -
C# 重写 Listview 的 OnDrawSubItem 函数实现 ProgressBar 进度条效果
一直想写一个带进度条的Listview组件,方便以后要用到,由于平时上班忙,没什么时间,下班时间又不想动,懒的写。就利用上班时间不忙的时候花了点时间写出来了。注意:要重绘 Listview 子项,必须要将 Listview 的 OwnerDraw 属性值设置为 True ,否则即使你的重写将不会生效。组件代码:using System;using System.Collectio原创 2013-08-21 16:04:48 · 6233 阅读 · 1 评论 -
Hibernate 关于 Lazy延迟加载的解释说明
其实这个异常写的非常之清楚,就是会话关闭,无法对Hibernate实体进行操作。造成这样的情况有很多,什么书写错误啊,逻辑错误啊。 但就此说一下关于lazy机制: 延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时才初始化它转载 2013-07-01 17:20:10 · 693 阅读 · 0 评论 -
extjs换肤实例
因为美工的需要,将extjs的换肤模块效果做好,现在放出源代码供需要的人使用,已经将实便封装成js,可以直接下载调用 使用的技术1.extjs 代码库 3.2.12.js+cookie3.已封装成js,可以直接调用截图显示页 需要的js代码库:skin.js, 可转载 2013-03-25 09:42:58 · 715 阅读 · 0 评论 -
C# 使用微软的Visual Studio International Pack 类库提取汉字拼音首字母
首先下载Visual Studio International Pack 1.0,官方下载地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=44CAC7F0-633B-477D-AED2-99AEE642FC10&displaylang=zh-cn。下载完毕后解压,解压后可以发现7个MSI安装文件,其中CHSPinY转载 2013-01-23 14:47:24 · 626 阅读 · 0 评论 -
C#将多个文件打包成.zip文件
本文主要是介绍了下利用ICSharpCode.SharpZipLib.dll(官方下载地址:http://www.icsharpcode.net/opensource/sharpziplib/)这个程序集将windows文件进行打包。下面给出ZipHelper.cs这个类全部代码,代码中只包含了对多个文件的打包(暂时不包括文件夹和解压功能)using System;using Syste原创 2012-11-23 16:04:10 · 5527 阅读 · 0 评论 -
C#将DataTable导入到Excel
最近,由于公司项目中需要将系统内用户操作的所有日志进行转存备份,考虑到以后可能还需要还原,所以最后决定将日志数据备份到Excel中。下面是我项目当中Excel.cs这个类的全部代码,通过这个类可以很容易地将DataTable中的数据导入到Excel方法中。首先,必须要下载NPOI.dll这个程序集,下载地址:http://npoi.codeplex.com/releases/view/49原创 2012-11-22 09:58:41 · 1835 阅读 · 1 评论 -
python实现C#中类似于AutoResetEvent类的阻塞模式
搞过C#多线程的人对其中的AutoResetEvent和ManualResetEvent这两个类都理解,其中的WaitOne()方法和Set()以及Reset()方法在线程同步当中用的是比较多的。AutoResetEvent :当某个线程执行到WaitOne()方法时,该线程则会处于阻塞模式,当被调用了Set()方法,阻塞的线程则会继续向下执行,其状态立即被自动设置为阻塞模式。Manual原创 2012-11-15 14:15:10 · 781 阅读 · 0 评论 -
Twisted之客户端编程
主要类:reactor 、protocol这两个类都存在与 twisted.internet 命名空间中reactor对象是Twisted编程当中的第一步,它就是一个反应器,专门负责与服务端的连接以及监听与服务器交互,一旦与服务端连接上以后,即可调用reactor.run()开始监听了,服务器有新的任务或请求传送到客户端的时候,reactor即可监听到,一旦监听到服务端的任务或原创 2012-08-02 17:24:54 · 1099 阅读 · 0 评论 -
IIS7.0 Url Rewrite
1. 去微软官网下载Url Reqrite Module 2.0安装 ;2. 关闭然后再打开IIS信息服务(IIS)管理器窗口,就能够看到Url Rewrite模块了 3. 双击Url Rewrite模块,就能看到如下界面进行规格配置规则也可以直接去web.config文件配置,如下是我配置的一个规则:移动端访问PC端站点的时候直接跳转到移动端站点原创 2016-09-30 11:03:24 · 1419 阅读 · 0 评论