hello world!!!!!

写下自己的一些心得,写下自己问题的方式,写下程序之路的艰辛,希望能够有朝一日成为大牛。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

07 2013 档案

摘要:在密码学中,一个S盒(Substitution-box,置换盒)是对称密钥算法执行置换计算的基本结构。在块密码中,它们通常用于模糊密钥和密文之间的关系——香农的混淆理论。[1]通常,S-Box接受特定数量的输入比特,m,并将其转换为特定数量的输出比特,n,其中n不一定等于m。[1]DES的6×4位S盒(S5)是一个很好的例子:S5Middle 4 bits of input0000000100100011010001010110011110001001101010111100110111101111Outer bits000010110001000001011110101011011 阅读全文

posted @ 2013-07-23 18:28 陈力 阅读(562) 评论(0) 推荐(0) 编辑

摘要:电压如同水压 电流如同水流 当通过一根较长的水管、你会发现水压力越高,水流量越大,水管子越细越长、水流量越小 公式 ; I(水流)=U(水压)/R(水管长度/截面)。 阅读全文

posted @ 2013-07-23 13:45 陈力 阅读(426) 评论(0) 推荐(0) 编辑

摘要:来到一家新公司,到了下午的时候,我放松一下,闲聊的时候说要写一到下午三点就放松一下,放点歌曲来听听,我就来写这个程序了!程序下载地址http://files.cnblogs.com/chenli0513/MediaPlayer.7z public SoundPlayer sp = new SoundPlayer(); private void Form1_Load(object sender, EventArgs e) { string path = ConfigurationManager.AppSettings["dir"].ToStr... 阅读全文

posted @ 2013-07-19 12:53 陈力 阅读(416) 评论(0) 推荐(0) 编辑

摘要:好久没有关注语法了,随着接手一位同事的工作,发现他用了大量的匿名方法:例如 : var remove = new Action>(k => { Console.WriteLine(k.Item1); Console.WriteLine(k.Item2); }); Tuple T=new Tuple("fadfdas",33); remove(T);-------------------------------------... 阅读全文

posted @ 2013-07-10 18:28 陈力 阅读(314) 评论(0) 推荐(0) 编辑

摘要:使用匿名委托,Lambda简化多线程代码 .net中的线程也接触不少了。在多线程中最常见的应用莫过于有一个耗时的操作需要放到线程中去操作,而在这个线程中我们需要更新UI,这个时候就要创建一个委托了来更新UI了,不然会报错的。下面我们就来设计一个简单的场景:窗体上有一个按钮和进度条,按钮按下后启动一个线程让进度条滚动。需要说明一下的是,我们这里不讨论使用匿名委托,lambda的好坏,我们只有一个目标就是使得我们的程序:短点,短点,再短点。最“朴素”写法 我刚开始没有掌握匿名方法这些就是按照下面这些写的,说实话很痛苦。后来接触了匿名表达式,lambda后几乎都不想再想写这样的东西了,除非特殊的一些 阅读全文

posted @ 2013-07-10 09:28 陈力 阅读(571) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示