工作也已经接近两年了,给自己一个小的总结,谈论一下软件研发中的术与道。
所谓术,乃技术之意,软件研发过程中,技术直接关系到一个项目的成功与否。所谓技术有可以分为很多层面。编程语言层面,ruby、java、等等语言只是一种表达逻辑的方式,没有什么那种语言好那种语言坏之说。每一种语言都有自己适合的应用场景。比如ruby就强调代码的可读性。java等就兼顾了很多效率。c就是性能中的奶霸,但是可读性就一...
分类:
其他好文 时间:
2014-05-11 22:29:50
阅读次数:
413
ID为0的进程通常是调度进程,常被称为交换进程(swapper),是内核中的系统进程。
ID为1的进程叫做init进程,是一个普通用户进程,不属于内核,由内核调用。
一个现有进程可以调用fork函数创建一个新进程(子进程)。fork函数被调用一次,返回两次。子进程返回值为0,父进程返回值为子进程的进程ID。
当fork出一个子进程后,子进程便拥有独立的数据段、堆、栈的副本,但...
分类:
其他好文 时间:
2014-05-11 22:03:19
阅读次数:
251
内核要执行一个应用程序,唯一的途径是通过系统调用,exec函数,exec又会调用启动程序,启动程序(通常是汇编语言)以类似下面的方式调用main函数:
void exit(main(argc, argv));
那么在main函数末尾使用exit(0)和使用return 0是等价的。这里有三个正常终止程序的函数:
void exit(int status); // 先执行一些清理操作,...
分类:
其他好文 时间:
2014-05-11 20:11:19
阅读次数:
394
本文完全是翻译与总结谷歌官方的教程,已确保文档的正确性。
免得大家被五花八门的其他的资料弄混了,也没有系统行的学习。
一、设置窗口尺寸和适配屏幕分辨率
谷歌官方文档提到两个大的方面。
1.Viewport视图窗口
这个是html中设置的。主要是设置高度和宽度,还有初始的比列。这个宽度与高度将绝对html里面CSS中有多少个像素可用。
Viewport的宽度与屏幕的宽度没有决定性...
分类:
移动开发 时间:
2014-05-11 22:10:26
阅读次数:
386
算法实现:
使用...
分类:
其他好文 时间:
2014-05-11 21:39:35
阅读次数:
201
function getServiceUrl() {
var serverUrl = Xrm.Page.context.getServerUrl();
if (serverUrl.match(/\/$/)) {
serverUrl = serverUrl.substring(0, serverUrl.length - 1);
}
retur...
分类:
其他好文 时间:
2014-05-11 22:01:16
阅读次数:
261
最近在做有关图像格式转换的东西,以前对这一块还真有点缺失,只能周末补补。
在计算机中,数据是以文件的形式存储在外存储器上的。将图像数据以文件形式保存在外存储器上就形成了图像文件,图像文件就是以数字形式存储的图像数据。
图像文件一般由文件头、调色板数据和像素数据3部分组成。文件头用于存放图像文件的各种参数,这些参数表征了图像本身的许多特性;调色板是图像的颜色索引表;像素数据是图像信息的实体所在,...
分类:
其他好文 时间:
2014-05-11 22:27:51
阅读次数:
334
android快速上手(二)android开发环境搭建及hello world
(一)android开发环境搭建
(二)开启Hello World之旅
(三)学习概要...
分类:
移动开发 时间:
2014-05-11 20:40:12
阅读次数:
483
历届试题 大臣的旅费
时间限制:1.0s 内存限制:256.0MB
问题描述
很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。
为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的...
分类:
其他好文 时间:
2014-05-11 20:14:24
阅读次数:
304
??
1.Java中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思
Java中的方法重载发生在同一个类里面两个或者是多个方法的方法名相同但是参数不同的情况。与此相对,方法覆盖是说子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和返回类型。覆盖者可能不会限制它所覆盖的方法的访问。
2.JDBC是什么意思
JDBC是允许用户在不同数据库之间做选择...
分类:
其他好文 时间:
2014-05-11 22:14:33
阅读次数:
382
流概述
流是C++标准的组成部分,流的主要目标是,将从磁盘读取文件或将输入写入控制台屏幕的问题封装起来,创建流后程序员就可以使用它,流将负责处理所有的细节。
IO类库
在C++输入?输出操作是通过C++系统提供的完成I/O操作的一组类实现的。主要包括:
标准流类:处理与标准输入设备(键盘)和输出设备(显示器)关联的数据流
文件流类:处理与磁盘文件关联的数据流
字符串流类:利用...
分类:
编程语言 时间:
2014-05-11 22:26:56
阅读次数:
523
“重写”父类方法就是修改它的实现方式或者说在子类中对它进行重新编写。
子类继承父类的方法,在调用对象继承方法的时候,调用和执行的是父类的实现。但是,有时候需要对子类中的继承方法有不同的实现方式。
例如,假设动物存在“叫”的方法,从中继承有猫类和狗类两个子类。
重写父类的方法要用到override关键字(具有override关键字修饰的方法是对父类中同名方法的...
分类:
其他好文 时间:
2014-05-11 18:57:56
阅读次数:
291
问题:
包含一个以上虚函数的 class B, 它所定义的 对象是否共用一个虚函数表?
分析: 由于含有虚函数,因此对象内存包含了一个指向虚函数表的指针,但是这个指针指向的是同一个虚函数表吗?
实验如下:
{CSDN:CODE:338780}
结论:
结果表面,同一个类的所有对象,都共享同一个虚函数表。
派生问题:
派生类 和 基类是否共享同一个虚函...
分类:
编程语言 时间:
2014-05-11 22:35:00
阅读次数:
387
题意:让你炒股票,每天都有买进的额度和价格以及卖出的额度和价格,并规定时间和最多的持有股票是多少,而且买卖操作要隔w+1天求最高的利润
思路:显然分三种情况:不买不卖,买,卖,设dp[i][j]表示第i天持有j股票的最高利润
如果不买不卖的话就是:dp[i][j]=dp[i-1][j]
买: dp[i][j]=max(dp[i][...
分类:
其他好文 时间:
2014-05-11 21:18:05
阅读次数:
323
setDocument = Sizzle.setDocument = function( node ) {
var hasCompare,
//node为Element时返回node所属document
//node为Document时返回node
//node为空时返回window.document
doc = node ? node.ownerDocument || node...
分类:
Web程序 时间:
2014-05-11 22:41:15
阅读次数:
459
有一块新买的1T的移动硬盘。买来格式化成ntfs后简单的分了几次区。 4G的硬盘PE,100G的快速交互,剩余800多G分成了两个对等的存储盘。
插到电脑USB接口后, 桌面自动弹出了4个盘符。 打开前2个都没有什么问题, 写读都正常。后面两个一双击就会报错:
Error mounting: mount exited with exit code 1: helper failed wi...
分类:
移动开发 时间:
2014-05-11 20:51:27
阅读次数:
664
异常:The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
这是因为页面中用了struts标签的原因。
解决方法:
1。下载jstl1.1 解压后把lib文件夹下的jstl....
分类:
编程语言 时间:
2014-05-11 21:44:48
阅读次数:
364