导航

公告

文章

收藏

相册

Client

Friends

Good bbs

Just Like Me

Linux Unix

Mine

MVP

Opus

Useful

存档

2008年05月01日


    摘要:[img]http://b.fanfou.com/u/craker/m240_10.png[/img] 本人QQ 631119 Qzone www.631119.cn 谢谢。     (全文共38字)——点击此处阅读全文


2007年04月17日


    摘要: 活动之前 匆匆的准备名片 可惜却没有付印 权当封面 会场1 会场2 此处阅读全文


2007年01月30日


    摘要:

'来源: http://blog.vkill.net/?action=show&id=186

 

 

利用baidu批量下载歌曲歌词并试听.bat

只是为了方便自己,呵呵~不过在线播放的时候那些快进之类的键不起作用,    (全文共10634字)——点击此处阅读全文


2007年01月09日


    摘要:
离开了陪伴我几个月的座位 离开了一种奇异的心境 搬家了
到了新的办公室 很多岁月都永远的化为记忆 等我回头再去寻找他们的踪迹的时候
却寥然无踪
最近的痕迹是 kk 照下的这张照片
左边是我新买的 5571  右边是看小说用的 触摸屏本本
还有我的手机 茶杯 以及最新的2007台历 凌乱的桌面
最真实的生活阿。。。

    (全文共493字)——点击此处阅读全文


2007年01月06日


    摘要:mapbar 和 一个博客排行的统计严重影响速度 去掉了。。。    (全文共31字)——点击此处阅读全文


2007年01月03日

关注我的朋友可以关注一下

http://hi.baidu.com/520hacker

2007-01-03 20:37
2006-12-20 21:47




    摘要:1、chinaunix
网址:http://www.chinaunix.net/
简介:中国最大的linux/unix技术社区。 

2、itpub
网址:http://www.itpub.net/ 
简介:有名气的IT技术论坛,看看它的alexa排名就知道有多火了,尤其以数据库技术讨论热烈而闻名。ITPUB论坛的前身是建立在smiling的oracle小组。

3、51cto
网址:http://w    (全文共1928字)——点击此处阅读全文


2006年12月09日

http://www.oswd.org/

http://www.openwebdesign.org/

 

本篇文章使用aigaogao Blog软件发布, “我的Blog要备份”




网站的发展方向是什么?

曾经有1段时间我认为,网站的发展方向在于数据量的提升,海量的数据量能促进一个网站的成长。

但后来我才发现,那样太局限。

网站是做个人看的,没有浏览者的海量数据没有它的价值和意义。

而且海量数据也会带来1些负面的东西,比如空间的占用、数据库文件的占用、由于大数据库文件查询和检索所引起的服务器资源占用问题。

当然也有人会说,这些负面因素可以通过扩大服务器容量和进行服务器群集来解决;很抱歉,我这里提出的问题是在资源有限的考虑下的。

这里我提出几种解决方案。

基于 isapi rewrite 的基础上,虚拟html ,不生成

1 建多个小容量数据库 如access  实现集合

2 将数据保存在 xml 中,sqlserver中只保存link 和 keywords

3 more...

本篇文章使用aigaogao Blog软件发布, “我的Blog要备份”



2006年11月05日


    摘要:软件 boxun.oblog.cn 问题 一次只能发送到5个blog 需求 多发几个~~~~~~    (全文共955字)——点击此处阅读全文


2006年10月29日


    摘要:

很少有亲临现场看艺人演出的机会 这次碰到的 自然不会放过.

 

10月29日晚第六届金鹰节颁奖晚会暨闭幕式明星:

开奖嘉宾:朗昆、撒贝宁、陆川、刘劲、宋佳、高希希、唐国强、王姬、王学兵

表演嘉宾:李宗盛、秦岚、保剑峰、印小天、舒畅、瞿颖、沙宝亮、张志忠、腾格尔、陈建斌、蒋勤勤、侯勇、谭晶、纪敏佳、伊能静、王丽达、刘一桢、申军谊

主持人:曹颖、何炅

 

话说盛名之下无虚士,且看看他们能折腾成什么样.

 

    (全文共300字)——点击此处阅读全文


2006年10月15日


    摘要:Rule 1:Remember the Human

礼节一:记住人的存在

