码迷,mamicode.com
首页 > 其他好文
C# 序列化(二)二进制序列化的案例
这篇是针对上一篇讲序列化的文章的一个实际案例,WinForm程序的主界面如下: 思路:在点击保存按钮时,将标题和内容保存到集合中,自然想到应该是Dictionary,而且用这个集合可以避免产生2个相同标题的日记。对添加到集合中的数据,采用二进制序列化到文件中,在程序执行目录中专门建一个“Notes”...
分类:其他好文   时间:2014-08-05 00:29:20    阅读次数:252
特定的重构
1、数据级的重构使用具名常量代替神秘数值;使变量的名字更为清晰且传递更多信息将表达式内联化用函数来代替表达式引入中间变量用多个单一用途变量代替某个多用途变量在局部用途中使用局部变量而不是参数将一组类型码转行为类或枚举类型。。。2、语句级重构分解布尔表达式将复杂布尔表达式转换成命名准确的布尔函数合并条...
分类:其他好文   时间:2014-08-05 00:29:08    阅读次数:199
七夕蠕虫“XX神器”逆向分析
七夕蠕虫“XX神器”逆向分析首先给各位无良媒体记者跪了,七夕那天刚从公司拿到样本的时候还以为是主管随便到网上扒了个木马demo给我练手,第二天看新闻才知道这小玩具已经搞得满城风雨,媒体竟然称它为“超级手机病毒”(-_-#)不得不感叹混安全圈想装逼简直太容易了。在此强烈谴责这种夸张报道,不仅向公众传递...
分类:其他好文   时间:2014-08-05 00:28:38    阅读次数:292
四钟预处理机制区别
一、printf()printf()函数优点在于可以格式化输出!printf()是一个函数,输出字符串,而print是一个语言结构,总是返回true(1),而echo也是语言结构,返回无效。$total = 12.4如果用echo时,是这样:echo "Total amount is $total....
分类:其他好文   时间:2014-08-05 00:28:18    阅读次数:356
C#获取文件格式图标关联应用程序图标
class SystemIcon { [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] public struct SHFILEINFO { public...
分类:其他好文   时间:2014-08-05 00:28:08    阅读次数:273
设计模式之设计原则(中)
接口隔离原则(InterfaceSegregationPrinciple),简称ISP:该原则核心思想就是客户端不应该被强迫实现一些不会使用的接口,应该把胖接口中的方法分组,然后用多个接口来代替,每一个接口只服务与一个子模块。这个跟上次分享的单一职责原则类似。设计接口隔离原则的目的:当我们设计应.....
分类:其他好文   时间:2014-08-05 00:27:58    阅读次数:436
GridView的功能和用法
GridView跟ListView的区别:GridView只有一列的话就是一个ListViewsimple:cell.xml: mail.xml: MainActivity.java:public class MainActivity extends Activity { ...
分类:其他好文   时间:2014-08-05 00:27:48    阅读次数:353
哈希表Hash
大家都学过数据结构:内存里面为了更好的管理对象,通常采用链表或者数据以及Hash表来存储数据。数据存储 一下是数据存储到计算机的两种模式 线性的存储:数组---寻址方便,更新不好(连续的) 链式的存储: 链表----寻址不方便,更新方便。(不连续的) 为了提高检索的速度,我们可以采取Hash...
分类:其他好文   时间:2014-08-05 00:27:38    阅读次数:182
承担不起
有些事情 我承担不起 因此 我只有去不断壮大自己 为最坏的情况 遇见这种情况 不至于 连累到别人 又伤害到他人我不想象老师这样的结果 我更没有像他那样的勇气网络上有句话 如果你认真了 那你首先 就输了 以前 总不以为然 现在 遇见的事情多了 发现 它真的是句名言了 任何事 总要为自己保留 一份力 保...
分类:其他好文   时间:2014-08-05 00:27:30    阅读次数:249
MATLAB的eps,浮点数相对精度
MATLAB的eps函数,官方帮助文档是这么描述的:Floating-point relateive accuracy,也就是浮点数的相对精度。 大家都知道,在数学中,实数有无穷多个,数值可以无限大,精度也可以无限小。而在计算机中,因为表示数值的字长有限,不可能无限地表示一个数的有效数字。所以...
分类:其他好文   时间:2014-08-05 00:27:18    阅读次数:542
Variability aware wear leveling
Techniques are presented that include determining, for data to be written to a nonvolatile memory, a location in the nonvolatile memory to which the d...
分类:其他好文   时间:2014-08-05 00:27:08    阅读次数:408
Third day in Jumei
接下来的时间我基本上都是在看代码的,内容主要就是两大块:1.JATForMallHD2.MallHDJATForMallHD是专门为MallHD写的测试文件和测试工具的集合,包括测试用例,配置文件等等。MallHD就是ipad版本的聚美优品客户端。我主要看了下JATForMallHD的测试用例部分的...
分类:其他好文   时间:2014-08-05 00:26:58    阅读次数:243
A trip through the Graphics Pipeline 2011_08_Pixel processing – “fork phase”
In this part, I’ll be dealing with the first half of pixel processing: dispatch and actual pixel shading. In fact, this is really what most graphics.....
分类:其他好文   时间:2014-08-05 00:26:28    阅读次数:484
解决firefox和IE9对icon font字体的跨域访问问题
何为跨域访问,为什么会有跨域限制?一切还得从浏览器的同源策略说起。 同源策略:是浏览器最核心也是最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能会受到影响,可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。 浏览器的同源策略:限制了来自不同源的“document....
分类:其他好文   时间:2014-08-05 00:26:18    阅读次数:235
C# DES加密解密
/// /// 使用配置中的KEY,进行DES加密。 /// /// 要加密的字符串。 /// 以Base64格式返回的加密字符串。 public static string Encrypt(string pToEncryp...
分类:其他好文   时间:2014-08-05 00:26:08    阅读次数:260
A trip through the Graphics Pipeline 2011_10_Geometry Shaders
Welcome back. Last time, we dove into bottom end of the pixel pipeline. This time, we’ll switch back to the middle of the pipeline to look at what i.....
分类:其他好文   时间:2014-08-05 00:25:48    阅读次数:321
A trip through the Graphics Pipeline 2011_06_(Triangle) rasterization and setup
Welcome back. This time we’re actually gonna see triangles being rasterized – finally! But before we can rasterize triangles, we need to do triangl...
分类:其他好文   时间:2014-08-05 00:25:38    阅读次数:476
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!