- 浏览: 120734 次
- 性别:
- 来自: 苏州
最新评论
-
哈嘧哈嘧哈:
启动好慢....
Python编辑利器 --- PyCharm试用介绍 -
gary_bu:
感谢分享,有用
Servlet,Listener和Filter如何获取ServletContext(既application) -
lijiejava:
...
生命的意义 -
congdepeng:
哪里哪里
关于文本编辑器的一点思考 -
hlzhao:
作者功力深厚啊!
关于文本编辑器的一点思考
文章列表
写道
程序=算法+数据结构
congdepeng 写道
特定问题的算法指标=时间+空间+算法复杂度+数据结构复杂度
这里,空间指程序运行占用的资源。
我觉得对于指定的问题求解,“时间+空间+算法复杂度+数据结构复杂度”趋向于一个固定值。
其中时间+空间是为机器考虑的,算法复杂度+数据结构复杂度是为程序员的心情考虑的。
我现在简单的拟定一个分值:(如果为负的,说明更简单,时间更短,空间更少)
1分简单,时间短,空间少
2分中等,时间中等,空间中等
3分复杂,时间长,空间大
...
当前在读
条码号
题名
责任者
借阅日期
应还日期
馆藏地
续借
2007029511
Rails
Cookbook中文版
Rob Orsini著
2010-07-06
2010-08-05
B303科技阅览室
2007040611
Ruby程序设计268技.2版
网页中颜色定义规律
- 博客分类:
- Web Standards
http://0to255.com/
<table border="1px">
<tr><td >根据二进制的进位规则</td><td>4位-2位-1位</td></tr>
<tr><td bgcolor="#000000">00-00-00</td><td>00-00-00没有信息 全黑一片</td></tr>
...
对Unix\Linux有点了解的人,都知道“流”这个概念是多么重要。
对Unix\Linux Shell有点了解的人,都知道3大流,in,out,error。
在Shell里面我们可以使用 > >> < << | 方便的对流进行重定向。
同样在java里面我们也可以这样。
如果我们在集成开发环境(例如IntelliJ IDEA)里面执行
System.out.println("out");
然后你在集成开发环境的某个小窗口看到了 out 其实你的集成开发环境已经对这个流进行了重定向,重定向到开发环境的一个小 ...
编程语言的
简单类型
是由程序的编译器
或者解释器
支持的。
复合类型
是由简单类型
组成的。
(这个“如何组成”的语法造成了各个语言语法的差异,甚至语言文化)
机器语言是直接操作硬件的,汇编简单的封装了机器语言,从而便于读写。
汇编语言和机器语言的语句之间是一一对应或者一对多的简单对应关系,从抽象层次上来说,机器语言和汇编语言处在差不多同一个level。
CPU要做的事情无谓于算术运算,逻辑运算等,再加上条件判断和跳转等等就足够了。因为要从汇编语句里面总结出结构(模式)是非常困难的,所以,汇编语言的代码复用性很不好,没有人喜欢做重复劳动,于是将语言的抽象层次提高到更高的抽象层,条件判断用if else来写,跳转用goto来写,这样将重复劳动交给计算机去做。
另外,还有一点为什么需要C语言的原因是,汇编离 ...
论语言的运行环境和个人发展的家庭背景
- 博客分类:
- 读书笔记
在看一本C语言的教材,里面提到一句话“C语言本身其实什么都不能做,就连I/O,都需要调用‘I/O链接库’来完成”。仔细想想,何止是C语言,java也是这样,不利用JDK的接口(API),输出一个“Hello World!”都是不可能的。
...
<script type="text/javascript">
var var0 = 0;
function method1() {
var var1 = 1;
function method2() {
var var2 = 2;
function method3() {
var var3 = 3;
alert(var0);
alert(var1 ...
本地使用windows GBK编码的一个html文件,传递到另外一台linux 默认UTF-8编码的计算机,该html文件已经转换为UTF-8. 我们平时习以为常了,实际上,操作系统(或者应用软件)帮我们默默做了很多事情。
身边时时刻刻发生这样的事情,比如本地windows GBK html 通过CVS 到linux UTF-8 ,已经做了转换。
什么是WEB标准
WEB标准,即网站标准。目前所通常所说的WEB标准一般指网站建设
采用基于XHTML
语言的网站设计语
言,WEB标准中典型的应用模式是“css+div”(什么是css+div
)。实际上,WEB标
准并不是某一个标准,而是一系列标准的集合。
网页主要由三部分组成:结构(Structure)、表现
(Presentation)和行为(Behavior)。对应的网站标准也分三方面:结构化标准语言,主要包括XHTML和XML;表现标准语言主要包
括CSS;行为标准主要包括对象模型(如W3C DOM)、ECM ...
JDBC事务:最基本的选择只有0和1,也就是commit和rollback,我们只有一个数据库,无非是对某个table的增删改查。
JTA事务: 开发了新的系统,新系统有自己的新数据库,又要访问原始数据库,还需要访问第三方的数据源,越来越复杂了,遇到了传说中的分布式事务,于是我们开始引入JTA。
CMT事务: 基于上面的情况,JTA事务的实现还是很麻烦,有聪明的开发商发明了聪明的容器,帮我们处理很多相似的重复的编码,很多相通的脏活累活都让容器去管理了,很EJB。
Spring声明式事务: EJB还是太蠢了,我只要个盒子(容器)。
Spring
来了, ...
数组Array
结构体Struct
学习C语言,基本类型(Primitive Type)看完了就差不多到 数组和结构体来。
作为C语言中最基本最常见的复合类型(Compound Type),两者作为参数传递时所完全不一样的。
数组的名字本来就是指针,所以方法里面修改数组元素能影响传递进来的数组。两者地址也一样。
结构体传进方法时,是复制的一个副本。两者地址不一样。
#include <stdio.h>
void changeArray(int x[])
{
x[0] = 900;
x[1] = 800;
printf(&quo ...
背景知识:本人爱好看书,大学期间养成的习惯。现在有一座图书馆就在我家房子公路对面的湖边,我经常光顾。
1.博客园精华集:Web标准之道
阿一[等]编著
2010-3-30
2010-4-6
2.写给大家看的
CSS书:a designer's guide
(美)Carles Wyke-Smith著
2010-3-30
2010-4-10
作为一个java程序员,我偶尔也会到.NET相关的书架逛逛。
这不,在.NET相关的书架,我翻到了这本好书,《博客园精华集:Web标准之道
》。
...
背景知识:本人爱好看书,大学期间养成的习惯。现在有一座图书馆就在我家房子公路对面的湖边,我经常光顾。
J2EE Web
Services高级编程
(美)Richard
Monson-Haefel著
2010-4-10
2010-4-16
这本书在大学三年级的时候,就借过,学校图书馆的。当时刚刚选修java,同时也在自学java。
对于刚会写helloworld的我,这本书简直是天书,还记得是51节借回家看的,看的一头雾水。
工作2年后,终于再次翻开本书,项目中将来要用到Web Services,所以我 ...
图书馆就在我家马路对面的湖边上。
因为最近玩手机(HTC
hero),基于Linux的Android系统,突然对Unix / Linux 很感兴趣。
作为一个java软件工程师(亦称java程序员),基本的命令ls,cd,tail什么的还是会用的,蛋是也仅
此而已。
1. UNIX和
Linux权威教程
John Muster著
2010-4-16
2010-4-25
2. UNIX结构分析:核心代码的结构与算法.2版
胡希明编著
...