RSS
 

demo

31 Jul

 
1 Comment

Posted in web

 

什么破东西阿!

19 Jun

之前我 hotmail 里面一直有网友发给我的 badoo 的邀请。
注册之后发现这是一个社交网站。目的?它首页上写的很明白的,聊天,调情,见面。

这样的网站和这样网站发展出来的关系从来都是那么的不靠谱。
更为不靠谱的是这个破网站会在我导入 gmail 通讯录以查找谁注册了 badoo 的同时向那些没有注册的我的联系人发邀请?!

太 无 耻 了 吧 ! ! !

老子不玩儿了行么。。。

也烦请各位收到我的骚扰邀请的朋友们忽视无视鄙视蔑视之……

 
1 Comment

Posted in 生活

 

Ubuntu 搭建 linux 嵌入式开发环境!!

15 Jun

Ubuntu 早就支持 嵌入式虚拟 了。。真是幸福阿!!

sudo apt-get install qemu-arm-static debootstrap
build-arm-chroot karmic eabi-chroot http://ubuntu.srt.cn/ubuntu-ports/

这个过程会很长时间,长短还是取决于网速,毕竟要下载一个系统过来哦……

然后 chroot 进去就好拉 哈哈哈

 
No Comments

Posted in ubuntu

 

玫瑰花和包皮面

15 Jun

三年以来第一次感觉到,原来这个城市还是挺好的。原因?是因为一束玫瑰花。
不,不,我没有谈恋爱。但是今天的一些瞬间让我觉得我好像谈恋爱一样阿哇哈哈。

作为一名特约花童,我表示压力很大。不过 28 朵玫瑰真的不大不小刚刚好。
在一个陌生的城市里,一开新开的宾馆的客房门就看见那样一束花:美丽却不张扬,虽是玫瑰,却让人感觉恬美。这是一种多么幸福的感觉阿。

包皮面……哈哈,真的不知道会起这样一个名字。无论如何,我反正是记住了。那家饭馆不错哦?回头有机会带你们去我主场,请你们吃饭。。阿哈哈。别总说天津没好玩儿的,有意思的事情还是挺多的。只是我也要想一下才对……

回头哪天去趟晋祠才对。我都在太原三年了,再不去实在说不过去了……

今天是开心的一天。(不会组织语言中。。。。

 
1 Comment

Posted in 生活

 

7 9 * 1 +

04 Jun

请不要忘记。

 
No Comments

Posted in notes

 

SOCKET VS STRING

02 Jun

好吧,题目是挺怪的,但是这是我的一个切身的感受。
学校里有网络编程课,也就这个还算是有点意思。
让我们用 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

 
No Comments

Posted in notes

 

我怎么就和这么一群脑子里养了鲶鱼的人生活在一起了呢

02 Jun

老爷子发话了,怎么你这个破网站一周平均下来才 0.7 个post?!

好吧,我来水一水。

最近忙的要死,然后周围的人还是天天早上六点来电就开始上网。

上网下载电视剧,合成QQ魔法开篇,QQ农场QQ停车场QQ女朋友QQ男朋友QQGAYQQLESBIAN

他们把生活全部交给QQ了,然后他们的大脑里就养鲶鱼了。

可是与此同时也有好多人找我来装 LINUX 系统。虽然是我受累(其实也没什么),但是我心里很高兴。看着周围的人能为自己的未来努力就会有这样的感觉。

但是他们愿意养鲶鱼就养吧。我才不给他们擦屁股!!

作为一个职业 LINUX 安装人员,我表示很开心。

 
2 Comments

Posted in 生活