Fork me on GitHub

2013年2月2日

摘要: 更新 Visual Studio 2012 后的一个问题今天安装了 Visual Studio 2012 Update 2 CTP 2 ,新增了不少新功能,有蓝色主题,Blend 也支持 WPF和Sliverlight了。问题当我高高兴兴地打开Help Viewer,却看到了这个意思大概是找不到帮助文件。解决方案因为我在装Update 1 时也遇到这种情况,所以好解决了。打开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.0把下面的两个值改成帮助文件的位置。第一个是HKEY_LOCAL_MACHINE\SOFTWA 阅读全文
posted @ 2013-02-02 11:28 HackerVirus 阅读(198) 评论(0) 推荐(0)
摘要: 2013-02-01 23:04 by 池建强, 711 阅读,5评论,收藏,编辑新生事物总是充满了生命力,你不需要去关注,它也会不断的跳入你的眼帘。最近常常看到的一个词汇叫做Growth Hacker,这个词汇如此之新,以至于还没有对应的中文翻译,直接翻译为成长黑客似乎也不妥帖。那什么是Growth Hacker呢,读了些外文介绍之后,我自己理解了一下,Growth Hacker指那些能够帮助企业或团队成长的黑客。这个成长可以是用户、流量、营收,而帮助的手段是通过信息技术进行持续的数据营销。Growth Hacker是技术和营销的混血儿,你不仅要懂技术会编程,而且要对数据和用户体验敏感,还要 阅读全文
posted @ 2013-02-02 11:23 HackerVirus 阅读(278) 评论(0) 推荐(0)
摘要: 我想关于这个话题已经有很多前辈讨论过了。今天算是一次学习总结吧。在android的设计思想中,为了确保用户顺滑的操作体验。一些耗时的任务不能够在UI线程中运行,像访问网络就属于这类任务。因此我们必须要重新开启一个后台线程运行这些任务。然而,往往这些任务最终又会直接或者间接的需要访问和控制UI控件。例如访问网络获取数据,然后需要将这些数据处理显示出来。就出现了上面所说的情况。原本这是在正常不过的现象了,但是android规定除了UI线程外,其他线程都不可以对那些UI控件访问和操控。为了解决这个问题,于是就引出了我们今天的话题。Android中后台线程如何与UI线程交互。据我所知android提供 阅读全文
posted @ 2013-02-02 11:21 HackerVirus 阅读(190) 评论(0) 推荐(1)
摘要: 原文:Pickle: An interesting stack language译文:http://aisk.me/blog/2013/02/01/170/Python的pickle模块是个相当方便的序列化数据的方法。但它究竟是如何运行的,对于很多人来说非常神秘。实际上它很简单。pickle的输出结果其实是一段可以生成Python数据结构的程序代码。一门功能有限的基于栈的语言可以拿来写这些代码。这里说的功能有限,但仍然可以写类似for循环和if判断等语句。并且学起来还蛮带感的。这篇文章里会用下面这个简单的解释器来从pickle对象中读取数据。把下面的代码拷到本地文件中:import codei 阅读全文
posted @ 2013-02-02 11:19 HackerVirus 阅读(1749) 评论(0) 推荐(1)
摘要: 介绍:文章就是SharePoint2013安装过程的图解,包括步骤截图和简单说明还有安装后的小问题,如果你已经安装完成,并没有问题,请跳过本文章,开始你的SharePoint之旅,谢谢。安装环境:Window Server 2012 DataCenter + Microsoft SQL 2012(sp1) + SharePoint Server 2013简单介绍:A、安装Windows2012操作系统(VMWare 9.0中)B、简单配置:改机器名、可以上网、禁用IE增强配置、静态IP、IIS、FM3.5、AD(其间安装DNS)C、安装SQL2012D、在线安装必备程序E、安装SharePoi 阅读全文
posted @ 2013-02-02 11:17 HackerVirus 阅读(172) 评论(0) 推荐(0)
摘要: 最近公司效益不好,没什么项目,只能翻翻旧代码,看看资料,百无聊赖的时候,弄了一本《C++ Primer》(第5版)复习一下,同时顺便练习一下久违的英语翻译。由于我并不是英语专业出身的,而且也只是闲暇时草草地翻译,所以难免出现差错,欢迎提出批评指正。(*^__^*)1.2. A First Look at Input/Output1.2.初窥Input/OutputThe C++ language does not define any statements to do input or output (IO). Instead, C++ includes an extensive standa 阅读全文
posted @ 2013-02-02 11:15 HackerVirus 阅读(326) 评论(0) 推荐(0)
摘要: MongoDB的高级特性及数据库引用1. 数据库命令数据库级别的命令参数以键值对方式运行,如下所示:1 >db.runCommand({“drop” : “test”})其实上述数据库命令执行是作为一种特殊类型的查询来实现的,形式如下:1 >db.$cmd.findOne({“drop” : “test”})当MongoDB服务器得到查询$cmd集合的请求时,会启动一套特殊的逻辑来处理,而不是交给普通的查询代码来执行。访问有些命令需要有管理员权限,必须在admin数据库里面运行。2. 常用命令参数(1) getLastError1 {“getLastError” : 1}查看对本集 阅读全文
posted @ 2013-02-02 11:14 HackerVirus 阅读(330) 评论(0) 推荐(0)
摘要: 1.打开Sql Server Profiler工具 如图:2.新建跟踪 如图:3.选择要跟踪的数据实例,如图:4.选择跟踪模板,为空白,如图:5.选择Blocked Process Report 事件,如图:为了配置阈值及生产报表的频度,可使用sp_configure命令来配置Blocked Process Report选项,默认情况下是不产生阻塞进程报表的。在代码实例中,Blocked Process Report配置为5秒钟报告一次阻塞事件,配置之后,再次执行sp_configure验证是否配置成功:--首先执行以下语句配置sp_configure 'show advanced o 阅读全文
posted @ 2013-02-02 11:12 HackerVirus 阅读(179) 评论(0) 推荐(0)
摘要: MS CRM 2011 Schedule Report & Email Subscription原创地址:http://www.cnblogs.com/jfzhu/archive/2013/02/01/2889477.html转载请注明出处CRM On-Premise 中有schedule report的功能,注意,Online版本不具备该功能。report 只能反映当前最新的数据情况, 而使用 schedule report 可以创建某个时间点的数据快照(snapshot),这样就可以为用户提供历史数据。Schedule report有两种选项:On demand 和 On a sc 阅读全文
posted @ 2013-02-02 11:11 HackerVirus 阅读(173) 评论(0) 推荐(0)

2013年2月1日

摘要: 模块化分库1. 一个频道一个数据库:如商城库、公司库、分享库、团购库、优惠券库、问答库、活动库、论坛库、CMS库等。2. 一套大功能一个数据库:如核心库、历史库、统计库、队列库等。3. 一套子系统一个库:如OA库、仓储物流系统库等。大数据量分表如历史库中的表大多需要做分表处理(根据数据量大小按时间分表)。亦可利用SQL2008的分区表功能做分区表。提高扩展性如商城库根据需要可以分拆为商城基础库、商品库、订单库等。其他细节1. 主键使用数字ID,弃用GUID2. 除包含事务需要批量执行的SQL编写存储过程外,其他SQL均由程序维护。3. 尽量不做跨库查询,以降低个分库之间的耦合度提高扩展性。4. 阅读全文
posted @ 2013-02-01 18:35 HackerVirus 阅读(255) 评论(0) 推荐(0)