2012年11月15日

代码签名证书常见问题汇总(第一集)

摘要: 转载自 代码签名证书技术支持中心1.我需要哪种代码签名证书?因为需求不同,不同的软件平台需要是使用不同的工具来签署您的代码。Entrust 支持比任何其他的代码签名服务提供商更多的平台:Microsoft® Authenticode®、 Sun Java™、 Microsoft® Office and VBA、 Adobe® AIR™、Macromedia Shockwave®。选择适合您的开发平台的代码签名证书:Entrust代码签名证书。2.购买一个代码签名证书需要多长时间?在代码签名证书申请过程中,Entrust会收集您的公司的相关信息用 阅读全文

posted @ 2012-11-15 21:25 sslshop 阅读(503) 评论(0) 推荐(0) 编辑

2012年11月13日

[C++再学习系列] 避免使用宏

摘要: 避免使用宏宏是一种文本替换设施 ,宏替换发生在编译器的预处理阶段,此时 C++ 的语法和语义规则并未去作用,无法对宏的进行任何检查,这将为后续生成代码的编译埋下隐患。此外。宏语法仅能理解小括号和方括号 ,并不识别 template 的方括号 <> 。举例:MACRO( Foo<int, double> )虽然 Foo<int, double> 是一个 C++ 实体,但是上面的宏将解读为传入 Foo<int 和 double> 两个参数。C++ 中用于取代宏的语法:常数 ---- 使用 const 和 enum ;函数展开 ---inline 内联 阅读全文

posted @ 2012-11-13 19:07 sslshop 阅读(180) 评论(0) 推荐(0) 编辑

2012年11月12日

库克究竟与乔布斯差在哪里?

摘要: 先看一个广为流传的笑话吧: 【一】 用户:“为什么不加这个功能,为什么不出mini,为什么不用×××屏幕,为什么……” 乔布斯:“爱买不买!” 用户:“买就买!”【二】用户:“我们要这个,我们要那个,我们还要……”库克:“给给给,全给你们!”用户:“库克你一点新意都没有,我们怀念乔布斯!”其实,这个笑话说的很对,的确是这样,似乎用户对库克太过苛刻,对乔布斯却太过纵容。但是,我们是否能换个角度思考一下这个问题呢?很明显,一直都是乔布斯牵着用户的鼻子走,告诉用户们,什么产品好,你们需要的是什么样的产品,就像大人教育小孩一样,乔布斯一直在引导用户体验更好的产品。而相反, 阅读全文

posted @ 2012-11-12 18:28 sslshop 阅读(213) 评论(0) 推荐(0) 编辑

2012年11月11日

从“智猪博弈”看所谓“大国责任”

摘要: 在博弈论里面,有一道很有意思的题目:假设猪圈里有大小两头猪,在猪圈的一头按下按钮,在猪圈的另一头,会有10个单位猪食的进槽,但是,按下按钮的那头猪会损失掉2个单位(可以认为体能的消耗)。若大猪先到槽,它们的收益比是9:1,若它们同时到槽,他们的收益比是7:3,若小猪先到槽,收益比是6:4 。假设两头猪都有智慧的情况下,小猪总是选择等待。 这是为什么呢? 我们分析一下,假设小猪选择行动,大猪等待,那么,小猪的收益为1-2=-1;而两头猪都选择等待的话,小猪的收益为0;在大猪等待的情况下,小猪选择等待的收益要比行动的收益要高。假若大猪选择等待,小猪在行动的情况下,收益为3-2=1,而小猪崽等待的. 阅读全文

posted @ 2012-11-11 16:53 sslshop 阅读(258) 评论(0) 推荐(0) 编辑

2012年11月10日

算法导论-红黑树C++实现

摘要: 红黑树的定义:一棵二叉查找树如果满足下面的红黑性质,则为一棵红黑树:1)每个节点或是红的,或是黑的。2)根节点是黑的。3)每个叶节点(NIL)是黑节点。4)如果一个节点是红的,则它的两个儿子都是黑的。5)对每个节点,从该节点到其子孙节点的所有路径上包含相同节点数目的黑节点。C++代码实现:BRTreeNode.h[cpp] view plaincopyprint?<SPAN style="FONT-SIZE: 14px">#ifndef BRTREENODE_H_INCLUDED #define BRTREENODE_H_INCLUDED #include< 阅读全文