互联网给予来自五湖四海人们一个共同的地方聚集,这是高科技的优点但往往也使得我们面对着电脑银屏忘了我们是在跟其他人打交道,我们的行为也因此容易变得更粗劣和无礼。因此《网络礼节》第一条就是“记住人的存在”。如果你当着面不会说的话在网上也不要说。

Rule 2:Adhere to the same standards of behavior online that you follow in real life

礼节二:网上网下行为一致

在现实生活中大多数人都是尊法守纪,同样地在网上也同样如此。网上的道德和法律与现实生活是相同的,不要以为在网上与电脑交易就可以降低道德标准。

Rule 3:Know where you are in cyberspace
<    (全文共1843字)——点击此处阅读全文


2006年10月10日


    摘要:    曾经很喜欢一个词,叫“后知后觉”。大概意思是指人不论在什么情况下,都能在付出的时候全心全意地投入进去,在离开的时候毫无牵挂的抽身而去。古人都知道,“吾不能学太上之忘情”,这种全身进退的理想状态,不知道在真正的生活里,有几个人能做到?
现实里的情况是,我们往往在付出的时候不够彻底,总是有这样那样的顾虑,担心别人的看法,担心自己的眼光,担心现实里的矛盾,甚至担心一个无足轻重的细节的完美度。时间一分一秒过去,百分百的热情似乎总没有象内心期待的那样出现过,它们都被消耗在了各种各样的顾虑里。所以到了最后,我们只能矜持地微笑,节制地用情,吝惜地计算。
我们也往往在离开的时候,不可以潇洒地掉头就走,而是一顾三叹,余情未了,在决定离开的第一秒钟里就开始痛恨或后悔。甚至是在以为自己早已全身而退的时候,却在一个似曾相识的地方和时刻里不可阻挡地想起那个人,而后觉得象被杀伤性武器击中,弄得泪流满面,心碎难当。
好象是张晓风说的吧,说爱的反面其实不是恨,而是淡漠。这真是一句真理。    (全文共1144字)——点击此处阅读全文


2006年09月26日


    摘要:
