随笔分类 - NET知识库
摘要:ManualResetEven使用的最清楚说明 快速阅读 理解ManualResetEvent,以及如何使用。 官方说明 官方介绍:https://docs.microsoft.com/en us/dotnet/api/system.threading.manualresetevent?view=n
阅读全文
摘要:快速阅读 如何在winform程序中,让界面不再卡死。 关于委托和AsyncCallback的使用。 界面卡死的原因是因为耗时任务的计算占用了主线程,导致主界面没有办法进行其它操作,比如拖动。造成界面卡死的现象。我们只需要把耗时任务放在子线程中执行就可以了。 子线程的计算结果 要更新到界面中,怎么更
阅读全文
摘要:经常看到方法后面加where T:new() ,下面来解释下比如如下这个方法protectedstaticTCreateNewInstance()whereT:new(){returnnewT();}解释如下:T后面跟的是泛型约束,啥叫泛型约束,就是你必须要符合这个规则来,不然就不让你编译通过 。后...
阅读全文
摘要:1,取登陆地址 http://passport.cnblogs.com/login.aspx?ReturnUrl=http%3a%2f%2fwww.cnblogs.com%2fhsapphire%2fadmin%2fEditPosts.aspx%3fopt%3d1 2,登陆方式为Post提交,提交后接收到一个Cookie值。 并查看取得提交后的页面,看是否登陆成功。如下图已经保存成HTML 表示已经登陆成功,下面开始进行发贴的分析 3.找到发贴页面地址: http://www.cnblogs.com/hsapphire/admin/EditPosts.aspx?opt=1 查看提交的post数
阅读全文
摘要:发现21cn邮箱存在严重的安全漏洞及风险,对于申请密保的邮箱可以随便更改任意用户的密码
阅读全文
摘要:引言随着CPU多核的普及,编程时充分利用这个特性越显重要。上篇首先用传统的嵌套循环进行数组填充,然后用.NET 4.0中的System.Threading.Tasks提供的Parallel Class来并行地进行填充,最后对比他们的性能。本文将深入分析Parallel Class并借机回答上篇9楼提出的问题,而System.Threading.Tasks分析,这个将推迟到.NET(C#) Internals: 以一个数组填充的例子初步了解.NET 4.0中的并行(三)中介绍。内容如下:1、Parallel Class 1.1、For方法 1.2、ForEach方法 1.3、Invoke方法 2
阅读全文
摘要:自VS2010发布近半年了,虽然整天想学习新东西,要更新到自己时,发现原来自己基本也很懒,2008还没用上多久呢,无奈被2010了。用了几天,IDE模样还是和05、08差不多,加了些小特性,以后慢慢体验吧,第一感觉启动速度慢多了。主要还是.Net 4.0的变化,其实也就是修修补补,语言特性几乎没什么新特性,C#多了个Dynamic,十年前VB就支持的晚绑定。只好把注意力放在了Framework上,新加的并行支持应该是最大的变化吧。 VS2010发布会我也去过的,并行支持是一大卖点。当时记得台上一个MM对一个Linq查询语句加了个AsParallel(),性能就神奇地提高了一倍,台下掌声雷动
阅读全文
摘要:远程桌面管理:tsmmc.msc在xp系统中的使用windows2003 具体操作如下:1、将2003系统C:\WINDOWS\system32目录下的mstsmhst.dll、mstsmmc.dll、 tsmmc.msc拷贝到xp系统中的C:\WINDOWS\system32目录下;2、使用管理员帐号运行CMD.exe后注册dll文件: regsvr32 mstsmhst.dll regsvr32 mstsmmc.dll 3、运行tsmmc.mscwindows XP和Win7下远程桌面连接使用的是mstsc.exe,这个连接是虚拟终端的;windows 2003 server下的远程连接
阅读全文
摘要:现在我们已经很清楚,托管PE文件可以轻而易举的被反编译,如果您想源代码不被使用者通过反编译的方式获得,该使用哪种保护手段呢?借鉴传统Windows应用程序防止被反汇编的做法,我们也可以采用代码混淆和对应用程序集加壳的方法。关于程序集加壳的内容我会在下一篇文章中讨论。代码混淆,简单的说就是使用名称替换、字符串加密等手段使得我们最初的代码面目全非,从而使破解者即使能能成功获得IL代码也很难得到想要的源...
阅读全文
摘要:开放分类:计算机技术计算机术语计算机科学 收藏分享到顶[6]编辑词条 新知社 人人网 开心001 新浪微博 网易微博 目录 1 简要介绍 2 语言出现 3 语言内容 4 主要特点 5 应用领域 展开全部 1 简要介绍 2 语言出现 3 语言内容 4 主要特点 5 应用领域 收起 摘要纠错编辑摘要 统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集...
阅读全文
摘要:一、 服务器优化l Windows系列:64位Win2008r2 + Hpyer-V + 负载均衡 + IIS7.564位Win2003 + 虚拟机 + 负载均衡 + IIS6禁止服务器访问外网。关掉不必要的端口。去掉每个磁盘的所有权限,只保留administrators组和system完全控制权限。IIS7.5标识使用ApplicationPoolIdentity,给目录权限用户是:IIS Ap...
阅读全文
摘要:.net是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行。中间语言很容易被反编译,所以研究下如何有效的保护dll文件。我大致的方法为 :强签名+混淆+加密。强签名强命名程序集,可以确保你的程序集唯一,而不被篡改、冒用等;即使相同名字的程序集如果签名也会不同。强签名很简单,本站另一文章已经详细进行了讲解,请参考:http...
阅读全文
摘要: System.Web.HttpCookie类,对应集合类System.Web.HttpCookieCollection类 System.Net.Cookie类,对应集合类System.Net.CookieCollection类 区别: System.Web.HttpCookie是服务器端通过http请求从客户端获取的Cookie(服务器端用) System.Net.Cook...
阅读全文
摘要:Cookie简介及JSP处理Cookie的方法 一.什么是cookies? 大家都知道,浏览器与WEB服务器之间是使用HTTP协议进行通信的,当某个用户发出页面请求时,WEB服务器只是简单的进行响 应,然后就关闭与该用户的连接。 因此当一个请求发送到WEB服务器时,无论其是否是第一次来访,服务器都会把它当作第一次来 对待,这样的不好之处可想而知。为了弥补这个缺陷,Netscape开发出了cooki...
阅读全文
摘要:下面总结了一些常用的Web Service,是平时乱逛时收集的,希望对大家有用。============================================ 天气预报Web Service,数据来源于中国气象局 Endpoint Disco WSDL IP地址来源搜索Web Service(是目前最完整的IP地址数据) Endpoint Disco WSDL 随机英文、数字和中文简体字...
阅读全文
摘要:其实还是还是相当的简单,本文将详细的用代码来展示一下如何调用,并且送上源代码。 这个主题,其实我是在QQ问问里看到的,那为Q友送上了380分,所以就写做了这样的一个DEMO。同时这里也分享给更多正在寻找与此相关的朋友的。 C#代码: EXFCODE: 查看源码 打印关于 01 02 public partial class Form1 : Form 03 { 04 public For...
阅读全文
摘要:做事情要知道根本所在,原理所在,写程序更应该知道程序的运行机制,本文主要介绍 asp.net的运行内幕 HttpApplication触发事件来通知你的程序有事发生,以此来负责请求流转.这作为HttpApplication.Init()函数的一部分发生(用Reflector查看System.Web.HttpApplication.InitInternal()方法和HttpApplication.R...
阅读全文
摘要:linux 下面架设svn服务器,有点难度,我找了好多资料,现在是安装成功了,服务也起动了,但就是不可以在客户端拉下来,下面是一篇相关的资料,如果想购买国外vps的可以找我,哈 介绍几个赚钱的项目,有兴趣可以联系我 非常惭愧的还没有抽出时间去学一学git,权且先在这里记录一下当下的比较主流的subversion(svn)的架设记录,网上已经有很多了,在这里只是整...
阅读全文
摘要:在软件开过过程中,经过要用到编辑器,其中FCKeidtor应该是大家最的最久的一个了,也应该算是最早的一个了,虽然现在有更多更好的后起之秀,但仍不可抹去fckeditor的功能 关于FCKeditor在asp.net中的配置已经在前几天的文章中给大家介绍过了。现在说说FCKeditor toolbarset的设置。 FCKeitor默认提供了两种方式 Default,Basic. Default...
阅读全文
摘要:如果让网页浏览者每次打开页面都有新的感觉,可以通过替换css样式来处理。下面来介绍一下。 随机载入CSS样式的JS效果实际上很好实现,本文的代码如下,具体思路是用一个默认的CSS样式:default.css。另外再用三个其他名称 的CSS:skin1.css,skin2.css,skin3.css。当然你可以用更多的样式表,随后在载入时进行随机替换,因为最先载入的 default.css样式是直...
阅读全文
浙公网安备 33010602011771号