Avatar
I'm a beginner.
GitHub Email RSS

安装Win7进RAM

以前看过别人将XP装进内存,开机5-8秒, 于是无聊着尝试了将win7装进内存。 需要的东西有: 至少4g的内存, win7精简版(1.3G) http://blog.163.com/prosen@yeah/blog/static/122513287201082992043836/

更多 →

December 5, 2010

混沌序列

最近做信息安全方面的项目,看到一些关于混沌变换的论文,总结一番。 关于混沌 如果一个系统的演变过程对初始的状态十分敏感,就把这个系统称为是混沌系统。

更多 →

November 12, 2010

凯撒密码(一)

 “恺撒密码"据传是古罗马恺撒大帝用来保护重要军情的加密系统。(即今天我们所说的:替代密码) 它是一种代换密码,通过将字母按顺序推后起3位起到加密作用,如将字母A换作字母D,将字母B换作字母E。据说恺撒是率先使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。

更多 →

October 24, 2010

凯撒密码(二)

上篇显示了用错误的key得到了错误的结果,现在使用正确的key 这样就得到了正确的结果。 当然,这个程序只是演示凯撒密码的一个思路,没有对其他符号加密,这样有个很严重的后果,就是很key容易被破解。

更多 →

October 24, 2010

C#网页自动填表自动登录

自动填表的方式有很多,关键是获取控件的id或者name。 比如源代码有 <input id="pwdInput" tabindex="2" class="ipt-t" type="password" name="password" onMouseOver="fEvent('mouseover',this)" onFocus="fEvent('focus',this)" onBlur="fEvent('blur',this)" onMouseOut="fEvent('mouseout',this)"/> 那么就可以用

更多 →

September 12, 2010

C#实现扫雷游戏中左右键同时点击

private MouseButtons Button; private long Ticks; private long TicksDelay = 100000L; private void btn_Click(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { if (DateTime.Now.Ticks - Ticks < TicksDelay && Button == MouseButtons.Right) { //左右键"同时"(先左后右) } else { //左键 } } else if (e.Button == MouseButtons.Right) { if (DateTime.Now.Ticks - Ticks < TicksDelay && Button == MouseButtons.Left) { //左右键"同时"(先右后左) } else { //右键 } } Button = e.Button; Ticks = DateTime.Now.Ticks; }

更多 →

September 2, 2010

C#定义变量左右值及桶模拟

上图显示了具有两个分支的变量i,这两个分支分别名为lvalue和rvalue. 变量的lvalue是指存储变量的内存地址。变量lvalue总是被解释为内存地址,是location value 的简写。

更多 →

August 22, 2010

图解C#类的内存分配

对象的创建 格式: clsPerson myFriend = new clsPerson(); 或者 clsPerson myFriend; myFriend = new clsPerson(); 执行clsPerson myFriend时vs请求windows分配一个内存空间,名为myFriend.但没有任何实际的值,为空(NULL)。

更多 →

August 17, 2010

类与对象的理解

假如你和多年未见面的朋友安排见面,时间很久你已经记不清他的样子,因此您会询问他一些问题,同时描述自己:180cm,短发,黑色西装等等。 Person类: 属性列表 对象: 我 朋友

更多 →

August 12, 2010

C#数据结构程序举例

链表 using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; namespace list { class Program { static void Main(string[] args) { LinkedList<int> LinkList; List<LinkedListNode<int>> Lnode; LinkList = new LinkedList<int>(); Lnode = new List<LinkedListNode<int>>(); Lnode.Add(new LinkedListNode<int>(3)); Lnode.Add(new LinkedListNode<int>(1)); Lnode.Add(new LinkedListNode<int>(2)); LinkList.AddFirst(Lnode[2]); LinkList.AddBefore(Lnode[2],Lnode[1]); LinkList.AddAfter(Lnode[2],Lnode[0]); foreach (int doc in LinkList) { Console.WriteLine(doc); } } } } 栈 using System; using System.Collections; using System.Linq; using System.Text; namespace stack { class Program { static void Main(string[] args) { Stack st = new Stack(); st.Push('A'); st.Push('B'); Console.WriteLine(st.Pop()); st.Push('C'); Console.WriteLine(st.Pop()); Console.WriteLine(st.Count); Console.WriteLine(st.Pop()); st.Push('D'); Console.WriteLine(st.Pop()); } } } 队列 using System; using System.Collections; using System.Linq; using System.Text; namespace stack { class Program { static void Main(string[] args) { Queue q = new Queue{}; for (int i = 0; i < 10; i++) { q.Enqueue(i); } foreach (int p in q) { Console.WriteLine(p); } } } }

更多 →

July 29, 2010