摘要:
成为码农以后,一共拥有过两台笔记本,一台是09年的戴尔Latitude E6400,另一台就是现在用的Samsung NP700Z5C。好吧,或许这两个机型都没听说过,但是这两款的确都是神一般存在的机器。其实,买这两台电脑纯粹是巧合,相同的巧合。09年时我本来是准备买当时很热门的HP Probook 4411s的,可惜太热门没有货,于是被人转型成了那台戴尔。我说它是神机,因为这个电脑的借口太丰富:WiFi+蓝牙、指纹、NFC、IC卡读卡器、ExpressCard、1394、DisplayPort、4个USB,好吧,什么借口都有,内部还有3个PCI-E,光驱可以热插拔。最关键是背光键盘,当时只有 阅读全文
摘要:
存到自己的微云里面,连接:http://url.cn/EcYTwc(话说微云还是方便多了,在国内付费什么的都比较容易,速度也快,之前用的google drive和skydrive就是速度和付费太麻烦了。)guerilla的lead tech coder带来的引擎方面在开发KZ4:ShadowFall时候的一些经验。背景guerilla并不是一个特别大的studio,而且现在除了kz4还在开发一个新的游戏(没有公布),所以在技术方面没有那么多的革新也是情理之中。路还是踏实的一步步走比较好。数据一系列非常有用的数据:并行性:传统的渲染,动画,物理高度并行之外,AI和逻辑也达到了%80都是并行的运行 阅读全文
摘要:
.NET Framework 数据提供程序是专门为数据处理以及快速地只进、只读访问数据而设计的组件。一、Connection1、介绍 开启程序和数据库之间的连结 ADO.NET底层 可自己产生对象或由其它对象自动产生。2、属性和方法 Connectionstring属性:获取或设置连接语DataBase属性:获取当前打开数据库 DataSource属性:获取打开数据库的连接实例注:必须显示关闭3、实例连接数据库的步骤: 定义连接字符串stringconnstr=“server=.;database=数据库名; Integrated Security=SSPI”; 创建 Conn... 阅读全文
摘要:
1、定义类: @interface 类名 : 父类 @end 2、使用:(冒号)表示继承一个类 Student : NSObject 3、使用()定义一个Catagory(类别)* 作用:在不改变原有类结构的基础上,扩展原有类的方法(不能扩展属性),但不建议重载原有类的方法 * 开发工具默认生成的文件为:类名+Catagory名称 * Catagory可以写在单独的文件中,也可以写在原有类的文件中,如何写根据需求来决定。 4、使用<>表示实现一个Protocol(协议),如需实现多个协议,将协议名以逗号分隔都写在括号中即可 *可以理解为java中的接口,但不同的是,实... 阅读全文
摘要:
1006: [HNOI2008]神奇的国度Time Limit:20 Sec Memory Limit:162 MB Submit:1277 Solved:514 [ Submit][ Status][ Discuss] Description K国是一个热衷三角形的国度,连人的交往也只喜欢三角原则.他们认为三角关系:即AB相互认识,BC相互认识,CA相互认识,是简洁高效的.为了巩固三角关系,K国禁止四边关系,五边关系等等的存在.所谓N边关系,是指N个人 A1A2...An之间仅存在N对认识关系:(A1A2)(A2A3)...(AnA1),而没有其它认识关系.比如四边关系... 阅读全文
摘要:
浏览Heap Dump可以使用VisualVM浏览heap dump文件的内容,从而快速查看在堆中分配的对象。Heap dumps在主窗口的heap dump子标签页中显示。你可以打开保存在本地的heap dump文件(.hprof)或者使用VisualVM捕获正在运行的程序的heap dumps。一个heap dump是Java虚拟机(JVM)在某一时刻所有对象的快照。JVM从堆中为所有的类实例和数组分配内存。当一个对象不再被使用并且没有对它的引用时,垃圾回收器回收其堆内存。通过查看堆,你可以找到对象创建的位置,发现对象的引用。如果JVM试图从堆中移除不再需要的对象时失败了,VisualVM 阅读全文
摘要:
try { String jdbcURL ="jdbc:oracle:thin:@fitwsswdb1.nam.nsroot.net:1522:RVDBP1"; Properties props = new Properties(); props.put("user", "rvuser"); props.put("password", "user123"); props.put("defaultRowPrefetch", "100"); props.put 阅读全文
摘要:
介绍Runtime使用简单的循环动画播放一次动画连续播放动画程序控制的骨骼动画其他功能慢动作和快动作动画混合问题工具使用上Runtime的问题介绍Spine是一个2D的骨骼动画编辑器, 因为其良好的UI设计及完整的功能, 在kickstarter上发布以后立即收到追捧, 作为一个几乎只有游戏开发者才会使用的小众工具, 募集了远超目标5倍的资金, 共计6.7W多美元. 我在其项目发布后, 成为了Spine在kickstarter的早一批backer, 这是我在kickstarter上第一个, 也是目前唯一一个支持的项目. 随后, 通过不断收到的邮件见证了Spine逐步完善的过程, 直到其发出ta 阅读全文
摘要:
Is Fibonacci Search really "faster" than Binary Search? 申明:本文讨论的搜索对象为有序数组,不是数学上讨论的函数。 1. 介绍 对经过各种Sort算法排好序之后的有序数组进行检索的Search算法大致有以下三种:线性查找O(n),二分查找O(log(n)),斐波那契查找O(log(n))。 前两者用的比较多,对于Fibonacci Search,应该蛮多人和我一样只闻其名,不见其人吧。 数学原理如下: 斐波那契数列:0、1、1、2、3、5、8、13、21、……(有人喜欢从1开始,随你~~~) ... 阅读全文
摘要:
InnoDB存储引擎有三大特性非常令人激动,它们分别是插入缓冲、两次写和自适应哈希,本篇文章先介绍第一个特性 - 插入缓冲(insert buffer) 在上一篇《MySQL - 浅谈InnoDB存储引擎》中,我们可以看到在InnoDB的内存中有单独一块叫“插入缓冲”的区域,下面我们详细来介绍它。 非聚集索引写性能问题为了阐述非聚集索引写性能问题,我们先来看一个例子: mysql>create table t ( id int auto_increment, name varchar(30), primary key (id)); 我们创建了一个... 阅读全文