posted @ 2012-11-10 17:00 sslshop 阅读(207) 评论(0) 推荐(0) 编辑

完全用Linux工作

摘要: GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由软件运动的,虽然我觉得自由软件运动是非常好的。这篇文章也不是用来比较 Linux 和 Windows 内核效率,文件系统,网络服务的。我现在是作为一个用户而不是一个开发者来说话的,我们的讨论是基于操作,应用层面的。是为了告诉大学里还不了解,或者不理解 UNIX 的科学工作者和大学生,UNIX 比 Windows 更适合用于科学研究工作,请大家理解 UNIX 的工作方式,不要用 Windows 的标准来要求 Linu 阅读全文

posted @ 2012-11-10 16:58 sslshop 阅读(178) 评论(0) 推荐(0) 编辑

高质量C/C++编程指南--表达式和基本语句

摘要: 本篇总结的为表达式和基本语句:运算符的优先级:优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)表达式++自增运算符++变量名/变量名++单目运算符--自减运算符--变量名/变量名--单目运算符*取值运算符*指针变量单目运算符&取地址运算符&变量名单目运算符!逻辑非运算符!表达式单目运算符~按位取反运算符~表达式单目运算符sizeof长度运算符sizeof(表达 阅读全文

posted @ 2012-11-10 16:56 sslshop 阅读(231) 评论(0) 推荐(0) 编辑

快排到底有多快!元芳,你怎么看?

摘要: 信息熵是什么?一个事件,它的信息量大小和它的不确定性有直接的关系。比如说,我们要搞清楚一件非常非常不确定的事,或是我们一无所知的事情,就需要了解大量的信息。相反,如果我们对某件事已经有了较多的了解,我们不需要太多的信息就能把它搞清楚。所以,从这个角度,我们可以认为,信息量的度量就等于不确定性的多少。 我们把这个信息的度量叫做“熵”,熵越大表明这个事件的结果越难以预测,同时事件的发生将给我们带来越多的信息。 大家都掷过硬币。我们把掷(正常的)硬币这个事件的熵看做是1bit,为什么把一次比较的结果看成是1bit的信息呢?可以这么解释:一个抛硬币 正反各 1/2 概率。 如果信号源是这个, 所含有的 阅读全文

posted @ 2012-11-10 16:54 sslshop 阅读(183) 评论(0) 推荐(0) 编辑

2012年11月9日

数据库备份与恢复 之四 选择数据库还原方案

摘要: 为了帮助用户能以最快的速度还原数据库,SQLServer也在不断引入新的还原方法。SQL Server一共可以支持4个级别的数据还原: 数据库(“数据库完整还原”)级还原和恢复整个数据库。数据库在还原和恢复操作期间会处于离线状态。 数据文件(“文件还原”)级还原和恢复一个数据文件或一组文件。在文件还原过程中,包含相应文件的文件组在还原过程中自动变为离线状态。访问离线文件组的任何尝试都会导致错误。但是其他文件组有可能还能保持在线。 数据页(“页面还原”)在完整恢复模式或大容量日志恢复模式下,可以对数据库指定还原特定的一个或一些数据页面,而无须把整个数据库或整个文件都重新创建一遍。对于只损坏了很少 阅读全文

posted @ 2012-11-09 15:42 sslshop 阅读(523) 评论(0) 推荐(0) 编辑

SQL Server 2012 新一代的高可用技术AlwaysOn 之二 AlwaysOn的基本架构

摘要: 要部署一套AlwaysOn的方案,必须首先要部署一套Windows2008或者Windows2008 R2的群集环境。在Windows群集的节点上,你可以在群集的节点上安装SQLServer单机实例,也可以使用群集中的多个节点安装SQLServer群集实例。无论是单机实例,还是群集实例,只要这些实例上都配置了同一个AlwaysOn可用性组,这些实例就被称为该可用性组的可用性副本(AvailabilityReplica)。AlwaysOn仅要求所有SQLServer实例都运行在同一个Windows群集上,但SQLServer实例本身不需要是群集模式的。如果没有特殊的理由,推荐所有的可用性副本都使 阅读全文

posted @ 2012-11-09 15:41 sslshop 阅读(396) 评论(0) 推荐(0) 编辑

导航