操作系统内核的绝佳学习材料——JOS
前言:关于JOS和一些经验之谈
这一学期的操作系统课使用的是MIT用于教学的JOS操作系统,并且StonyBrook在其基础上做了大量改动,最重要的变化就是从32位移植到了64位。因为个人之前曾系统学习过Linux 0.11内核(《操作系统内核Hack:(四)内核雏形》,实现到时钟中断部分停下了),深知自己从零开始实现内核的工作量。即便是如我个人实...
分类:
其他好文 时间:
2016-06-23 08:53:46
阅读次数:
239
现象:使用EF新增记录时,一直报上述异常,网上说是值为空、主键外键未设等原因导致,但是改正这些情况下问题依然 解决过程:异常中有一句(请参见内部异常),一直都没有当回事,后来实在没办法就静下心来看了看,内容异常内容如下: InnerException: System.Data.SqlClient.S ...
分类:
其他好文 时间:
2016-06-23 08:54:40
阅读次数:
437
**VS自带的,贴到这里偶尔可以看一下。 C# 语言规范 版本5.0 注意 © 1999-2012 Microsoft Corporation。保留所有权利。 Microsoft、Windows、Visual Basic、Visual C# 和 Visual C++ 是 Microsoft Corp ...
分类:
编程语言 时间:
2016-06-23 08:54:15
阅读次数:
605
1、业务现状 公司整个业务体系中包含有支付模块,支付的业务分类如下: a)发布各类房源 b)购买各类会员(虽然没用户,但是功能存在) c)购买各种服务 d)购买理财 大概就这几类了,支付这块的调整主要是在web页面显示的文字上的调整,真正的支付逻辑,几乎是不动的,那优化什么呢?这个主要还是技术层面从 ...
分类:
其他好文 时间:
2016-06-23 08:51:59
阅读次数:
206
莫名其妙的dfs算法。 1.这道题首先要推出来,如果有弓形或者环形,答案必须是环长度和弓形俩条路长度之差的约数。 而且如果你直接按照原图来建图你是跑不出来的。 1.如果你每个点访问一次时dfs所有点,tle。 2.如果你打vis标记,你判断不出来弓形,wa。 3.如果妄图用一个in数组记录哪个点in... ...
分类:
其他好文 时间:
2016-06-23 08:54:39
阅读次数:
203
一、Association关联关系 说明:Assocition(关联):描述了两个或多个类之间的结构性关系。 (1)普通关联: 1)Association name名称:用以描述该关系的性质。 2)Role角色:当一个类处于关联的某一端时,该类就在这个关系中扮演了一个特定的角色;角色是关联中靠近它的 ...
分类:
其他好文 时间:
2016-06-23 08:52:30
阅读次数:
179
增删改查,要注意的是,Array数组是定长数组,ArrayBuffer数组才是变长数组。 其他集合也存在可变不可变。例如,List,Set,Map 多维数组定义方法与Java类似。 ...
分类:
编程语言 时间:
2016-06-23 08:54:00
阅读次数:
216
class Program { static volatile bool isCompleted = false; static void UserModeWait() { while(!isCompleted) { Console.Write("."); } Console.WriteLine() ...
分类:
编程语言 时间:
2016-06-23 08:53:29
阅读次数:
177
不管你是新手还是老鸟,在程序中读取资源文件总会遇到一些找不到文件的问题,这与Java底层的实现有关,不能算bug,只要方法得当,问题还是可以解决的。 项目的文件夹结构: repathtest ├─src │ └─com │ └─lavasoft │ ├─test │ └─res ├─doc repa ...
分类:
编程语言 时间:
2016-06-23 08:51:52
阅读次数:
249
转载: http://blog.itpub.net/post/37422/464323 该步骤用于将两个不同来源的数据合并,这两个来源的数据分别为旧数据和新数据,该步骤将旧数据和新数据按照指定的关键字匹配、比较、合并。 需要设置的参数: 旧数据来源:旧数据来源的步骤 新数据来源。新数据来源的步骤 标 ...
分类:
其他好文 时间:
2016-06-23 08:52:28
阅读次数:
469
内容如下。 lazy修饰的变量可以延迟初始化,如下面所示,文件未必存在,file变量未必有内容。 ...
分类:
其他好文 时间:
2016-06-23 08:50:36
阅读次数:
148
MD5简介: MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法。 ...
利用Entity Framework修改指定字段中的值一般我们编辑某些模型的时候会用到类似这样的代码 ...
分类:
其他好文 时间:
2016-06-23 08:51:56
阅读次数:
1504
Java Servlet API中文说明文档译者前言: 近来在整理有关Servlet资料时发现,在网上竟然找不到一份中文的Java Servlet API的说明文档,而在有一本有关JSP的书后面附的Java Servlet API说明竟然不全,而这份文档的2.1a版在1998年的11月份就已定稿。所 ...
分类:
编程语言 时间:
2016-06-23 08:52:43
阅读次数:
253
构建之法的第十五章给我们介绍了稳定和发布阶段。正如书中所说的,软件生命周期的最后阶段往往是最考验团队的,不但考验团队项目管理水平、应变能力,也考验团队的“血型”。原计划的软件发布时间快到了,但是软件还是有各种问题,我们应该怎么办?首先我们要能认识到自己软件中的不足,不能以任何软件都会有缺陷为借口来自 ...
分类:
其他好文 时间:
2016-06-23 08:52:03
阅读次数:
178
You shouldn't try to recreate the session and then operate it, you should get the session via the security manager, using the thread the user was logg ...
分类:
其他好文 时间:
2016-06-23 08:52:14
阅读次数:
234
前言: 上篇学习了线程Thread的使用,今天来学习一下线程池ExecutorService。 为什么要引入线程池? 每次new Thread()耗费性能 调用new Thread()创建的线程缺乏管理,被称为野线程,而且可以无限制创建,之间相互竞争,会导致过多占用系统资源导致系统瘫痪。 不利于扩展 ...
分类:
移动开发 时间:
2016-06-23 08:50:47
阅读次数:
254