
什么破东西阿!
之前我 hotmail 里面一直有网友发给我的 badoo 的邀请。
注册之后发现这是一个社交网站。目的?它首页上写的很明白的,聊天,调情,见面。
这样的网站和这样网站发展出来的关系从来都是那么的不靠谱。
更为不靠谱的是这个破网站会在我导入 gmail 通讯录以查找谁注册了 badoo 的同时向那些没有注册的我的联系人发邀请?!
太 无 耻 了 吧 ! ! !
老子不玩儿了行么。。。
也烦请各位收到我的骚扰邀请的朋友们忽视无视鄙视蔑视之……
Ubuntu 搭建 linux 嵌入式开发环境!!
Ubuntu 早就支持 嵌入式虚拟 了。。真是幸福阿!!
sudo apt-get install qemu-arm-static debootstrap build-arm-chroot karmic eabi-chroot http://ubuntu.srt.cn/ubuntu-ports/
这个过程会很长时间,长短还是取决于网速,毕竟要下载一个系统过来哦……
然后 chroot 进去就好拉 哈哈哈
玫瑰花和包皮面
三年以来第一次感觉到,原来这个城市还是挺好的。原因?是因为一束玫瑰花。
不,不,我没有谈恋爱。但是今天的一些瞬间让我觉得我好像谈恋爱一样阿哇哈哈。
作为一名特约花童,我表示压力很大。不过 28 朵玫瑰真的不大不小刚刚好。
在一个陌生的城市里,一开新开的宾馆的客房门就看见那样一束花:美丽却不张扬,虽是玫瑰,却让人感觉恬美。这是一种多么幸福的感觉阿。
包皮面……哈哈,真的不知道会起这样一个名字。无论如何,我反正是记住了。那家饭馆不错哦?回头有机会带你们去我主场,请你们吃饭。。阿哈哈。别总说天津没好玩儿的,有意思的事情还是挺多的。只是我也要想一下才对……
回头哪天去趟晋祠才对。我都在太原三年了,再不去实在说不过去了……
今天是开心的一天。(不会组织语言中。。。。
SOCKET VS STRING
好吧,题目是挺怪的,但是这是我的一个切身的感受。
学校里有网络编程课,也就这个还算是有点意思。
让我们用 VC 写 SOCKET 。
但是作为一个 non-WINDOWS 用户,我表示,我很倔强,我就用 GNU C
反正我觉得那些 windows 相关的代码都很恶心。凭什么就一定要用你们的标准阿?!
以下的内容是一个从时间服务器获取当前时间的 SOCKET 程序,没什么复杂的。
不过其中让我觉得受益很大的是那个18行的那个 memset,如同注释里面写的,那个是 Richard Ma 写上去的。
#include <netinet/in.h>//for sockaddr_in
#include <sys/types.h>//for socket
#include <sys/socket.h>//for socket
#include <stdio.h>//for printf
#include <stdlib.h>//for exit
#include <string.h>//for bzero
#define HOST "127.0.0.1"
#define PORT 1721
#define BUFFER_SIZE 256
int main(int argc, const char *argv[])
{
int s;
struct sockaddr_in addr;
char buffer[BUFFER_SIZE];
/* initalize the buffer '\0' */
memset(buffer, '\0', sizeof(buffer));//by Richard Ma
if((s = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
perror("socket:");
exit(1);
}
printf("socket established...\n");
bzero(&addr, sizeof(addr));
addr.sin_family = AF_INET;
addr.sin_port = htons(PORT);
addr.sin_addr.s_addr = inet_addr(HOST);
printf("connecting...\n");
if(connect(s, (const struct sockaddr *)&addr, sizeof(addr)) < 0) {
perror("connect:");
exit(1);
}
recv(s, buffer, sizeof(buffer), 0);
printf("%s\n", buffer);
return 0;
}
事情是这样:当时这些代码是在实验室写的,运行的时候,服务器段可以顺利获取服务器时间,可以顺利发送,但是客户端接受的时候就会出现好多乱码。
别的同学也遇到类似的问题,问老师,老师说是你要在字符串后面加 \0 不然肯定是乱码。。
我觉得,不对阿……字符串不是都自动加 \0 的么。。
但是这是为什么我当时也没想好,一直以为是 sizeof 的事情。
可是事实呢?问题在初始化上,如果定义了字符串之后又初始化了的话也就不会出那样的问题了。
当然,这个事情的症结也不是老师所说的 \0 上面……
不想对各位所谓的大学老师作评价,只是谢谢 Richard Ma 帮我解决这个问题 XD
我怎么就和这么一群脑子里养了鲶鱼的人生活在一起了呢
老爷子发话了,怎么你这个破网站一周平均下来才 0.7 个post?!
好吧,我来水一水。
最近忙的要死,然后周围的人还是天天早上六点来电就开始上网。
上网下载电视剧,合成QQ魔法开篇,QQ农场QQ停车场QQ女朋友QQ男朋友QQGAYQQLESBIAN
他们把生活全部交给QQ了,然后他们的大脑里就养鲶鱼了。
可是与此同时也有好多人找我来装 LINUX 系统。虽然是我受累(其实也没什么),但是我心里很高兴。看着周围的人能为自己的未来努力就会有这样的感觉。
但是他们愿意养鲶鱼就养吧。我才不给他们擦屁股!!
作为一个职业 LINUX 安装人员,我表示很开心。