码迷,mamicode.com
首页 > 编程语言
《游戏引擎架构》读书笔记1-游戏引擎中的C++
3月底,我暂时结束了北京的工作,从原来的公司离职,主要是为了学习游戏开发的底层知识和3D引擎相关的内容,并进行技术转型,为了鞭策自己的学习,未来博客更新会比较频繁,现阶段主要是《游戏引擎架构》读书笔记系列和unity学习笔记系列。 《游戏引擎架构》在两年前就买了,而且自己也大体的看过一遍,因为自己想... ...
分类:编程语言   时间:2016-04-04 19:36:40    阅读次数:252
C语言字符串处理函数
函数名: strcpy 功 能: 拷贝一个字符串到另一个 用 法: char *strcpy(char *destin, char *source); 程序例: #include <stdio.h> #include <string.h> int main(void) { char string[1 ...
分类:编程语言   时间:2016-04-04 19:35:18    阅读次数:210
JAVA 笔记(三)
NullPointerException:空指针异常 原因:数组已经不再指向堆内存了。而你还用数组名去访问元素。 对于查找问题,如果找到就返回其索引值,如果找不到就要返回一个负数(一般是负一)这是必须的,否则如果找不到,就没有返回值,这样程序就会报错。 二维数组的元素是一个一维数组(这样好理解二维数 ...
分类:编程语言   时间:2016-04-04 19:29:53    阅读次数:244
C语言字符串操作总结大全(超详细)
1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecm ...
分类:编程语言   时间:2016-04-04 19:30:17    阅读次数:277
Java并发编程笔记 阻塞和中断
>>线程的状态转换 线程的状态转换是线程控制的基础,下面这张图片非常直观的展示了线程的状态转换: 线程间的状态转换: 1. 新建(new):新创建了一个线程对象。2. 可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程 ...
分类:编程语言   时间:2016-04-04 19:31:35    阅读次数:278
Swift编程语言中如何实现自定义类型的for-in循环(基于Swift 2.2)
我们在Swift编程语言中常常会用到for-in循环(在编程语言术语中又被称为for-each)。此外,从Swift 2.2版本起,for循环将只支持for-in形式,而不支持for i = 0; i < n; i+=1 { }这种形式了,若要使用这种形式的话,只得用while或repeat-whi ...
分类:编程语言   时间:2016-04-04 19:28:38    阅读次数:261
20145123刘森明《Java程序设计》第五周学习总结
代码托管地址:http://git.oschina.net/null_289/Java2016 教材学习内容总结 异常处理 ?使用try、catch: Java中所有错误都会被包装成对象,可以尝试(try)执行程序并捕捉(catch)代表错误的对象后做一些处理。使用了try、catch语法,JVM会 ...
分类:编程语言   时间:2016-04-04 19:27:16    阅读次数:170
C语言笔记-字符串+转义符(写起来想砸键盘)
转义符真心写起来好麻烦... 代码: 结果: ...
分类:编程语言   时间:2016-04-04 19:25:48    阅读次数:201
项目日志之基于Java socket的网络通讯
Java API网络类包中的Socket类是网络上运行的两个程序间双向通信的一端,它既可以接受请求,也可以发送请求,利用它可以较为方便的编写网络上数据的传递。我们打算通过Java中基于Socket的网络编程实现一个简单的网络通信程序。这就是我们团队项目(开发一款简单的通讯软件,其基本功能是实现一对一 ...
分类:编程语言   时间:2016-04-04 19:21:51    阅读次数:224
ACM/ICPC 之 拓扑排序-反向(POJ3687)
难点依旧是题意。。。。需要反向构图+去重+看题 POJ3687-Labeling Balls 题意:1-N编号的球,输出满足给定约束的按原编号排列的重量序列,如果有多组答案,则输出编号最小的Ball重量最轻,若依旧多组则输出编号次小的Ball重量最轻的方案。 题解:在看懂题意后,再开始做会省很多时间 ...
分类:编程语言   时间:2016-04-04 19:21:26    阅读次数:171
如何实现一个 Virtual DOM 算法
http://mp.weixin.qq.com/s?__biz=MzI5MTE4NjQ4Ng==&mid=401684442&idx=1&sn=18750a1fe95490ec43b963fd0e750962 ...
分类:编程语言   时间:2016-04-04 19:21:33    阅读次数:234
比较C++和Java 二
26.Java内置多线程支持。你可以通过继承Thread类来创建一个新的线程(重写run()方法)。互斥发生在使用synchronized关键字作为类型修饰符修饰方法的对象级别。在任一时刻,只能有一个线程访问特定对象的synchronized方法。换句话说,当进入一个synchronized方法时,首先会去对对象“上锁”,这对使用该对象的其他synchronized方法也有作用,并且当退出方法时“解...
分类:编程语言   时间:2016-04-04 18:16:10    阅读次数:208
spring security+mybatis+springMVC构建一个简单的项目
spring security ,这是一种基于spring AOP和Servlet的过滤安全框架。它提供全面的安全性解决方案,同时在web请求级和方法的调用级处理身份确认和授权。在spring framework基础上,spring security充分利用了依赖注入(DI,Dependency Injection)和面向前面技术。 下面就让我们用一个小的晓得项目来出初步了解Spring Security 的强大功能吧。...
分类:编程语言   时间:2016-04-04 18:13:52    阅读次数:3223
Java Lock-同步的另一种实现
通常初级的程序员喜欢使用synchronized关键字来实现同步机制,理由很简单,使用它简单,我们不用考虑更多的细节,对程序员的要求比较低。那这里我们介绍另外一种通过Lock实现的同步的方法,显然使用Lock方法,能够使程序并发更加高效、灵活,其对程序员的要求也就更高。Lock中的方法public interface Lock { void lock(); void lockInte...
分类:编程语言   时间:2016-04-04 18:12:44    阅读次数:185
python 第三库卸载办法
Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\Administrator>cd c:\\python27c:\Python27>pipUsage: pip <command> [o ...
分类:编程语言   时间:2016-04-04 18:12:54    阅读次数:929
《Java程序设计》第5周学习总结
教材学习内容总结 第八章 Java异常处理是要处理Exception类及其子类(Checked Exception),RuntimeException及其子类也不用处理(Unchecked Exception) Multi-catch:类之间不能有继承关系 catch or throw? throw ...
分类:编程语言   时间:2016-04-04 18:11:58    阅读次数:139
JVM内幕:Java虚拟机详解
这篇文章解释了Java 虚拟机(JVM)的内部架构。下图显示了遵守Java SE 7 规范的典型的 JVM 核心内部组件。 上图显示的组件分两个章节解释。第一章讨论针对每个线程创建的组件,第二章节讨论了线程无关组件。 线程 JVM 系统线程 每个线程相关的 程序计数器 栈 本地栈 栈限制 栈帧 局部 ...
分类:编程语言   时间:2016-04-04 18:09:47    阅读次数:276
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!