`
steven-zhou
  • 浏览: 207265 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
// 安装必要的软件包 apt-get update apt-get install gcc apt-get install make apt-get install binutils apt-get install lesstif2 apt-get install libc6 apt-get install rpm apt-get install libaio1 apt-get install gawk apt-get install mawk apt-get install openjdk-6-jre apt-get install ...
给定一个正整数(N <= 2^32),要求快速判断它是否为2的幂次方。(不可用循环) 通常我们知道:        十进制         二进制 2^0 == 1              0000 0001 2^1 == 2              0000 0010 2^2 == 4              0000 0100 2^3 == 8              0000 1000 2^4 == 16             0001 0000 2^5 == 32             0010 0000 从上述规律中我们可以得出,题目最终归结为判断此数的二进制表示(u ...
#include <stdio.h> #include <stdlib.h> #include <unistd.h> int main(int argc, char **argv) { int i = 1; char *cp = (char *)&i; if (*cp) //如果此时cp指向的内存为1的话,则为小端,否则为大端。 printf("Little Endian\n"); else printf("Big Endian\ ...
C语言,十进制转十六进制,这种方法比较特别。 char dec_to_char(int n) { return "0123456789ABCDEF"[n]; }
//snake.h #define SHM_KEY 1234 #define UP 119 #define DOWN 115 #define LEFT 97 #define RIGHT 100 #define QUIT 122 #define direct (*((int *)p_shm)) extern void *p_shm; extern int v_speed; extern void snake_init(); extern int snake_nextstep(); #include "snake.h" #in ...
[list] 1. 下载Apache源代码:我用的是 httpd-2.0.63.tar.gz 2. 解压压缩包(tar -zxvf httpd-2.0.63.tar.gz)后, 只需修改两个文件: 文件一: os/unix/os.h #define PLATEFORM "Debian" // 本人使用的是Debian 文件二: include/ap_release.h // 可将其改成自己喜欢的名字 (比如:百度改成了 BWS,Google改成了GWS) #define AP_SERVER_BASEPRODUCT "SWS" #de ...
给定一字符串为:"ABC" 要能打印出: ABC ACB BAC BCA CAB CBA #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> static void arrange(char *s, int start, int end); int main(int argc, char **argv) { if (argc != 2) { prin ...
sc start "VMware NAT Service" sc start VMnetDHCP sc start VMAuthdService
今天同事说Oracle服务器报' ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程'错误,要解决该问题首先查看一下数据库现有的进程数,是否已经达到参数processes的大小。 select count(*) from v$process; --取得数据库目前的进程数。 select value from v$parameter where name = 'processes'; --取得进程数的上限。 1、查看当前会话数、processes和sessions值,发现session数和2个参数的值已经非常接近 ...
sock5是一个代理协议,它在使用tcp/ip协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安全。 sock5服务器通过将前端发来的请求转发给真正的目标服务器,模拟了一个前端的行为。在这里,前端和sock5之间也是通过tcp/ip协议进行通讯,前端将原本要发送给真正服务器的请求发送给sock5服务器,然后sock5服务器将请求转发给真正的服务器。sock5服务器在将通讯请求发送给真正服务器的过程中,对于请求数据包本身不加任何改变。sock5服务器接收到真正服务器的响应后,也原样转发给前端。 因此,sock5 ...
/** * 一直对TortoiseCVS的纯文本模式diff不太满意,今天想办法和gvim结合了一下, * 感觉还不错。打开TortoiseCVS的Preferences->Tools参数配置框: */ Diff application: E:\Program Files\Vim\vim72\gvim.exe Two-way diff parameters: -d "%1" "%2"
// 源代码 #!/usr/bin/python import psyco import timeit def slow_func(): for a in range(320): for b in range(320): for c in range(320): if 320 == (a + b + c) and 106400 == (520 * a + 370 * b + 220 * c): pass if __name__ == '__main__': fast_func = psyco. ...
python依赖的: yum -y install gcc gdbm-devel readline-devel ncurses-devel zlib-devel bzip2-develsqlite-devel db4-devel openssl-devel tk-devel bluez-libs-devel make configure;make;make install
#!/usr/bin/python import threading from time import ctime, sleep from Queue import Queue from random import randint class WadeThread(threading.Thread): def __init__(self, func, args, name=''): threading.Thread.__init__(self) self.name = name self.func = func ...
#!/usr/bin/env python # Wake on Lan import socket import struct def wake_on_lan(mac): """ Switches on remote computers using WOL. """ # Check mac format and try to compensate. if len(mac) == 12: pass elif len(mac) == 12 + 5: ...
Global site tag (gtag.js) - Google Analytics