- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 程序员面试金典8.1
StringBuilder和StringBuffer都是可变字符串,前者线程不安全,后者线程安全。 StringBuilder和StringBuffer的大部分方法均调用父类AbstractStringBuilder的实现。其扩容机制首先是把容量变为原来容量的2倍加2。最大容量是Integer.MAX_VALUE,也就是0x7fffffff。 StringBuilder和StringBuffer
2017-06-11 19:41:00
244
原创 JDBC
更换数据库,应用程序跨平台 两个问题的解决——JDBCJDBC——JDBC标准API(java.sql,javax.sql),JDBC驱动程序======================================================要取得数据库联机: 注册Driver操作对象 取得Connection操作对象 关闭Connection操
2017-06-07 22:48:30
292
原创 SQL note7
游标是一个存储在DBMS服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。创建游标DECLARE 使用游标 OPEN CURSOR FETCH 关闭游标 CLOSE DEALLOCATE======================================================== 正确地进行关系数据库设计
2017-06-02 11:29:20
293
原创 SQL note6
视图是虚拟的表。 与包含数据的表不一样,视图只包含使用时动态检索数据的查询。 视图仅仅是用来查看存储在别处数据的一种设施。嵌套视图可能会严重降低查询的性能DORP VIEW name简化复杂联结 -> CREATE VIEW ProductCustomers AS -> SELECT cust_name,cust_contact,prod_id -> FROM Cu
2017-06-01 16:34:22
258
原创 SQL note5
两种情况使用组合查询: 在一个查询中从不同的表返回结构数据 对一个表执行多个查询,按一个查询返回数据SELECT cust_name,cust_contact,cust_email -> FROM Customers -> WHERE cust_state IN (‘IL’,’IN’,’MI’) -> UNION -> SELECT cus
2017-05-31 16:20:53
324
原创 SQL note4
SELECT cust_id -> FROM Orders -> WHERE order_num IN (SELECT order_num -> FROM OrderItems -> WHERE prod_id = ‘RGAN01’);对于能嵌套的子查询的数目没有限制,不过在实际使
2017-05-27 17:01:19
310
原创 SQL note3
SELECT AVG(prod_price) AS avg_price -> FROM Products;SELECT AVG(prod_price) AS avg_price -> FROM Products -> WHERE vend_id = ‘DLL01’;SELECT COUNT(cust_email) AS num_cust -> FROM Cus
2017-05-26 17:00:45
261
原创 SQL note2
SELECT prod_id,prod_price,prod_name -> FROM Products -> WHERE vend_id=’DLL01’ AND prod_price<=4;SELECT prod_name,prod_price -> FROM Products -> WHERE vend_id = ‘DLL01’ OR vend_id =
2017-05-25 18:23:17
218
原创 SQL notes
create database testSQL;数据类型帮助正确地分类数据,并在优化磁盘使用方面起重要作用CREATE TABLE Products ( prod_id char(10) NOT NULL , vend_id char(10) NOT NULL , prod_name char(255) NOT NULL ,
2017-05-24 19:50:22
333
转载 ubuntu笔记8
静态链接库(lib文件),将函数代码编译到应用程序中,应用程序运行时全部载入到内存。优点是不需要挂在dll文件,缺点是生成的应用程序比较大。动态链接库(lib和dll文件),lib编译到应用程序中,实际函数代码写在dll中。在应用程序运行时,lib只是用来提供dll中函数的入门地址,所以需要把dll加载到进程空间,再通过lib中的入口地址使用dll中的函数代码。优点是灵活,生成的程序比较小,缺点是需
2017-05-23 10:40:34
216
原创 ubuntu笔记6
1.预处理 例如,预处理结果就是将stdio.h 文件中的内容插入到test.c中了 2.编译 生成汇编代码 3.汇编 生成目标文件 4.连接 将程序的目标文件与所需的所有附加的目标文件连接起来,最终生成可执行文件。附加的目标文件包括静态连接库和动态连接库。gcc -pedantic illcode.c -o illcode gcc -Wall
2017-05-19 18:39:27
197
原创 ubuntu笔记5
-Wall : 显示所有常用的编译警告信息。 -W : 显示更多的常用编译警告,如:变量未使用、一些逻辑错误 1.除了具有Collection接口必备的iterator()方法外,List还提供一个listIterator()方法,返回一个ListIterator接口,和标准的Iterator接口相比,ListIterator多了一些add()之类的方法,允许添加,删除,设定元
2017-05-19 16:21:27
202
原创 ubuntu笔记4
insert into user(name,password)values(“alice”,”123456”); INSERT INTO users SET id = 123, name = ‘姚明’, age = 25;
2017-05-19 09:44:19
157
原创 ubuntu笔记2
$gcc -o Helloworld Helloworld.c pkg-config --cflags --libs gtk+-2.0gcc -Wall -g OS4.c -o program pkg-config gtk+-2.0 --cflags --libs -I/usr/include/libglade-2.0/ -lglade-2.0gcc test_c4.c -o test_c4 pkg
2017-05-15 16:29:36
303
原创 ubuntu笔记1
Glade是针对GTK+工具箱与GNOME桌面开发环境的快速图形界面开发工具.用Glade设计的用户接口以XML的文件形式保存,然后根据需要由程序通过libglade库文件来动态加载.因为使用了libglade库,Glade XML文件能够被C,C++,Java,Perl,Python,C#等等语言所支持.针对其他未涉及的语言的支持也是方便的.
2017-05-12 16:49:55
313
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-05-12 10:41:07
207
高质量的C及C++编程
2013-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