- 浏览: 203866 次
- 性别:
- 来自: 合肥
最新评论
-
yingzhixing:
不错不错~~
利用org.springframework.web.util中的HtmlUtils工具类 -
yonguo:
博主能把完整的pom配置贴一下共享吗?
在maven中使用YUI-Compressor -
yan578351314:
我的为什么会出现语法错误呢?一大推错误信息...
在maven中使用YUI-Compressor -
jstenjoy:
什么是JBPM -
疯狂的草儿:
cat_rat 写道我是2010年9月份进入公司的--2010 ...
辞职了,离开了我工作的第一家公司
文章列表
sigprocmask函数使用实例
- 博客分类:
- Unix C
#include <signal.h>
int sigprocmask( int how, const sigset_t * restrict set, sigset_t *restrict oset);
返回值:若成功则返回0,若失败则返回-1
首先,如果oset是非空指针,那么进程的当前信号屏蔽字通过oset返回
其次,若set是一个非空指针,则参数how指示如何修改当前信号屏蔽字。
How的三种取值:
SIG_BLOCK 该进程新的信号平别字是起当前信号平别字和set指向信号集的并集。set包含了我们希望阻塞的附加新号。
SIG_UNBLOCK ...
Linux中 如何让进程在后台中运行
- 博客分类:
- Linux相关
在Linux中,如果要让进程再后台运行,一般情况下,我们再命令后面机上&即可,实际上,这样是将命令放入到一个作业队列中了:
$ ./test.sh &
[1] 17208
$ jobs -l
[1]+ 17208 Running ./test.sh &
对于已经在后台执行的命令,也可以重新放倒后台执行,首先按ctrl+z暂停已经运行的进程,然后使用bg命令将停止的作业放到后台运行:
$ ./test.sh
[1]+ Stopped ./test.sh
$ bg %1 ...
Eclipse C++ 使用
- 博客分类:
- 开发软件配置及软件应用
本文假定你已经熟悉Java,Eclipse的安装,并能顺利启动和运行Eclipse.此外因为各软件版本在不断更新,有些地方可能不准确,以最新的、原文资料为准。
距上一次写和调C++程序,已经5、6年了,光阴荏苒岁月无情,现在再重新拾起来,很多东西都要从头来。Windows下C/C++的IDE有很
多,我知道的就有MS Visual Studio,Borland
C++等,但这些是要版权的。不要钱也有一些,但因为对Eclipse太熟了,所以就选下面要讲的Eclipse + GNU
toolchain(话说toolchain这个词很形象).
1. 首先下载Eclipse for ...
列一下书目吧,希望对大家有用。编程开发
1)《effective java中文版》
2)《分布式java应用》
淘宝又见淘宝
3)《代码大全》
像是一本百科全书,十八般武艺样样都有了。看了这本书,不会武功的也能耍一阵子。
...
首先需要make一次源代码
编辑源码解压生成的apue.2e文件夹下的Make.defines.linux
修改WKDIR=/home/var/apue.2e为你的apue.2e目录,比如我的apue源码解压在/home/biye,那我就改为:
WKDIR=/home/biye/apue.2e
然后进入apue.2e/std 目录,编辑linux.mk。修改里面所有的nawk为awk。
最后返回apue.2e目录,执行make命令。
接下来就是编译书中出现的各种实例了:
以编译file文件夹下的ls1.c为例,以下是编译源码时的错误提示跟解决方法(假定你的工作目录跟我的一样,为 ...
函数exit与_exit的区别
- 博客分类:
- Unix C
/****************************************
*文件名:exit_differ.c
*描述:比较函数exit(int status)与函数_exit(int status)的区别
* #include <stdlib.h>
* void exit(int status)
* void _exit(int status)
* 区别:exit函数在调用之前要检查文件的打开情况,
* 把文件缓冲区的内容写会文件;而_exit直接使进程
* 停止运行,清除其使用的内存 ...
#include <sys/socket.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
#define PORT 17951
/**************************
*练习socket bind listen accept
* *********************/
int main (void)
{
int sockfd;
int ne ...
Linux下的pthread多线程编程
- 博客分类:
- Unix C
#include <pthread.h>
int pthread_create(pthread_t *restrict tidp,
const pthread_attr_t *restrict attr,
void *(*start_rtn)(void),
void *restrict arg);
Returns: 0 if OK, error number on failure
第一个参数为指向线程标识符的指针。
第二个参数用来设置线程属性。 ...
/*删除一个字符*/
int delete_string(char str[], char ch)
{
int i = 0;
int j = 0;
for (; str[i] != '\0';i++)
{
if ( str[i] != ch )
{
str[j++] = str[i];
}
}
str[j] = '\0';
return 0;
}
相信很多从事Web开发工作的开发者都听说和使用过Firebug,但可能大部分人还不知道,其实它是一个在网页设计方面功能相当强大的编辑器,它可以对HTML、DOM、CSS、HTTP和Javascript进行全面的跟踪和调试。它是Firefox浏览器的一个插件,所以建议各位Web开发者,要充分利用FireFox浏览器和Firebug插件进行日常的调试工作。本文选取了12个Web开发者应该掌握的Firebug的初级使用技巧,介绍给大家。
1、使用Firebug可以找到页面中的任何内容
不知道各位有无遇到过这样的情况,在一个复杂的HTML页面中,当你想找某个页面元素的实际对应的HTML时 ...
Vi
命令详解
第一节、
Vi
的使用
--------------------------------------------------------------------------------
进入
vi
的命令
vi filename :
打开或新建文件,并将光标置于第一行首
vi +n filename
:打开文件,并将光标置于第
n
...
第三章 jQuery中的DOM操作
添加环境变量
vim .bash_profile
在PATH中添加:.,即添加当前目录到路径中,不用在运行当前目录时再使用./xxx,直接输入可执行程序名直接运行即可。
配置Fedora下的Vim,vim ~/.exrc
"显示行号
set nummber
long time(NULL)函数,返回自1970年到现在的秒数,简单倒计时程序。
需要加入类库 #include<ctime>
#include <iostream>
using namespace std;
#include <ctime>
int main(){
long times = 0;
int waitSeconds;
cin >> waitSeconds;
while(waitSeconds > 0){
times = time( ...
锋利的jQuery第二章 选择器
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
< ...