Hyper-V 与Broadcom网卡兼容问题 dell-r720xd

硬件环境:dell r720xd 博通网卡

系统环境:windows 2012 数据中心 r2

问题描述:ping服务器的外网ip延时很正常,ping虚拟机的ip延时很大,文件下载内网也只有200kb,延时超过100ms

网卡型号:Broadcom NetXtreme Gigabit Ethernet

遇到的弯路:

IPv4 硬件校验和卸载 参看:http://www.cnblogs.com/GSonOVB/archive/2009/11/12/1601435.html

经过实验不是这个问题

最后发现是网卡里的一个配置”虚拟机列队“-VMQ

QQ图片20140430174817

关掉之后就正常了

参考:http://hubuxcg.blog.51cto.com/blog/2559426/1269064

文章里说的把驱动程序升级到最新也解决不了问题

QQ图片20140430175010

 

6核心/12核心cpu安装SQL Server 2005时报错,提示启动服务失败 解决方法

六核cpu安装SQL Server 2005时报错,提示启动服务失败解决
 
     新买的IBM3650M4的服务器上安装SQL server2005 
       安装到一半时,报”提示:SQL Server 服务无法启动。”错。 
 
一开始以为是操作系统的问题,先重装了一遍,还是不行,后来更换为windows server 2003 r2版的,但是仍然报错,于是重新找了一个windows server 2003版的,但是仍然不行,从软件厂家索取一个操作系统,问题依然存在,于是从google中查找问题的原因(百度了半天找不出来),最终找到如下解决方法: 
 
    是CPU内核的原因 ,因为这个IBM X3650M4的CPU是六核的,十二线程的。 
 
  原因: 
  在安装SQL 2005标准版(不多于四个CPU)和企业版(无限制)时, 
 
  CPU的总核数必须是2的n次方。即核心数为1,2,4,8,16,32,依次类推。 
 
  因服务器核心数为6×2=12,所以不能正常安装。 
      解决办法: 
 
  安装前更改系统应用的核心数。 
 
  开始==>运行==>输入msconfig,打开’系统配置实用程序’, 
  选择’BOOT.INI’—‘高级选项’,勾选’/NUMPROC’数值选择为最大的2的n次方。 
  重新启动后,可正常安装SQL server 2005。 
 
  安装完成后,打全SQL 2005 SP3的补丁。 
 
  然后将’/NUMPROC’去掉勾选。 
 
  重新启动系统后,即可正常使用所有物理核心运行SQL server 2005了。 
 
注:曾经尝试将cpu数量设置成16、8核心,但都不行,最终选择了单核心,最后安装成功。 

Win2003自动登录的方法 图文

第一种方法比较简单,您只需单击“开始|运行”,并在输入框中键入 “control userpasswords2”
2013114144322116
然后取消在“用户账户”管理窗口中清除“要使用本机,用户必须输入密码”复选项的选中状态。(取消选中状态)
2013114144513788
然后按下键盘的“Ctrl+Shift+A
2013114144908226
将会得到一个“自动登录”的设置对话框,您可以按自己的需要设置系统在电脑启动时自动登录使用的用户账户和密码。

另一种方法比较复杂,但可以帮助您完全掌握Windows 2003自动登录的设置方法。

首先单击“开始|运行”,在输入框中键入“regedit”打开注册表编辑器,然后在注册表编辑器左方控制台中依次单击展开“HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/Current Version/Winlogon”,再选择“编辑|添加|字符串值”,在数值名称中键入“AutoAdminLogon”,然后在窗口中的空白位置上点一下,再双击刚新建的字符串“AutoAdminLogon”,在弹出的“编辑字符串”对话框中输入“1”设置系统允许自动登录。再重复以上的操作,创建一个名为“DefaultUserName”的字符串值,编辑字符串为您准备用于自动登录的账户名称。

再新创建一个名为“Defaultpassword”的字符串值,并编辑字符串为您准备用于自动登录的用户账户密码,编辑完并检查无误后,关闭注册表编辑器并重新启动电脑即可自动登录。注意,如果已有“DefaultUserName”,可以不必重新创建,直接更改原有字符串值。如果您的系统工作在局域网环境下,并且在登录到系统上时需要登录域服务器,那么您还需要再添加一个“DefaultDomainName”并编辑字符串为您登录的域名称。

 

centos访问windows下的共享文件夹

本例是将windows共享文件夹e:/gongxiang  挂载在linux机器的/mnt/windows/ 目录下进行访问。

windows机器ip:192.168.1.101 ,用户名:administrator 密码:123456

linux机器ip:192.168.1.102

一:在windows机器上创建一个文件夹(e:/gongxiang)并将其设置为共享文件夹.

二:在linux机器上创建挂载目录/mnt/windows

 #mkdir /mnt/windows

 接下来就是将gongxiang目录挂载在/mnt/windows 目录下

#mount -t cifs -o username=administrator,password=123456 //192.168.1.101/gongxiang /mnt/windows

这样gongxiang目录就被挂载在/mnt/windows 下,进入/mnt/windows可以看到gongxiang里的所有文件

直接在/mnt/windows 目录下便可对windows系统上的共享文件进行拷贝。

[转]使用py2exe生成独立的exe文件

 

转:http://blog.sina.com.cn/s/blog_67a4066a0100nx8c.html

今天写一个python小脚本,在windows下将当前状态下,所有的task的名字输出到一个文件里,然后将这个脚本转化成exe文件。

