0.前言
在较为复杂的项目中会利用到交叉编译得到的共享库(*.so文件)。在这种情况下便会产生以下疑问,例如:
【1】交叉编译时的共享库是否需要放置于目标板中,如果需要放置在哪个目录中。
【2】交叉编译时的共享库是否需要放置于宿主机中,如果需要放置于哪个目录中。
【3】交叉编译时如何指定共享库
【4】程序运行时如何查找共享库
等等问题。
...
分类:
系统相关 时间:
2014-07-08 17:59:32
阅读次数:
303
一. 创建Java项目
第一步:首先导入前面命令行建立的两个maven项目Hello和HelloFriend。
方法:选择file-->import-->Existing MAVEN PROJECTS选项选择对应项目路径导入即可
第二步:按顺序先后执行Hello和HelloFriend项目的的构建
方法:右击各自项目pom...
分类:
系统相关 时间:
2014-07-08 16:09:43
阅读次数:
248
角色(用户组),用户多对多。
角色实体配置:
private Set users;
@ManyToMany
@JoinTable(name="t_auth_user_role",joinColumns={@JoinColumn(name="role_id")},inverseJoinColumns={@JoinColumn(name="user_id")})//配置一方
public...
分类:
系统相关 时间:
2014-07-08 18:26:30
阅读次数:
218
1. find命令
linux的find命令用来查找文件,功能很强大,
可以通过时间, 用户组, 文件名, 文件类型, 权限,大小等来查找相应文件。
2. find的用法
通过find --help或者 man find查看介绍。...
分类:
系统相关 时间:
2014-07-08 21:09:35
阅读次数:
290
代码块的重定向是指在代码块内将标准输入或标准输出重定向到文件,而在代码块外还是保留默认状态,换句话说,代码块重定向指对标准输入或者标准输出的重定向只在代码块内有效。可以重定向的代码块是while、until、for,也可以是if/then,甚至是函数。
while重定向
#!/bin/bash
ls /etc> logs
while [ "$filename" != "rc.d" ...
分类:
系统相关 时间:
2014-07-08 18:42:10
阅读次数:
278
Eclipse是众多Java程序员实用的开发工具,其中开发技巧也是繁多,但作为优秀的Java程序员,需要掌握最起码的调试技巧。 小编从前辈程序员和网络中,整理了10个Eclipse调试技巧,希望对Java程序员有用。 1 条件断点 如果你不知道如何添加断点,只需点击左边面板(行号前面)断点即被创建。在调试界面中,“断点”视图会把所有被创建的断点列出来。我们可以给它加一个布尔条件,也就是说...
分类:
系统相关 时间:
2014-07-08 21:36:09
阅读次数:
340
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对...
分类:
系统相关 时间:
2014-07-08 21:34:53
阅读次数:
246
Code Style包括两个方面:代码清理,代码规范化。代码清理可以参考:
http://www.ibm.com/developerworks/cn/opensource/os-eclipse-clean/
代码清理过程:
进入eclipse菜单: Window > Preferences > Java > Code Style > Clean Up,点击界面上方的Import,在弹出框...
分类:
系统相关 时间:
2014-07-08 17:09:15
阅读次数:
525
精通Linux的kill命令
无论你使用哪种操作系统,你一定会遇到某个行为失常的应用,它把自己锁死并拒绝关闭。在Linux(还有Mac),你可以用一个"kill"命令强制终结它。在这个教程中,我们将展示给你多种方式使用"kill"命令终结应用。
Kill命令和信号
当你执行一个"kill"命令,你实际上发送了一个信号给系统,让它去终结不正常的应用。总共有60个你可以使用的信号,但是基...
分类:
系统相关 时间:
2014-07-08 15:00:51
阅读次数:
241
linux系统启动流程一览
加载BIOS的硬件信息并进行自检,然后根据设置取得第一个可启动的设备; 读取并执行第一个启动设备内MBR(master boot record,主引导分区)的boot loader; 依据bootloader的设置加载kernel,kernel开始检测硬件和加载驱动程序; 在硬件驱动成功后,kernel会调用init进程,init进程会取得run-leve...
分类:
系统相关 时间:
2014-07-08 13:52:46
阅读次数:
293
这次聊聊「RFC」。有很多人经常听说「RFC」的吧,上次介绍的NTP是由「RFC1305规定的」,HTTP是由「RFC2616规定的」。RFC是「Request For Comments」的简称,由 Internet Engineering Task Force 公开的,以指定互联网技术标准「为目标...
分类:
系统相关 时间:
2014-07-08 22:50:44
阅读次数:
291
一、创建一个JavaWeb项目启动MyEclipse10 ,然后在MyEclipse中创建一个JavaWeb项目,点击【File】---->【New】---->【WebProject】,如下图所示:此时将会弹出一个创建项目的对话框,如下图所示:点击【Finish】按钮后,如果工作空间当前的编译环境和...
分类:
系统相关 时间:
2014-07-08 23:11:20
阅读次数:
362
以 alien_8.87.tar.gz 为例:下载、安装 alien_8.87.tar.gz [root@shyn ~]# wget http://ftp.de.debian.org/debian/pool/main/a/alien/alien_8.87.tar.gz [root@shyn ~...
分类:
系统相关 时间:
2014-07-08 23:14:47
阅读次数:
349
hibernate 只需要操作对象就可以对数据库的数据进行“增删改查”。用了短时间后,感觉依旧存在很大的冗余。正因为这个,我的反射框架就出现了。因为自用,下面只贴出代码,不做解释。有兴趣的可以来看看一起研究一下,如有问题可私聊探讨。反射基类 SQLSuper/** * 给对象做反射并且定于返回H.....
分类:
系统相关 时间:
2014-07-08 23:19:34
阅读次数:
311
我们在前一章中看到了如何仅仅用syscall做一些简单的事,现在我们看能不能直接调用C标准库中的函数快速做一些"复杂"的事:
分类:
系统相关 时间:
2014-07-08 00:29:31
阅读次数:
293
话说windows也有syscall,这是必须的。但是win的syscall可以直接call吗?可以是可以但是破费周折,搞成SDT之类的复杂概念。下面看看linux是如何做的吧。
分类:
系统相关 时间:
2014-07-08 23:30:36
阅读次数:
273
在linux简单之美(二)中我们尝试使用了C库的函数完成功能,那么能不能用syscall方式来搞呢?显然可以!
分类:
系统相关 时间:
2014-07-08 23:40:57
阅读次数:
268