自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 一个简单的密码学实例

 一个简单的密码学实例分享一个密码学实例:假设我们的主角是Alice和Bob,他们准备一同出去吃饭,但就去哪家餐厅并没有达成共识。此时通常的解决方法是猜拳、投硬币之类的手段来决定选择谁的方案。通常这种方式也算公平、合理,就像足球场上的掷币一样(概率是一半一半)。但同样的事情如果环境变化了,这样的手段可能就会失灵。比如Alice通过电话或网络约Bob一同就餐,如果他们没有共同喜欢的餐...

2012-02-24 16:46:31 634

转载 写代码如坐禅:你是哪一类程序员

http://news.cnblogs.com/n/132285/原文来自:Are You a Zen Coder or Distraction-Junkie?   当编译占用你时间时你会怎么做。不只是编译,即使是在等待任何短暂的计算机操作结束,这段时间你会干些什么?  和你的工作日休息比起来这点时间是微不足道的,但是总的来说它还是能对你的生产率和幸福感感带来巨大帮助的。  顺便说...

2012-02-23 09:58:00 44

转载 C语言编译过程总结详解

C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上 运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和 用到的库文件进行组织形成最终生成可执行代码的过程。从图上可以看到,整个代码的编译过程分为编译和链接两个过程,编译对应图中的大括号括起的部分,其余则为链接过程。过...

2012-02-22 18:08:00 47

转载 entity framework中对关系使用默认规则与配置

对关系使用默认规则与配置In Chapter 3, you learned about convention and configuration that affect attributes of properties and the effects that these have on the database. In this chapter, the focus will be on c...

2012-02-22 17:20:00 679

转载 [实战]3天让Web应用承载拓展1000倍

导读:作者William Hertling的业余爱好是写科幻小说,目前就职于HP。他在博客中谈到了如何在三天内让一个Web应用程序承载拓展1,000x的实时并发访问量。对此他分享了自己的经验,包括怎么做到、从中学到了什么,以及从中吸取的经验。环境:由NgniX,Ruby on Rails和MySQL构成。注:这个Web应用只是一个旅行指南。当用户进入我们的网站时,会通过TripIt导航或者...

2012-02-18 20:26:00 44

转载 如何在Watir 中识别各种 HTML 对象

在 Watir 的 Wiki 上无意中看到的,激动的热泪盈眶啊,实在是佩服的五体投地,感谢这些热心的同行们整理了这些宝贵的资料啊。同志们,我们都要向国外的“雷锋”学习啊!另外,也建议大家从中学习一下文档整理和编写的技巧。The HTML Elements that are currently supported include:button<input> tag...

2012-02-17 14:12:00 99

转载 XCode 4 使用 libxml2

项目中使用了NSXMLParser进行XML解析,发现性能很差,需要进行优化。就打算使用iOS SDK自带的另一个XML解析库 libxml2。根据苹果官方提供的XMLPerformance例程,libxml2解析速要比NSXMLParser快很多。结果按照例程的指引,引入libxml2动态库后,首先是出现liibxml/tree.h头文件找不到的错误。经过一番网上搜索和比对例程,终于发现添加的...

2012-02-17 09:59:00 40

转载 第一部分 思科九年 一(16)

酒还没上来,我就有点晕了。 第一次和配置比自己强大太多的选手连通,我感觉自己快死机了。 是夜兴尽而归。老海搭着安迪的肩膀坚持要带他去进行第二场活动。我和其他人叫车回家。坐在出租车上,我纷乱的脑袋开始平静下来。平生第一次对一个人由衷地叹服,这种感觉让我有点感慨,也有点悲凉。 小阮 我参加的第一次研讨会终于开...

2012-02-16 09:04:57 85

转载 Audio Codec : QDesign

QDesign is a music codec, originally known as LBpack, by Dmitry Shmunk. QDesign corporation bought the codec and hired the developer to create what would become the official audio compression inApple ...

2012-02-14 19:18:00 57

转载 Linux操作系统下的段错误调试方法

简而言之,产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址。  一般来说,段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由gdtr来保存的,他是一个48位的寄存器,其中的32位是保存由它指向的gdt表,后13位保存相应于gdt的下标,最后3位包括了程序是否在内存中以及程序的在cpu中的运行...