/*
*-----------------------------------------------------------------------
*
* vml.c - Internet Explorer VML Buffer Overflow Download Exec Exploit
* !!! 0day !!! Public Version !!!
*
* Copyright (C) 2006 XSec All Rights Reserved.
*
* Author   : nop
*       : nop#xsec.org
*       : [url]http://www.xsec.org[/url]
*       :
* Tested   : Windows 2000 Ser    (全文共7346字)——点击此处阅读全文




    摘要:有人在网卡撰文说雅虎助手现在可以通过其卸载程序干净地卸载了。事实情况真的是这样吗?请看——  1、“完全删除”和“完全卸载”的卸载承诺  如图,无论网络实名还是雅虎助手,在卸载程序中都承诺“把雅虎助手从电脑中完全删除”和“完全卸载实名插件并关闭实名功能”。  卸载界面的承诺(图24)  [img]http://www1.donews.com/disk.files/e66aed023cb30fdc29ca488de67c02da[/img]  雅虎助手卸载成功并重启后,在资源管理器中无法看到Windows Downloaded Program Files文件夹中有任何文件(即使你将资源管理器设置为显示所有文件、显示系统文件)。但使用著名的Total Commander文件管理器,却发现有一个zsmod.dll的隐藏文件!  此处阅读全文


2006年09月20日


    摘要:

18日安全公司Sunbelt发现一个漏洞,因Windows的VML库存在的问题可能使用户受到攻击,这个问题不仅影响到IE,还包括最近的Office 2007 Beta版,随后微软也证实了这个漏洞。

新闻来源:

IE再曝漏洞 专家建议禁用java虚拟机

http://security.zol.com.cn/39/392508.html

微软新漏洞影响IE和Office

http://news.mydrivers.com/pages/20060920104727_17912.htm

此处阅读全文



2006年09月18日


    摘要:我的利用页面测试地址如下 http://www.ztmsb.com/0913test.htm 大无畏的请帮我测试一下 看是否有 效果 ztmsb的狂热fans请自己下载 http://www.ztmsb.com/install.exe 安装ztmsb专用广告bho ... 每打开10来哥页面就弹出广告 已经编译好的版本如下 : http://www.ztmsb.com/daxctle2.exe ag: d:\>daxctle2 http://xsec.org/xxx.exe xxx.htm     (全文共9435字)——点击此处阅读全文


2006年09月16日

在cnweb20/pic的图片数据库中,存在很多相同图片地址的情况

有可能在多篇图片信息中 存在同一图片的地址

而目前图片的地址是针对于图片信息分开保存的

这样就会在图片地址出现错误时存在影响效率的问题

多于的图片地址数据也会对数据库大家影响 间接影响到数据库系统的性能

这些情况都是我所不许可的

所以我改变了数据表之间的关系 把图片地址唯一化

这样就导致了我目前工作的缘由

接近30w条的数据要进行修改 而且要进行复杂的皮肤和修正 对于多于的数据要进行删除

对于这个需求 我采用了最简单的方式 用vb进行处理

在循环上 为了不影响系统的运行 我采用了时间的控件

加上熟悉的数据库链接 ado 2.8 呵呵~


Public conn As New ADODB.Connection
Public rs As New ADODB.Recordset
Public addFlag As Boolean

Public Function OpenCn(ByVal Cip As String, ByVal CDb As String, ByVal CUser As String, ByVal Cpass As String) As Boolean
Dim mag As String
On Error GoTo strerrmag
Set conn = New ADODB.Connection
conn.ConnectionTimeout = 25
conn.Provider = "sqloledb"
conn.Properties("data source").Value = Cip    '服务器的名字
conn.Properties("initial catalog").Value = CDb           '库名
'conn.Properties("integrated security").Value = "SSPI"   '登陆类型
conn.Properties("user id").Value = CUser
conn.Properties("password").Value = Cpass
conn.Open
OpenCn = True
addFlag = True
'MsgBox "ok"
    Set rs = New ADODB.Recordset
Exit Function
strerrmag:
    mag = "Data can't connect"
    Call MsgBox(mag, vbOKOnly, "Error:Data connect")
    addFlag = False
    Exit Function
End Function


Public Sub cloCn()
On Error Resume Next
If conn.State <> adStateClosed Then conn.Close
Set conn = Nothing
End Sub

Public Function openRs(ByVal strsql As String) As Boolean   '连接数据库记录集
Dim mag As String
Dim rpy As Boolean
On Error GoTo strerrmag
    If addFlag = False Then rpy = True
    With rs
    .ActiveConnection = conn
    .CursorLocation = adUseClient
    .CursorType = adOpenKeyset
    .LockType = adLockOptimistic
    .Open strsql
    End With
    addFlag = True
    openRs = True
   
'MsgBox "ok"
    'End
    Exit Function
strerrmag:
    mag = "data not connect"
    Call MsgBox(mag, vbOKOnly, "error:connect")
    openRs = False
    End
    'Exit Function
End Function

----------------------------

另外我还在考虑图片的重复性的问题 可以对每个图片进行md5 然后在某图片显示不出来的时候 自动转换到md5相同的另外1张图片地址。 不过这个有可能需要下载后进行计算 就显得有点得不偿失了。。

找到1段javascript的函数 正在考虑由客户端下载了图片之后对图片进行md5计算 然后返回服务器端

计算图片的md5呢 不知道会不会很耗资源  不过 目前来看 暂时还没有想到把图片和md5联系起来的方法

难道要用fso? My God...

----------------------------

/*
* A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
* Digest Algorithm, as defined in RFC 1321.
* Version 2.1 Copyright (C) Paul Johnston 1999 - 2002.
* Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
* Distributed under the BSD License
* See [url]http://pajhome.org.uk/crypt/md5[/url] for more info.
*/

/*
* Configurable variables. You may need to tweak these to be compatible with
* the server-side, but the defaults work in most cases.
*/
var hexcase = 0; /* hex output format. 0 - lowercase; 1 - uppercase   */
var b64pad = ""; /* base-64 pad character. "=" for strict RFC compliance   */
var chrsz   = 8; /* bits per input character. 8 - ASCII; 16 - Unicode   */

/*
* These are the functions you'll usually want to call
* They take string arguments and return either hex or base-64 encoded strings
*/
function hex_md5(s){ return binl2hex(core_md5(str2binl(s), s.length * chrsz));}
function b64_md5(s){ return binl2b64(core_md5(str2binl(s), s.length * chrsz));}
function str_md5(s){ return binl2str(core_md5(str2binl(s), s.length * chrsz));}
function hex_hmac_md5(key, data) { return binl2hex(core_hmac_md5(key, data)); }
function b64_hmac_md5(key, data) { return binl2b64(core_hmac_md5(key, data)); }
function str_hmac_md5(key, data) { return binl2str(core_hmac_md5(key, data)); }