先看一下python脚本TaskNameList.py:

View Code PYTHON
import subprocess   
 
# running the command "tasklist" in cmd.exe   
popen = subprocess.Popen("tasklist",stdout=subprocess.PIPE,shell= True)   
namelist = []   
 
# get the task name   
for line in popen.stdout.readlines()[3:]:   
    name = line.split()[0]   
    if name not in namelist:   
        namelist.append(name)   
 
popen.stdout.close()   
 
# wirte the name into the file TaskNameList   
file = open(r".\TaskNameList.txt",'w')   
file.writelines('\n'.join(namelist))       
file.close()

接下来我用了第三方的软件py2exe,将python脚本软化为exe可执行文件,在看完了py2exe官网上的tutorial后,写一个setup.py脚本

View Code PYTHON
from distutils.core import setup   
import py2exe   
 
setup(console=["'TaskNameList.py"])

执行python setup.py py2exe后,会生成两个文件夹dist 和build,build文件对我们没有多大用处,而在dist文件夹下,会有一个TaskNameList.exe可执行文件,这就我们要的exe文件,但是,运行这个文件的提前是不能脱离dist这个文件夹,在这个文件夹下的其它文件都是在exe执行时会调用到的,所以要想移动这个文件到,要连同dist这个文件夹一起移动,否则,单独移动exe文件,它是无法正常执行的。所以最好的能生成一个将exe所调用的文件和其本身都绑定到一起的exe文件。

 

在查阅了资料后,我重写了一setup.py方法:

View Code PYTHON
from distutils.core import setup   
import py2exe   
import sys   
includes = ["encodings", "encodings.*"]     
sys.argv.append("py2exe")   
options = {"py2exe":   { "bundle_files": 1 }     
                }    
setup(options = options,   
      zipfile=None,    
      console = [{"script":'TaskNameList.py'}])

这次直接执行python setup.py,就可以生成一个独立的exe文件了,当然这个文件还是在dist文件夹下。

这个文件比之前那个的最重要的改进在于两个参数:

“bundle_files”:  

我们可以看看官网给出的有效的bundle_files的值:

View Code PYTHON
3  (default) don't bundle
 
2  bundle everything but the Python interpreter
 
1  bundle everything, including the Python interpreter

 

zipfile=None,  

zipfile = None指定把library.zip也打包进exe 里了。

附上:给生成的exe文件加上图标

View Code PYTHON
from distutils.core import setup   
import py2exe   
import sys   
includes = ["encodings", "encodings.*"]     
sys.argv.append("py2exe")   
options = {"py2exe":   { "bundle_files": 1 }     
                }    
setup(options = options,   
      zipfile=None,    
      console = [{"script":'TaskNameList.py', 'icon_resources':[(1, 'logo.ico')]}])

将生成的exe文件压缩:

View Code PYTHON
from distutils.core import setup  
import py2exe  
import sys  
includes = ["encodings", "encodings.*"]    
sys.argv.append("py2exe")  
options = {"py2exe":   { "bundle_files": 1 ,"compressed": 1}  
 
                }   
setup(options = options,  
      zipfile=None,   
      windows = [{"script":'port_v2.0.1.py'}])

 

“compressed”: 1

开启压缩

 

wp-codebox代码高亮插件的使用和支持的语言

二、使用方法 在你编辑或发表日志的时候此插件的使用为:

[pre lang=”LANGUAGE” line=”1″ file=”download.txt” colla=”+”] 这里是你要高亮显示的语言代码! [/pre]

参数说明:

1.`LANGUAGE`是此插件支持的高亮显示的语言,如:PHP,JAVA,CSS,JSP…;

2.`file`是你要显示的高亮语言代码txt文本,这样用户就可以下载你的高亮代码;

3.`line=”n”` 为是否显示行数,“1”为现实,“n”为不显示;

4.`colla=”+/-”` 为代码框收放 `line,file,colla`为可选,’LANGUAGE’为必填项! 下面是此插件支持的语言:

Actionscript,ADA,Apache Log,AppleScript,ASM,ASP,AutoIT,Backus-Naur form,Bash,
BlitzBasic,C,C for Macs,C#,C++,CAD DCL,CadLisp,CFDG,CFDG,ColdFusion,CSS,Delphi,
DIV,DOS,Eiffel,Fortran,Fortran,FreeBasic,GML,Groovy,HTML,Inno,IO,Java,Java 5,
Javascript,LaTeX,Lisp,Lua,Microprocessor ASM,mIRC,MySQL,NSIS,Objective C,OCaml,
OpenOffice BASIC,Oracle 8 SQL,Pascal,Perl,PHP,PL/SQL,Python,Q(uick)BASIC,
robots.txt,Ruby,SAS,Scheme,SDLBasic,Smalltalk,Smarty,SQL,T-SQL,TCL,thinBasic,
Uno IDL,VB.NET,Visual BASIC,Visual Fox Pro,Winbatch,X++,XML,Z80 ASM

iis 7.5 伪静态 设置301转跳

修改web.config文件添加

下面的规则为

把不带www的10isp.com转跳到www.10isp.com

View Code VBNET
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
	<rewrite>
 	<rules>
#
<rule name="host" stopProcessing="true">
<match url="^(.*)$" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^<span style="color: #000000;">10isp.com</span>$" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="http://<span style="color: #000000;">www.10isp.com</span>/{R:0}" />
</rule>
#
 
	</rules>
	</rewrite>
    </system.webServer>  
</configuration>