Lightning[0GiNr]
百度空间 | 百度首页 
 
关于我
 

网名:Lightning
[0GiNr]
0GiNr Group Is Not Ring0

0GiNr 官方论坛:http://bbs.0GiNr.com/
0GiNr 的百度空间:http://hi.baidu.com/0GiNr
菜鸟一个。中国象棋爱好者。物理爱好者。计算机爱好者。
反病毒爱好者。VC编程爱好者。非高手。
正在学习程序算法及数据结构。
恕不接受任何木马、病毒、恶意软件的编写工作。
本BLOG所云VC皆指Visual C++ 6.0,高版本的使用VS代替或者注明版本

我的部分软件下载:
http://Aegisys.ys168.com/
Aegisys Lightning Storm 文件夹内。
我的软件列表:
正在更新:
KsSuperGraphEx 冰竹之影 V 4.000 Great!
KsMusicMonitor 音乐飞龙探云手 V 0.009 New!
foo_input_ksp_midi Foobar2000 MIDI插件 New!

暂停:

KsApiFireWall
V 0.271 New!

===================
停止更新、下载
KsIceProcess KsProcessMonitor KsSafetyCenter
KsSuperSword KsFileFinder KsCodeFilter

   
 
RSS订阅
 
   
 
最新评论
 
文章评论|照片评论


TO V大: 要是使用toupper就太慢了……
 

如果长度相等可以做疑惑
 

或者使用不区分大小的高速HASH算法最后用==验证~
 

全toupr,然后做memcmp~
 

memcmp~
 
     
 
最近访客
 
 

AV黑客

u2solu

ssjjtj

lixiaodaoaaa

叫我V校

sakiwer

kittyacat

_achillis
     
 
留言板
 
92
不错不错,相当不错呀,静下心来写点东西感觉真好~加油!
2009-11-08 20:15| 回复
 
86
新疆这地真不赖,地大物博好气派。夜光杯中葡萄酒,天山南北舞起来。 欢迎朋友周日来...
2009-11-01 09:30| 回复
 
80
如今的孩子真了不得……才17…… 掩面……我都22了……
2009-10-27 10:42| 回复
 
79
带着祝福来朋友家坐坐,希望我的到来可以为朋友点亮一盏创业的灯…欢迎探寻我的成长之...
2009-10-26 11:31| 回复
 
74
我来踩你啦,一定要回踩哦...哈哈
2009-10-06 18:08| 回复
 
 
姓 名:    注册
网 址: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      
   
 
 
文章列表
 
2009-11-08 20:59
前些天写程序时想到的,叙述如下:
现有纯字母组成的单词A和单词B,设计一个函数,验证这两个单词是否是同一单词(不区分大小写)。
试求较的解法。

示例:
Check("winDow", "Window") == TRUE;
Check("PspCreateProcess", "PsCreateProcess") == FALSE;
Check("FireFox", "FireFox") == TRUE;
 
2009-11-01 21:59
愿钱老一路走好。

正文:
嗯,新加了一些菜单。
感谢FC的FTP支持,现将三个软件的新下载地址放这儿:
KsSuperGraphEx: http://www.0ginr.com/lightning/KsSuperGraphEx.exe
含帮助文件版:http://www.0ginr.com/lightning/KsSuperGraphEx.rar

Foo_input_ksp_midi: http://www.0ginr.com/lightning/foo_input_ksp_midi1.002Beta.rar
KsMusicMonitor: http://www.0ginr.com/lightning/KsMusicMonitor.exe

 
2009-10-31 08:38
论坛里有同学问到IB提到过的那个比较神奇的变量交换函数:
void exchange(int& a, int& b)
{ assert(&a != &b); a^=b; b^=a; a^=b; }
这样为什么能达到交换的目的,其实我们写开来就明白了。

注意XOR运算有一个特性,当一个数a和b异或后,再异或b又会得a,那么结合异或的结合律,有:

a' = a ^ b;
b = b ^ a' = b ^ (a ^ b) = a;
a = a' ^ b = a ^ b ^ b ^ (a ^ b) = b;

显然完成了交换。
 
2009-10-27 22:12
最近发现在我BLOG的留言板里有很多根本不认识的人发的留言,打开她/他/它们的BLOG,发现都是一个“我叫XX,发现某某注册某威客网站后怎么怎么能赚钱,下面是收入截图”等等的诈骗陷阱。这种打着威客旗号,域名为hxxp://www.weikeh.com (注意weike后面的h)网站,明眼人皆能识破,可惜还是有那么多人看了这些BLOG后上当~~~真无语了#
留言灭之。
 
2009-10-24 20:46
给我的第一感觉是和前几十年所说的“第四代编程语言”有些像~~
第二感觉是好像需要语法的详尽分析。
百度说再也不紧跟GOOGLE的步伐了,因为GOOGLE说他们要开发操作系统。
框的局限是还要用户输入,改成语音识别就更好了。
语音操控技术好像已经有了。

看了半天以后没有发现有真正创新的东西。
期待框计算的面世。
 
2009-10-18 19:41
以前比较喜欢使用sprintf + %S将ANSI字符串转化成UNICODE字符串,近些时候改程序BUG时居然发现这个东西不能转中文字符……
 
2009-10-02 10:20
Lightning[0GiNr]

