`
mylove2060
  • 浏览: 330880 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
转载自:http://blog.csdn.net/livelylittlefish/archive/2010/12/24/6095658.aspx Linux平台Boost的编译方法 Boost的编译使用的不是已经成为公认标准的make,而是专门为Boost开发的工具bjam(boost jam)。 本文以boost1.40为例,在Linux平台的编程环境为gcc4.4.1,假设Boost代码在/usr/src/boost_1_40_0目录,步骤如下。 1. 获得bjam 获得bjam有3种方式,如下: 方法1:Boost网站上提供了各种平台上预编译好的bjam可 ...
windows2003下数据压缩打压缩包 @echo off set day=%date:~8,2% set month=%date:~5,2% set year=%date:~0,4% set yyyymmdd=%year%%month%%day% set dataDir=F:/data/ set dataDisk=F: set datafiles=*.dat set sshDir=C:/Program Files/OpenSSH/home/Administrator/work set sshDisk=C: set s ...
#include <stdio.h> #include <windows.h> int main() { for(int i = 0;i<100000000;i++) { system("cls"); printf("%d\n",i); } return 0; } Linux下是system("clear")
#include <atltime.h> int _tmain(int argc, _TCHAR* argv[]) { CTime t = CTime::GetCurrentTime(); long lDate = t.GetYear()*10000+t.GetMonth()*100+t.GetDay(); printf("%d\n",lDate); //如:20110701 return 0; }
@echo off Rem 天数, 删除N天前的文件数据 set N=16 Rem 获取N天前的日期 @echo off echo wscript.echo dateadd("d",-%N%,date) >%tmp%\tmp.vbs for /f "tokens=1,2,3* delims=-" %%i in ('cscript /nologo %tmp%\tmp.vbs') do ( set "yyyy=%%i" set "mm=%%j" set "dd=%%k&qu ...
声明:在某个头文件1.h(可以在同一文件中或同一程序的不同文件中出现多次 ); 定义:在任何一个源文件x.cpp(只能定义一次!#include<1.h>) ; 使用:要使用这个全局变量,只要包含1.h就行了。 在全局域中定义的对象 如果没有指定显式的初始值 则该存储区被初始化为 0 因此下面两个定义中 var1和 var2有相同的初始值 0 int var1 = 0; int var2; 关键字extern为声明但不定义一个对象提供了一种方法 实际上它类似于函数声明承诺了该对象会在其他地方被定义 或者在此文本文件中的其他地方 或者在程序的其他文本文件中 例如 ex ...
《Unix环境高级编程第二版》 程序块1.9 #include "apue.h" int main(void) { printf("uid = %d, gid = %d\n", getuid(), getgid()); exit(0); } gcc -o fig1.9_ fig1.9.c ./fig1.9_ 运行结果: uid = 1000, gid = 1000
《Unix环境高级编程第二版》 程序块1.8 #include "apue.h" #include <errno.h> int main(int argc, char *argv[]) { fprintf(stderr, "EACCES: %s\n", strerror(EACCES)); errno = ENOENT; perror(argv[0]); exit(0); } gcc -o fig1.8_ fig1.8.c ./fig1.8_ 运行 ...
《Unix环境高级编程第二版》 程序块1.7 include "apue.h" #include <sys/wait.h> #include "lib/error.c" int main(void) { char buf[MAXLINE]; /* from apue.h */ pid_t pid; int status; printf("%% "); /* print prompt (prin ...
《Unix环境高级编程第二版》 程序块1.6 #include "apue.h" int main(void) { printf("hello world from process ID %d\n", getpid()); exit(0); } gcc -o fig1.6_ fig1.6.c ./fig1.6_ 输入输出结果: hello world from process ID 5946
《Unix环境高级编程第二版》 程序块1.5 #include "apue.h" //我把它放到系统/usr/include下 #include "lib/error.c" //lib下的error.c int main(void) { int c; while ((c = getc(stdin)) != EOF) if (putc(c, stdout) == EOF) err_sys("output er ...
#include <stdio.h> #include <stdlib.h> struct node{ int data; struct node *next; }; node * InitLink() { node *p,*head,*newNode; head = (node*)malloc(sizeof(node)); p = head; int array[] = {1,133,313,122,11,12,22,85,52}; int i = 0; while(i<sizeof(array)/sizeof ...
#include <stdio.h> #include <stdlib.h> struct node{ int data; struct node *next; }; node * InitLink() { node *p,*head,*newNode; head = (node*)malloc(sizeof(node)); p = head; int array[] = {122,133,313,122,11,12,22,85,52}; int i = 0; while(i<sizeof(array)/si ...
#include <stdio.h> #include <stdlib.h> struct node{ int data; struct node *next; }; node * InitLink() { node *p,*head,*newNode; head = (node*)malloc(sizeof(node)); p = head; int array[] = {122,133,313,122,11,12,22,85,52}; int i = 0; while(i<sizeof(array)/si ...
#include <stdio.h> #include <stdlib.h> struct node{ int data; struct node *next; }; node * InitLink() { node *p,*head,*newNode; head = (node*)malloc(sizeof(node)); p = head; int array[] = {122,133,313,122,11,12,22,85,52}; int i = 0; while(i<sizeof(array)/size ...
Global site tag (gtag.js) - Google Analytics