野外24小时,徒步,游泳,做饭,露营,体验大自然。由于第二天要去考试我就先回来了,没有玩到最后,深表遗憾!
线路:从西门坐113到深航大厦,然后转M362途径大梅沙 小梅沙 背仔脚检查站 溪涌 玫瑰海岸
玫瑰海岸露营
密码保护:随笔码几个字
这是一篇受密码保护的文章。您需要提供访问密码:
密码:
drcom for linux客户端移植到db120上,关于修改网络字节顺序问题
虽然深大的drcom linux客户端已经不能用了,万恶的网络中心,一天闲得蛋疼,就知道折腾我们。鉴于有人问DB120网络字节顺序这个问题,所有把以前的代码贴出来,分析一下。@757964303@qq.com 什么是大端、小端,什么是主机和网络字节顺序,这里,默认你已经知道了。
_build_login_packet这里是drcom构建登陆包的一个函数,这里通过MIPS_ENDIAN来配置的按大端模式配置还是按小端模式配置来构建登陆包,因为这段代码原本是用来适应RG100E-AA和DB120两款路由器的,这两款路由器编译生成的openwrt的主机字节顺序正好相反。如果是DB120的话,这里M[......]
黑白球问题
这几天一直在看《编程之美》这本书,这本书写得不错,适合没耐心看书的人看的。今天看到一道题,让我回想到那个高三,高三疯狂做数学题时的感觉了。
题目是这样的:
一个盒子里装了100个黑球和100个白球,现在随机的从盒子里取出两个球,如果两个球颜色一样就放一个黑球回去,如果两个颜色不一样就放回一个白球回去,问:最后剩下一个黑球的概率?(每次取两个放回一个,最后必然剩下一个球)
这个题和高等数学无关,和程序设计也无关,学过中学数学的人都可以做。突然又怀恋高中了,回想以前高中经常遇到这样的题,没想到现在还能遇到,只是现在的解题思路和以前已经不一样了。
解法一:
分析:每次取出两个球内有三种可能[......]
vps上不支持mail函数,无法发送邮件,修改方法
昨天换了一个vps来存入wp,发现无法对评论、回复发送邮件了。
测试是否支持mail函数,写一段php代码,如下,然后传上服务器去运行
<?php $to = "yong27@163.com"; $subject = "vpssmbrave"; $message = "hello,this is a sendmail.php test!"; $from = "yong27@163.com"; $header = "From:$from"; $ret = mail($[......]
lvs最小系统架构
加上师兄、师弟的一共有四台电脑作了一个测试,用ab和浏览器测试了一下效果和预想的结果一样,只是中间遇到一些问题,辗转反测还是解决了,只能说我基础知识还有待加强。
开始记录:
pc1:ubuntu10.04,192.168.31.7(vip:192.168.31.200)
pc2:ubuntu10.04,192.168.31.56(rs1)
pc3:min12,192.168.31.140(rs2)
pc4:win7,192.168.31.126
pc1作调度器,pc2、pc3作真实服务器,pc4测试效果
1.先安装ipvsadmin
#tar -zxvf ipvsadm-1.2[......]
用openssl库 自带函数生成md5摘要测试代码
先安装openssl-1.0.1.tar.gz
#include <string.h>
#include <stdio.h>
#include <openssl/md5.h>
int main()
{
int i;
unsigned char *m = "jiangyong";
unsigned char mr[16];
MD5(m,strlen(m),mr);
for(i = 0;i < 16;i++)
printf("%02X",mr[i]);
printf(&qu[......]
Linux系统错误代码定义表
#ifndef _I386_ERRNO_H #define _I386_ERRNO_H #define EPERM 1 /* Operation not permitted */ #define ENOENT 2 /* No such file or directory */ #define ESRCH 3 /* No such process */ #define EINTR 4 /* Interrupted system call */ #define EIO 5 /* I[......]
C语言运算符优先级
开一个备忘分类,专门来记录这些简单的备忘
C语言优先级
共44个运算符
初等,4个: ( ) [ ] -> 指向结构体成员 . 结构体成员
单目,9个: ! ~ ++ — -负号 (类型) *指针 &取地址 sizeof长度
算术,5个: * / % + -减
位移,2个: >
关系,6个: <>= == 等于 != 不等于
位逻,3个: & 按位与 ^ 按位异或 | 按位或
逻辑,2个: && 逻辑与 || 逻辑或
条件,1个,三目: ? :
赋值,11个: = += -= *= /= %= >>=[......]
4月7日笔试
填空题10个错了9个,想起当年每次考试完后都要对答案,有时候对出来就是这样的结果,千里迢迢跑去考试考出这样的结果。我得承认我数学能力退化了。
解两道题,分享一下。
1.下面递归函数
int ack(int m,int n)
{
if(m==0) return n+1;
else if(n==0) return ack(m-1,1);
else reutrn ack(m-1,ack(m,n-1));
}
求ack(3,3)的返回值是多少?
解:
ack(1,n)=ack(0,ack(1,n-1))=ack(1,n-1)+1=ack(0,ack(1,n-2))+[......]








