Coursera上面有Stanford的课程“Compilers”,该课程使用“龙书”作为参考书,并有一个编程项目,完成一个完整的编译器。这个编译器支持的语言称为COOL,是一个面向对象的用于教学的语言,支持完整的面向对象特性。COOL项目给出了一些基础源码,学生在这个基础源码上实现词法分析、语.....
分类:
其他好文 时间:
2014-11-30 00:19:17
阅读次数:
247
1 module main(); 2 reg clk=0; 3 reg [11:0] a=0; 4 reg [11:0] b=0; 5 always #50 clk=~clk; 6 always@(clk) 7 begin 8 a=a+4; 9 b<=a/4;10 end11 endm...
分类:
其他好文 时间:
2014-11-30 00:17:59
阅读次数:
191
问题1. 中文乱码问题连接字符串已经设置charset=utf8,但依旧出现乱码,解决方法:配置字符串字段约定支持Unicodeprotected override void OnModelCreating(DbModelBuilder modelBuilder){ modelBuilder....
分类:
数据库 时间:
2014-11-30 00:17:10
阅读次数:
252
学习操作系统最好的方式当然是实现一个系统内核。自己从零开始写一个完整的内核会消耗大量时间在一些小细节上。MIT 6.828课程“Operating System Engineering”就提供了很好的实现一个系统内核的素材,该课程最终实现一个完整的包含“内存管理”、“中断处理”、“进城调度”、“网络...
分类:
其他好文 时间:
2014-11-30 00:17:56
阅读次数:
136
Oracle中如何新建自增列,总的来说需要建立序列,并把这个序列付给某一列,重建触发器即可。第一步,打开PD,新建一个PDM文档,然后新建一个表,如图所示:第二步,创建一个序列。在【Model】-【Sequence】打开序列列表窗口,新建一个序列。然后打开序列的属性设置项【physical Opti...
分类:
数据库 时间:
2014-11-30 00:17:06
阅读次数:
293
1. 无论使用哪种方式,最终都必须依靠 Thread 类才能启动多线程。2. 启动线程是调用 start 方法,而不是调用 run 方法。3. 同一个线程对象不能 start 2 次,否则将会抛异常:java.lang.IllegalThreadStateException。4. Thread 类和...
分类:
编程语言 时间:
2014-11-30 00:17:45
阅读次数:
167
package alg; /** * 求取最大的子数列 * */ public class SubMaxArray { public static void main(String[] args) { int[] a = new int[] { 1, -2, 3, 10, -4, 7, 2, -5 ...
分类:
其他好文 时间:
2014-11-30 00:15:34
阅读次数:
256
Linked List CycleGiven a linked list, determine if it has a cycle in it.Follow up:Can you solve it without using extra space?SOLUTION 1:经典快慢指针问题。如果存在环...
分类:
其他好文 时间:
2014-11-30 00:15:56
阅读次数:
262
let 声明常量,var 声明变量//创建一个按钮var btn = UIButton()btn.frame = CGRectMake(100,100,100,100)btn.backgroundColor = UIColor.redColor()self.view.addSubview(btn)/...
分类:
编程语言 时间:
2014-11-30 00:18:03
阅读次数:
376
1. 单位- px(pixel): 普通的像素点描述,位图中的一个颜色点(RGBA或者YUV)- dip(device independent pixels): 设备独立像素。- dp: 与dip一样。- pt(point): 标准长度单位。1pt = 1.0 / 72 (in)。- sp(scal...
分类:
移动开发 时间:
2014-11-30 00:15:13
阅读次数:
241
Hibernate 三大框架之一,他的任务是和数据库打交道,以下是我对它的认识,以及详解。注意:以下的介绍是针对hibernate-release-4.3.7.Final 的。目录解析: hibernate-release-4.3.7.Final -documentation 里面都是些文...
分类:
Web程序 时间:
2014-11-30 00:16:13
阅读次数:
183
参考 http://blog.sina.com.cn/s/blog_53b0956801010lfu.html捣鼓了一个晚上了,OpenCv还没装好,本来以为看个类似的比如Ubuntu安装OpenCv2.2或者其他的就能安装好,结果发现...我太天真了。网上使用Ubuntu12.04来装OpenCv...
分类:
系统相关 时间:
2014-11-30 00:14:41
阅读次数:
1768
TINY FRAMEWORK基于组件化的J2EE开发框架,from:http://www.tinygroup.org/名字Tiny名称的来历取名Tiny是取其微不足道,微小之意。Tiny的构建者认为,一个J2EE开发框架是非常复杂的,只有把框架分解成非常细小、可控的部分,并且对每个细小、可控的部分都...
分类:
Web程序 时间:
2014-11-30 00:15:03
阅读次数:
216
什么是JSPJSP的全称是javaserverpage,java服务页面。是提供java服务的页面~那么和Servlet有什么区别呢?JSP的页面既可以写java代码~也可以写html代码哦!!JSP的特点JSP的作用:JSP是主要用来开发动态资源的技术~那么JSP怎么运行呢?我这里交给Tomcat...
分类:
编程语言 时间:
2014-11-30 00:14:42
阅读次数:
302
1 低级着色语言tgsi OpenGL程序使用GLSL语言对可编程图形处理器进行编程,GLSL语言(以下高级着色语言就是指GLSL)是语法类似C的高级语言,在GLSL规范中,GLSL语言被先翻译成教低级的类汇编语言,然后被翻译成硬件特定的指令集。OpenGL体系管理委员会于2002年6月和2002....
分类:
系统相关 时间:
2014-11-30 00:15:38
阅读次数:
294
LTC3803 - 采用 ThinSOT 封装的恒定频率、电流模式、反激式 DC/DC 控制器特点VIN和 VOUT仅受限于外部元件可调斜率补偿内部软起动200kHz 恒定频率操作±1.5% 基准准确度旨在实现卓越的电压和负载瞬态响应的电流模式操作无最小负载要求低静态电流:240μA扁平 (高度仅 ...
分类:
其他好文 时间:
2014-11-30 00:14:59
阅读次数:
328
由于服务器意外的断电,导致SQL SERVER服务器上数据库出现“置疑”而无法使用,通过网上搜索,找到以下方法解决问题,这里记录一下: 产生数据库置疑的时侯,数据库文件和日志文件都是存在的,如果数据库文件都不存在了,则要另当处理。 1、停止数据库服务器,将数据库MDF文件和LDF文件复制备份一份 ....
分类:
数据库 时间:
2014-11-30 00:14:37
阅读次数:
240