linux errno全局变量各值含义



errno全局变量各值含义

Linux下最常见的就是errno了,一般当发生错误时便会给全局变量errno赋值,其所有可能的值可查看linux的库文件,以下是查看linux v3.0的结果:
/usr/include/asm-generic/errno-base.h
[cpp] view plaincopyprint?
<pre style=”margin: 0px 10px; font-family: monospace, serif; font-size: 15px; white-space: pre-wrap; word-wrap: break-word; backgr[......]

Read more

linux内存对齐



linux内存对齐

每个特定平台上的编译器都有自己的默认“对齐系数”(也叫对齐模数)。程序员可以通过预编译命令#pragma pack(n),n=1,2,4,8,16来改变这一系数,其中的n就是你要指定的“对齐系数”,并且只能是2的幂。

对齐规则如下:
1、数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员的对齐按照 #pragma pack指定的数值和这个数据成员自身长度中,比较小的那个进行。

2、结构(或联合)的整体对齐规则:在数据成员完成各自对齐之后,结构(或联合)本身也要进行对齐,对齐[......]

Read more

CentOS基础命令重启启动mysql

1.硬盘安装的linux,在系统图形界面启动后,可使用Ctrl+Alt+F1~6切换到字符界面,再用Ctrl+Alt+F7切换到图形界面。对于使用虚拟机安装的linux,由于虚拟机屏蔽了Ctrl+Alt键,必须使用其他热键:Ctrl+Alt+shift+F1~6切换到字符界面;使用Alt+F7返回到图形界面(无法切换时也可输入:init 5或者startx)。

2.开启图形界面
/etc/init.d/gdm start
关闭图形界面
/etc/init.d/gdm stop

3.开机进入文本模式
如果想让开机自动进纯文本模式,修改/etc/inittab,找到其中的id:[......]

Read more

希捷云存储服务安装配置

云存储服务越来越普及,传输速度、数据安全和隐私问题也被提升到了一个新的高度,许多用户希望拥有一个自己专属的云数据存储。而最近希捷给用户带来了一款新的家庭云解决方案:希捷个人云2盘位。让用户能方便而安全地访问家里存储的内容,下面我就对这款产品进行一番试用评测。

  系统安装和配置

希捷个人云2Bay,从外观上看,像是一个扁平的机顶盒。其按键只有开关一个,接口有网线、电源和USB,安装起来非常简单,将网线连接到路由器,打开电源开关,机器就开始运行了。

希捷个人云

第一次运行的时候,系统会自动安装设置,过了十多分钟后,网上邻居会出现“\\PERSONALCLOUD”这个图标,点击进去后,显示P[......]

Read more

Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压文件方法

Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压。

zip格式
压缩: zip -r [目标文件名].zip [原文件/目录名]
解压: unzip [原文件名].zip
注:-r参数代表递归

tar格式(该格式仅仅打包,不压缩)
打包:tar -cvf [目标文件名].tar [原文件名/目录名]
解包:tar -xvf [原文件名].tar
注:c参数代表create(创建),x参数代表extract(解包),v参数代表verbose(详细信息),f参数代表filename([......]

Read more

persistence.unit:unitName=# xxxxx is already installed.

 

persistence.unit:unitName=# xxxxx is already installed.

jboss 启动 出现错误!不停的出 最后发现是eclips会自动部署到我的工作空间下一个当前项目所以冲突了!直接删掉 就解决了!
D:\JavaWork\gbadmin\.metadata\.plugins\org.jboss.ide.eclipse.as.core\JBoss_5.1_Runtime_Server1326780213964\

Read more

jbpm4删除表数据语句

jbpm4删除表数据语句。

delete from jbpm4_variable;

delete from jbpm4_task;

delete from jbpm4_property;

delete from jbpm4_lob;

delete from jbpm4_hist_actinst;

delete from jbpm4_hist_procinst;

delete from jbpm4_hist_task;

delete from jbpm4_deployprop;

delete from jbpm4_deployment;[......]

Read more

java如何将汉字转为拼音 简码 及全拼音实例

java如何将汉字转为拼音 简码 及全拼音实例。

只需要一个pinyin4j-2.5.0 目前新版本

下载地址:http://pinyin4j.sourceforge.net/

 

 

import net.sourceforge.pinyin4j.PinyinHelper;
import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;
import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;
import ne[......]

Read more

java 递归函数查找列出所有的磁盘文件目录

java 递归列出所有的目录,本实例是非常实用的,并且对于理解以及学习java 递归算法具有非常大的帮助。

import java.io.File;
public class DiGui {
public static void getDir(String strPath) throws Exception {
try {
File f = new File(strPath);
if (f.isDirectory()) {
File[] fList = f.listFiles();
for (int j = 0; j < fList.length; j++) {
i[......]

Read more

myeclipse Log4j配置文件以及配置方法

myeclipse Log4j配置文件以及配置方法

Log4J的配置文件(Configuration File)

就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。

Log4j的配置文件是一个叫做Log4j.properties的文件。

log4j.properties文件:

#newhappy log4j.properties start

log4j.rootLogger=DEBUG,myConsole,myLogFile
#console appender
l[......]

Read more