新的开始

程序设计

linux程序如何支持插件

by czyhd on 七.27, 2009, under 程序设计

今天小猴同学在研究这个,我也看了下。

给两段代码

1,插件部分,so.c

int add( int a, int b){
return a+b;
}

编译

gcc -c -fPIC so.c

gcc -shared -fPIC so.o -o so.so

(continue reading…)

4 Comments :, , more...

玩了一下Brainfuck

by czyhd on 十二.27, 2008, under Linux, 程序设计

很意外的发现ubuntu有个bf命令,然后装上了,一种很扯淡的语言..

随手写了一个..

++++++++++
[
>+++++++>+++>++++++++++>++++++++++++>+<<<<<-
]
>+++.
>++.
>++++++++.
+++.
+++++++.
—————–.
<.
>>+.
<<+.
>>>.

存在一个文件里,比如temp,然后在终端执行

bf temp

会打印一行字符..

I love Y!

其实还是蛮好玩的,参见

http://en.wikipedia.org/wiki/Brainfuck

改改名字就更好了..

2 Comments :, , , more...

昨天的事遭报应了- -#还是要多做好事。。。

by czyhd on 十二.03, 2008, under 程序设计, 计算机

昨晚开机后,没有见到熟悉的网络连接。。。

第一反应是无线路由的SSID广播被关闭。。

修改,不能用

折腾很久,还是不行

只好接上网线。。。

继续折腾。。

重启网络N次,没用

怀疑是network manager的问题,重启X若干次,没用

怀疑是不是自己升级内核出了问题。。结果,换旧内核依然没用

于是,将其归结为昨天下午做了坏事。。。

今天折腾好了,只要让network manager显示在 applet 就可以。。。

我只是很奇怪。。那东西是怎么莫名奇妙的消失的。。。。

Leave a Comment :, more...

一个简单的huffman压缩程序

by czyhd on 四.27, 2008, under 程序设计

基于huffman编码
压缩非常有限

原来用pascal写过,
但是由于编码问题,
很多文件会越压越大

现在用c重新写了一下,
算是把那项工作完成了吧~~~

点击下载

用dev c++在windows xp下测试通过

Leave a Comment :, more...

关于搜索的ppt

by czyhd on 五.24, 2007, under 程序设计

答应许哥去一中讲搜索的…然后就和ghost写了个ppt,感觉并没有多少技术含量……
帖这里了…
[file][attach]12[/attach][/file]

Leave a Comment : more...

很不错的代码

by czyhd on 三.19, 2007, under 程序设计

猜猜这个代码是干什么的?
^_^
编译运行看看,圆周率,800位!



#include
long a=10000,b,c=2800,d,e,f[2801],g;
main()
{for(;b-c;)f[b++]=a/5;
for(;d=0,g=c*2;c-=14,printf(“%.4d”,e+d/a),e=d%a)
for(b=c;d+=f[b]*a,f[b]=d%–g,d/=g–,–b;d*=b);
}




此代码是ghost发给我的….

Leave a Comment : more...

你在找什么?

在下面输入你要找的内容

还是没有找到? 你可以这样

  • 到右面的分录目录看看
  • 留言或者发邮件让我知道,以便我能关注它

分类目录