Fork me on GitHub

2013年8月9日

摘要: 手把手教你cuda5.5与VS2010的编译环境搭建目前版本的cuda是很方便的,它的一个安装里面包括了Toolkit`SDK`document`Nsight等等,而不用你自己去挨个安装,这样也避免了版本的不同步问题。1 cuda5.5的下载地址,官方网站即可: https://developer.nvidia.com/cuda-downloads 在里面选择你所对应的电脑版本即可。2 VS2010这个没什么说的了,网上各种的免费资源,下载一个不需要钱的就行。3 Cuda的安装:(win7版32bit) 3.1 cuda的安装文件 直接双击exe文件,弹出后,首先会监测一下你的运行... 阅读全文
posted @ 2013-08-09 17:52 HackerVirus 阅读(199) 评论(0) 推荐(0)
摘要: [等你来补充]前端编码规范之CSS2013-08-09 14:57 by 靖鸣君,268阅读,6评论,收藏,编辑 "字是门面书是屋",我们不会去手写代码,但是敲出来的代码要好看、有条理,这还必须得有一点约束~ 团队开发中,每个人的编码风格都不尽相同,有时候可能存在很大的差异,为了便于压缩组件对代码进行压缩以及书写样式的规范统一和美观,很有必要大家一起来研究一套基本规范(模板)! 我先抛砖引玉。(禁止)、(必须)等字眼,在这里只是表示强调,未严格要求。前端规范之CSS1.tab键用(必须)四个空格代替 因为在不同系统的编辑工具对tab解析不一样,windows下的tab键是占 阅读全文
posted @ 2013-08-09 17:37 HackerVirus 阅读(148) 评论(0) 推荐(0)
摘要: 使用 Python 开始游戏开发这是一篇由教程团队成员Julian Meyer发表的文章,一个12岁的python开发人员。你可以在Google+和Twitter上找到他。 你可曾想过如何创建视频游戏吗?它不像你想象的那么复杂! 在本教程中,您将创建一个简单的游戏叫做兔子和獾,在这里作为英雄的兔子要保卫城堡反击进攻的獾群。:O 写这个游戏,你将使用Python。不,我指的并不是一条大蛇!:] Python是一种计算机编程语言。我们就本教程选择Python,Python是一种易于上手、有趣而且很容易学的语言。 如果你刚接触Python,开始之前先检出这本书 -深入Python:怎样像计... 阅读全文
posted @ 2013-08-09 17:31 HackerVirus 阅读(590) 评论(0) 推荐(0)
摘要: 利用单例模式解决全局访问问题 在面向对象编程中,我们无时无刻都可能在产生对象,因为我们的代码需要对象,但值得注意的是,我们有时候也有可能是在无谓的产生对象,更加可怕的是,这些累赘的对象会造成难以排查的BUG,尤其是在多线程编程中。 所以,合理的产生对象也是一个学问。 有些对象我们只需要一个,像是线程池,缓冲等,这类对象只能有一个实例,一旦产生多个实例就会出现问题。所以,我们必须找到一种方法来确保我们的代码中只有一个实例。 首先我们想到的第一个解决方法就是声明一个全局变量,然后将对象赋值给该全局变量,但是这意味着我们必须在程序一开始的时候就要创建好该对象,但我们应该是在需要的时候才创建对象,而且 阅读全文
posted @ 2013-08-09 14:09 HackerVirus 阅读(452) 评论(0) 推荐(0)
摘要: 字符串面试题系列之七:字符串全排列编译环境本系列文章所提供的算法均在以下环境下编译通过。【算法编译环境】Federa 8,linux 2.6.35.6-45.fc14.i686【处理器】 Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz【内存】 2025272 kB前言这是一道排列组合的题目。对于排列组合的题目在面试当中也是十分常见,主要考察小伙伴们的思维的有序性和解决问题的能力。本题就曾出自腾讯的笔试当中。一般这类题目大家做的时候用树的方式来帮助思考会有一些效果。本系列文章均系笔者所写,难免有一些错误或者纰漏,如果小伙伴们有好的建议或者更好的算法,请不吝 阅读全文
posted @ 2013-08-09 12:48 HackerVirus 阅读(421) 评论(0) 推荐(0)
摘要: Lucene.net入门学习系列(1) Lucene.net入门学习系列(1)-分词 Lucene.net入门学习系列(2)-创建索引 Lucene.net入门学习系列(3)-全文检索 这几天在公司实习的时候闲的蛋疼,翻了一下以往的教程和博客,看到了Lucene.net。原本想学着写一个系列的博文,由于本人水平有限,一直找不到适合的内容来写,干脆就写一个简单的Lucene.net系列文章吧。希望和大家一起学习,一起进步,有什么写错了或者有什么建议欢迎提出来。 一.引言 先说一说什么是Lucene.net。Lucene.net是Lucene的.net移植版本,是一个开源的全文检索... 阅读全文
posted @ 2013-08-09 12:47 HackerVirus 阅读(254) 评论(0) 推荐(0)
摘要: 重构MVC多条件+分页解决方案为支持MVC的验证,无刷新查询,EF,以及让代码可读性更强一点,所以就重构了下原来的解决方案。这里就简单讲下使用方法吧:Model:继承PagerBase:SearchModelpublic class SearchModel : PagerBase { public SearchModel() { AddFields("UserName", "Age", "Sex"); } [Required(ErrorMessage = "需要输入 用户名")] public s... 阅读全文
posted @ 2013-08-09 12:45 HackerVirus 阅读(202) 评论(0) 推荐(0)
摘要: smarkBeetle可靠、高性能的.Net Socket Tcp通讯组件 支持flash amf3,protobuf,Silverlight,windows phoneRedis协议详解由于前段时间在使用ServiceStack.Redis感觉不怎么方便和其代码实现也不理想所以就产生编写一个Redis .Net Client的想法(毕竟自己动手丰衣足食啊).实现的目的就是可以更简单了操作Redis并提供更多的数据处理方式如:String,json和Protobuf等。在操作Redis其实是通过TCP等方式来处理,所以它和其他网络服务一样有一个交互协议;Redis的交互协议比较怪异,第一次看感 阅读全文
posted @ 2013-08-09 12:43 HackerVirus 阅读(223) 评论(0) 推荐(0)
摘要: Go语言Web框架gwk介绍 (四)事件gwk支持事件系统,但并没有硬编码有哪些事件,而是采用了比较松散的定义方式。订阅事件有两种方式: 调用On函数或者OnFunc函数func On(moudle, name string, handler Subscriber) func OnFunc(moudle, name string, handler func(*EventContext))参数moudle是指订阅哪一个模块触发的事件,参数name是指订阅事件的名字,参数handler是处理事件的对象实例,是Subscriber类型的对象,Subscriber接口定义如下:type Subscri 阅读全文
posted @ 2013-08-09 10:32 HackerVirus 阅读(190) 评论(0) 推荐(0)
摘要: Javascript:再论Javascript的单线程机制 之 DOM渲染时机背景Javascript是单线程事件驱动的,所有能看到的Javascript代码都是在一个线程执行,定时器回调和AJAX回调会在适当的时刻插入队列等待Javascript线程调度执行,今天想测试一下DOM渲染的线程与时机,具体的问题是:修改DOM会立即显示在UI中吗?一个小测试测试代码 1 2 3 4 5 6 7 8 9 DOM的修改不会立马导致渲染,而是会内部触发一个事件(可能叫paint),这个事件的处理程序会被插入到Javascript的调度队列中等待调度执行。1... 阅读全文
posted @ 2013-08-09 10:31 HackerVirus 阅读(211) 评论(0) 推荐(0)