- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 字符串常量
char* strA(){char str[] = "hello world";return str;}const char* strB(){char* str = "hello world";return str;}这两个函数,第一个会失败,第二个会成功。
2014-04-26 11:53:33 584
原创 未分配内存指针作为函数参数问题
void f1(int * p){p = (int *)new int[5];}int main(int argc, char* argv[]){int *s;f1(s);*s = 10;coutreturn 0;}
2014-04-25 12:12:00 962
原创 Linux下的socket建立
今天调试了一上午的socket通讯,终于连接成功了,代码都是照抄刘同学的。我的客户端程序和服务器程序连接之后,接收数据出现问题,报错:Error: socket receive error!。开始以为是send和recv函数第二、三个参数有问题,原型ssize_t send(int sockfd, const void *buf, size_t nbytes, int flags);ssi
2014-02-20 19:18:51 979
原创 Makefile相关知识
最近在看“跟我一起写Makefile”,根据周老师他们的Makefile提取一些可能会用到的命令,如下:1. “$@”表示目标的集合,就像一个数组,“$@”依次取出目标,并执于命令。2. “.PHONY”来显示地指明一个目标是“伪目标”,.PHONY: cleanclean:rm *.o temp3. “%”的意思是匹配零或若干字符,vpath %.h ../heade
2014-01-13 22:43:59 597
原创 linux虚拟机VirtualBox共享文件挂载
最近做项目会用到Linux系统,电脑上装有虚拟机,需要实现虚拟机和Windows系统的资源共享。我最开始写在脚本里面的命令是:mount -t vboxsf share /mnt/sdc1/share 运行的时候报错:mounting failed with the error: protocol error。于是在网上找原因,终于发现是因为Windows的共享文件名称(share)和虚拟机
2014-01-10 09:09:43 1067
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人