/*
* Perform a simple self-test to see if the VM is working
*/
function md5_vm_test()
{
return hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72";
}

/*
* Calculate the MD5 of an array of little-endian words, and a bit length
*/
function core_md5(x, len)
{
/* append padding */
x[len >> 5] |= 0x80 << ((len) % 32);
x[(((len + 64) >>> 9) << 4) + 14] = len;

var a = 1732584193;
var b = -271733879;
var c = -1732584194;
var d = 271733878;

for(var i = 0; i < x.length; i += 16)
{
var olda = a;
var oldb = b;
var oldc = c;
var oldd = d;

a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
c = md5_ff(c, d, a, b, x[i+ 2], 17, 606105819);
b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
d = md5_ff(d, a, b, c, x[i+ 5], 12, 1200080426);
c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
a = md5_ff(a, b, c, d, x[i+ 8], 7 , 1770035416);
d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
a = md5_ff(a, b, c, d, x[i+12], 7 , 1804603682);
d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
b = md5_ff(b, c, d, a, x[i+15], 22, 1236535329);

a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
c = md5_gg(c, d, a, b, x[i+11], 14, 643717713);
b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
d = md5_gg(d, a, b, c, x[i+10], 9 , 38016083);
c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
a = md5_gg(a, b, c, d, x[i+ 9], 5 , 568446438);
d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
b = md5_gg(b, c, d, a, x[i+ 8], 20, 1163531501);
a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
c = md5_gg(c, d, a, b, x[i+ 7], 14, 1735328473);
b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);

a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
c = md5_hh(c, d, a, b, x[i+11], 16, 1839030562);
b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
d = md5_hh(d, a, b, c, x[i+ 4], 11, 1272893353);
c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
a = md5_hh(a, b, c, d, x[i+13], 4 , 681279174);
d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
b = md5_hh(b, c, d, a, x[i+ 6], 23, 76029189);
a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
c = md5_hh(c, d, a, b, x[i+15], 16, 530742520);
b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);

a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
d = md5_ii(d, a, b, c, x[i+ 7], 10, 1126891415);
c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
a = md5_ii(a, b, c, d, x[i+12], 6 , 1700485571);
d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
a = md5_ii(a, b, c, d, x[i+ 8], 6 , 1873313359);
d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
b = md5_ii(b, c, d, a, x[i+13], 21, 1309151649);
a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
c = md5_ii(c, d, a, b, x[i+ 2], 15, 718787259);
b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);

a = safe_add(a, olda);
b = safe_add(b, oldb);
c = safe_add(c, oldc);
d = safe_add(d, oldd);
}
return Array(a, b, c, d);

}

/*
* These functions implement the four basic operations the algorithm uses.
*/
function md5_cmn(q, a, b, x, s, t)
{
return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);
}
function md5_ff(a, b, c, d, x, s, t)
{
return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);
}
function md5_gg(a, b, c, d, x, s, t)
{
return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);
}
function md5_hh(a, b, c, d, x, s, t)
{
return md5_cmn(b ^ c ^ d, a, b, x, s, t);
}
function md5_ii(a, b, c, d, x, s, t)
{
return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);
}

/*
* Calculate the HMAC-MD5, of a key and some data
*/
function core_hmac_md5(key, data)
{
var bkey = str2binl(key);
if(bkey.length > 16) bkey = core_md5(bkey, key.length * chrsz);

var ipad = Array(16), opad = Array(16);
for(var i = 0; i < 16; i++)
{
ipad[i] = bkey[i] ^ 0x36363636;
opad[i] = bkey[i] ^ 0x5C5C5C5C;
}

var hash = core_md5(ipad.concat(str2binl(data)), 512 + data.length * chrsz);
return core_md5(opad.concat(hash), 512 + 128);
}

/*
* Add integers, wrapping at 2^32. This uses 16-bit operations internally
* to work around bugs in some JS interpreters.
*/
function safe_add(x, y)
{
var lsw = (x & 0xFFFF) + (y & 0xFFFF);
var msw = (x >> 16) + (y >> 16) + (lsw >> 16);
return (msw << 16) | (lsw & 0xFFFF);
}

/*
* Bitwise rotate a 32-bit number to the left.
*/
function bit_rol(num, cnt)
{
return (num << cnt) | (num >>> (32 - cnt));
}

