`
dogasshole
  • 浏览: 842534 次
文章分类
社区版块
存档分类
最新评论
文章列表
小偷的职业道德 黑道有黑道的规矩,官府有官府的规则,小偷当久了当然也要形成自己的职业规范。上了道的小偷至少有如下几条原则:1、不偷很穷的,一来穷的人没什么可偷的,二来如果一个老手偷的东西价值太少了,也未免让小偷晚辈们笑话。2、不偷不值钱的,但对物主来说却很重要的东西。就比如这一次我的遭遇吧,小偷没事闯入我的宿舍,把我的书包给拎走了,殊不知里面有我最重要的学习资料和图书馆借书,而这些书拿出去卖根本就值不了几个钱,但对我来说却是非常非常重要的。3、不偷证件、银行卡之类的东西。其实这对小偷来说一文不值,而小偷们经常为了满足一下收集信用卡的爱好,拼命地偷,收集了一箱子,似乎在拳击中点击数也能增加自己的 ...
#define __FD_SET(fd,fdsetp) /__asm__ __volatile__("btsl %1,%0": /"=m" (*(__kernel_fd_set *) (fdsetp)):"r" ((int) (fd))) #define __FD_CLR(fd,fdsetp) /__asm__ __volatile__("btrl %1,%0": /"=m" (*(__kernel_fd_set *) (fdsetp)):"r" ((int) (fd))) ...
static inline char * strcpy(char * dest,const char *src){int d0, d1, d2;__asm__ __volatile__("1:/tlodsb/n/t""stosb/n/t""testb %%al,%%al/n/t""jne 1b": "=&S" (d0), "=&D" (d1), "=&a" (d2):"0" (src),"1" ...
struct list_head {struct list_head *next, *prev;}; #define LIST_HEAD_INIT(name) { &(name), &(name) } #define LIST_HEAD(name) /struct list_head name = LIST_HEAD_INIT(name) static inline void INIT_LIST_HEAD(struct list_head *list){list->next = list;list->prev = list;} /** Insert a new ...
1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形继承的。 private 也被集成,只事派生类没有访问权限而已 virtual可加可不加 子类的空间里有父类的所有变量(static除 ...
1.引言C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。2.从标准头文件说起某企业曾经给出如下的一道面试题:面试题:为什么标准头文件都有类似以下的结构? #ifndef __INCvxWorksh#define __INCvxWorksh #ifdef __cp ...
#include<stdio.h>int main(){ unsigned char result = 1["night"]*2["girls"]+4["allnight"]; char *of_you = "Though you are strong enough and seem never haha"; printf("%s", result+of_you); return 0;} 输出结果是:haha
这篇文章主要是讲解了一些c语言里边容易让人迷惑的方面,通过分析程序的汇编代码来解释.这里边的东西在<C专家编程>这本书里边讲的很清楚的 在这里我主要是想用汇编代码进行一下说明,看看到底是怎么回事. 编译器gcc 有的代码进行了2级的优化,当然不进形优化会看的更清除gcc -S -O2 BY YANGXI 1.让我们来看看数组和指针的相同和不同的地方.我们首先应该明白一个基本的概念:对于x=y这个表达式,符号x代表一个地址(在这里叫做左值.)而符号y在这里代表一个地址里边的内容(在这里叫做右值).我们看下边这断code. void a() ...
以下程序在VC6.0下测试通过 void IsBigendian(){unsigned int usData = 0x1234567;unsigned char *pucData = (unsigned char*)&usData; if(*pucData == 0x12){printf("big!/n");}else if(*pucData == 0x67){printf("little!/n");}else printf("unknown!"); return ;} int main(int argc, char* ...
  一个男人的品位在于选择妻子,选择了什么样的妻子就等于选择了什么样的人生。俗话说,男怕入错行,女怕嫁错郎,男人何尝不是,写《菜根谭》的洪应明就说过 “悍妻诟谇,真不若耳聋也!” 浓妖不及淡久,婚姻也是这样。大文豪莎士比亚一生写下了众多精彩的戏剧,但是他的婚姻观却没有任何浪漫色彩。因为他明悉婚姻道路的艰难,更了解生活会耗损爱情。       人活这一辈子,究竟有什么是我们必须要的?真正需要的就是良好的心态和闲适的心情。只有家庭和睦,心态健康的人,才具备闲适的条件。比如娶一个好女人,就能赋予一个男人闲适的心情--       1.一个女人最重要的品质应该是善良,而且百善孝为先。天下不知道有多少苦命 ...
是谁在纳税? 大家自然会想到企业、工厂,其实则不然。事实上我们每一个人都是纳税人,政府花的每一分钱都来自全国的每一个人。想想看,我们去买生活用品,去消费,去花钱,我们消费不就包括了税收的一部分吗?只不 ...
目录 1. 前言 2. 声明和初始化 2.1 我如何决定使用那种整数类型? 2.2 64 位机上的 64 位类型是什么样的? 2.3 怎样定义和声明全局变量和函数最好? 2.4 extern 在函数声明中是什么意思? 2.5 关键字 auto 到底有什么用途? 2.6 我似乎不 ...
结果是死循环,想想看究竟发生了什么? #include "stdio.h" int *p = NULL; int *fFun(void){ int i = 0; return &i;} void subFun(void){ (*p)--;} void gFun(void){ int j; for(j = 0;j<10;j++) { subFun(); printf("%d/n",j); }} int main(void){ p = fFun(); gFun();} 另附: 1.下面这个程序的输出结果是什么(你应 ...
我突然意识到失业的危险性,或者说找不到一份体面的工作后果是多么严重啊! 我常常觉得我是刀枪不入的,呵呵。当然不是真刀真枪,我指的是言语。你可以用一个鸡蛋在我的脑袋上砸出一个包来,但是你不停地骂我两个小时,我会在你骂完后认真地问你,我没听清楚你可以重复一遍吗?这就是我,精神上的阿Q。 我终于说服了自己要努力地找一份工作了,不管是近还是远,但一定要是自己喜欢的方向。 论第一次的失败 这个第一次并不是真正的第一次找工作,而是让熟人给我介绍一份体面的工作。失败的原因简单,找错对象了。他是HK.UST的老师(Dr Lin),30几岁。由于接电话给他不太方便,一方面是因为我不善言词,所以我就改用电子 ...
Kiss原理:Keep it simple, stupid. 简单的反面是繁杂和臃肿。简单就像是轻装上阵,无所负担,其灵活性是无与比拟的。 简简单单就是美。有时候真想像小孩子一样天真无邪,可以什么事情想做就做,可以不用考虑其他。简简单单就是直接,不像现在的人际关系那么复杂,说句话非得经过肠子的十八弯,生怕一句话得罪了某个人,一句话断送了自己的前程。想说就说,想做就做,不爽了就单挑,不信就扛不倒你,不过打架归打架,明天早上醒了,还照样一起玩,那是多少好的童年时代啊。为什么人长大了之后就要变得那么复杂呢?是人的进步还是自讨没趣呢? 在LINUX系统里,也奉行这种观点。什么东西该简单就要简单,而 ...
Global site tag (gtag.js) - Google Analytics