您正在查看 "系统万方" 分类下的文章
2008-09-05 14:19
最近在玩Mozilla Labs的新玩意儿,Mozilla Ubiquity,这是一个Firefox的“命令行”插件,可以通过键盘输入来很方便地调用各种网络服务,并控制浏览器的各个方面。因为引入了简单的“自然语言处理技术”(真的是很“简单”的那种),命令语法也不像经典的命令行那么可怕了~事实上,不但不是可怕,而且是非常之爽快啊……
光说无用,强烈推荐各位使用Firefox的老大去尝试一下,相关的资料可以参见:
|
2008-07-25 09:13
Friday, July 25th, 2008, is the 9th annual System Administrator Appreciation Day. On this special international day, give your System Administrator something that shows that you truly appreciate their hard work and dedication.
Let's face it, System Administrators get no respect 364 days a year. This is the day that all fellow Sys |
2008-06-14 21:29
构造地址结构时,不要使用通用结构sockaddr,而使用协议专有的结构例如sockaddr_in
地址族常量AF_*和协议族常量PF_*要分清
TCP/IP协议族采用大端法表示整型,而X86的本地表示为小端法,要注意使用arpa/inet.h中的转换函数进行转换,否则将出错(例如连接错误的端口)
|
2008-04-21 21:28
Just now one sophomore in our college asked me about some strange behaviour performed by one of his C++ programs, namely that modifier functions in a class not changing things at all. But after an old-fashioned "cout check", I was presented the fact that the value did change. Undoubtedly confused, it took me some time to finally realize what the problem was.
He invoked the accessor and modifier to a common private attribute like this:
(Simplified version to highl |
2008-03-12 17:01
龙书的理论味道太浓而实践不足,而虎书则是本很好的实战派教材。
从第一章开始老老实实地写点东西,发现Appel大大老早就希望大家把程序写成函数式的“单次赋值”风格,心中暗爽,对于书中所用的编码规范也是比较接受的说,但是,老感觉那代码有点多了……
或许用上诸如ML或者Haskell一类带模式匹配的语言的话会好很多,不过这次也算是C语言的一个练习呢,总之加油就是~ |
2007-08-07 19:31
2006-10-21 18:59
前几天学校的mstc招新,没事凑个热闹,跑过去拿了一份笔试题目。
题目其实就是一个数独(sudoku)游戏的简化版本,关于数独大家可以去看看
这篇介绍 http://sudoku.chuchuang.net/
大体意思就是给定一个9*9的矩阵,初始时候里面有了一些1~9数字,
现在要求往矩阵中填入1~9的数字, 使得每行每列的数字不重复
9 0 5 8 0 4 0 2 0
8 0 0 1 0 5 0 0 9
1 0 0 0 0 0 5 0 3
0 0 0 3 9 0 8 0 0
2 0 8 0 0 0 7 0 1
3 0 9 0 8 1 0 0 0
5 0 4 0 0 0 0 1 0
7 0 0 6 0 0 0 0 0
0 8 0 5 0 3 9 0 0
初始矩阵如上.
好了, 附上我的以行为单位的回溯解法
这个和crj学长的解稍有不同,是两层回溯,可以求出全部的解,呵呵。
// Solver For Number Puzzle From Microsoft Club
// 71105129 CloudiDust
#include <fstream>
#include <algorithm>
using namespace std;
struct FreqList
{
int num;
i |
2006-09-22 19:02
今天,实训结束了……
昨天为了最后修改好PPT,做到了两点钟,今早又忙到八点,后果是自从实训课以来第一次迟到,当然也是最后一次啦,难得也会被某懒虫问道,“你怎么也是会迟到的啊……”哎,大失败啊……
演示PPT时,老大那组打头阵,耗子担当了冲锋的重任,他们组的PPT结构清晰,图表直观,实际上,他们的PPT中原创的图表是最多的,(不像我,总共就一个图还是拿来主义的……)讲解也是简洁易懂,又有服务器高效踢人等好几大特色压阵,看得出是经过了非常充分的准备,果然一出手便是不同凡响,造成的直接后果是后面的几组风头完全被压了下去,强劲啊!
至于我呢,自己重新设计了类和函数,除了音频函数外都重写了,其实根本就没能调试出来,不像老大他们的程序那样的可以真正地给大家做演示,所以我的底气其实是不足的。好在我的PPT做得还不错,基本表达出了我的设计思路,但在整体结构概述上还有待改进。老师特地让我压轴,大家似乎都被我吓住了,觉得我很强的样子,可我觉得,如果一个人做的东西只是让别人觉得强,而不能让别人理解的话,就不能算是真正的强了,在这一点上 |
2006-09-17 18:56
昨天开始正式做项目了,分组的时候,我对胡子说,随便分哪一组都好啦,当然了胡子是知道我想和谁分在一起的,结果自然是如愿以偿了。
说是一个语音聊天系统,其实实在是非常小的东东,不过我也没有做过项目,再小的东西也要好好做呀。可惜,在看过示例代码之后,我觉得自己要崩溃了……
这是什么垃圾代码啊……
老师说,当时那个培训公司花了几万元才买到这些代码的。
好吧,我知道为什么中国软件产业发展得不怎么样了……
当然了以上只是气话,这段垃圾代码里总是有可取之处的,看过之后至少不会觉得无从下手,呵呵。
一组有七个人,老师说,一个人负责PPT,两个人负责总体设计,一个人负责函数设计,两个人负责编码,还有一个人测试,可就这么大一点项目,要分出七份来实在太可怕了,再说以我的个性,要我照着敲这样混乱的代码是一种折磨。同时呢,我们组的七个人里,有两个没来上课,两个女孩子星期天也有事,其实只有三个人可以干活的,于是我让王斌负责做PPT,袁鑫设计函数,我自己包了其他所有的事情——首先,就是整理类的结构。
原来服务器端只 |
2006-09-14 10:12
这玩意儿毕竟是标准库出来之前的东东了,里面重复了很多STL容器,比如CString,CDWordArray,CPtrList之类的MFC类都是STL容器(原来std::string也是想作为容器的,不过失败了……)特化后的等价物,也不能怪M$,它哪能想到以后会有个STL出来呢?Qt的情况也是类似的。老想用STL里的类来代替这些东西,成功过一次,但不知道为什么std::map就不能在MFC程序里使用呢……我一用居然会提示说"operator new"的定义有错……这就是为什么我不喜欢VC 6的编译器啊……
不过MFC库的结构是很不错的,虽然我不喜欢M$,真的,哈。 |
2006-08-03 10:12
|
|