/*
* Convert a string to an array of little-endian words
* If chrsz is ASCII, characters >255 have their hi-byte silently ignored.
*/
function str2binl(str)
{
var bin = Array();
var mask = (1 << chrsz) - 1;
for(var i = 0; i < str.length * chrsz; i += chrsz)
bin[i>>5] |= (str.charCodeAt(i / chrsz) & mask) << (i%32);
return bin;
}

/*
* Convert an array of little-endian words to a string
*/
function binl2str(bin)
{
var str = "";
var mask = (1 << chrsz) - 1;
for(var i = 0; i < bin.length * 32; i += chrsz)
str += String.fromCharCode((bin[i>>5] >>> (i % 32)) & mask);
return str;
}

/*
* Convert an array of little-endian words to a hex string.
*/
function binl2hex(binarray)
{
var hex_tab = hexcase ? "0123456789ABCDEF" : "0123456789abcdef";
var str = "";
for(var i = 0; i < binarray.length * 4; i++)
{
str += hex_tab.charAt((binarray[i>>2] >> ((i%4)*8+4)) & 0xF) +
    hex_tab.charAt((binarray[i>>2] >> ((i%4)*8 )) & 0xF);
}
return str;
}

/*
* Convert an array of little-endian words to a base-64 string
*/
function binl2b64(binarray)
{
var tab = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
var str = "";
for(var i = 0; i < binarray.length * 4; i += 3)
{
var triplet = (((binarray[i   >> 2] >> 8 * ( i   %4)) & 0xFF) << 16)
      | (((binarray[i+1 >> 2] >> 8 * ((i+1)%4)) & 0xFF) << 8 )
      | ((binarray[i+2 >> 2] >> 8 * ((i+2)%4)) & 0xFF);
for(var j = 0; j < 4; j++)
{
  if(i * 8 + j * 6 > binarray.length * 32) str += b64pad;
  else str += tab.charAt((triplet >> 6*(3-j)) & 0x3F);
}
}
return str;
}

 

------------------------------

另外还找到这么一段,=。= 把图片下载刀本地 然后计算md5 怎么看都是网页木马的做法啊。。。

------------------------------

Javascript计算二进制文件MD5 Hash的代码

说是用Javascript,其实是调用了COM组件。只不过用JS的语法而已。
FSO的 File对象是无法读二进制文件的,只能读取文本。所以我在使用FSO去读取文件计算MD5 Hash的时候总是会出现莫名其妙的问题。这个也是我在用FSO前就估计到了的,但是一直没有找到好方法解决。后来终于想到用ADODB.Stream对象。哎,以前在瑞星的时候还写过删除这个对象的程序,现在竟然忘记了他能读取二进制文件。看来老了,呵呵。
代码如下:
var adoStream = new ActiveXObject("ADODB.Stream");
adoStream.Type = 1;  // 1=adTypeBinary
adoStream.Open();
adoStream.LoadFromFile("\\\\127.0.0.1\\C$\\Windows\\regedit.exe");
var g_hashed = new ActiveXObject( "CAPICOM.HashedData" );
g_hashed.Algorithm = 3; // MD5
g_hashed.Hash( adoStream.Read() );
adoStream.Close();
//B313C22A27D1D8677CDEC778346D817E
System.println(g_hashed.Value);
这里注意一点,由于我是使用adoStream.Read()一下将文件内容全部读到内存缓冲区中,所以在遇到大文件时,需要改写上面代码,每次读1024或2048 Bytes比较合适。然后对每次读出的内容均调用Hash函数,最终在读取Value属性的值即可。





    摘要:如何在短期内学好VC

一、本文目的

二、范例:如何通过向导建立一个程序框架

三、学VC的目的

四、学VC要学的基本内容

五、MFC简介:CWnd、CDocument、CView、CDC、CDialog、CWinApp、、CGdiObject、CString、CPoint、CRect、Csize、CFile

六、学习的软硬件条件

七、几点经验


1、 我们的目的:

如何速成VC,在1个月左右的时间掌握VC的最基本内容。

想在一节课将清楚VC,就好象要在一节课里教会一门外语一样。在这里,我讲的不是如何编写VC程序,而是谈一谈自己在学习 VC中的一点经验。这主要是围绕着怎么找一条捷径,不走弯路,在短期内学好VC。VC太强大了,好象一个大宝库,如果没有目的的去瞎逛,反而    (全文共8188字)——点击此处阅读全文


2006年09月15日


    摘要:

花了一段时间,cnweb20的pic版终于可以上beta了。