2012-02-10 15:49:44 107

转载 漂亮的删除按钮样式(显示出来的是一个红色的叉)

<Style x:Key="ButtonDelete" TargetType="{x:Type Button}"> <Setter Property="ToolTip" Value="删除" /> <Setter Property="Template"> <Setter.Value>...

2012-02-09 16:31:00 1367

转载 Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量

对所有用户有效在/etc/profile增加以下内容。只对当前用户有效在Home目录下的.bashrc或.bash_profile里增加下面的内容:(注意:等号前面不要加空格,否则可能出现 command not found)#在PATH中找到可执行文件程序的路径。export PATH =$PATH:$HOME/bin#gcc找到头文件的路径C_INCLUDE_PATH=$C_INCLUDE_P...

2012-02-08 20:02:00 38

转载 判断设备是否插入耳机

//获取设备状态,是否插入耳机,如果插入耳机,则返回“YES" BY Leisure+ (BOOL)isHeadphone{UInt32 propertySize = sizeof(CFStringRef);CFStringRef state = nil;AudioSessionGetProperty(kAudioSessionProperty_AudioRoute,&amp;propertySi...

2012-02-08 19:39:00 632

转载 C#调用存储过程

1、调用没有输入输出参数的存储过程存储过程:CREATE PROC GETAllBooksASBEGINSELECT * FROM BooksEND调用示例:SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["StrConn"].Conne...

2012-02-08 00:27:33 37

转载 C# 判断网络是否通的代码

        [DllImport("wininet.dll")]        private extern static bool InternetGetConnectedState(out int conn, int val);        public Form1()        {            InitializeComponent();        }      ...

2012-02-07 22:18:00 101

转载 ts2+Spring的UnitTest编写(使用StrutsTestCase的子类StrutsSpringTestCase)

ts2+Spring的UnitTest编写(使用StrutsTestCase的子类StrutsSpringTestCase) 博客分类:StrutsSpring单元测试XMLWebStruts       我们都知道struts2有自己的对象工厂即obejectFactory,但是你也可以使用spring来作为对象工厂,继承了spring之后的单元测试要加什么东西呢?       答案是要加入...

2012-02-06 23:37:00 74

转载 WCF学习笔记(二)

动手了,WCF开发WCF服务的终结点需要涉及下面几个任务:开发服务契约:指定终结点可用的WCF服务的操作。开发绑定:绑定指点终结点与外界通信的协议。添加,删除,更新和配置端点:在配置文件中添加和绑定终结点(当然也可以用编码的形式,但是不推荐。)添加行为:一个行为就是一个组件,能增强服务,终结点,和操作的运行时行为。定义契约契约就是一个用元数...

2012-02-06 17:54:00 67

原创 Android4.0 Launcher 源码分析系列(二)

上一节我们研究了Launcher的整体结构,这一节我们看看整个Laucher的入口点,同时Laucher在加载了它的布局文件Laucher.xml时都干了些什么。我们在源代码中可以找到LauncherApplication, 它继承了Application类,当整个Launcher启动时,它就是整个程序的入口。我们先来看它们在AndroidManifest.xml中是怎么配置的。 &...

2012-02-06 15:35:47 58

转载 poj 2752 Seek the Name (KMP)

http://poj.org/problem?id=2752 KMP的next数组应用。一句话,next[j]必须为满足str[1..next[j]] = str[j-next[j]+1..j]的最大值。 以abababa为例,next[7] = 5,则str[1..5] = str[3..7],显然str[3..5] = str[5..7]。 next[5] = 3,则 s...

2012-02-05 03:10:00 45

转载 摆正测试员在软件项目中的位置

1. 测试员与程序员和其他人之间是合作关系,不是命令关系。当出现bug时,要寻求合适的沟通之道,而不是幸灾乐祸地命令催促程序员进行修改。2. 测试员不要给项目管理提建议,因为测试人员开发经验和项目管理经验有限,提出的建议有局限性。3. 测试经理要选择和项目经理管理风格相协调的管理风格。4. 测试经理工作的一个部分就是保护下属人员不被滥用(加班,做无用的测试)5. 项目经理要考虑的因...

2012-02-01 13:43:00 46

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除