linux编程
胡LiuJia
这个作者很懒,什么都没留下…
展开
-
关于VMware 的默认网卡是e1000还是79c970(vlance)的问题
目前在fedora9 上的 实践结果是 fedora64bit 是e1000, fedora32bit 是79c970推测是因为e1000可以实现64位传输,而79c970最多32位所以 64位是VMware 选择了e1000, 32位还是选择79c970其他版本不一定相同,但是应该类似。因为还有vmnet 的模拟网卡,不清楚什么情况下vmware选择哪个原创 2015-01-23 11:26:45 · 2475 阅读 · 0 评论 -
mysql下如何执行sql脚本
mysql下如何执行sql脚1.编写sql脚本,假设内容如下: create database dbtest; use dbtest; create table t (name varchar(20)); 保存脚本文件,假设路径为~/mysql/test.sql2.执行sql脚本,可以有2种方法: 第一种方法: 在shell下输入 my原创 2014-03-23 22:08:17 · 541 阅读 · 0 评论 -
linux下使用socket实现点对点通信的实验(server to client)
服务端监听两个端口,然后由客户端连接,没端都有一个发送线程和接受线程专门负责发送和接受服务端流程:创建socket,绑定port(要先填充网络地址结构体),监听port,accept连接,然后进行数据传输客户端流程:创建socket,填充服务端网络地址,连接服务端对应端口,然后进行数据传输服务端代码#include #include #include #incl原创 2015-04-08 14:56:23 · 2402 阅读 · 0 评论 -
linux下C语言printf没有输出的问题(shell的行缓冲机制)
while(true) { if(recvfrom(sockfd,buf, sizeof(buf), 0, (struct sockaddr*)&src_addr, &len) == -1) { perror("receive failed\n"); return -1; } pr原创 2015-12-30 10:19:05 · 4176 阅读 · 3 评论