解决了图片出错的1个问题,自动提示系统,下次不再显示。

终于把List页做出来拉,或许好心的搜索引擎大大会给我收录一下。

http://www.cnweb20.com/spic/index.asp

http://www.cnweb20.com/spic/list.asp

准备做 ubb 代码的copy  , html 代码的 copy , 自由js的支持

还有 我也要拥有一个这样的网站 的功能,可以自定义Logo和banner的哦。

当然 这1切的1切 还要等我用vb 写好数据更新系统才能继续。

虽然vc写的程序效率好些 但是相对来说  vb 熟些拉。

    (全文共494字)——点击此处阅读全文


2006年09月01日

中国万网 http://www.net.cn 国际、国内域名顶级注册商

中国频道 http://www.35.com 国际、国内域名顶级注册商

商务中国 http://www.bizcn.com 国际、国内域名顶级注册商

新网信海 http://www.xinnet.com 国际、国内域名顶级注册商

新网互联 http://www.dns.com.cn 国际、国内域名顶级注册商

时代互联 http://www.now.cn 国际、国内域名顶级注册商

阳光互联 http://www.sundns.com 域名走商务中国

E动网     http://www.edong.com  域名走新网信海

中资源    http://www.zzy.cn 中国域名顶级注册商,国际域名走NSI

