1 #include 2 3 int main(int argc, char **argv)
4 { 5 GtkWidget *window; 6 gtk_init(&argc, &argv); 7 window =
gtk_window_new(GTK_WINDOW_...
偶尔在网上看到的这篇文章,总结了linux中一些天天在说的概念。可能是因为天天说的关系,
一直以为自己知道这些概念。其实对有些概念也只是似是而非的了解而已。为此,决定将所有的小知识点全翻译下来,给自己看也是给大家参考。原文是日文的(http://www.lpi.or.jp/lpic/examinat...
3 Linux内核启动及加载根文件系统
如2.2节u-boot第二阶段流程图所述当u-boot开始执行bootcmd命令,就进入Linux内核启动阶段,与u-boot类似,普通Linux内核的启动过程也可以分为两个阶段,但针对压缩了的内核如uImage就要包括内核自解压过程了。本文以项目中使用的linux-2.6.37版源码为例分三个阶段来描述内核启动全过程。第一阶段为内核自解压过程,第二阶段主...
hibernate为全自动的持久层框架(framework);
1.作用:把内存中的活跃对象永远的保存在关系型数据库中。
2.O/R/M原理:O-->object 对象,R---> relational关系型数据库,M--->mapping映射
为了解决应用程序中的对象和关系型数据库中的表的不匹配而提出的一个解决方案。
3.新版本hibernate4中怎么得到session工厂从而创建连接...
#第一种基于原生的JDBC的方式实现
private Integer insert(POJO entity, String table) throws SQLException {
String insertSQL = "INSERT INTO " + table + " (XXXX)VALUES(?,?,?,?,?,?,?,?)";
DataSource dataSource = Se...
一、Linux内核相对于传统的UNIX内核的比较:
(1):Linux支持动态内核模块。尽管Linux内核也是整体式结构,可是允许在需要的时候动态哦卸除(rmmod xxx)和加载内核模块(insmod xxx.ko).
(2):Linux支持对称多处理(SMP)机制,尽管许多UNIX的变体也支持SMP,但是传统的UNIX并不支持这种机制。
(3):Linux内核可以抢占(preempti...
1、首先到官网下载myeclipse:myeclipse-10.7.1-offline-installer-linux.run。
要先配置好jdk环境,不然会报错。
2、终端输入(为该run文件添加可执行属性,我的放在了主文件目录里):
htt@htt-Lenovo-V470c:~$ chmod +x /home/htt/myeclipse-10.7.1-offline-instal...
今天安装了一个Debian的虚拟机,安装的时候本来想选英语的,但是时区只能用美国的时区,于是就换上了中文的,没有提示选择时区。发现在shell中文还是乱码,于是毅然的把语言更改成英语的。打开文件localesudo vi /etc/default/locale显示LANG="zh_CN.UTF-8"LANGUAGE="zh_CN:zh"将其内容更改成LANG="en_US.UTF-8"LANGUA...
处理关联关系是ORM中一常见操作,特别是在查询的时候,经常要在查询某个实体的时候要把它实体关联属性也查询出来,例如查询用户时级联查询角色信息,还有可能角色及联查询权限信息。在hibernate中实现这个目的有很多总方式:
1.配置OpenSessionInViewFilter,让Session在View层中保存打开状态,可以随时使用,这看起来是个一劳永逸的办法,但其也带来了一些问题, 至于会有...
单向关联的一对多映射,在一的一端维护双向的关系这种做法虽然能实现但是存在很多缺陷,首先生成很多多余的SQL语句,因为多的一端不维护关系,只有一的一端维护,在进行操作时一的一端会发出多余的update语句;其次,因为多的一端不知道一的一端存在,所以在保存多的一端时如果外键为null值,并且在设计数据库时关系字段设为非空,则将无法保存数据。因为单向关联一对多存在很多缺点那就没有其它的办法了吗,可以采用双向关联来优化...
1.常用的Java EE服务器有哪些?
JBoss,WebLogic,WebSphere,Resin,GalssFish,Geronimo,Apache,Tomcat.
2.什么是容器?
在java框架中,容器指的是具有管理 对象的生成、销毁,资源的获得和销毁等的生命周期的一个"盆子"(服务调用规范框架)。
3.hibernate有哪些核心接口?
Configuration;Sessio...
检测机器码类型是在汇编子函数__lookup_machine_type (同样在文件head-common.S实现)
中完成的。与__lookup_processor_type类似,通过代码:“bl
__lookup_machine_type”来实现对它的调 用。该函数返回时,会将返回结构保存放在r5、r6 和r7三个寄存器中。其中r5寄存器返回一个用来描述机器(也就是开发板)的结构体地址...
文件提示功能在开发过程中很实用的,本文实现了一个Eclipse添加xml文件提示,感兴趣的朋友可以了解下啊,希望本文对你有所帮助添加Hibernate配置文件提示解压hibernate.jar包在org\hibernate目录下找到hibernate-configuration-3.0.dtd和hi...
一、Hibernate缓存简介:
Session接口是Hibernate向应用程序提供的操纵数据接口的最主要接口,它提供了基本的保存、更新、删除和加载Java对象的方法。
Session具有一个缓存,位于缓存中的对象称为持久化对象,Session能够在某些时间点来同步更新数据库,这一过程即为清理.....
Eclipse的Tomcat插件安装 这里要注意: Tomcat 插件是Tomcat
插件,Tomcat 是 Tomcat, 两者不能混淆!)一、软件下载Eclipse3.6 IDE for Java EE Developers:
下载地址:http://eclipse.org/downloads/...
tar负责打包,gzip负责压缩tar-c:
建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有b...
sourceforge的一个开源项目GNU ARM Eclipse
Plug-in,适合Eclipse编译ARM,代替原来的命令行界面vim,累死Windows的集成开发环境,下面是主页链接很有用http://sourceforge.net/projects/gnuarmeclipse/
Eclipse Java注释模板设置详解设置注释模板的入口:
Window->Preference->Java->Code Style->Code Template
然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/*** @Title: ...
最近打算在Eclipse Kepler
下安装Maven。按照网上guide安装的时候好多都提示there is nothing to
install。后来发现可能是版本问题。找了个帖子,解决方法如下,记录在此:Help->Install New Software. 选择All
Available ...