大体的三种解释是这样的全局变量:是指在类外声明的变量,通常这种变量时在整个工程内有效的,也就是说在整个工程中的类都可以使用。该变量的生存周期是在工程创建时有效,工程销毁时销毁。类变量:是指在类中声明的变量,这种变量在类中的方法都可以使用。其生命周期是在类创建时有效,类销毁时销毁。局部变量:是指在方法...
分类:
其他好文 时间:
2014-09-22 02:13:01
阅读次数:
171
软工写文档也有一个多星期了,还没有写完,感觉太慢了~
对于软工文档,最大的感觉就是不知道该怎么写。问过一个师哥,师哥说这次写主要是为了让我们先了解一下写文档,现在让我们真正写那肯定是写不好的。后面还会有项目来练习的。
真正优秀的程序员应该不单是编程高手,同时也应该是写文档的高手。大多数程序员是不喜欢写文档的。文档种类多,要求多。需求的改变和代码的改变都会让文档如同一张过时的废纸...
分类:
其他好文 时间:
2014-09-22 01:05:31
阅读次数:
412
狭义相对论要求光速对所有惯性参照系不变,但如果以光为参照(原点),所有惯性系都在球面上,并与球面相切,那么确实是可以达到解释的,当然,这只是几何解构。今天看爱因斯坦晚年文集时思考相对论时想到的。而且这个还符合宇宙爆炸起源学说,既然是爆炸,所有扩张点上的球切面相对于爆炸原点都是不变的。狭义相对论对于参照系的要求是匀速,这个假设本身是无理的,广义相对论则考虑匀加速,更一般的情况当然就是可变加速,不过这...
分类:
其他好文 时间:
2014-09-22 00:16:11
阅读次数:
295
为了执行linux内的C语言main函数,上一篇讲到了,为了从汇编语言环境跳转到C语言环境下执行,将CPU工作模式从16位转变到32位模式(C语言是32位的),并且重新建立了GDT与IDT,但是此时GDT和IDT中并没有内容,所以不能进行内存寻址与中断,接下来就是初始化GDT和IDT了。
进入32位模式后,寄存器也将变为32位寄存器,下面的汇编语法和之前的intel汇编有些不同,为AT&T汇编,至于差别不在赘述。...
分类:
系统相关 时间:
2014-09-22 00:09:11
阅读次数:
377
开场白 我们平时工作中,很容易遇到浮动效果。一个DIV中嵌套多个DIV,左边显示一个DIV,右边显示一个DIV,外层DIV的高度随着内层内容的高度变化。这就是最基本的浮动效果。下图的百度搜索结果就是一个简单的例子。什么是CSS清除浮动? 借用W3C的定义。浮动的框可以向左或向右移动,直到它的外边.....
分类:
Web程序 时间:
2014-09-22 00:02:01
阅读次数:
278
在多线程开发中,有一个很经典的名词,那就是信号量。信号量就是用来衡量一个资源的可利用数目的,根据信号
量的多少来控制在多线程中各个资源之间的冲突问题,在Java中也提供了对信号量的支持。
而且在创建信号量的时候,第二个参数用来指定采取何种分配策略,比如当有很多线程被阻塞,但有一个机会的时
候,信号量应该选择谁去运行呢,如果选择true,就采用公平模式,到时候看哪个线程等待的时间最久,...
分类:
编程语言 时间:
2014-09-21 23:57:51
阅读次数:
277
主要介绍使用java来读取txt文本文件,且每次读取2个字节,也就是采用unicode编码的文本。
FileMain
package com.test.filetest;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOExceptio...
分类:
编程语言 时间:
2014-09-21 23:56:31
阅读次数:
262
题目:给你一个1000*1000的01矩阵,求里面全是1的最大矩形面积。
分析:dp,单调队列。zju1985升级版 ^_^ 继上次那道题想了一天。
本来想用O(N^2)的最大正方形求解,想错了今天仔细一看,其实这道题目就是二维的最大矩形;
我们将问题分解成最大矩形,即求解以k行为底边的图形中的最大矩形,然后合并,求最大的矩形;
...
分类:
其他好文 时间:
2014-09-21 23:55:21
阅读次数:
349
真蠢,和网络赛的时候我WA掉的思想已经很接近了,被他们又是说这说那的绕进去了,就是一个单调栈,栈中元素的纵坐标严格降低,并且栈中顶部两点之间斜率的绝对值要小于栈顶点和入栈点的斜率。这样是一个向上凸的图形(如果不考虑后面一个条件,是下凹凸都有的奇怪图形图形,后面计算最近切点时不满足性质,效率会退化),当查询点找到最近切点(姑且称作最近似切点,理解就知道我说的是什么意思了)时,这个点代表的楼房就是影响...
分类:
其他好文 时间:
2014-09-21 23:39:31
阅读次数:
291
公司有一个需求,需要集群中的机器每分钟发送固定个数请求到局域网以外的一台服务器,固定个数,是指集群中的所有机器发送的所有的请求加起来是一个固定的个数,这就需要一个分布式的限速器。
首先想到的就是使用redis中的incr方法,在redis的官方文档中寻找到了一个示例
FUNCTION LIMIT_API_CALL(ip)
ts = CURRENT_UNIX_TIME()
keyname =...
分类:
其他好文 时间:
2014-09-21 23:36:31
阅读次数:
295