Big Bug Ban

兴趣 践行 创新

q-sql

 

准备搞个超级小的数据库系统..

主要是数据结构的课程设计要用额…

考虑让它支持一些超简易的sql语句.

索引嘛..就用B树..

Written by princehaku

4月 18th, 2010 at 11:42 上午

Posted in c/c++

Tagged with

without comments

好忙哟..

 

今天给青志协他们讲电脑..
就一些简单的hosts..dns什么的..
但是还是感觉好累呀..
不过希望他们能学到很多..
加油吧..后生可畏~

Written by princehaku

4月 16th, 2010 at 10:44 下午

Posted in things goes by

without comments

准备做个小型的数据库系统.

 

//数据库主操作头文件
//
//by baizhongwei
//blog http://haku.hk
#ifndef DB_H
#define DB_H
#include "stdafx.h"
#include "BTreeM.h"

class DB
{
private:
	 string dbname;
	 BTree* BTreeM;
	 vector table;
	 void ifsldb(){
		if(dbname=="")
			 return;
	}
	 void ifntable(){
		if((int)table.size()==0)
			return;
	}
public:
	DB()
	{
		BTreeM=new BTree();
	}
	 void createdb(string db_name)
	{
		ifsldb();

	}
	 void createtable(string db_name)
	{
		ifsldb();

	}
	 void creatindex(string db_name)
	{
		ifsldb();
	}
	 void insert(string query)
	{
		ifsldb();
		ifntable();
	}
	 void loadindex(string db_name)
	{
		ifsldb();
		string filename="c:\\"+db_name+".idx";
		ifstream* fin=new ifstream(filename.c_str(),ios_base::binary);
		int y=BTreeM->load(fin);
		cout<<"导入索引共"<

在线运行

这个是主部分..还在弄...啊啊啊啊...

Written by princehaku

4月 11th, 2010 at 10:36 下午

Posted in c/c++

without comments

stringstream清空

 

stringstream s;
s.str(“”);

用s.clear()无效..还没去查原因…

Written by princehaku

4月 9th, 2010 at 10:23 下午

Posted in c/c++

without comments

博客终于回来了…

 

我的博客在dreamhost出问题后终于回来了!!!

庆祝一下!

可惜啊..关键词都掉到很后面去了..

慢慢了…哎..

Written by princehaku

4月 8th, 2010 at 10:41 上午

Posted in things goes by

without comments

传说中的金坷垃广告..太牛逼了..

 

Written by princehaku

3月 22nd, 2010 at 7:54 上午

Posted in things goes by

without comments

终于让手机可以正常连接电脑wifi了..

 

一直都不行..郁闷死了..

正常的顺序是用电脑的无线做AP.

然后共享出ADSL..

然后再用手机连接上..这样就可以上网了哇..

但是..每次在共享ADSL的时候就报错…未知的错误..而且还得手动分ip

弄半天都弄不好…

最后用了偏方..

架代理!!!

手机把ip改成192.168.0.2..

电脑192.168.0.1,然后开代理..

手机再设置代理..

太麻烦了..

然后今天居然问题解决了..办法是…先把windows自带的防火墙打开

..好了..然后可以开共享了..

最后…装了个opendhcpserver..

改下设置..然后.自动分配ip…哈哈…完美解决…!!!

安逸啊啊啊啊啊啊啊啊啊啊啊~~~~~~~~~~~~~~~~~~~~~~~~~~
另外附上一个自动改无线网卡ip的批处理

@echo off
echo 正在更改IP地址,请稍候....。
color a
netsh interface ip set address name="Wireless Network Connection" static 192.168.0.1 255.255.255.0 192.168.0.1
netsh interface ip set dns name="Wireless Network Connection" source=static addr=8.8.8.8
echo IP设置成功,
@echo off

Written by princehaku

3月 20th, 2010 at 9:04 下午

Posted in technology

without comments

5530XM可以用的qq斗地主

 

可以全屏触摸..就是效果有点夸张…

装完后在设置-程序管理-套件设置-把屏幕键盘关了..

然后接入点一定要用cmwap或者cmnet…反正用wifi不行..

点击下载

Written by princehaku

3月 17th, 2010 at 9:56 下午

Posted in technology

without comments

关于这抢课系统..

 

哎..怎么说呢..

之前就有想到..选课开放时肯定大量涌入教务处

今天果然应验..前3个小时网页都打不开..

这个系统也打不开..

幸好得到一个选课表..

然后对着表在本地调试

等到1点钟样子..教务处的差不多了..

这个也开始运行..

中途改错了..所以把n多人的资料给弄掉了..

后来加入的都可以正常用了..

貌似成功抢入的人不多…我..舒亚祥..还有个忘了学号..抢到个羽毛球..

李学长的网球莫搞咯…你的资料我已经掉了…

总结一下这次遇到的问题..

1.timeout…超时…大家超…系统也超..本来以为google对教育网速度要比电信好点..

确实是这样…但是大家都涌入…教务处挂了..

2.30秒限制..google的GAE限制了每次运行只能运行30秒..而每次要进行大量的url请求..用户登录..得到选课..再选入..

一个用户至少是3次..

后来优化了..把选课直接全局使用..每个用户基本就只需要进行两次url fetch

3.用户数量和30秒..之前没考虑到这个问题..因为有的用户自己选了..然后系统选不上..所以一直占用系统资源..排序是按照时间先后…先进入系统的用户先执行..然后超时了..后面的用户没机会了…下次决定吧verify改掉..弄成int…挨个加..按这个来排..就搞定了

4.我决定做的时候正好教务处把选课关了..没得到详细的东西…今天看了一下..还真的和必修课不一样…前面多了个…然后小改了下…所以我自己都不是很愿意相信它…下学期就不管了!…我相信这个东西..哈哈

就这么多..没什么了…接下来找时间弄webcpp..本来说假期弄的…都耍去了..哎!

另外说下..common包是开源的..大家如果有其他学校的账号什么的..或者自己想做都可以..common包封装了数据库和url操作…想做的可以自己做哇..然后再联系我挂上去..

Written by princehaku

2月 26th, 2010 at 9:41 下午

Posted in java

Tagged with

without comments

“魔兽世界”自动登录vbs脚本

 

一直在用…用了两年了..

还是给大家分享下..

新建一个文件名.vbs

然后里面写

Dim wshshell

set wshshell=wscript.CreateObject("WScript.Shell")

wscript.sleep 2000

wshshell.sendkeys"账号"

wshshell.sendkeys"{TAB}"

wshshell.sendkeys"密码"

wshshell.sendkeys"{ENTER}"

运行魔兽..看到登陆框后运行这个

然后两秒内把焦点弄回魔兽..
就ok啦

当然..也可以用来登录qq啊什么的…

不过密码是明文的..嘿嘿

Written by princehaku

2月 26th, 2010 at 4:41 下午

Posted in technology

without comments