总结:对于上面这七种关联映射中,最重要的就是一对多的映射,因为它更贴近我们的现实生活,比如:教室和学生就可以是典型的一对多的关系,而我们开发软件的目的之一就是为了解决一些生活中重复性问题,把那些重复的问题交给计算机帮助我们完成,从而来提高我们的工作效率。一句话:生活离开不开编程,编程更离不开生活,学习结合生活,理解更深刻。...
分类:
系统相关 时间:
2014-06-03 03:08:50
阅读次数:
351
某台式机Ubuntu内存共4G,但free的内存只有100M
注意用top命令查看才能看到真正的free内存。下面是查看真正内存使用量的另一种命令。
watch -n 1 cat /proc/meminfo
搜索发现有三种方法都可以达到释放内存的目的。
watch -n 1 free -m
or:
free -m
上述这种方法只增加了几十M。
sudo sysctl -w vm.d...
分类:
系统相关 时间:
2014-06-03 04:01:26
阅读次数:
391
测试运行平台:CentOS 6.5发行版,内核版本3.11
1. Linux抓包源程序
在OSI七层模型中,网卡工作在物理层和数据链路层的MAC子层。
进行网络通信时,源主机通过socket(或其它)应用程序产生IP报文,经过各个OSI层层封装,数据包以Ethernet帧的形式进入物理层。Ethernet帧包含源主机地址、IP报文、目标地址(IP地址、端口号或映射的6字节...
分类:
系统相关 时间:
2014-06-03 02:45:05
阅读次数:
428
目录
一:进程标识符(ID)
二:进程操作
2.1创建一个进程
2.2 fork函数出错情况
2.3创建一个共享空间的子进程
2.4退出程序
2.5设置进程所有者
三:执行程序
3.1 exec函数
3.2 执行解释器文件
3.3在程序中执行Shell命令
四:关系操作符
4.1等待进程退出
4.2 等待指定的进程
进程控制
—— 一步
一:进程...
分类:
系统相关 时间:
2014-06-03 03:25:02
阅读次数:
376
新买的香港云服务器,系统只能在商家的控制台上安装。
系统和硬盘分开的,根目录空间只有10G。需要重新设置相关目录的大小,如:/usr、/var、/home等。
以下是自己的解决方法小计。
一、初始的分区情况(外加一个300G未分区的硬盘):
[root@cloud ~]# df -TH
文件系统 类型 容量 已用 可用 已用%% 挂载点
/dev/mapper/vg...
分类:
系统相关 时间:
2014-06-03 02:35:20
阅读次数:
343
用了会AndBug,虽然挺强大的但是作为习惯了OD,EDB作为动态调试工具的人,自然有些不习惯,于是乎寻求新的动态调试解决方案。但大多数都是NetBeans + apktool,想着还得多下一个IDE就各种烦躁,还是去寻求Eclipse的组合吧。
http://code.google.com/p/android-apktool/wiki/SmaliDebugging
找到apktool的官网,...
分类:
系统相关 时间:
2014-06-03 06:23:43
阅读次数:
400
在介绍hibernate的缓存机制前,我们先了解一下什么是缓存:
缓存(Cache): 计算机领域非常通用的概念。里面放东西,说白了缓存就是一个集合。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝并且缓存的物理介质通常是内存。
了解jdbc的人都...
分类:
系统相关 时间:
2014-06-03 06:23:05
阅读次数:
337
在这个系列的第一部分里,将对Eclipse和插件的概要、插件开发的基本概念、OSGi和SWT进行简单介绍。
在Eclipse中使用PDE(Plugin Development Environment)进行插件开发。在PDE中为大家准备了几个模板供大家参考。第一步咱们先利用模板制作一个简单的插件作为和PDE的第一次接触。...
分类:
系统相关 时间:
2014-06-03 04:17:58
阅读次数:
317
myEclipse Debug 快捷键...
分类:
系统相关 时间:
2014-06-03 05:53:05
阅读次数:
385
[ tar详解: ]
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。
下面的参数是根据需要在压缩或解压文件时可选的:
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress...
分类:
系统相关 时间:
2014-06-03 02:32:48
阅读次数:
299
ssh 免密码登录
1. ssh-keygen -t rsa
三次回车
2. cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
3. 验证 ssh localhost 如果不需要密码登录,表示设置成功
4. 面密码登录其他机器
ssh-copy-id -i hostname
注意:hostname必须在...
分类:
系统相关 时间:
2014-06-03 02:45:49
阅读次数:
353
mac80211内核模块实现了对802.11协议的处理过程。其中mlme.c文件中的内容实现了对Deauth管理帧的处理。考虑到Deauth攻击至今仍没有好的防御方法(据说有802.11w,可是我一直没见到应用他的设备,为什么?求解),aireplay-ng工具仍然可以很轻松的Deauth客户下线,...
分类:
系统相关 时间:
2014-05-31 18:20:05
阅读次数:
564
一、给安装EclipseSVN,最常见的有两种方式:手动方式和使用安装向导方式。详细过程例如以下:方式一:手动安装1、从官网下载site-1.6.9.zip文件,网址是:subclipse.tigris.org2、从中解压出features与plugins目录,拷贝到E:/MyEclipse/myP...
分类:
系统相关 时间:
2014-05-31 19:22:36
阅读次数:
416
端午节放假了,闲来无事,学学一些Linux的基本的命令,扫一下盲。linux下的以.开头的文件都是隐藏文件。1.启动init -0 、reboot2.切换命令
cd (./代表当前位置 /绝对路径) cd - 退回 cd / 切换到根目录3.ls命令:类似dir命令,就是列出当前...
分类:
系统相关 时间:
2014-05-31 20:28:35
阅读次数:
461
众所周知,Linux的文件权限如:
777;666等,其实只要在相应的文件上加上UID的权限,就可以用到加权限人的身份去运行这个文件。所以我们只需要将bash复制出来到另一个地方,然后用root加上UID权限,只要用户运行此Shell就可以用用root的身份来执行任何文件了一个文件都有一个所有者,
...
分类:
系统相关 时间:
2014-05-31 20:29:13
阅读次数:
522
Optional: Get, Compile, Install QWT 5.0.0 (or
newer): * NOTE: You should not need to set the environment variables “QTDIR” or
“QWT_CFLAGS”, so leave t...
分类:
系统相关 时间:
2014-05-31 20:53:04
阅读次数:
500
继承是面向对象很重要的特性,它实现了代码的服用,在关系模型中同样也有继承关系,这种继承关系其实可以看做是一种枚举关系,一种类型中可以枚举出很多子类型,这些子类型和父对象形成了继承关系,能够对其进行枚举的大部分都可以看做是一种继承映射,所以这种枚举关系可以看做是继承映射,...
分类:
系统相关 时间:
2014-05-31 17:36:40
阅读次数:
440