知识
wokagoka
喜欢听歌、打球、看书!~
展开
-
普通下载url与迅雷快车旋风下载地址转换原理分析
例如华军winrar 3.71的下载地址是普通下载url与迅雷快车旋风下载地址转换原理分析_千里疯狂http://p2s.newhua.com/down/wrar371sc.exe1、普通地址转换为迅雷地址在原地址前面加”AA”,后面加”ZZ”(注:不包括引号),地址变为AAhttp://p2s.newhua.com/down/wrar371sc.exeZZ此地址base6转载 2011-11-06 12:11:36 · 3895 阅读 · 0 评论 -
哎,3年多的C#白学了,都不会这种int[] to string[]的转换写法!
int[] ints = {1, 2, 3};string[] strs = Array.ConvertAll(ints, delegate(int input) { return input.ToString(); });Console.WriteLine(string.Join(";", strs));转载 2008-10-30 16:32:00 · 670 阅读 · 0 评论 -
魅族M6硬件升级(闪存+电池)
M6硬件升级完毕,庆祝一下!!升级好的M6=640) window.open(http://bbs.mydigit.cn/attachment/Type_jpg/76_185439_ed032ba43979def.jpg);" onload="if(this.width>640)this.width=640;if(this.height>1200)this.height=120转载 2008-09-23 14:24:00 · 8667 阅读 · 3 评论 -
M6拆机详评——为您解说M6的内心世界
详尽的解说,不一样的视角——M6拆机详评俗话说,金窝银窝,不如自己的草窝。专业媒体的拆机报告自然有其优越之处。从非专业的个人角度来拆,自然有不同的体会。(而且,看到数码多拆机报告之前,我已经完成了,不发出来也太对不起自己,对不起M6了)本文仅作讨论交流,拆机请谨慎,必然造成的一切后果在拆卸之前要想清楚再动手。M6的做工十分精美,各处严丝合缝,即使你想暴力拆开,也是无从下手。开始的关键,在于寻找第一转载 2008-09-23 14:22:00 · 5918 阅读 · 0 评论 -
超级实用且不花哨的js代码大全
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event转载 2007-12-04 12:14:00 · 1186 阅读 · 0 评论 -
Pet Shop 4 架构与技术分析( 一)
1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目就是Petshop转载 2007-08-23 21:24:00 · 781 阅读 · 0 评论 -
CodeSmith的控制台命令
首先我们要确定完成一个什么样的模版,为这个模板创建一个什么样的XML属性文件。XML属性文件提供在执行模版是需要的各个属性。生成一个属性文件最简单的方法是在CodeSmith Explorer中打开一个模版,填写属性,点击生成按钮generate,然后再点击Save Property Set XML按钮。这个按钮会在点击完生成按钮后找到,在Save Output和Copy Output按钮旁边。然转载 2007-01-15 15:20:00 · 845 阅读 · 0 评论 -
static_cast、dynamic_cast、reinterpret_cast、和const_cast(2)
关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++ 的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast。标准C++中有四个类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。下面对它们一一进行介绍。原创 2007-01-11 13:09:00 · 711 阅读 · 0 评论 -
标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast (1)
C 风格(C-style)强制转型如下: (T) expression // cast expression to be of type T 函数风格(Function-style)强制转型使用这样的语法: T(expression) // cast expression to be of type T 这两种形式之间没有本质上的不同,它纯粹就是一个把括号放在哪的问题。我把这原创 2007-01-11 12:55:00 · 786 阅读 · 0 评论 -
人月神话(各章精选)
第1章 焦油坑史前史中,没有别的场景比巨兽在焦油坑中垂死挣扎的场面更令人震撼。上帝见证着恐龙、猛犸象、剑齿虎在焦油中挣扎。它们挣扎得越是猛烈,焦油纠缠得越紧,没有任何猛兽足够强壮或具有足够的技巧,能够挣脱束缚,它们最后都沉到了坑底。过去几十年的大型系统开发就犹如这样一个焦油坑,很多大型和强壮的动物在其中剧烈地挣扎。他们中大多数开发出了可运行的系统——不过,其中只有非常少数的项目满足了目标、时间转载 2007-01-04 13:10:00 · 928 阅读 · 0 评论 -
How To Be A Good Guru
Andrew Clarke 在 How To Be A Good Guru 一文中提到了 How to Answer Questions the Smart Way 这个有趣的话题, 并且模仿 提问的智慧 给出了"回答的智慧"的 10 条准则。来看一下这 10 条(翻译了一下,并适当的作了一点注释):1. Dont answer questions to which you dont kn转载 2006-07-30 21:39:00 · 768 阅读 · 0 评论 -
AjaxPro的原理简单说明
//鉴于很多网友在问AjaxPro的工作原理简单说明,就写了这份js,希望对初学者有点帮助,没有测试过,只是解释了Ajax得原理 //我也是接触js和Ajax时间不长,错误之处多多指正,同时欢迎大家多到 http://www.shareach.com灌水 //执行步骤是: // 调用callAjaxMethod: // url:正常得URL,如:http://www.sharea转载 2006-11-23 11:23:00 · 804 阅读 · 0 评论 -
.Net下WinForm换肤控件整理
最近琼琼要做组原大作业,想做一个有着漂亮皮肤的界面,我当然得尽一点绵薄之力,于是到google狂搜了一下。结合我以前用过的换肤控件,现在这里做一个整理,希望琼琼能够找到中意的:-). 以下介绍的换肤控件(排名不分先后)基本上都是要花钱注册的,委实郁闷,可以考虑自己贴图实现。 1. 东日IrisSkin IrisSkin 共有两个版本,一个是IrisSkin.dll 用于.Net Framewor转载 2006-11-23 09:22:00 · 1459 阅读 · 0 评论 -
函数PlaySound和sndPlaySound
一.PlaySound函数的声明为:BOOL PlaySound(LPCSTR pszSound,HMODULE hmod,DWORD fdwSound);1.参数pszSound:是指定了要播放声音的字符串,该参数可以是WAVE文件的名字,或是WAVE资源的名字,或是内存中声音数据的指针,或是在系统注册表WIN.INI中定义的系统事件声音.如果该参数为NULL则停止正在播放的声音.原创 2009-01-06 09:18:00 · 12622 阅读 · 1 评论 -
无法找到软件包 XXX
提问: linux系统下 使用“sudo apt-get install 软件名 ” 总是显示 “正在读取软件包列表... 完成 正在分析软件包的依赖关系树 Reading state information... 完成 E: 无法找到软件包” 这是怎么回事 回答:没有运行 sudo apt-get update或者你的源没有正确配置原创 2008-11-18 18:56:00 · 2105 阅读 · 0 评论 -
命令行下IIS的配置脚本Adsutil.vbs
文件存在于:C:\Inetpub\AdminScripts\Adsutil.vbs微软帮助文档http://technet.microsoft.com/zh-cn/library/cc781546(WS.10).aspx执行cscript Adsutil.vbs会原创 2011-08-23 15:02:58 · 1111 阅读 · 0 评论 -
使用 Adsutil.vbs 管理脚本
Adsutil.vbs 是一个 IIS 管理实用程序,它通过结合使用 Microsoft Visual Basic Scripting Edition (VBScript) 与 Active Directory 服务界面 (ADSI) 来处理 IIS 配置。该脚本应通过随 Win转载 2011-08-23 15:02:21 · 578 阅读 · 0 评论 -
Facebook网站所使用的开源软件一览
Facebook是全球首屈一指的社交网络平台,该网站采用了很多开源软件,Facebook采用的编程语言包括:Java, Ruby, PHP, Python, Objective-C。 下面是Facebook正在使用或者贡献的开源软件详细列表和介绍:转载 2011-04-27 17:02:00 · 536 阅读 · 0 评论 -
正则表达式
<br /><br />匹配中文字符的正则表达式: [u4e00-u9fa5]<br />评注:匹配中文还真是个头疼的事,有了这个表达式就好办了<br />匹配双字节字符(包括汉字在内):[^x00-xff]<br />评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)<br />匹配空白行的正则表达式:ns*r<br />评注:可以用来删除空白行<br />匹配HTML标记的正则表达式:< (S*?)[^>]*>.*?|< .*? /><br />评注:网上流传的版本太糟糕,上面原创 2011-04-14 18:03:00 · 267 阅读 · 0 评论 -
Web 设计师的 50 个超便利工具(上)
<br /><br />作为一个 Web 设计师并不容易,不仅考虑设计与架构,还要时刻注意各种小细节,设计师的工作被各种各样的问题包围,你需要一套超级便利的工具帮你解决各种消耗时间和精力 的问题。本文介绍了50个非常强大的工具,你会发现,其中的一些工具会让你感到惊艳在,这是第一部分。<br />LaunchList<br />站点发布前的工作清单,预设了28个需要检查的事项,也可以自定义。同类工具: Ultimate Website Launch Checklist 以及 The Ultimat原创 2010-06-30 22:56:00 · 401 阅读 · 0 评论 -
18个不常见的C#关键字,您使用过几个?
1、__arglist 让我们先从__arglist开始。 __arglist是用来给方法传送参数。通常我们是通过函数头部指定的参数列表给方法传递参数的。如果我们想要给方法传递一组新的参数,我们需要重载方法。如果我们想要传递的参数数量不确定,我们需要使用param数组。我们为什么要使用__arglist,因为上面两种方法,存在的下面问题:a、如果我们使用方法重载,一旦要传递一组新原创 2010-04-09 16:00:00 · 348 阅读 · 0 评论 -
NHibernate的缓存管理机制
缓存管理面临的主要问题缓存作为一个数据中心,具备添加、更新、删除数据的操作,因此跟数据库类似,会存在事务性、并发情况下数据一致性等问题需要解决使用缓存比较典型的方式如下面代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-原创 2009-12-29 08:37:00 · 1205 阅读 · 0 评论 -
看看时尚人才写的时尚签名吧,呵呵
1、人不犯我,我不犯人;人若犯我,礼让三分;人再犯我,我还一针;人还犯我,斩草除根。 2、我允许你走进我的世界,但不许你在我的世界里走来走去。 3、明骚易躲,暗贱难防。 4、天没降大任于我,照样苦我心智,劳我筋骨。 5、执子之手,方知子丑,泪流满面,子不走我走。 6、红豆不长南国,长我脸上了,真相思! 7、我深信,会有一个男人是为受我的折磨而来到这世上的。 8、西游记告诉我们:凡是有后台的妖怪都转载 2009-11-10 16:40:00 · 553 阅读 · 0 评论 -
听朋友介绍了QT,闲时下载看了看,貌似不错,总有点儿BC感觉,呵呵,这个是VS2008+QT的安装,献给有兴趣的朋友!
首先必备软件:Ø Visual Studio 2008(不推荐使用Visual Studio 2008 Express)Ø 下载qt源码包(http://ftp.trolltech.no/qt/source/qt-win-opensource-src-4.4.3.zip),注意一定是要源码包;注意在4.3.2的之前版本的源码包中mksepcs文件夹下没有wi原创 2009-05-06 22:14:00 · 1110 阅读 · 0 评论 -
利用DirectSound实现声卡录音【老毕改版】【Part1】
这几天一直在研究DSOUND的录音及播放,为了能实现网络音视频打基础,呵呵,在网上查找了大量的相关资料,有一定的收货,其中大量的工作用来修改从网上找出的源码,因为太多错误的了,不太适合初学者,为此我特别封装成类,供初学者学习参考,欢迎批评指正!/*类接口文件 ISound.h*/#pragma once #pragma comment(lib, "dxguid.lib")原创 2008-12-26 14:33:00 · 2973 阅读 · 0 评论 -
关于编码的方式控制IIS问题总结!
绕了很大一个圈子,终于搞定了,最终还是采用比较成熟的adsi技术实现,之前总监发的通过CComPtr 智能指针方式控制IIS只能在XP下,到了我用的WINB2003下就是不好用,可能是XP下的IIS5.1与Win2003下的IIS6.0 安全机制不同吧,没有做深入研究,转ADSI方式,顺利通过!小庆祝一下,等把代码重构完后发行来作为经验总结吧,免得以后再找了。……………………………………………原创 2009-01-15 17:37:00 · 755 阅读 · 0 评论 -
用javascript操作xml
文中尽量用上所有的操作和属性,以做示范script language="JavaScript">var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM") //加载文档//doc.load("b.xml");//创建文件头var p = doc.createProces转载 2006-11-20 11:07:00 · 624 阅读 · 0 评论 -
自动生成解决方案和项目并生成项目
using System.IO;using System.Text;using System.Windows.Forms;using VSLangProj;namespace CodeToolAddin{ using System; using Microsoft.Office.Core; using Extensibility; using System.Runtime.转载 2006-11-01 14:00:00 · 1367 阅读 · 0 评论 -
[转贴]COM编程入门(一)
第一部分 什么是COM,如何使用COM本文的目的是为刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写自己的COM对象和接口。COM即组件对象模型,是Component Object Model取前三个字母的缩写,这三个字母在当今Windows的世界中随处可见。随时涌现出来的大转载 2005-06-01 13:53:00 · 830 阅读 · 0 评论 -
[转贴]COM编程入门(二)
本文为刚刚接触COM的程序员提供编程指南,解释COM服务器内幕以及如何用C++编写自己的接口。继上一篇COM编程入门之后,本文将讨论有关COM服务器的内容,解释编写自己的COM接口和COM服务器所需要的步骤和知识,以及详细讨论当COM库对COM服务器进行调用时,COM服务器运行的内部机制。如果你读过上一篇文章。应该很熟悉COM客户端是怎么会事了。本文将讨论COM的另一端——COM服务器。内转载 2005-06-01 14:03:00 · 806 阅读 · 0 评论 -
VC下的ADO编程入门(2-2)
VARIANT_BOOL Supports(enum CursorOptionEnum CursorOptions) 常量说明adAddNew可使用 AddNew 方法添加新记录。adApproxPosition可读取并设置 AbsolutePosition 和 AbsolutePage 属性。adBookmark原创 2005-05-23 08:29:00 · 916 阅读 · 0 评论 -
VC++基础知识——Edit的赋值取值问题!
CSDN - 专家门诊 - VC/MFC 基础类问题 回复 | 推荐 | 收藏 | 专题 | 公告 | 管理 | 加入FAQ | 关闭窗口 主 题:Edit编辑框怎么获取输入内容和赋值原创 2005-05-20 08:32:00 · 13903 阅读 · 0 评论 -
VC下的ADO编程入门(2-1) [选择自 callzjy 的 Blog]
在正式进入ADO编程之旅前,我们先来熟悉一下Connection Command Recordset三个重要对象的一些重要方法,这样在今后写ADO代码时,给方法传递正确的参数,Lets goConnection方法HRESULT Open ( _bstr_t ConnectionString, _bstr_t UserID, _bstr_t Password, long Option原创 2005-05-23 08:20:00 · 1112 阅读 · 0 评论 -
VC下的ADO编程入门(2-4)
好了,现在我们正式进入本主题,Lets go n 新建一个基于对话的应用程序zjy,在对话框上添加一个按钮和列表控件,并把列表控件的样式设置为报表视图,还有用classwizard给列表控件添加一个控件变量m_listn 在StdAfx.h头文件中添加一条如下语句#import "c:/program files/common files/sy原创 2005-05-23 08:31:00 · 985 阅读 · 0 评论 -
VC下的ADO编程入门(1)
新建一基于对话框的应用程序zjy,在对话框上添加一个列表框和一个按钮,用ClassWizard给列表框添加一个变量m_listn 在StdAfx.h头文件的所有include语句下面添加如下一条语句#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename ("EO原创 2005-05-23 08:27:00 · 997 阅读 · 0 评论 -
VC下的ADO编程入门(2-3)
在正式进入本主题前,让我们先来看一下COM API编程 #include #include #include #include "adoid.h" #include "adoint.h" struct InitOle{ InitOle(){::CoInitialize(NULL);} ~InitOle(){::CoU原创 2005-05-23 08:30:00 · 930 阅读 · 0 评论 -
C#捕捉视频头(源码)
C#视频捕捉程序using System;using System.Runtime.InteropServices;namespace Wuyin.ShoesManager{ /// /// VedioCapture 的摘要说明。 /// public class VedioCapture { private int hCaptureM;原创 2005-04-24 09:54:00 · 1571 阅读 · 0 评论 -
[原创]WinForm的DataGrid动态装载控件
做个项目,需要在DataGrid中动态加载CheckBox控件,偶是初学菜鸟,WebForm倒知道用模板列,到了Winform就蒙了于是在网上到处找关于Winform的模板列,然后逐渐认识DataGridTableStyle、ColumnStyle……由于本人资质平庸,花了大半天的时间有点了眉目,以下全属经验总结,请大家不要笑偶,不过欢迎批评指正……我用偶认为最简单的方法做偶的经验总结,其实加载控原创 2005-03-08 09:16:00 · 881 阅读 · 0 评论 -
对于长时间装载的ASP.NET页面如何在客户端浏览器中显示进度?
对于加载时间比较长的ASP.NET页面,我们可以在客户端浏览器中显示进度条来显示页面正在装载。下面就是具体的实现过程: 1. 新建项目,名字为WebPortal,在项目类型中选择Visual C#项目或者Visual Basic项目都可; 2. 在模板类型中选择ASP.NET Web应用程序; 3. 位置里输入:http://localhost/WebPortal; 4. 添加新项:名字为Show原创 2005-02-16 15:18:00 · 824 阅读 · 0 评论 -
正则表达式大全
这篇文章不错,是学习正则表达式的好文章摘自(http://blog.blogchina.com/article_71083.306784.html) 作者:阿赖 (Email: A at Lai.com.cn 主页:http://www.9499.net Blog: http://blog.csdn.net/laily/ )关键字:正则表达式 模式匹配 Javascript原创 2005-02-02 08:47:00 · 743 阅读 · 0 评论