汇编语言基础1
因为以后应该是要看内核相关的东西,内核百分之二十是用汇编语言写的,不会汇编显然不行,要学的东西还是真多,汇编只是正是走向内核之路的开始,万事开头难,还真是难,下午下载了2.6 和 4.04 的代码显然还是看不懂,那就从基础看把,我至少先搞明白内核是个什么东西,就选择了《linux内核设计与实践》这本书偏向理论,不过现阶段我就是看看内核是什么东西,然后在去看...
分类:
编程语言 时间:
2015-06-06 09:18:21
阅读次数:
187
题意:在马路两边分别有n个城市,给出期望的n条路用于连接两边的城市,但是要求路不能有交叉,求在期望的n条中路实际能保留下来的最大的条数
分析:这题很好
1.本题抽象出来的模型应该是求最长上升(不下降)子序列
2.LIS的 nlog(n)算法:
O(n^2) 的算法是dp[i]保留以i结尾的最长上升子序列的长度,令k=dp[i],O(nlog(n))算法是从k的角度出发,设d(k)为在长度为...
分类:
编程语言 时间:
2015-06-06 09:20:01
阅读次数:
130
Mybatis整合spring,主要通过两种途径:一种是基于xml配置的,一种基于java config 配置。...
分类:
编程语言 时间:
2015-06-06 09:20:39
阅读次数:
150
云存储openstack swift组件下载限速...
分类:
编程语言 时间:
2015-06-06 09:16:56
阅读次数:
168
??
1.http协议的简介
协议:双方达成一个共同的目标
http协议:请求和响应的过程中,要遵循一定的数据格式
请求:在浏览器的地址栏输入一个地址,点击回车,这个地址到访问的付服务器,这个过程称为请求
响应:服务器接收请求,根据请求返回数据到浏览器里面进行显示,这个过程响应
特点:请求和响应式同时存在的,先有请求后有响应,http响应式基于t...
分类:
编程语言 时间:
2015-06-06 09:13:57
阅读次数:
127
上一次我们给出了一个小程序,这次我们来使用临界区解决上一节没有解决的问题,临界区其实只有四个函数,分别是初始化、销毁、进入临界区、离开临界区。
函数功能:初始化
函数原型:
void InitializeCriticalSection(LPCRITICAL_SECTIONlpCriticalSection);
函数说明:定义关键段变量后必须先初始化。
函数功能:销毁
函...
分类:
编程语言 时间:
2015-06-06 09:13:52
阅读次数:
147
Collection接口
Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。JavaSDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。
所有实现Collection接口的类都必须提供两个标准的构造函数:无参数的构造函数用于创建一个空的Collection,有一个...
分类:
编程语言 时间:
2015-06-06 09:14:08
阅读次数:
148
/*
let apples = 3
let orange = 5
let L = 1.1
let appleSummary = "I have \(apples) apples"
let fruitSummary = "I have \(apples + orange) pieces of fruit."...
分类:
编程语言 时间:
2015-06-06 09:12:06
阅读次数:
409
妥妥的,也就是说是由`pthread_create`出来的线程来执行了`Thread.run`方法,`1:1`的线程模型。...
分类:
编程语言 时间:
2015-06-06 09:10:09
阅读次数:
201
ComATLATLMFCMFC MFCIUnknownMFCCCmdTargetComMFCCom MFCCOM1.1.1 #pragma oncetypedef long HRESULT;// {30DF3430-0266-11cf-BAA6-00AA003E0EED}extern const ....
分类:
编程语言 时间:
2015-06-06 09:06:19
阅读次数:
115
在界面设计中,一个容器要放置许多组件,为了美观,为组件安排在容器中的位置,这就是布局设计。java.awt中定义了多种布局类,每种布局类对应一种布局的策略。常用的有以下布局类:FlowLayout,依次放置组件。BoarderLayout,将组件放置在边界上。CardLayout,将组件像扑克牌一样...
分类:
编程语言 时间:
2015-06-06 09:06:43
阅读次数:
157
from: http://ljhzzyx.blog.163.com/blog/static/3838031220136592824697/ 在windows下用一下开源工具就是悲催,如题python安装pycrypto在windows也是很麻烦。一般在官方网站下载: https://www.dlit...
分类:
编程语言 时间:
2015-06-06 09:04:01
阅读次数:
693
这几天在学C#,感觉还是需要一个控制反转的框架,正好Spirng也有.net版的,看着API搭建一个大致目录是这样的,我们在APP.CONFIG里面配好xml文件的地址,这个APP.CONFIG就相当于是JAVA中的web.xml,object.xml相当于java框架里的applicationco...
分类:
编程语言 时间:
2015-06-06 07:58:55
阅读次数:
243
转自http://tutorials.jenkov.com/java-concurrency/volatile.htmlThe Javavolatilekeyword is used to mark a Java variable as "being stored in main memory". ...
分类:
编程语言 时间:
2015-06-06 07:58:55
阅读次数:
261
Given an integer n, return the number of trailing zeroes in n!.Note: Your solution should be in logarithmic time complexity.解题思路:计算n能达到的5的最大次幂,算出在这种情况...
分类:
编程语言 时间:
2015-06-06 07:56:09
阅读次数:
203
Lambda表达式在Python中经常使用到,在此总结下Lambda表达式的常用方法。
首先,要明白Lambda表达在Python中是作为一个匿名函数的构造器而存在。其次,要明白Lambda表达式的常用场景是Lambda表达式对应函数的使用次数非常有限(因此,没有必要专门定义一个非匿名函数),同时保证了代码的简洁性。
最简单的一个Lambda表达式例子和对应的非匿名函数:
f...
分类:
编程语言 时间:
2015-06-06 06:51:49
阅读次数:
124
简单总结一下封装-即从很多类的抽取相同的代码 写在一个类里。好处是 代码的重用,安全。继承-减少代码的书写。其好处也是 代码的重用。多态-把不同的子类对象都当作父类来看,可以屏蔽不同子类对象之间的差异,写出通用的代码,做出通用的编程,以适应需求的不断变化。总的来说还是接口的重用。那么总结一下,JAV...
分类:
编程语言 时间:
2015-06-06 06:50:13
阅读次数:
121