- 浏览: 565041 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (478)
- lucene (45)
- oracle (19)
- nutch (2)
- blog (2)
- 垂直搜索 (19)
- java综合 (89)
- spring (15)
- Hibernate (9)
- Struts (9)
- Hadoop (16)
- Mysql (12)
- nosql (10)
- Linux (3)
- MyEclipse (4)
- Ant (1)
- 设计模式 (19)
- JBPM (1)
- JSP (1)
- HtmlParser (5)
- SVN (2)
- 插件 (2)
- 收藏 (7)
- Others (1)
- Heritrix (18)
- Solr (4)
- 主题爬虫 (31)
- 内存数据库 (24)
- 分布式与海量数据 (32)
- httpclient (14)
- Tomcat (1)
- 面试宝典 (6)
- Python (14)
- 数据挖掘 (1)
- 算法 (6)
- 其他 (4)
- JVM (12)
- Redis (18)
最新评论
-
hanjiyun:
本人水平还有待提高,进步空间很大,看这些文章给我有很大的指导作 ...
JVM的内存管理 Ⅲ -
liuxinglanyue:
四年后的自己:这种方法 不靠谱。 使用javaagent的方式 ...
计算Java对象占用内存空间的大小(对于32位虚拟机而言) -
jaysoncn:
附件在哪里啊test.NoCertificationHttps ...
使用HttpClient过程中常见的一些问题 -
231fuchenxi:
你好,有redis,memlink,mysql的测试代码吗?可 ...
MemLink 性能测试 -
guyue1015:
[color=orange][/color][size=lar ...
JAVA同步机制
下面的六个程序片段主要完成这些事情: 下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。
#define _________ }
#define ________ putchar
#define _______ main
#define _(a) ________(a);
#define ______ _______(){
#define __ ______ _(0x48)_(0x65)_(0x6C)_(0x6C)
#define ___ _(0x6F)_(0x2C)_(0x20)_(0x77)_(0x6F)
#define ____ _(0x72)_(0x6C)_(0x64)_(0x21)
#define _____ __ ___ ____ _________
#include<stdio.h>
_____
#include<stdio.h>
main(){ int x=0,y[14],*z=&y;*(z++)=0x48;*(z++)=y[x++]+0x1D; *(z++)=y[x++]+0x07;*(z++)=y[x++]+0x00;*(z++)=y[x++]+0x03; *(z++)=y[x++]-0x43;*(z++)=y[x++]-0x0C;*(z++)=y[x++]+0x57; *(z++)=y[x++]-0x08;*(z++)=y[x++]+0x03;*(z++)=y[x++]-0x06; *(z++)=y[x++]-0x08;*(z++)=y[x++]-0x43;*(z++)=y[x]-0x21; x=*(--z);while(y[x]!=NULL)putchar(y[x++]); }#include<stdio.h>
#define __(a) goto a; #define ___(a) putchar(a); #define _(a,b) ___(a) __(b); main() { _:__(t)a:_('r',g)b:_('$',p) c:_('l',f)d:_(' ',s)e:_('a',s) f:_('o',q)g:_('l',h)h:_('d',n) i:_('e',w)j:_('e',x)k:_('\n',z) l:_('H',l)m:_('X',i)n:_('!',k) o:_('z',q)p:_('q',b)q:_(',',d) r:_('i',l)s:_('w',v)t:_('H',j) u:_('a',a)v:_('o',a)w:_(')',k) x:_('l',c)y:_('\t',g)z:___(0x0)}
int n[]={0x48,
0x65,0x6C,0x6C, 0x6F,0x2C,0x20, 0x77,0x6F,0x72, 0x6C,0x64,0x21, 0x0A,0x00},*m=n; main(n){putchar (*m)!='\0'?main (m++):exit(n++);}
main(){int i,n[]={(((1<<1)<<(1<<1)<<(1<<
1)<<(1<<(1>>1)))+((1<<1)<<(1<<1))), (((1 <<1)<<(1<<1)<<(1<<1)<<(1<<1))-((1<<1)<<( 1<<1)<<(1<<1))+((1<<1)<<(1<<(1>>1)))+ (1 <<(1>>1))),(((1<<1)<<(1<<1)<<(1<<1)<< (1 <<1))-((1<<1)<<(1<<1)<<(1<<(1>>1)))- ((1 <<1)<<(1<<(1>>1)))),(((1<<1)<<(1<<1)<<(1 <<1)<<(1<<1))-((1<<1)<<(1<<1)<<(1<<(1>>1 )))-((1<<1)<<(1<<(1>>1)))),(((1<<1)<< (1 <<1)<<(1<<1)<<(1<<1))-((1<<1)<<(1<<1)<<( 1<<(1>>1)))-(1<<(1>>1))),(((1<<1)<<(1<<1 )<<(1<<1))+((1<<1)<<(1<<1)<<(1<<(1>>1))) -((1<<1)<<(1<<(1>>1)))),((1<<1)<< (1<<1) <<(1<<1)),(((1<<1)<<(1<<1)<<(1<<1)<<(1<< 1))-((1<<1)<<(1<<1))-(1<<(1>>1))),(((1<< 1)<<(1<<1)<<(1<<1)<<(1<<1))-((1<<1)<< (1 <<1)<<(1<<(1>>1)))-(1<<(1>>1))), (((1<<1 )<<(1<<1)<<(1<<1)<<(1<<1))- ((1<<1)<< (1 <<1)<<(1<<(1>>1)))+(1<<1)), (((1<<1)<< ( 1<<1)<<(1<<1)<< (1<<1))-((1<<1)<< (1<<1) <<(1<<(1>>1)))-((1<<1) <<(1<< (1>>1)))), (((1<<1)<< (1<<1)<<(1<<1)<< (1<<1))- ((1 <<1)<<(1<<1)<<(1<<1))+((1<<1)<< (1<<(1>> 1)))), (((1<<1)<<(1<<1) <<(1<<1))+(1<<(1 >>1))),(((1<<1)<<(1<<1))+((1<<1)<< (1<<( 1>>1))) + (1<< (1>>1)))}; for(i=(1>>1);i <(((1<<1) <<(1<<1))+((1 <<1)<< (1<<(1>>1 ))) + (1<<1)); i++) printf("%c",n[i]); }
下面的程序只能由C++的编译器编译(比如:g++)
#include <stdio.h> #define _(_) putchar(_); int main(void){int i = 0;_( ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++i)_(++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++i)_(++++++++++++++ i)_(--++i)_(++++++i)_(------ ---------------------------- ---------------------------- ---------------------------- ---------------------------- ----------------i)_(-------- ----------------i)_(++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++i) _(----------------i)_(++++++ i)_(------------i)_(-------- --------i)_(---------------- ---------------------------- ---------------------------- ---------------------------- ---------------------------- ------i)_(------------------ ---------------------------- i)return i;}
发表评论
-
熔岩的相关文章收藏
2011-02-20 21:57 1377HttpClient4 Post XML到一个服务器上 纯J ... -
我新弄的博客和论坛+新浪微博
2011-02-01 00:05 1727主博客是:http://www.liuxinglany ... -
Java编程思想 (收藏)
2011-01-07 15:34 9671、面向对象的特性 2、内存分配 3、 ... -
Java解惑系列(收藏)
2011-01-07 15:30 11551.1 java解惑你知多少(一) 1.2 jav ... -
2010 iData Forum 演讲幻灯片
2010-12-25 21:44 10092010年iData Forum数据库大会顺利结束,在 ... -
2010年6月的好文推荐
2010-12-20 20:39 870转自:人云亦云 最近发现一个非常不错的博客,叫dbthi ... -
JAVA通过JNI调用本地C语言方法
2010-12-19 20:49 766Java特性深受人们喜爱, ... -
java集合类比较
2010-12-19 20:49 1249Vector(转者注:现在Ve ... -
java对各种文件的操作详解(转)
2010-12-19 20:31 799http://blog.csdn.net/Java2King/ ... -
从一个http请求的详细过程---理解计算机网络
2010-12-18 13:58 1466http://duanple.blog.163.com/b ... -
(转)学习:一个并发的Cache
2010-12-17 17:11 995public class Memoizer implem ... -
Groovy是怎么实现createArray的
2010-12-16 19:57 725Groovy是一个基于 Java虚拟机的敏捷 动态语言。构 ... -
24款较经典的Page翻页分页css代码
2010-12-12 17:52 753<!DOCTYPE html PUBLIC &qu ... -
比较优秀的值得学习的J2EE开源项目
2010-12-12 12:53 989这篇文章写在我研究J2 ... -
J2EE的部分jar的作用
2010-12-05 10:44 1071来自:深沉的船 activation.jar:与javaMa ... -
Java的多线程Socket通信
2010-12-04 21:21 863转:http://wangtong40.iteye.com/b ... -
Java的单线程Socket通信
2010-12-04 21:21 882package com.wangtong.networ ... -
Servlet 3.0 实战:异步 Servlet 与 Comet 风格应用程序
2010-12-04 21:19 913转自http://www.ibm.com/develope ... -
高效编程之欲擒故纵
2010-12-04 13:36 805转:http://www.aqee.net/2010/11/3 ... -
架构师给程序员的一封信
2010-12-04 13:35 819转:http://www.aqee.net/2010/ ...
相关推荐
标签“c”表明这个压缩包可能包含了与C语言相关的资源,而“helloworld”则意味着它是关于“Hello, World!”程序的。不过,文件列表中提到的“Sniffer”可能是个意外,因为“Sniffer”通常指的是网络嗅探工具,与...
"最小的C语言Hello, world程序"是每个初学者接触C语言时的第一个示例,它展示了如何用最少的代码实现一个简单的输出功能。 这个最小的C语言程序通常只包含以下几行代码: ```c #include int main() { printf(...
本文将从六个变态的C语言Hello_World程序中提取相关的知识点,并进行详细的解释和分析。 1. 宏定义_macro_definition hello1.c中的宏定义是本文的核心,通过定义一系列的宏,实现了输出“Hello, World”的功能。宏...
学习C语言第一个程序,也是学习语言最经典的一个程序!
C语言输出hello world.cpp C语言输出hello world.cpp C语言输出hello world.cppC语言输出hello world.cpp C语言输出hello world.cppC语言输出hello world.cpp C语言输出hello world.cppC语言输出hello world.cpp ...
2. 编写源代码:在`src`目录下创建一个名为`helloworld.c`的C语言源文件,内容如下: ```c #include int main() { printf("Hello, World!\n"); return 0; } ``` 3. 配置Makefile:`Makefile`应包含以下内容,...
C语言hello world.exe
### C语言蛋疼的Hello World代码 #### 标题解析 标题中提到的“蛋疼的Hello World代码”暗示了这是一段非常规且复杂的实现方式,通常用于学习C语言中的指针、内存操作等高级概念。 #### 描述解析 描述部分展示了一...
ubuntu中编写第一个helloworld简单c语言程序_百度经验.pdf
"程序是每个初学者接触C语言时的起点,它简单地在屏幕上打印出“Hello, World!”的文字,展示了最基本的输入输出功能。 在C语言中,程序的编写通常分为以下几个步骤: 1. **预处理**:预处理器(cpp)负责处理以`#`...
02.Hello world的回忆 03.秘密一:main函数的原型 (1-3) 04.秘密二:main函数的返回值 (1-3) 05.秘密三:被隐藏的细节 (1-4) 06.秘密四:printf不见了(1-4) 07.秘密五:链接了哪些共享库 (1-3) 08.秘密六:调用共享...
"程序是每个程序员学习新语言时的第一个传统示例,它简单地在控制台上打印出“Hello, World!”的文本,帮助初学者了解如何编译和运行一个基本的程序。 在C++中,编写一个"Hello, World!"程序非常直观。让我们详细...
总结来说,这个压缩包中的"C++ Hello World 程序源码"提供了学习C++语言的良好起点,通过对比不同的实现方式,可以深入理解C++的基础语法和编程技巧。同时,它也是实践编程、熟悉编译与运行流程的绝佳案例。无论是...
c语言helloworld,这是最简单的HelloWorld代码,可以在编辑器中运行。使用了C语言。
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` 而在C++中,"Hello World"程序如下: ```cpp #include int main() { std::cout << "...
本篇文章将深入剖析一个经典的C语言程序——“Hello World”。这个程序是初学者接触C语言时的第一个实例,通常用于验证编译器环境是否配置正确。接下来,我们将详细解读程序中的每一行代码,并介绍相关的关键概念。 ...
经典的Hello world程序,c语言学习的初步。很简单,适合刚接触c的童鞋们。
在这个名为"C语言-helloworld.zip"的压缩包中,我们可以预见到包含了一个或多个展示"Hello, World!"示例的C语言源代码文件。 在C语言中,"Hello, World!"程序通常非常简单,它由以下几个关键部分组成: 1. **...