博客园 - 凌晨的搜索者
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=1817
2023-06-11T14:45:35Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
feed.cnblogs.com
https://www.cnblogs.com/uu102/p/4941499.html
[c#] 句柄数不断攀升的解决方案 - 凌晨的搜索者
句柄只是用来标识应用程序中的不同对象和同类中的不同的实例的一个数字,通常情况下,句柄值对普通用户毫无用处,但是句柄数量却可以间接反映出一个程序里产生的对象实例的多少。句柄数越多,代表程序里new 出来的对象越多。但是在c#里,经常会遇到句柄数莫名其妙的增加。 在DoSomeThing里,如果用一个委
2015-11-05T20:49:00Z
2015-11-05T20:49:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】句柄只是用来标识应用程序中的不同对象和同类中的不同的实例的一个数字,通常情况下,句柄值对普通用户毫无用处,但是句柄数量却可以间接反映出一个程序里产生的对象实例的多少。句柄数越多,代表程序里new 出来的对象越多。但是在c#里,经常会遇到句柄数莫名其妙的增加。 在DoSomeThing里,如果用一个委 <a href="https://www.cnblogs.com/uu102/p/4941499.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/p/4802516.html
[易语言] 调用csharp写的COM组件的程序在Win2008上奔溃的解决办法 - 凌晨的搜索者
易语言调用csharp写的COM组件,除了要注册csharp写的dll之外(由于是.net代码,需要用.net自带的注册工具RegAsm.exe注册,具体注册方法为: 这种调用的方法,在大部分的机器下捣鼓之后能成功,但是也有不成功的案例,具体表现如下: 一开始我以为是少了哪些dll,后来上百度,一找
2015-09-29T12:45:00Z
2015-09-29T12:45:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】易语言调用csharp写的COM组件,除了要注册csharp写的dll之外(由于是.net代码,需要用.net自带的注册工具RegAsm.exe注册,具体注册方法为: 这种调用的方法,在大部分的机器下捣鼓之后能成功,但是也有不成功的案例,具体表现如下: 一开始我以为是少了哪些dll,后来上百度,一找 <a href="https://www.cnblogs.com/uu102/p/4802516.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/p/4695026.html
[vc] 获取函数名称真实地址 - 凌晨的搜索者
首先写一个很简单的main函数: 单步调试,可得知 main函数的真实入口地址是:00be91a0 然而我们控制台输出的值是 为什么会出现这样的差别呢?院子里有一篇大牛写的有关注入的文章:http://www.cnblogs.com/fanzhidongyzby/archive/2012/08/30
2015-08-02T10:33:00Z
2015-08-02T10:33:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】首先写一个很简单的main函数: 单步调试,可得知 main函数的真实入口地址是:00be91a0 然而我们控制台输出的值是 为什么会出现这样的差别呢?院子里有一篇大牛写的有关注入的文章:http://www.cnblogs.com/fanzhidongyzby/archive/2012/08/30 <a href="https://www.cnblogs.com/uu102/p/4695026.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/p/4509835.html
[ios] 新手IOS tweak越狱app开发记录 - 凌晨的搜索者
需要改变原先程序功能流程的话,是要用到Logos Tweak 开发。另外,.在苹果商城下载到的app,不能直接拿来分析。需要先做一定的前期准备。网上有很多相关的写第一个越狱插件的文章,这里就不在赘言了。仅仅记录一些注意事项。留待日后自己如果忘记了,就回过头来看看。 一般分为以下的步骤. 1.准备已经
2015-05-17T07:55:00Z
2015-05-17T07:55:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】需要改变原先程序功能流程的话,是要用到Logos Tweak 开发。另外,.在苹果商城下载到的app,不能直接拿来分析。需要先做一定的前期准备。网上有很多相关的写第一个越狱插件的文章,这里就不在赘言了。仅仅记录一些注意事项。留待日后自己如果忘记了,就回过头来看看。 一般分为以下的步骤. 1.准备已经 <a href="https://www.cnblogs.com/uu102/p/4509835.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/p/4083501.html
[c#] 我也分享一个c# ini操作类 - 凌晨的搜索者
刚刚看了一篇 @云菲菲 的关于基于正则的INI辅助类文章:http://www.cnblogs.com/yunfeifei/p/4081977.html,作者写的不错。还看到评论处有一个的地址:https://devlib.codeplex.com/SourceControl/latest#main
2014-11-08T07:42:00Z
2014-11-08T07:42:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】刚刚看了一篇 @云菲菲 的关于基于正则的INI辅助类文章:http://www.cnblogs.com/yunfeifei/p/4081977.html,作者写的不错。还看到评论处有一个的地址:https://devlib.codeplex.com/SourceControl/latest#main <a href="https://www.cnblogs.com/uu102/p/4083501.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/p/3958966.html
[asm] 小菜汇编基础和学习技巧小结(一) - 凌晨的搜索者
以下小结纯属小菜自学过程产生的dump,大神请飘过! 汇编是一门庞大复杂的学问,在计算机的世界里差不多无所不入。很多编程领域都会或多或少跟汇编打交道。本人不是科班出身的程序员,所以很多基础都为零,学历也很低。因此学习汇编的难度可想而知。不过还是凭自己的耐力,掌握了少许的知识。下面做个小小的总结,分享
2014-09-06T03:31:00Z
2014-09-06T03:31:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】以下小结纯属小菜自学过程产生的dump,大神请飘过! 汇编是一门庞大复杂的学问,在计算机的世界里差不多无所不入。很多编程领域都会或多或少跟汇编打交道。本人不是科班出身的程序员,所以很多基础都为零,学历也很低。因此学习汇编的难度可想而知。不过还是凭自己的耐力,掌握了少许的知识。下面做个小小的总结,分享 <a href="https://www.cnblogs.com/uu102/p/3958966.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/p/3671778.html
[c#] 服务器提交了协议冲突. Section=ResponseHeader Detail=CR...的解决方案总结 - 凌晨的搜索者
今天在HttpWebRequest发送一个网页请求的时候,HttpWebResponse返回了一个奇怪的错误信息: 这个Http协议请求类可是微软封装的,我使用的流程可是中规中矩,不可能是我写错代码,然而看了下抓包工具抓的包,返回一切正常,所以只有一种可能就是对方服务器返回的标头格式不符合微软的解析
2014-04-17T11:58:00Z
2014-04-17T11:58:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】今天在HttpWebRequest发送一个网页请求的时候,HttpWebResponse返回了一个奇怪的错误信息: 这个Http协议请求类可是微软封装的,我使用的流程可是中规中矩,不可能是我写错代码,然而看了下抓包工具抓的包,返回一切正常,所以只有一种可能就是对方服务器返回的标头格式不符合微软的解析 <a href="https://www.cnblogs.com/uu102/p/3671778.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/p/3181162.html
[c#] 一个.net Cookie组件的bug引发的题外话 - 凌晨的搜索者
在.net里,做过Http模拟发送请求的朋友们应该遇到过,有个时候无论怎么努力,都没办法让Cookie跟网页用浏览器所收集的一样,其中原因除了有些Cookie大概是ReadOnly之外,似乎另有隐情:那就是CookieContainer本身就有bug。无怪乎忙活了半天有些站点硬是无法搞掂。 那么Co
2013-07-09T16:44:00Z
2013-07-09T16:44:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】在.net里,做过Http模拟发送请求的朋友们应该遇到过,有个时候无论怎么努力,都没办法让Cookie跟网页用浏览器所收集的一样,其中原因除了有些Cookie大概是ReadOnly之外,似乎另有隐情:那就是CookieContainer本身就有bug。无怪乎忙活了半天有些站点硬是无法搞掂。 那么Co <a href="https://www.cnblogs.com/uu102/p/3181162.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/archive/2013/02/17/2914803.html
[common] 为什么黑客偏爱字符串数据类型呢【译】 - 凌晨的搜索者
字符串数据类型是经常在代码里用于存储硬编码(直接做为固定内容写入了程序,类似于常量)的密钥。这些可以通用的文字密钥用于连接字符串或特定业务密钥(如优惠券代码,许可证密钥等)。事实上,绝大多数存在于开发应用内的字符串数据类型的敏感数据,让黑客颇感兴趣。 在这篇文章中,我们将介绍一些黑客们过去时常存储在
2013-02-17T14:22:00Z
2013-02-17T14:22:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】字符串数据类型是经常在代码里用于存储硬编码(直接做为固定内容写入了程序,类似于常量)的密钥。这些可以通用的文字密钥用于连接字符串或特定业务密钥(如优惠券代码,许可证密钥等)。事实上,绝大多数存在于开发应用内的字符串数据类型的敏感数据,让黑客颇感兴趣。 在这篇文章中,我们将介绍一些黑客们过去时常存储在 <a href="https://www.cnblogs.com/uu102/archive/2013/02/17/2914803.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/archive/2013/02/16/2913410.html
C# 两种方法实现HTTP协议迷你服务器 - 凌晨的搜索者
本文以两种稍微有差别的方式用C#语言实现HTTP协议的服务器类,之所以写这些,也是为了自己能更深刻了解HTTP底层运作。 要完成高性能的Web服务功能,通常都是需要写入到服务,如IIS,Apache Tomcat,但是众所周知的Web服务器配置的复杂性,如果我们只是需要一些简单的功能,安装这些组...
2013-02-16T08:19:00Z
2013-02-16T08:19:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】本文以两种稍微有差别的方式用C#语言实现HTTP协议的服务器类,之所以写这些,也是为了自己能更深刻了解HTTP底层运作。 要完成高性能的Web服务功能,通常都是需要写入到服务,如IIS,Apache Tomcat,但是众所周知的Web服务器配置的复杂性,如果我们只是需要一些简单的功能,安装这些组... <a href="https://www.cnblogs.com/uu102/archive/2013/02/16/2913410.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/archive/2012/11/01/2749855.html
[c#] 网络协议模拟之QQ微博分享接口应用 - 凌晨的搜索者
QQ微博在营销领域越来越受青睐了,这里面集成了很多非常有用的接口,像是邮件分享、空间分享、QQ分享、微信分享等。这相对于传统的直接模拟协议,登录邮箱等方式进行邮件发送甚至更有效。所有这些都没什么技术难度,所以实现起来是很简单的。如果在开发过程中遇到了些困难的话,可能是多线程的把握吧! 在这样一些营销
2012-11-01T08:23:00Z
2012-11-01T08:23:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】QQ微博在营销领域越来越受青睐了,这里面集成了很多非常有用的接口,像是邮件分享、空间分享、QQ分享、微信分享等。这相对于传统的直接模拟协议,登录邮箱等方式进行邮件发送甚至更有效。所有这些都没什么技术难度,所以实现起来是很简单的。如果在开发过程中遇到了些困难的话,可能是多线程的把握吧! 在这样一些营销 <a href="https://www.cnblogs.com/uu102/archive/2012/11/01/2749855.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/archive/2012/10/12/2721580.html
[c#] 用正则表达式和js轻松处理json文本 - 凌晨的搜索者
万事开头难 很多群里的朋友经常聊到如何解析Json,通常很多人都会搬出他们珍藏的dll出来,比如Newtonsoft.json.dll,litjson.dll等等。互相吹嘘这些动态链接库的功能如何如何了得,依我看,要解析轻量化类型json,用.net自带的类库就可以胜任了。但是,有一种看起来更方便的
2012-10-12T09:51:00Z
2012-10-12T09:51:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】万事开头难 很多群里的朋友经常聊到如何解析Json,通常很多人都会搬出他们珍藏的dll出来,比如Newtonsoft.json.dll,litjson.dll等等。互相吹嘘这些动态链接库的功能如何如何了得,依我看,要解析轻量化类型json,用.net自带的类库就可以胜任了。但是,有一种看起来更方便的 <a href="https://www.cnblogs.com/uu102/archive/2012/10/12/2721580.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/archive/2012/10/12/2720572.html
[c#] 断点续传下载文件[带进度条类似迅雷] - 凌晨的搜索者
在.net里关于用Http下载文件,有HttpWebRequest实在是简单。通常用这个组建可以轻松为自己量身定做一个类似于迅雷的下载软件,只要你舍得花这个时间。当然,你还可以从socket方面入手,因为那个比用HTTP实现更底层,操作起来更细腻。但我们现在要说的与那无关,迅雷电驴云云,这些下载软件
2012-10-11T18:51:00Z
2012-10-11T18:51:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】在.net里关于用Http下载文件,有HttpWebRequest实在是简单。通常用这个组建可以轻松为自己量身定做一个类似于迅雷的下载软件,只要你舍得花这个时间。当然,你还可以从socket方面入手,因为那个比用HTTP实现更底层,操作起来更细腻。但我们现在要说的与那无关,迅雷电驴云云,这些下载软件 <a href="https://www.cnblogs.com/uu102/archive/2012/10/12/2720572.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/archive/2012/10/02/2709913.html
[c#] 基础之老生常谈——委托 - 凌晨的搜索者
这两个概念真的是一个古董级的概念,不过我看了网上的教程,很多都是千篇一律的介绍,估计都是你抄我的我吵你的,不过确实有很多大佬名家介绍过这些东西。本人不是高手,书面语言说不来,干脆让我以自己的话说说这两个概念以及应用吧!希望和我一样的新手能加深印象。 委托 假如有三个果农摆地摊,一个卖苹果,一个卖橘子
2012-10-01T16:07:00Z
2012-10-01T16:07:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】这两个概念真的是一个古董级的概念,不过我看了网上的教程,很多都是千篇一律的介绍,估计都是你抄我的我吵你的,不过确实有很多大佬名家介绍过这些东西。本人不是高手,书面语言说不来,干脆让我以自己的话说说这两个概念以及应用吧!希望和我一样的新手能加深印象。 委托 假如有三个果农摆地摊,一个卖苹果,一个卖橘子 <a href="https://www.cnblogs.com/uu102/archive/2012/10/02/2709913.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/archive/2012/09/24/2699911.html
[c#] WebQQ群发限制的突破[续] - 凌晨的搜索者
持久的毅力是事业成功的基础 上一篇《WebQQ群发限制的突破》讲到了基本的消息发送,但是后面没讲完,结果很多朋友就在那里犯迷糊了,说是突破WebQQ群发的限制,却说了一大堆与突破没关系的废话。所以,今天趁着有时间,还是好好补充一下上篇文章没讲完的地方。 针对发送好友消息没有实际收到的解决办法 可能由
2012-09-24T05:19:00Z
2012-09-24T05:19:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】持久的毅力是事业成功的基础 上一篇《WebQQ群发限制的突破》讲到了基本的消息发送,但是后面没讲完,结果很多朋友就在那里犯迷糊了,说是突破WebQQ群发的限制,却说了一大堆与突破没关系的废话。所以,今天趁着有时间,还是好好补充一下上篇文章没讲完的地方。 针对发送好友消息没有实际收到的解决办法 可能由 <a href="https://www.cnblogs.com/uu102/archive/2012/09/24/2699911.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/archive/2012/09/21/2697130.html
[c#] 多线程网络编程应用[多线程文章采集] - 凌晨的搜索者
编程不能死记硬背,要靠多实践操作 如今的网络越来越发达,分享一个文件是如此的简单。特别是有了电驴、迅雷这样的下载软件就更加如虎添翼了,想从网上下载一个几个G大小的文件,真是不费吹灰之力。好,废话太多了,直接进入咱们今天的主题吧。 要实现像迅雷一样的多线程下载,核心问题是要将多线程的概念以及怎么实现的
2012-09-21T08:46:00Z
2012-09-21T08:46:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】编程不能死记硬背,要靠多实践操作 如今的网络越来越发达,分享一个文件是如此的简单。特别是有了电驴、迅雷这样的下载软件就更加如虎添翼了,想从网上下载一个几个G大小的文件,真是不费吹灰之力。好,废话太多了,直接进入咱们今天的主题吧。 要实现像迅雷一样的多线程下载,核心问题是要将多线程的概念以及怎么实现的 <a href="https://www.cnblogs.com/uu102/archive/2012/09/21/2697130.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/archive/2012/09/16/2687959.html
[c#] WebQQ密码MD5加密算法的C#实现 - 凌晨的搜索者
应网友之邀为大家提供一下WebQQ的MD5加密算法,因为MD5是WebQQ模拟登录过程中最难的部分,所以在这里不能不提及。本文只能提供C#的实现方法,其他语言版本可以参照C#作适当的修改便可。要操作MD5,C#中自带一个MD5类可供选择,相当方便。如果要自己写算法实现MD5也未曾不可,只是放着现成的
2012-09-16T14:33:00Z
2012-09-16T14:33:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】应网友之邀为大家提供一下WebQQ的MD5加密算法,因为MD5是WebQQ模拟登录过程中最难的部分,所以在这里不能不提及。本文只能提供C#的实现方法,其他语言版本可以参照C#作适当的修改便可。要操作MD5,C#中自带一个MD5类可供选择,相当方便。如果要自己写算法实现MD5也未曾不可,只是放着现成的 <a href="https://www.cnblogs.com/uu102/archive/2012/09/16/2687959.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/archive/2012/09/16/2687391.html
[c#] WebQQ群发限制的突破 - 凌晨的搜索者
任何事物都有双面性。 WebQQ作为一个跨平台的一站式QQ体验,继承了PC版QQ的很多优点,因此,也越来越受到营销行业人士的青睐。批量群发消息,省去很多重复性的工作。但是,众所周知的,由于群发所需的技术门槛极低,网上充斥着很大一部分的垃圾信息和骚扰广告,给很多QQ用户都带来了困扰,增加了其对群发消息
2012-09-16T11:44:00Z
2012-09-16T11:44:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】任何事物都有双面性。 WebQQ作为一个跨平台的一站式QQ体验,继承了PC版QQ的很多优点,因此,也越来越受到营销行业人士的青睐。批量群发消息,省去很多重复性的工作。但是,众所周知的,由于群发所需的技术门槛极低,网上充斥着很大一部分的垃圾信息和骚扰广告,给很多QQ用户都带来了困扰,增加了其对群发消息 <a href="https://www.cnblogs.com/uu102/archive/2012/09/16/2687391.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/archive/2012/09/10/2679293.html
[c#] 协议模拟编程之ADSL模式下IP自动换 - 凌晨的搜索者
在编写一些自动发贴机之类的小软件时,经常会用到自动更换IP的地方,手动切换的话太麻烦了,因此我们总会相当用脚本或自动化程序来代替手工切换ip的活。如果家里连的是“宽带连接”,几句命令就可以自动切换了。 注意保存为Vbs脚本,如上图。这是很简单的脚本完成的功能,它可以隐藏运行。 下面我们还是说说用C#
2012-09-10T13:20:00Z
2012-09-10T13:20:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】在编写一些自动发贴机之类的小软件时,经常会用到自动更换IP的地方,手动切换的话太麻烦了,因此我们总会相当用脚本或自动化程序来代替手工切换ip的活。如果家里连的是“宽带连接”,几句命令就可以自动切换了。 注意保存为Vbs脚本,如上图。这是很简单的脚本完成的功能,它可以隐藏运行。 下面我们还是说说用C# <a href="https://www.cnblogs.com/uu102/archive/2012/09/10/2679293.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/uu102/archive/2012/09/06/2673269.html
[c#] HttpWebRequest简单实用封装应用类 - 凌晨的搜索者
很多时候我们要用HttpWebRequest组件模拟http协议发送web请求,封装一个请求类看起来就很有必要了。要很好的封装一个这样的类,要考虑很多因素,比如通用性和异常处理,甚至还可以是继承性。当然,我下面要说的是一个静态类,继承什么的就算了,简单封装一下能用就行,呵呵,太懒了。 代码太简单解释
2012-09-06T05:11:00Z
2012-09-06T05:11:00Z
凌晨的搜索者
https://www.cnblogs.com/uu102/
【摘要】很多时候我们要用HttpWebRequest组件模拟http协议发送web请求,封装一个请求类看起来就很有必要了。要很好的封装一个这样的类,要考虑很多因素,比如通用性和异常处理,甚至还可以是继承性。当然,我下面要说的是一个静态类,继承什么的就算了,简单封装一下能用就行,呵呵,太懒了。 代码太简单解释 <a href="https://www.cnblogs.com/uu102/archive/2012/09/06/2673269.html" target="_blank">阅读全文</a>