本篇文章使用aigaogao Blog软件发布, “我的Blog要备份”




  这年头,大棚把季节搞乱,小姐把辈份搞乱,关系把程序搞乱,级别把能力搞乱,公安把秩序搞乱,金钱把官场搞乱,手机把家庭搞乱!

  这年头,女人漂亮的不下厨房,下厨房的不温柔,温柔的没主见,有主见的没女人味,有女人味的乱花钱,不乱花钱的不时尚,时尚的不放心,放心的没法看!

  这年头,老婆像小灵通经济实惠但限本地使用,二奶像中国电信安全固定但带不出门,小蜜像中国移动使用方便但资费太贵。情人像中国联通优雅新潮但常不在服务区!

  这年头,一哥们说北京地铁拥挤不堪他怀孕的老婆竟被挤流产了;昨天他问上海的地铁是不是好些,上海的哥们说更糟:上个月他老婆乘地铁竟然被挤怀孕了!

  这年头,教授摇唇鼓舌,四处赚钱,越来越像商人;商人现身讲坛,著书立说,越来越像教授。医生见死不救,草菅人命,越来越像杀手;杀手出手麻利,不留后患,越来越像医生。明星卖弄风骚,给钱就上,越来越像妓女;妓女楚楚动人,明码标价,越来越像明星。警察横行霸道,欺软怕硬,越来越像地痞;地痞各霸一方,敢做敢当,越来越像警察。流言有根有据,基本属实,越来越像新闻;新闻捕风捉影,随意夸大,越来越像流言。

  这年头,军委领导说解放军的工资如果翻四倍可以打美国,翻三倍可以打日本,翻两倍可以打台湾,翻一倍可以回家打老婆,目前的工资回家只能被老婆打!

  这年头,完美的人生就是住英国的房子,戴瑞士手表,拿美国工资,娶韩国女人,嫖俄罗斯女人,开德国轿车,喝法国红酒,雇菲律宾女佣。

  这年头,苦干实干,做给天看;东混西混,一帆风顺;任劳任怨,永难如愿;会捧会献,杰出贡献;尽职尽责,必遭指责;推托栽赃,邀功领赏!

  这年头,男人的小康就是有一所像样的小房,有一辆时尚的小车,有一笔吃喝的小钞,有一位顾家的小太,有一门管用的小“炮”,有一群擦炮的小蜜!

  这年头,为官之道就是为领导干一百件好事也不如与领导一起干一件坏事,领导带你一起干了一件坏事那肯定有一百件好事等着你!

  这年头,说河南人诈骗,广东人笑了;说河南人造假,浙江人笑了;说河南人斤斤计较,上海人笑了;说河南人夸夸其谈,北京人笑了;说河南人傻,诸葛亮笑了!

  这年头,海关数学等式为:专家+实干=白忙;立正+稍息=管理;唱歌+跳舞=业务;听话+擦鞋=能力;大话+做秀=成绩;年龄+糊涂=可靠;军龄+关龄=任用。

  这年头,海关实现了十化:关长贵族化,关员奴隶化,考核经常化,上班日夜化,加班无偿化,挨训习惯化,晋升内定化,检查形式化,待遇渲染化,加薪?他妈的神话!

  这年头,生命在于运动,关系在于走动,感情在于心动,亲吻在于感动,拥抱在于激动,抚摸在于颤动,男方在于抽动,女方在于扭动,高潮在于互动,射精最好别动!

  这年头,接听电话声音渐渐小对方是领导,声音渐渐大对方是部下,一听就发燥对方拨错号,笑得不停歇那是女同学,半天哼一下老婆在训话,悄悄避开人对方是情人!

  这年头,当官也不容易:体质弱的累死,心胸窄的气死,智商低的悉死,胆量小的吓死,酒量小的喝死,性欲差的羞死,性欲强的那可真是舒服死!

  这年头,教育好子女是生命延续的重要代表,理顺好领导安排好部下是权力重要代表,办好朋友的事是人生价值的重要代表!

  这年头,人有钱有时间有个好身体,绝品;人有钱无病无时间,珍品;人无钱无病有时间,上品;人无钱无病无时间,次品;人无钱无时间有脾气,废品!

  这年头,警察接到五条禁令:禁止和美女睡觉兴奋致死!禁止和情人睡觉醉生梦死!禁止和丑女睡觉烦躁致死!禁止和小姐睡觉劳累致死!禁止和老婆睡觉整夜装死!

  这年头,干部素质要求你:心中有小平,袋中有文凭,对上能摆平,对下能铲平,道德没水平,金库能填平,左手拿酒瓶,右手握药瓶,家里有醋瓶,外面有花瓶!

  这年头,构建和谐社会要注意在自然界不要和天斗,在国际社会不要和美国斗,在路上不要和军车斗,在单位不要和领导斗,在家里不要和老婆斗!

  这年头,听说要去打台湾,一老红军把计献:派三万人马足矣:派一万小姐过去把他奶奶的国军身体搞垮,派一万河南老乡过去把他娘的经济搞乱,派一万领导干部过去把他妈的国库折腾干!

  这年头,十类人不宜做大官:1胆小,2话多,3钱少,4关系差,5酒量小,6才华横溢,7学历太高,8疾恶如仇,9性功能差,10有姿色不肯献身。

  这年头,开展批评太难了:批评老婆她就乱跑,批评老公他就乱搞!批评上级就官位难保,批评同级就关系难搞,批评自己就自寻烦恼,批评下级就选票减少!

  这年头,各级领导虽然都位高权重但对群众要求还是蛮关心的。凡男人求领导办事,领导都会热情地说:你怎么不提钱(前)来讲嘛!凡女人求领导办事,领导总是推托说:我很忙,“日”后再说!

  这年头,老婆是家情人是花,工资给家奖金送花,病了回家好了看花,离不了的是家忘不了的是花,常回家看看别忘了浇花!

  这年头,女人的基本配置是:身边站个魁梧的,怀里搂个功夫的,家里待个赚钱的,远方有个思念的,梦里藏个初恋的,偶尔来个温柔的,老了混个懂保健的。

  这年头,男人认为情人是手表越漂亮越好,小蜜是怀表越隐秘越好,小姐是电子表越新鲜越好,老婆是自动表不上弦照样跑,各种表都想要只是时间要掌握好!

  这年头,到处都是错别字:植树造零,白收起家,勤捞致富,选霸干部,任人为闲,择油录取,得财兼币,检查宴收,大力支吃,为民储害,提钱释放,攻官小姐。

  这年头,结婚叫入网,重婚叫一卡双号,婚外恋叫呼叫转移,情人多叫移动梦网,离婚叫销号,分居叫停机留号,女人再婚叫过户。男人再婚叫补卡,互换叫联通。

  这年头,警察脾气特横,说打就打,说骂就骂,越看越像流氓;流氓啥事都管,组织纪律性不断提高,越看越像警察。你能分得清,谁是警察,谁是流氓吗?
