在欧拉的“平台网站架构设计之我所见”的博客中,他从选择技术方案和物理架构、平台研发和架构优化等方面阐述了他在多年的平台型网站架构设计过程中的经验心得。
Written on 2009/10/27 by Doctor - Reads: 237 Comments: 0
“FUCK”,这个英语中最万能最神奇的单词,光是凭这四个字母所蕴涵的力度,就足够表达各种情绪,它可以涉及到生活的方方面面,将你的想法表达得淋漓尽致:没有任何单词能有如此神通广大。
Written on 2009/10/25 by Doctor - Reads: 125 Comments: 0
1、Mount ISO,这一步可以直接在VMWare的菜单中操作
2、执行以下命令:
#cp *.tar.gz /tmp
#rpm –ivh *.rpm
#cd /tmp
#tar –zxvf *.tar.gz
#cd vmware-tools-distrib
#ls
#./vmware-install.pl
3、安装过程中可能会即时编译一些库文件,需要用到系统自带的一些库文件,所以在安装系统的时候要选上编译器和库文件
4、安装完成后最好shutdown -r now重启一次,以便使设置生效
2、执行以下命令:
#cp *.tar.gz /tmp
#rpm –ivh *.rpm
#cd /tmp
#tar –zxvf *.tar.gz
#cd vmware-tools-distrib
#ls
#./vmware-install.pl
3、安装过程中可能会即时编译一些库文件,需要用到系统自带的一些库文件,所以在安装系统的时候要选上编译器和库文件
4、安装完成后最好shutdown -r now重启一次,以便使设置生效
Written on 2009/10/20 by Doctor - Reads: 269 Comments: 1
1、设置一个质量监控小组,由经验非常丰富的高Level的产品人员构成,赋予他们很大的权力,去监控和规范所有的产品项目。并且用KPI来制约产品项目服从这些规范。为了不搞教条主义,很多规范都是在立项之初,由项目经理和这个小组共同确认的,未必是硬性指派,一经确认就受到严格监控。确保好的规范不流于空喊口号。
2、每个产品都设置公开的反馈论坛,突出外部入口,积极征询用户意见,并以内部轮班方式回复“每一条”有价值的反馈,要求以“人对人,面对面”的沟通态度来进行解答,禁止机械问答。公司高层(包括小马哥)不定期巡查每一个产品论坛,一旦发现有不认真回复用户的情况,立即予以训诫。确保产品人员与用户长期保持近距离接触。
2、每个产品都设置公开的反馈论坛,突出外部入口,积极征询用户意见,并以内部轮班方式回复“每一条”有价值的反馈,要求以“人对人,面对面”的沟通态度来进行解答,禁止机械问答。公司高层(包括小马哥)不定期巡查每一个产品论坛,一旦发现有不认真回复用户的情况,立即予以训诫。确保产品人员与用户长期保持近距离接触。
Written on 2009/10/17 by Doctor - Reads: 127 Comments: 0
因为SQL SERVER 2008的全文搜索相比以前的版本做了改动,目前版本的TFS 2008与SQL SERVER 2008并不兼容。在网上找了许久,终于有了答案
- 拷贝TFS光盘文件到本地文件夹下
- 下载TFS SP1并解压
- 在cmd中执行如下命令行,将TFS和SP1合并为一个安装文件
msiexec /a "AT"vs_setup.msi /p " TFS90sp1-KB949786.msp TARGETDIR=<自定义文件夹> - 打开文件夹,运行setup.exe
因为SP1中有针对SQL SERVER 2008的补丁,TFS可以正常安装了。
Written on 2009/10/17 by Doctor - Reads: 259 Comments: 0
解决方案有两种:
1、数据库为SQL Server 2005版本时,可以在web.config数据库链接串中加入MultipleActiveResultSets=true。
2、进行重复操作之前,将数据查询结果放入内存中,再进行使用。
1、数据库为SQL Server 2005版本时,可以在web.config数据库链接串中加入MultipleActiveResultSets=true。
2、进行重复操作之前,将数据查询结果放入内存中,再进行使用。
Written on 2009/10/13 by Doctor - Reads: 244 Comments: 1
发布以后要修改该站点的一个设置:
1、“网站属性”→“主目录”→“配置”
2、单击“插入”,把.net的isapi插入通配符应用程序映射里。
3、选择isapi地址:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
注意: 这里的“确认文件是否存在”一定不要勾选,否则设置无法生效
1、“网站属性”→“主目录”→“配置”
2、单击“插入”,把.net的isapi插入通配符应用程序映射里。
3、选择isapi地址:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
注意: 这里的“确认文件是否存在”一定不要勾选,否则设置无法生效
Written on 2009/10/13 by Doctor - Reads: 156 Comments: 0
iisapp -a pid
可以查出对应的域名
反之 iisapp -p domain 查pid的
Iisapp.vbs:IIS 应用程序查询脚本报告为特定的应用程序池提供服务且当前正在运行 w3pwp.exe 进程的进程标识符 (PID)。
语法
iisapp [a/ AppPoolName | /p AppPoolID]
参数
/a AppPoolName
指定特定应用程序池的名称。(可选项)
/p AppPoolID
按 ID 号指定应用程序池。(可选项)
可以查出对应的域名
反之 iisapp -p domain 查pid的
Iisapp.vbs:IIS 应用程序查询脚本报告为特定的应用程序池提供服务且当前正在运行 w3pwp.exe 进程的进程标识符 (PID)。
语法
iisapp [a/ AppPoolName | /p AppPoolID]
参数
/a AppPoolName
指定特定应用程序池的名称。(可选项)
/p AppPoolID
按 ID 号指定应用程序池。(可选项)
Written on 2009/10/12 by Doctor - Reads: 182 Comments: 0
FreeRapid是个好东西,能队列下载Rapidshare、Hotfile……等一堆文件共享站点上的文件,自动下载,无需干预。
目前最新的版本是0.83Beta,不过我觉得用0.82稳定版很好很合适。
但是在第二次启动的时候发现无法启动,打开Windows进程管理,发现有两个frd.exe进程,一个是Downloader,一个是Java SE Environment。等了很久也没有反应,觉得不对劲,上网搜了下,没找到什么有价值的东西,于是决定自己解决。
发现有网友说到这个可能,但是我想了下,这么做对于本机还是可以试一下的,但是我现在是远程桌面,断开网络连接,不就连不上了?于是我没有尝试他的做法。
联想到我装的是Kaspersky Internet Security 2010(KIS 9,卡巴2010),我想是不是这家伙把FreeRapid给拦下来了,然后按以下步骤操作:
1、打开设置——保护——防火墙——设置,“过滤规则”选项卡,找到FreeRapid,点开左侧的加号,把所有的网络活动都设置为“允许”
2、打开卡巴主界面,安全中心,“应用程序活动”,类别选“所有程序”,找到FreeRapid,设置为“受信任组”
3、如果FreeRapid正在运行,关闭它。启动FreeRapid。搞定!
目前最新的版本是0.83Beta,不过我觉得用0.82稳定版很好很合适。
但是在第二次启动的时候发现无法启动,打开Windows进程管理,发现有两个frd.exe进程,一个是Downloader,一个是Java SE Environment。等了很久也没有反应,觉得不对劲,上网搜了下,没找到什么有价值的东西,于是决定自己解决。
发现有网友说到这个可能,但是我想了下,这么做对于本机还是可以试一下的,但是我现在是远程桌面,断开网络连接,不就连不上了?于是我没有尝试他的做法。
联想到我装的是Kaspersky Internet Security 2010(KIS 9,卡巴2010),我想是不是这家伙把FreeRapid给拦下来了,然后按以下步骤操作:
1、打开设置——保护——防火墙——设置,“过滤规则”选项卡,找到FreeRapid,点开左侧的加号,把所有的网络活动都设置为“允许”
2、打开卡巴主界面,安全中心,“应用程序活动”,类别选“所有程序”,找到FreeRapid,设置为“受信任组”
3、如果FreeRapid正在运行,关闭它。启动FreeRapid。搞定!
Written on 2009/10/07 by Doctor - Reads: 374 Comments: 1
//获取当前进程的完整路径,包含文件名(进程名)。
string str = this.GetType().Assembly.Location;
result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。
string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
string str = this.GetType().Assembly.Location;
result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。
string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
Written on 2009/10/06 by Doctor - Reads: 1741 Comments: 0





























