代码改变世界

关于qq农场登陆的密码加密问题

2010-01-02 11:08 by 和尚释然, 984 阅读, 0 推荐, 收藏, 编辑
摘要:最近女友在玩qq农场老说自己的菜老师被人偷,老让我帮他偷菜啊,摘菜什么的东东作为堂堂程序员的我,本来时间就少,连写日志的时间都没有还要手动帮她玩qq农场那是件多么丢人的事情啊。。。。于是我打算做一个外挂,这样我就解放了哈哈说做就做现在开始我使用的是windows,mfc的wininet的通信模式可是一开始就碰到了个棘手的问题,当我在网页上输入密码123456,验证码1234提交的时候qq的网页竟然... 阅读全文

长时间执行ASP.NET导致错误[Http Request timed out]错误

2010-01-02 10:50 by 和尚释然, 1607 阅读, 0 推荐, 收藏, 编辑
摘要:Stack Trace: [HttpException (0x80004005): Request timed out.] 在网上搜了一下,解决方法如下方法 1:修改Web.Config或者Machine.Config文件中的配置即可!<configuration><system.web><httpRuntime=20 executionTimeout="36000" /></system.web></configuration>好像最大值就是1小时左右,如果太长了,你就要想办法优化你的叶面程序了。方法 2: Ma 阅读全文

using的几种用法[转]

2010-01-02 10:41 by 和尚释然, 198 阅读, 0 推荐, 收藏, 编辑
摘要:1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同的命名空间,但两个命名空间都包括了一个相同名字的类型的时候。当需要用到这个类型的时候,就每个地方都要用详细命名空间的办法来区分这些相同名字的类型。而用别名的方法会更简洁,用到哪个类就给哪个类做别名声明就可以了。注意 阅读全文

.NET 中的对象序列化[转]

2010-01-02 10:34 by 和尚释然, 209 阅读, 0 推荐, 收藏, 编辑
摘要:.NET 中的对象序列化Piet Obermeyer Microsoft Corporation 2001 年 8 月摘要:为什么要使用序列化?最重要的两个原因是:将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本;按值将对象从一个应用程序域发送至另一个应用程序域。例如,序列化可用于在 ASP.NET 中保存会话状态,以及将对象复制到 Windows 窗体的剪贴板中。它还可用于按值将对象从一个应用程序域远程传递至另一个应用程序域。本文简要介绍了 Microsoft .NET 中使用的序列化。 目录简介 持久存储 按值封送 基本序列化 选择性序列化 自定义序列化 序列化过程的步骤 阅读全文

VC2005开发MFC ActiveX控件基础教程

2009-12-22 16:46 by 和尚释然, 9781 阅读, 2 推荐, 收藏, 编辑
摘要:时间:2009-12-22 作者:和尚释然一. 创建MFC ActiveX项目1. 打开VS2005新建MFC项目。这里我们取名为“ActiveXDemo”。2. 输入项目名称为“ActiveXDemo”和项目位置。点击“确定”按钮,打开向导对话框。 3. 选择“控件设置”选项卡,具体设置可参考上图。其它选项卡为默认设置。最后点击“完成”按钮保存设置。二. 添加控件方法VC2005会为我们自动创建好MFC ActiveX程序框架,我们只要给该ActiveX控件添加方法即可。现在我们给控件添加一个“AddFun”方法,这个方法是将两个数相加并返回结果。1. 点击“视图”,打开“类视图”窗口。2. 阅读全文

远程桌面实现磁盘共享

2009-12-17 20:46 by 和尚释然, 2707 阅读, 0 推荐, 收藏, 编辑
摘要:如果要在远程桌面中实现跟自己磁盘共享,可以点击远程桌面右下角的选项按钮,切换到本地资源Tab页。然后点击“详细信息”按钮。打开本地设备和资源对话框,将“驱动器”的复选框勾上。最后点击“确定”。这样可以在本地对某个文件夹拷贝后,可以切换到远程桌面中粘贴可以实现复制功能。反之也同样。 阅读全文

VC编程入门浅谈[转载]

2009-12-14 19:20 by 和尚释然, 402 阅读, 0 推荐, 收藏, 编辑
摘要:学VC并不是传说的那么难,可不下些功夫是学不成的。学编程急不得,没有编程的基础知识上来就学VC肯定碰一头灰,说VC难就难在这点上了。如果硬上,意志坚强的话还能挺过来,但最后还得回头来补习基础知识。意志不坚强的话,很有可能就此放弃,并留下一个VC难得不得了的印象。 其实,只要踏踏实实一步一步来,学VC很简单。对于没有编程基础的人首先要学习编程的基础知识,如变量,语句,基本的算法等,然后写一些小的程序,实现些常用算法对自己的思维是很好的锻炼,对以后的学习大有好处。起码要能排排序,求个八皇后,算个汉罗塔,再知道一点深、广度优先搜索。如果你已经有一些编程的基础知识了,自然就可以跳过这步。在对编程有一定 阅读全文

判断一个对象是否为null的代码:if(null != 对象名),这样写法的好处.

2008-02-06 00:39 by 和尚释然, 1991 阅读, 0 推荐, 收藏, 编辑
摘要:这样写是为了防止由于程序员手误(或其它的一些失误),将程序写成了if(对象名 = null) 那就程序编译时是不会报错的,可却改变了程序的作用。 != 这个功能写错的可能性还小一点, = = 这个功能就会容易写成= 那判断是否相等就会变成了赋值了!! 这就是倒过来写的好处。 阅读全文

关于新手对Java包概念的几点疑惑!!!!!

2008-02-03 00:15 by 和尚释然, 1171 阅读, 0 推荐, 收藏, 编辑
摘要:在我刚开始接触Java的时候,经常范一些有关包的错误,随后就好好仔细研究了包的概念,下面是我学习的心得.希望大家都来PP.我还是以一段代码为例吧,这样容易理解.package com.gel;public class PackageTest{ public static void main (String[] args) { System.out.println("Package Test!"); }}下面我们将编译这个代码文件.第一种编译:javac PackageTest.java;这样直接用java com.gel.PackageTest 运行直接会提示找不到main 阅读全文

学习Java字符串笔试题之二

2008-01-28 22:40 by 和尚释然, 503 阅读, 0 推荐, 收藏, 编辑
摘要:public class StringTest2 { public static void main(String[] args) { String hello = "hello"; String hel = "hel"; String lo = "lo"; System.out.println(hello == "hel" + "lo"); //在"+"两边都是常量字符串,则将两个字符... 阅读全文