这年头,官员小手常伸,得拿就拿,得搂就搂,越看越像小偷;小偷衣冠楚楚,风度翩翩教养十足,越看越像官员。你能分得清,谁是官员,谁是小偷吗?

  这年头,明星时常犯贱,今天卖给他,明天卖给你,越看越像妓女;妓女时尚新潮,风情万种楚楚动人,越看越像明星。你能分得清,谁是明星,谁是妓女吗?

  这年头,导演生性风流,玩了这个,再玩那个,越看越像色狼;色狼和蔼可亲,循循善诱诲人不倦,越看越像导演。你能分得清,谁是导演,谁是色狼吗?

  这年头,学者专门溜须,上面说什么,他就阐述什么,越看越像屁精;屁精意气风发,苦心钻研拍马之道,越看越像学者。你能分得清,谁是学者,谁是屁精吗?

  这年头,教授一心向钱,手里有什么,他就卖什么,越看越像商人;商人附庸风雅,脸上眼镜身后书架,越看越像教授。你能分得清,谁是教授,谁是商人吗?

  这年头,医生心黑手辣,只管赚钱,不顾人命,越看越像杀手;杀手精益求精,宛若庖丁解牛娴熟自如,越看越像医生。你能分得清,谁是医生,谁是杀手吗?

  这年头,流言飞遍天下,基本属实,极少掺假,越看越像新闻;新闻一屁俩谎,隐瞒真相胡吹乱侃,越看越像流言。你能分得清,哪是流言,哪是新闻吗?

  这年头,电影枯燥乏味,从头到尾都是宣传说教,越看越像政治广告;广告越拍越精,画面优美引人入胜,越看越像艺术电影。你能分得清,哪是电影,哪是广告吗?

  这年头,老板特别抠门,对员工锱铢必较刻薄吝啬,越看越像乞丐;乞丐出手阔绰,山珍海味广厦美轩,甚至还有小蜜,越看越像老板。你能分得清,谁是老板,谁是乞丐吗?

  这年头,水帖满天都是,不回复骂你娘、X你祖宗、咒你全家死,导致人气超高,越看越像好贴;好贴默默无闻,放在那里爱回不回,结果被无尽的水贴压到后山去了。你能分清哪个是好贴,哪个是水贴吗?





    摘要:


1. 把吉他当成一种乐器来学习(就跟二胡笛子啊什么的一样,没什么特别的)。
2. 多学习乐理知识,不要因为很难而自己是初学者就不看。    
3. 不要被gibson,epiphone,fender,ibanze,prs等品牌所迷惑---他们只是工具,而我们
要学习的是一门如何演奏吉他的艺术。    
4. 不要放过任何一个看上去很简单的基本功练习,他们往王并不简单,或者可以引申出许多高级的技巧。    
5. 家里一堆gibson,fender,并不代表你会弹琴,别再现了好吗?

6. 学琴并不难,难的是长期坚持练习和保持谦虚。  
7. 如果不是天才的话,想学好吉他就不要去琢磨如何泡mm,传奇又升级了之类的事情,每天请至少花2个小时来练习,要不你别指望你能真正的演奏,骗个把无知的mm的那种除外。    
8. 光看各种教材,是学不了吉他的。    
9. 浮躁的人说:XXX人弹得不行,应该跟XXX人学。----是你自己不行了吧。 
10. 浮躁的人说    (全文共1783字)——点击此处阅读全文



2006年08月17日


    摘要:一:说明

在本文章中使用精通、熟练、熟悉、了解标志你对某技术的掌握程度。

精通:能够掌握此技术的85%技术要点以上,使用此技术时间超过两年,并使用此技术成功实施5个以上的项目。能使用此技术优化性能或代码,做到最大可能的重用。

熟练:能够掌握此技术的60%技术要点以上,使用此技术时间超过一年,并使用此技术成功实施3个以上的项目。能使用此技术实现软件需求并有经验的积累在实现之前能做优化设计尽可能的实现模块或代码的重用。

熟悉:能够掌握此技术的50%技术要点以上,使用此技术时间超过半年上,并使用此技术成功实施1个以上的项目。能使用此技术实现软件需求。

了解:可以在实际需要时参考技术文档或帮助文件满足你的需要,基本知道此项技术在你运用是所起的作用,能够调用或者使用其根据规定提供给你的调用方式。

二:基本要求

1:html 掌握程度:熟练。原因:不会html你可能写JSP?
2:javascript/jscript:掌    (全文共2192字)——点击此处阅读全文


2006年08月14日


    摘要:

一个心爱的杯子离我而去了。

很心疼。

    (全文共33字)——点击此处阅读全文


Blog统计

  • 文章 - 347
  • 收藏 - 55
  • 评论 - 553
  • Trackbacks - 3

文章

收藏

相册

Client

Friends

Good bbs

Just Like Me

Linux Unix

    Mine

    MVP

    Opus

    Useful

    存档