摘要: 徐家骏:华为十年感悟 收藏 好好读读别人的好文章。==============================徐家骏:华为十年感悟 (注:徐是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万,数据中心是用火山岩建的深入地下的一个大型建筑。防辐射,可防卫星 的电子,雷达等手段的侦察。里面有象卫星发射中心那种超大屏幕,机房里满是三米的大型服务器和大型计算机。连接整个华为全球的每一台终端,整个华为每天三 十多万封邮件,海外和全球的同步研发,内部的信息管理,内部流程,华为的国内国际ip电话都是通过出去。) 正文: 上周,我正式提交了离... 阅读全文
posted @ 2010-08-18 21:55 William Zhao 阅读(302) 评论(1) 推荐(0) 编辑
摘要: 今天研究了下基本的代码,笔记下注释/// <summary>/// This is the main type for your game/// </summary>public class Game1 : Microsoft.Xna.Framework.Game{ GraphicsDeviceManager graphics; SpriteBatch spriteBatch; public Game1() { graphics = new GraphicsDeviceManager(this); Content.RootDirectory ... 阅读全文
posted @ 2010-08-09 23:01 William Zhao 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 可以列出当下目录下所有子目录的结构,以前不知道都手工自己统计的 阅读全文
posted @ 2010-07-27 22:35 William Zhao 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 发现一个不错的网站有很多资料,和大家分享下。目前开始看XNARecipes,希望可以在一个月内可以做出第一个小游戏http://shiba.hpe.cn/jiaoyanzu/WULI/soft/xna.aspx?classId=4 阅读全文
posted @ 2010-07-13 22:15 William Zhao 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一共查到2个函数,getDate(),这个可以用很正常update table set XXX = getdate() where XXX= 'XXX'这个字段就更新成时间了curdate(),不知道为什么这个不可以用,先记录下日后再看看。 阅读全文
posted @ 2010-04-16 13:50 William Zhao 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Sql server log file 缩小和删除1.dump Transaction 数据库名字 with No_log2.点击数据库-〉task -> shrink -> file -> 选择日志文件如果以后不想再由log文件增加可以设置:3.属性->选项->故障恢复-模型-选择-简单模型。或用SQL语句:alter database 数据库名 set recovery simple 阅读全文
posted @ 2010-04-02 09:06 William Zhao 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 因为一些工作上的原因,A机器上安装了VS2008,B机器部署IIS和Server,发现asp不工作了,但是B机器没有安装VS的license。看了半天也查不出到底哪里出了问题,最后只能试试看VS的远程debug功能了。1.B机器运行 Visual Studio 2008 Remote Debugger,如果没有打开端口按照提示打开2.A机器打开项目文件然后运行 Attach, 选择B机器,然后选择B上要调试的程序,是ASP.net的话就选择w3wp.exeAB均在同一域中用相同账户登陆,其他情况下还没有尝试过。一debug就把问题发现了,当然软件开发一定要做好日志系统和exception的处理 阅读全文
posted @ 2010-04-01 13:14 William Zhao 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Memcached是什么?Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached由Danga Interactive开发,用于提升LiveJournal.com访问速度的。LJ每秒动态页面访问量几千次,用户700万。Memcached将数据库负载大幅度降低,更好的分配资源,更快速访问。如何使用memcached-Server端?在服务端运行:# ./memcached -d -m 2048 -l 10.0.0.40 -p 11211这将会启动一个占用2G内存的进程,并打开11211端口用于接收请求。由于32位系统只能处理4G内存 阅读全文
posted @ 2010-03-05 10:00 William Zhao 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 每次看到位运算的地方,都比较迷糊.以前学习C的时候也不求甚解,到现在看来,觉得位运算和指针在C++基本知识里是最难理解,最难融会贯通的东西.尤其是位运算,用好了可以"出神入化"了^_^.如果当年好好学习C语言,也不至于今天这么费劲!位运算位运算的运算分量只能是整型或字符型数据,位运算把运算对象看作是由二进位组成的位串信息,按位完成指定的运算,得到位串信息的结果。位运算符有:&(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。其中,按位取反运算符是单目运算符,其余均为双目运算符。位运算符的优先级从高到低,依次为~、&、^、|,其中~的结合方向自右至左 阅读全文
posted @ 2009-11-11 10:52 William Zhao 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 考虑下面的结构: struct foo { char c1; short s; char c2; int i;};假设这个结构的成员在内存中是紧凑排列的,假设c1的地址是0,那么s的地址就应该是1,c2的地址就是3,i的地址就是4。也就是c1 00000000, s 00000001, c2 00000003, i 00000004。可是,我们在Visual c/c++ 6中写一个简单的程序: struct foo a;printf("c1 %p, s %p, c2 %p, i %p/n",(unsigned int)(void*)&a.c1 - (unsigned 阅读全文
posted @ 2009-11-11 10:49 William Zhao 阅读(216) 评论(0) 推荐(0) 编辑