Windows7已经出来一些时间了,听说M$对Win7的图标设计费尽了心思,于是下一个看看(Build 7600)。
界面的感觉和Vista基本一致,功能的设置也和XP相去甚远。至于资源占用,勉强还说得过去(开机后280MB 内存占用,硬盘占用6GB)。
兼容性是Win7主要的BUG所在,应用软件开发的滞后性使得M$尝尽了苦头。为了挽回宝贵的市场份额,M$不惜再次拿用户的硬盘开刀,发布了神奇的XP Mode(同时需要处理器支持),以便以XP sp3内核运行那些不兼容Win7的程序(或者说Win7不兼容的程序)。安装它需要微软的VPC,个人觉得太麻烦就没有再试,反正几百MB的东西安上去管不管用还是一个未知数。
让虚拟机中的Win7吭声是一件比较累人的事情,默认情况下,Win7是无视音箱的(虚拟机中的),需要安装一个28MB的AC97声卡驱动,而且必须是Win7版的,否则会找不到北。
Win7对于MIDI的态度是比较令人无语的,Win7刚出来的时候,对MIDI还是不离不弃。但是到了75XX后,M$似乎有意将MIDI扔出历史舞台,将自己的MIDI合成器打成了半残——无论是WMP还是偶的foo_input_ksp_midi,都只能播放MIDI音乐的第一个音符,其余的乐章将由M$用一条y=0的直线为大家精彩呈现。
无奈安装了一个古老的Pal98,结果是白色的默认字体被显示成了黑色,优点是它和背景色达到了完美的统一,缺点是你无法知道当前选中的是哪一项。退出Pal98后,Win7为了纪念这个古老的游戏而将桌面换成了256色和640*480分辨率。
这样一来,资源是比较省了,可是桌面也破败不堪。最好玩的是窗口的标题栏基本上是一个黑条,想要关闭一个窗口必须凭借多年的Windows XP使用经验判断出X号的大概位置,然后按下去。
我一直认为日历,CPU仪表盘这些小工具仅仅是某些API的简单包装,可惜当我打开一些这样的小工具后,Win7丝毫不客气地拿出了“内存不足”的警告牌。

想当年WinXP发布的时候,短短一年多就占领了60%的市场,而今Vista和Win7似乎对市场没有太大的冲击力。除了一些第一次买电脑的用户可能会误打误撞地被经销商装上Vista以外,普遍被接受的还是WinXP。
我从接触电脑到现在使用的一直都是WinXP。从sp0到sp3,历经无数补丁的XP依然犹在。M$已经放弃了对Win2000的技术支持,作为同样使用NT5内核的WinXP,被M$抛弃的日子却显得渺茫起来。好比当初Winamp力排众议推出Winamp3后被用户无视后重返2.x一样,微软很可能面临着同样的窘境。
WinXP发布的时候,正是Windows系列从灰白界面向彩色界面转型的历史性时刻。WinXP的主题模式很快就受到了大家的欢迎。加之NT内核相对于9x内核的优越性以及WinXP给用户带来的eXPerience,WinXP当之无愧地干倒了9x。当然,其中相当一部分的原因还是9x做得太烂了。
个人觉得Vista/Win7是有些生不逢时。XP发布时正处在计算机用户和计算机软件迅速增长的时刻,新的用户(包括我)选择了xp,许多应用软件也为xp所写,这些软件和用户实际上为XP赢得了抗击Vista/Win7的资本,同时也严重地拖慢了64位系统进军的步伐。Vista/WIn7诞生时没有伴随着足够的应用软件的支持,IE7/8比起Firefox、Opera等浏览器又没有任何优势可言,过高的资源占用,过度被改变的布局,都为其被用户抛弃埋下了祸根。
 
2009-10-01 10:33
嗯,三天的长假~
 
2009-09-30 23:50

光盘上的Ghost程序不能用了,还得装个MAXDOS……

 
2009-09-25 21:45

时间长了不写东西果然对代码很生疏。

顺便学习一下一个欧拉定理:

a^ψ(p) ≡ 1 (mod p)

CODE:EulerFunc.cpp

#include <stdio.h>

__declspec(naked)int _stdcall GetFactor(int a, int b)
{
        _asm
        {
                PUSH ECX;
                PUSH EDX;
                MOV EAX, [ESP + 0xc];
                MOV ECX, [ESP + 0x10];
lNext:
                CMP EAX, ECX;
                JG lCalc;
                XCHG EAX, ECX;
lCalc:
                CDQ
                IDIV ECX;
                MOV EAX, EDX;
                CMP EDX, 0;
                JE lEnd;
                JMP lNext;
lEnd:
                MOV EAX, ECX;
                POP EDX;
                POP ECX;
                RET 08H;
        }
}


__declspec(naked)int _stdcall EulerFunc(int nData)
{
        _asm
        {
                PUSH EBX;
                PUSH ECX;
                XOR ECX, ECX;
                XOR EBX, EBX;
lNext:
                INC ECX;
                CMP ECX, [ESP + 0xc];
                JG lEnd;
                PUSH [ESP + 0xc];
                PUSH ECX;
                CALL GetFactor;
                CMP EAX, 1;
                JNE lSkip;
                INC EBX;
lSkip:
                JMP lNext;
lEnd:
                MOV EAX, EBX;
                POP ECX;
                POP EBX;
                RET 0x4;
        }
}


void main()
{
        for(int i = 1; i < 100; i++)
        {
                printf("φ(%d) = %d\n", i, EulerFunc(i));
        }
        getchar();
}

 
     
 
 
冰竹之影 V 4.007
 
 
 
 
     
 
Foobar midi 插件
 
 
 
 
     
 
KsMusicMonitor
 
 
 
     
 
好友最新文章
 
     
 
订阅我的空间
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     


©2009 Baidu