自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangwenye_wwy的专栏

喜爱摇滚!

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 K-th string (微软2014在线测试题)

原题如下:Time Limit: 10000msCase Time Limit: 1000msMemory Limit: 256MBDescriptionConsider a string set that each of them consists of {0, 1} only. All strings in the set have the same

2014-04-12 23:26:03 849

转载 socket编程需要注意的问题

1. connect() TCP(SOCK_STREAM)是连接到服务端,UDP(SOCK_DGRAM)是把本地地址端口和服务端的对应起来,并没有建立连接    connect前也可以用bind()绑定本地地址端口到clientfd,bind的参数是本地地址端口;不使用bind则会自动绑定个2. 如果是UDP,则可以不用connect指定目标地址,直接用sendto就可以,recvfr

2013-10-26 20:27:00 961

原创 Real UID 和 Effective UID

每一个进程,在打开文件时,系统都要检该程序是否拥有足够的权限来进行该操作。Effective UID决定了是否拥有此权限来进行该操作。而Real UID则是执行程序的用户的ID。        可以通过为程序设置 setuid root 的属性使一个 own 为 root 的程序可以由所有用户执行,而不需要其他的权限。为程序设置 setuid root 属性:        s

2013-10-26 20:20:29 856

转载 Linux驱动开发学习的一些必要步骤

1. 学会写简单的makefile 2. 编一些应用程序,可以用makefile跑起来3. 学会写驱动的makefile4. 写一简单char驱动,makefile编译通过,可以insmod, lsmod, rmmod. 在驱动的init函数里打印hello world,insmod后应该能够通过dmesg看到输出。5. 写一完整驱动, 加上read, write,

2013-10-20 21:33:14 826

转载 printf函数原理以及可变参函数

#include #include typedef char* va_list;#define _INTSIZEOF(n) ((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1) )#define va_start(ap,v) ( ap = (va_list)&v + _INTSIZEOF(v) ) //第一个可选参数地址#define

2013-03-24 16:46:08 725

原创 整理fedora下gnome的图标

gnome3给人很亮眼的感觉,使用faenza图标集之后就有了很大的改观。不过桌面还是有很多的图标很讨厌,影响美观。今天搜了下,可以手动将不要的图标给他移走。不推荐什么工具了,linux就是要DIY。下面是图标的位置:/usr/share/applications~/.local/share/applications~/.config/menus自己动手把不需要的清理干净,

2013-02-08 21:57:47 898

转载 解决Rhythmbox播放器乱码问题

之前在网上找了好多都是要用工具改MP3文件的ID3文字编码,不是很方便,现在找到了终极的解决方法。$sudo gedit /etc/profile在后面添加如下两行export PATH=$PATH GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030export PATH=$PATH GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB1

2013-01-19 20:59:04 619

转载 C/C++中 malloc和new区别

基本上可以理解:new = malloc() + 构造函数;delete = 析构函数 + free();转载自豆豆网 2009-05-13 15:56:32  1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存

2012-02-03 16:43:41 630

原创 Printf 输出 long long

首先 Microsoft Visual C++ 6.0 不支持 long long !printf 输出 long long在windows 环境下 %I64d在linux 环境下 %lld

2012-01-12 18:02:22 2433

转载 转载:程序员的十层楼

转载:程序员的十层楼 By 周伟明@英特尔程序员的十层楼(1~3层)自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超

2011-08-04 19:55:22 955

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除