- 博客(36)
- 资源 (3)
- 收藏
- 关注
转载 迅雷、Flashget 和 QQ 旋风 在firefox中的链接解析
主要是firefox/chrome中的一个组件Ease Link,其开发者在google host中做了原理分析,从中可以了解firefox/chrome中点击下载链接时的onClick 事件处理过程寻找需要修复的链接: 通过XPath (doc.evaluate())去除关联事件,修复链接:去除相关连的事件,并且将 thunderhref 属性或 qhref 属性的值复制到
2011-10-25 23:59:45
1494
转载 RSA简介
<br />RSA简介<br />RSA协议我不再描述,大家可以看http://www.di-mgt.com.au/rsa_alg.html。<br />RSA的密钥对生成时间依赖于两个因素,<br />第一,密钥的长度<br />第二,素数的筛选质量<br /><br />在整个密钥对生成过程中,RSA会随机选择两个大素数,事实上,计算机的聪明程度还不足以判断某个随机选择的大素数是否真的不可分解,因此,你只能够通过计算机程序来尽量将这个大随机数不是素数的几率降到某个界限值(如0.000
2011-01-10 22:31:00
2424
转载 “五险一金”的深入解析
<br />相信工作的兄弟姐妹对自己缴纳的社会保险都是非常关注的吧...认真看吧 “耐心看吧” .. 绝对有用<br /><br />首先,大家应该意识到社会保险是比商业保险更为优质的一种保险.. 原因大致如下:<br />(1)社会保险是国家不以营利为目的而开展的全民福利保障事业.. 而商业保险是要营利的 . . 总体来说商业保险收费比<br />同等规格的社会保险要高不少喔<br />(2)社会保险保障的方面比一般的商业保险要更多一些.. 商业保险一般只保医疗或养老 .. ..
2010-12-08 00:27:00
878
转载 Windows下svn客户端TortoiseSVN的安装和操作
<br />完成了svn服务器的安装配置,怎么使用svn呢?在Windows下,最常用的svn客户端是TortoiseSVN,有时简称为TSVN。TortoiseSVN安装<br />可以从http://tortoisesvn.tigris.org/下载最新版,目前最新版是TortoiseSVN-1.6.12.20536。<br />下载后,安装。重启机器,使目录图标生效。<br />在资源管理器中,鼠标右键点击任意位置,右键菜单中出现“SVN Checkout”,即为安装成功。svn操
2010-12-07 20:07:00
824
转载 IT从业者的心理走向
<br />导语:<br /><br /> 进入IT行业,等于在无形之中进入了一个高压力、高需求、低满足的行业圈中。压力那么大,主观快乐却那么的少,并且主观快乐会随着从业时间的推移而不断减少。在身体健康之外,IT从业者的心理健康已经成为了关注焦点。到底IT从业者们的心理面临着怎样的挑战呢?<br /><br /><br /> 韩青已经第三次走进心理咨询室了,可是他仍然无法完整的表达他的痛苦,不管怎样引导他,他也只能问一句答一句,多说一点儿,他就会不知如何回答,而他反复表达的意思就只有一个
2010-11-24 18:10:00
712
原创 WCF中在Form中单向回调和委托修改UI线程
WCF中的服务self-host到console中,所以在文件夹/WCF service_2010.9.5/WcfServiceLibrary1/Host/bin/Debug下,先打开Host.exe,开启服务托管。Client端通过Form中实现,思路是,在From的构造函数中,另开启一个线程hostThread,代理服务(m_proxy),用DuplexChannelFactory建立一个channel,实例化m_proxy,然后在UI线程中调用服务方法Add(),Add()方法(在WC
2010-09-07 01:26:00
2174
原创 事件、委托、异步同步
看了几篇文章,有了大概的理解,解决如下问题:1、理解事情和委托是怎么来的,为什么要有委托,委托结合事情的魅力所在;2、UI线程中怎么正确调用同步委托或异步委托;Invoke和BeginInvoke的区别是什么;Control.invoke和delegate.invoke有什么区别?事件和委托原理的理解解析:对.net事件的看法Invoke和BeginInvoke的深入理解和解析:Invoke and BeginInvokeUI线程中的同步和异步调用、怎么调用,多线程中各个方法的执行顺序:Control的In
2010-08-31 01:29:00
2099
原创 十年展望
之前稍微做过一些职业生涯的规划,今晚看到一篇博文,一位工作了10年的资深牛人,回顾十年,有所感悟,画了几张图表,我转2张,分别是“技术工作能力发展”和“技术职位发展” 两个图归纳出了IT工作人员的普遍职业生涯路程,但我预想在未来的十年里,肯定会有新的工作方式,比如“自由×××开发人员“,”只有×××架构师“,”自由×××分析师“之类的,总之前面有个”自由“前缀的。
2010-08-27 22:27:00
954
转载 WCF中Service Configuration Editor的使用方法
<br />1、在App.config文件上右击,选择Edit WCF Configuration...。<br />或者打开Program Files/Microsoft Visual Studio 8/Common7/IDE/svcconfigeditor.exe后选择File - New Config。<br /><br />2、创建新的服务设置。<br /><br />3、手工输入,或使用 "Browser..." 选择服务所在程序集。<br /><br />4.确认契约是否正确
2010-08-25 10:26:00
2124
转载 .Net中的反射使用入门
<br />提纲:<br />1、 什么是反射<br />2、 命名空间与装配件的关系<br />3、 运行期得到类型信息有什么用<br />4、 如何使用反射获取类型<br />5、 如何根据类型来动态创建对象<br />6、 如何获取方法以及动态调用方法<br />7、 动态创建委托<br /> <br />1、什么是反射<br /> Reflection,中文翻译为反射。<br /> 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:
2010-08-23 20:56:00
639
原创 BouncyCastle产生一个PKCS#12规范的PFX/p12证书
RT,在C#中实现,依赖.netFramework2.0BouncyCastle中提供了PKCS12Store,Pkcs12StoreBuilder,AsymmetricKeyEntry,X509CertificateEntry等接口其中Pkcs12StoreBuilder建立一个PKCS12Store对象,PKCS12Store对象来产生一个pfx/p12格式的证书,该证书符合PKCS#12规范PKCS#12的ref,见RSA给出的文档:PKCS #12: Personal Information Exc
2010-08-14 20:21:00
12450
5
原创 在C#中保存Bouncy Castle生成的密钥对
在用Bouncy Castle的C#版API产生公钥和私钥中产生了一对密钥对,可以用bouncy caslte提供的API进行保存公钥方面的3个类,具体代码根据命名空间自行查看其源代码:Org.BouncyCastle.Asn1.X509.SubjectPublicKeyInfo Org.BouncyCastle.X509.SubjectPublicKeyInfoFactory Org.BouncyCastle.Security.PublicKeyFactory用法:SubjectPublicK
2010-08-10 22:29:00
9851
4
原创 用微软makecert.exe生成一个自签名的证书
RTmakecert.exe不用去找,安装VS2008后,在开始菜单相应的路径找到该命令提示符:Microsoft Visual Studio 2008/Visual Studio Tools/Visual Studio 2008 命令提示打开后,输入makecert,就可以开始了参数为:makecert -r -pe -n "cn=MyCA" -$ commercial -a sha1 -b 08/05/2010 -e 01/01/2012 -cy authority -ss my -sr current
2010-08-06 17:59:00
35969
5
原创 用Bouncy Castle的C#版API产生公钥和私钥
开源API链接地址:The Legion of the Bouncy Castle Bouncy Castle,简称为BC,原本是java的一个开源JCE提供者,后来也提供了C#版本的API,我下载其编译好的DLL,在C#项目中直接引用,用其几个API,产生我指定位数的公钥和私钥(目前是1024位,但产生CA的密钥时,要2048位才能满足安全需求)。虽然开源很好很强大,但这个API就是文档很缺陷,C#的文档更是少得可怜,没办法,下载源代码慢慢看吧。。。 在接下来的几篇关于CA文章中,大体按下
2010-08-05 01:50:00
15267
4
转载 PKCS标准
公钥密码标准(PKCS)最初是为推进公钥密码系统的互操作性,由RSA实验室与工业界、学术界和政府代表合作开发的。在RSA带领下,PKCS的研究随着时间不断发展,它涉及了不断发展的PKI格式标准、算法和应用程序接口。PKCS标准提供了基本的数据格式定义和算法定义,它们实际是今天所有PKI实现的基础。PKCS标准如下:(1)PKCS#1:RSA加密标准。PKCS#1定义了RSA公钥函数的基本格式标准,特别是数字签名。它定义了数字签名如何计算,包括待签名数据和签名本身的格式;它也定义了PSA公/
2010-08-03 22:27:00
1657
原创 Attribute Certificate-属性证书
属性证书(Attribute Certificate),属性证书是一种轻量级的数字证书,这种数字证书不包含公钥信息,只包含证书所有人ID、发行证书ID、签名算法、有效期、属性等信息。一般的属性证书的有效期均比较短,这样可以避免公钥证书在处理CRL时的问题。如果属性证书的有效期很短,到了有效期的日期,证书将会自动失效,从而避免了公钥证书在撤消时的种种弊端。属性一般由属性类别和属性值组成,也可以是多个属性类别和属性值的组合。这种证书利用属性来定义每个证书持有者的权限、角色等信息。从而可以解决PKI中所面临的问题
2010-07-27 23:33:00
4759
1
原创 5230刷机日志。。。
刷机理由:欧版水货手机,有bug,能安装软件,但不能删除该软件~JAF version 1.98.65 beta1Detected PKEY: 90007BF6P-key nokia module version 01.02FBUS INTERFACE NOT CONNECTED!!!USB Cable Driver version: 7.1.29.0Changing mode...Done!FILES SET FOR FLASHING:MCU Flash file: NONEPPM Flash file:
2010-07-16 08:53:00
2110
原创 编译原理实验二 tiny文法的LL(1)分析
<br />通过LL(1)分析方法对tiny的文法进行处理,然后输入tiny程序,进行语法分析,其中也包含了词法扫描,词法扫描使用DFA状态图的循环扫描方法。<br /> <br />1、文法的规范化:消除文法中的左递归和提取文法的左公因子,并且对tiny的文法进行拆解,比如一条文法有几个选择,则拆成几条,最后的文法规则整理结果如下:<br />0 program --> stmt-sequence1 stmt-sequence --> statement stmt'2 stmt' --> ;sta
2010-06-28 21:02:00
3498
原创 linux中模块的增添和删除
1. 编辑源代码在用户目录(我的是popozhu)下建立一个hello文件夹,在文件夹下新建一个hello.c。输入以下代码:#include #include #include static int hello_init(void){ printk(KERN_ALERT “hello world./n”); return 0;} static void hello_exit(void)
2010-06-28 20:18:00
3717
原创 几个chrome扩展程序
没有抛弃firefox,只是想想那么多内存,凭firefox100多M的耗着,也是浪费了很多,不如开个chrome浏览器,再开几十个标签,看本本进程数目飙升到70多个接近80多个,内存消耗几百M,甚是快意~~·说实在的,chrom的功能已经变得这么好了。导入firefox的书签和个人保存密码,在chrome扩展程序中翻了一个晚上,基本实现firefox相同功能的扩展,其中还无意发现几个还ok的扩展~~几个chrome扩展程序其他的不解释,你懂的……
2010-06-06 01:24:00
998
原创 Weka新手文章(一)
数据仓库,数据分析,不涉及商业方面的高层决策之用,故本篇文章只适合初学数据仓库,为了完成老师作业,且想用weka做简单数据挖掘之用的童鞋。weka版本是3.6.2,数据库库是SQL Server 2005,没办法,老师提供的几万条数据保存在excel表中,如果从excel转为csv格式,再从weka中导入该csv文件,涉及到格式的转换,很是麻烦~况且几万条数据,不可能一条一条去检查它们的格式,故思路是,先在sql server中建立一个数据库(db_ppz),把csv中的几万条数据导入到数据库db_ppz中
2010-06-06 01:08:00
4016
1
原创 谷哥哥
早些时候,在cnbeta上看到消息称,google有自身搜索引擎进行优化,项目代码为:咖啡因名字听起来很有feel,想到毒药,想到那种醉生梦死的感觉,又想到有一款香水,名字也是毒药,为男士设计的香水昨天在火狐中,用手势对文字拖拉进行搜索,新开的标签页中,变成了英文版的google搜索页面。。。搜索结果条目后面,有个小星星,跟google地图上做的星标标记一样,一看就想到了google书签。即是说,在google的搜索结果中,点一下这个星星,就可以把这个搜索出来的网址快速保存到google书签中,只要你有一个
2010-06-01 00:53:00
830
原创 电脑管理篇
每个人对电脑了解的多少不同,使用电脑的方式不一样,电脑的用处相对来说也不一样吧分享我的一些管理方法,当然,一家之言,仅供参考。 软件篇:个人比较喜欢绿色无广告的,比如绿色去广告QQ,绿色去广告迅雷,绿色去广告××之类的。要知道,一个VS2008安装完后,C盘空间就被占了2-3G,被我戏称为“微软的流氓软件”,包括office也是,而且一旦出错,还很不容
2010-05-22 22:14:00
789
原创 CodeRush Xpress for C#
在Qinfo中无意发现原来微软为VS中的C#和VB提供了一款Coding辅助插件:CodeRush xpress,让Coder工作更为简单方便快捷视频:http://tv.devexpress.com/#CRX91FeaturesCS.movie在该网页视频下,还提供了flv和m4v格式下载,文件大小157M多当然是英文版的,看了两遍,第二遍还手动敲了下代码,也算是感受到CodeR
2010-05-22 19:45:00
3907
2
原创 Win7中修改程序背景颜色
RT,在windows xp下,能够在主题中修改系统所有应用程序背景的颜色,以保护长期看着电脑的眼睛。。。但windwos 7中,如果按照windows xp那样设置,打开“我的电脑”界面之下,还是一片刺眼的空白,无法做到全部温柔绿色化整个系统界面。 这阵子返璞归真,不仅在手机使用它自带的主题,在Win 7中也使用了传说中的“经典界面”,没错,windows 2000类似的界面。无意中发现
2010-05-05 00:24:00
7534
2
原创 C++词法扫描程序-编译原理实验一
程序实验功能:打开一个C++源文件,进行词法分析,输出代码中的Token+Token类型,或者对C++源文件进行压缩,去掉不必要空行、空格、缩进、注释等,生成一个压缩版的C++代码文件,再次对这个代码文件进行词法分析,也是能正确扫描出其中的Token界面如下: 实现的类如下:词法分析功能的类函数为:Scan(),可以返回:“词法Token+Token类型”,或者返回当
2010-05-05 00:03:00
1815
转载 C#获取文件的绝对路径
要在c#中获取路径有好多方法,一般常用的有以下五种://获取应用程序的当前工作目录。String path1 = System.IO.Directory.GetCurrentDirectory(); MessageBox.Show("获取应用程序的当前工作目录:" + path1);//获取程序的基目录。String path2 = Syste
2010-03-31 22:52:00
2909
原创 Java程序设计-佟强
分享一个java在线学习教程,类似于课件ppt形式,网页上有作者的语音解说,网页打开时自动加载的,链接速度还可以,AD或校园网都很快蛮喜欢这种方式的教程,好像是在CSDN某个弹出窗口上的AD看到的。。。其实是那个××大学的链接资源。网页还在相应章节提供视频和源码,点击下载查看,超方便…… http://sit.uibe.edu.cn/java/ 截图如下:(CSD
2010-03-25 00:29:00
910
原创 实习问题
下午学院的实习动员大会,算是把实习这个话题扯上台面了压力突然间就大了 最后一个学期的课程了,好好珍惜学习将会变成一件奢侈的事情 mark 23:31:56
2010-03-04 23:29:00
464
原创 listView.GetItemAt()
listView组件中,没有选中任何一个item,双击某一个item,对该item执行某些事情,可以通过标题的方法来获取item的名称,然后执行预想的操作。。。msdn对该方法的定义为:public ListViewItem GetItemAt(int x, int y)返回值类型:System.Windows.Forms.ListViewItemListVie
2010-02-27 23:39:00
4092
原创 process.start()调用cmd.exe文件
作业中偷懒了,模拟windows的命令提示符,用户输入一个dos命令,比如“help”、“ipconfig”等,程序输出cmd.exe执行输出的字符信息大部分程序来源于网上的,总结了先归纳分享orz……虽然是很基本的当然是c#编写的,这次作业不仅仅是做了个作业(废话……),而是看到了c#在整合程序模块上的强大之处:几个人天南地北的写了各自的代码,最后两句话就整合到了一起:new
2010-02-27 22:58:00
11000
原创 C#中proces.start()的用法(收集)
在form中按钮打开某个指定的网址, 或者是需要打开电脑中某个指定的硬盘分区及文件夹, 甚至是"控制面板"相关的东西可以使用System.Diagnostics.Process.Start() 下面网址中的方法有点问题,我测试过,有异常发生,未处理。。。http://www.cnblogs.com/canpigfly/archive/2005/05/20/159323.
2010-02-26 22:41:00
1007
原创 短信SMS
过年过节的,当然少不了给朋友发条短信祝福一下,尽管平时联系少了,当总要表达一份记挂,对朋友记挂着昨晚除夕当然是祝福短信发送的高峰期,不知道移动那边的服务器,温度升高了多少度,也不知道会不会爆服务器,嗯,我喜欢爆这个词……cpu或是显卡冒黑烟……场面很有feel。因为昨晚我也像其他人一样,不少短信发送失败,手机的接收情况报告也出错,搞得我都不知道朋友们到底有没有收到短信。。。
2010-02-14 21:49:00
1662
原创 pdf阅读,保存上次阅读位置
windows下装了两个pdf阅读器,一个是adobe reader 9.0中文简体版,一个是foxit阅读器 ubuntu系统自带的pdf阅读软件就有一个不错的功能:它会保存上次阅读的位置,下次打开,自动跳转到上次阅读的位置,且在ubuntu下阅读pdf文档,感觉要比windows下的pdf软件流畅点 而windows下的adobe reader和foxit阅读器,默认设置没有打
2010-02-06 19:37:00
29415
6
转载 国内外DNS服务器地址列表
通常来说,香港、韩国、日本等国的DNS服务器速度会比较快 港澳台DNS服务器地址 香港: 205.252.144.228 208.151.69.65 202.181.202.140 202.181.224.2 澳门: 202.175.3.8 202.175.3.3 台湾: 168.95.192.1 168.95.1.1
2010-02-05 01:45:00
3541
原创 Oracle工作大概流程
以下例子大体上描述了Oracle进行更新(update)时操作的主要步骤。在例子所描绘的Oracle配置中,用户和相关的服务进程处在不同的计算机中,通过网络连接。 在运行Oracle的计算机上启动一个实例(这台计算机也被称为主机(host)或数据库服务器(database server))。运行应用程序的计算机(也被称
2010-02-04 00:01:00
762
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人