- 浏览: 337056 次
- 性别:
- 来自: 上海
最新评论
-
alafqq:
很好的一篇启蒙hashmap的文章;HASHTABLE的93行 ...
使用数组和链表实现hash表存储信息 -
小帅1127:
我擦,我还以为有什么大坑呢,这也写出来。。。
if..else if和if..if的区别 -
fncj:
转下http://www.dodoer.com
hadoop单机版搭建图文详解 -
yueshang520:
Spring注解原理的详细剖析与实现 -
fncj:
转下,谢谢http://www.whohelpme.com/b ...
Spring注解原理的详细剖析与实现
文章列表
错误1(jdbc):
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1075)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:984)
at com.mysql.jdbc.SQLError.createSQ ...
1、 jsp和servlet:
从完成功能上来说,java servlet和jsp没有什么本质区别,jsp能做的事情servlet也能搞定,同样,servlet能搞定的事情jsp也能搞定,就像360和qq都能窥探个人隐私一样。但二者又有很大区别:
servlet是纯java代码,所以在编写网页方面很不方便,而jsp恰好相反。但是,jsp运行时需要转换成java代码,然后编译、加载运行。因此,各有利弊,结合使用。
jsp是在http或者xml文档中嵌入java脚本或者jsp标签形成的,是文本文件,而servlet是纯java文件,所有使用servlet完成的功能,包括与用户 ...
1、什么是UML?
Unified Modeling Language统一建模语言,是一种标准的图形化建模语言,它是面向对象分析和设计的一种标准表示。
为了弄清楚UML是什么,那么先弄清楚它不是什么吧:
· 不是一种可视化编程语言,而是一种可视化建模语言;
·不是工具或知识库的规格说明,而是建模语言的规格说明,是一种表示的标准。
·不是过程,也不是方法。但是允许任何一种过程和方法使用它。
2、为什么要建模呢?
那么修建一个狗窝和修建一座高楼大厦有什么区别呢?区别是狗窝不用设计。创作乐曲需要五线谱,同理,设计软件时使用UML。
使用 ...
今天下午听了IBM院士王云先生的一个关于intelligent Interconnect-of-Things讲座,这个讲座应该是他在第四界中国传感器网络学术会上的演讲的一个节选吧(从那个相当专业的ppt上猜测出来的)。王院士(IBM有自己对“院 ...
事务:一个或一组数据库操作组成一个事务。
事务的ACID性质:
·A(atomicity) 表示“原子性”,事务的操作要么全部被执行,要么全部不被执行。每一个操作不可分割开来,比如银行取款,机器突然发生故障,本来账户已经减掉了款项,如果钱没到用户手中,即用户没有完成取款,则账户被减掉的钱直接回滚到没有操作之前。
·C(consistency) 表示“一致性”,所有数据库中数据元组之间的联系具有一致性限制,或说满足一致性期望(例如,账户要不能为负数)要求事务保持数据库的一致性。在操作过程中不会破坏数据的完整性。
·I (isolation)表示“独立性”,每个事务的执行必须显现为如同 ...
这个小测试仅仅是为了证明一点:掌握了原理后,语言不再是问题,c++和java也可以实现“通婚”。
C++服务器端代码:
#include<winsock2.h> #include<iostream> using namespace std; int main(){ SOCKET ServerSocket; //服务器 string client_ip ;//客户对应ip int port=9090;//端口号 cout<<"C++服务器初始化!....."<<endl; ...
约束的建模:
一、约束的分类大致可以分为:
1、键(key) 是实体集中唯一标识一个实体的属性或属性集。不存在两个实体其构成键的所有属性值都相同,但部分相同时允许的。
2、单值约束(single-value-constraint)是指只在 ...
(持续更新中。。。)
遇到的一些单词:
cascade 级联constraint约束duplicates副本,多重记录desc 降序asc 升序
遇到的一些错误:
error 121 这是外关键字名字重复的错误,即使是在不同的表中,外关键字的名字也不能重复。
error 150 这类错误包括3种情况: 1. 外键和被引用外键类型不一样,比如integer和double 2. 找不到要被引用的列 3. 表的字符编码不一样
error 1064(42000) 版本过低,升级版本 单引号错误,应该是Esc下面那个键的标识“~” 语句语法错误也报这 ...
一、 界面元素
1. 窗口:Activity 应用程序中每个屏幕显示都通过继承和扩展基类Activity实现
分类:基本Activity,带内容的Activity(如ListActivity)
2. 对话框:Dialog 一种显示于Activity之上的界面元素,由Activity管理,用于显示一些临时信息和功能,它比Activity开销小
1) 常用对话框:
AlertDialog:信息对话框
DatePickerDialog,TimePickerDialog:时间日期选择对话框
...
做PM的心得:
1、尽量少去指责别人,不管他事情做得怎么样。
2、不要随便批评一个人,尤其是在有一个他看着很不爽但又不得不每天面对的人面前,谁都不想让自己的对手看着自己的糗态。
3、对于一个有能力但工作效率很 ...
哈弗曼的原理,相信在任何一本数据结构书上都有,就是那么点东西,左0右1叶子串,前缀不能有重复,重者码短轻者长
1、 哈夫曼算法的应用? 主要应用是编码和译码。编码可降低数据的冗余,可节省大约20%的空间(来自网络,说不定是和我一样的菜鸟统计出来的),一般对文件进行压缩与解压缩。 利用哈夫曼编码进行信息通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。
2、哈夫曼编码生成步骤:
①扫描要压缩的文件,对字符出现的频率进行计算。 ②把字符按出现的频率进行排序,组成一个队列。 ③把出现频率最低(权值)的两个字符作为叶子节点,它们的权值之和为根节点组成一棵树。 ④把 ...
HTTP : hyper text transfer protocol(超文本传输协议)
1、URL(uniform resource locator) 统一资源定位符,也称web地址 格式: 协议+“://”+主机域名(IP地址)+:端口号+目录文件+文件名 http://www.baidu.com/...../......... -协议 表示因特网 ...
今天用UML做了一个支付宝、银行、买家、卖家的use case,初步了解了rose的用法 下面这个是用例图
下面这个是时序图
整个流程大概就是这样子,下一步是编程实现,还在完善中。。。 在软件需求分析时,使用rose可以极大的提高沟通效率和工作效率,可以很清晰的把逻辑理顺 ps:终于学会了怎么在javaeye上传图片,巨汗。。。。。
1、TCP(面向连接的传输控制协议),适用于可靠性较差的广域网
UDP(无连接的用户数据报协议),适用于可靠性较强的局域网
2、端口(一段内存?一个消息休息的驿站?不知道这样理解是否正确)
相当于OSI的 ...
统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。(好吧,这段是从互动百科copy过的) 之前上面向对象程序分析与设计的课程,总觉得老师在讲天书(不是听不懂,是不知道老师讲的东西是干嘛的)。今天上软件需求导论,另一个老师直接拿rose画图才发现,其实上一个老师讲的东西蛮有用的,今天来小结一下。 一、最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图。
另一种说法:UML中的视图包括用例视图( ...