.NET framework 4.0安装失败怎么办

每次我安装AUTO cad2012都会提示我必须要更新安装.NET framework 4.0,但总是提示安装失败。经过反复的学习与测试,我终于知道如何处理了。 找到安装包双击安装; 接受许可条款点击安装; 安装提示双进度条,安装成功将会提示你安装成功。 安装失败是,安装进度条会变成安装回滚条,将会提示安装未完成。 解决方法:开始——运行——输入cmd——回车——在打开的窗口中输入net stop WuAuServ 开始——运行——输入%windir% 找到有个叫SoftwareDistribution的文件夹,把它重命名为SDold 开始——运行——输入cmd——回车——在打开的窗口中输入net start WuAuServ 开始——运行——输入regedit——回车 找到注册表,HKEY_LOCAL_MACHINE\SOFWARE\Microsoft\Internet Explorer下的MAIN子键,右击main后,在上面菜单中找到“编辑”--“权限”,点击后就会出现“完全控制”等字样,勾上即可放心安装。 一般使用ghost系统都会出现这种问题,由于开发系统默认的权限设置导致这种情况无发安装。 FROM:http://jingyan.baidu.com/article/00a07f3892376982d028dc2a.html

龙生   19 Mar 2015
View Details

解决MySql Error Code: 2006 – MySQL 服务器已离线 错误

再用SQLYog进行10w用户数据sql导入的时候,出错,后查看日志找到错误代码为: MySQL 服务器已离线 后经过google发现时mysql设置的问题. 这个问题是因为MySql的默认max_allowed_packet过小所致,修改大一些即可 max_allowed_packet = 100M 另外,可以增加一下两个参数,来扩大相应时间 interactive_timeout=28800000 wait_timeout=28800000   from:http://blog.csdn.net/gumanren/article/details/8449794

龙生   19 Mar 2015
View Details

百度不收录怎么办 8个原因

几年前做网站的时候,新网站上线基本上两到三天百度,谷歌等搜索引擎都会收录,而且不需要发布推广外链接,如果关键字、产品竞争不是太强大,只要稍微做一下META头部设置就会有很好的排名。而如今网站每天都是成百上千的上线,做网站的站长一波又一波的出现,如今一个新网站被百度收录也不是那么容易。尤其是一些网络上已经充斥的产品,内容类型网站,如果你一个新域名网站希望在短期内被百度收录,不是一件简单的事情。几个星期之前,我同事的新网站,已经几个星期过去了,一直还没有收录。今天问我如何处理,我将采用我常用的几个方法促使网站收录以及有良好的排名效果。我先整理关于新网站不被百度收录的几个原因,希望大家有一个参考,可以改正我们现有网站的不足。  首先,选择域名。我们在注册域名的时候需要注意该域名是不是被用过,如果注册了一个之前被降权的域名,那是一件很悲哀的事情,如果被你注册到,以后要再次被收录,那需要一个相当长的考验期。我们在注册域名之前,先通过各种搜索引擎,查看有没有收录记录,如果有看下一是什么内容。如果内容正规的,应该没有问题,可能是企业网站到期没有续费或者换域名;如果是其他内容我们可以考虑不采用这个域名。  其次,网站空间的选择。有时候新网站不被收录,很多情况下是因为我们选择的主机商问题,如果主机商的IP被搜索引擎惩罚,蜘蛛不来爬行我们的网站,那也不会被收录。我们可以先让主机商给该主机的IP给我们看下,或者可以先使用几天不要付款。通过同IP检测网站,看其他网站是不是收录正常,如果大部分收录,快照以及site首页有问题,那我们还是换一家主机商吧。  第三,网站程序的选择。我们需要选择常规网站程序内核。不要下载或者使用有很多漏洞的,尤其是对搜索引擎不友好的网站。基本的SEO尝试我们需要知道,比如每个页面的标题需要不同,对应不同的页面内容。网站可以伪静态或者生成静态文件。如果是用的CMS,我们可以查看下用这款CMS的其他网站收录如何。  第四,网站内容。新网站对内容更为严格,从我们的网站上线到被收录,都处于被百度等搜索引擎考核阶段。我们内容千万不要采集或者是复制别人的。需要进行原创,或者伪原创更新。关于量上面,我们可以一天几篇,也可以一天一篇,根据自己的实际情况。只有等待被收录后,可以继续伪原创甚至适当转载。搜索引擎喜欢新内容。  第五,适当的外链接推广。如今网站竞争激烈,搜索引擎不会主动过来找你爬行内容,一个有外链接推广的网站,搜索引擎会顺着推广收录新的内容,尤其是收录速度上肯定比我们做好网站什么都不管挂在哪里强。对于推广的量我是这么做的,新网站一天10-20个外链接,持续每天都要去做。  第六,界面的友好程度。如今搜索引擎变得很聪明,我们在网站架构的时候需要考虑网站的“重度”,如果你网站图片或者动画太多,搜索引擎会跳过不抓取。因为他们喜欢抓取文字内容。而且在界面和代码布局上,需要有条理,减少垃圾代码的多余。  第七,不要过度优化。新网站我们站内优化要自然,不要关键字堆砌严重,因为这样搜索引擎会获悉你是一个作弊网站,新网站发展要自然,在以后收录或者权重高了后,再进行微调整。这些都是随着网站的发展,不断的提高和补充的。 第八,认真维护。往往成功就在一刹那间,不要认为几天或者几个礼拜不收录没长进,你就不更新,不维护了。往往很多站长都是这样的,做网站不会一夜成名,成功的背后都有辛酸。我们需要做的是坚持,坚持以上几点,做好了,不管我们做的什么网站,肯定有所回报。 from:http://jingyan.baidu.com/article/72ee561aa8061ae16138dfd8.html

龙生   11 Mar 2015
View Details

此程序包是当前使用的设备管理器,无法卸载!

龙生   11 Mar 2015
View Details

JQuery捕获或获取当前click事件的事件对象ID

直接上代码: $(".photoImage").click(function(){ var imageId = $(this).attr("id"); console.log(imageId); });

龙生   05 Mar 2015
View Details

Python 环境搭建

本章节我们将向大家介绍如何在本地搭建Python开发环境。 Python可应用于多平台包括 Linux 和 Mac OS X。 你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本。 Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。) Win 9x/NT/2000 Macintosh (Intel, PPC, 68K) OS/2 DOS (多个DOS版本) PalmOS Nokia 移动手机 Windows CE Acorn/RISC OS BeOS Amiga VMS/OpenVMS QNX VxWorks Psion Python 同样可以移植到 Java 和 .NET 虚拟机上。   Python下载 Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到: Python官网:http://www.python.org/ 你可以在一下链接中下载Python的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。 Python文档下载地址:www.python.org/doc/   Python安装 Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。 您需要下载适用于您使用平台的二进制代码,然后安装Python。 如果您平台的二进制代码是不可用的,你需要使用C编译器手动编译源代码。 编译的源代码,功能上有更多的选择性, 为python安装提供了更多的灵活性。 以下为不同平台上安装Python的方法: Unix & Linux 平台安装 Python: 以下为在Unix & Linux 平台上安装 Python 的简单步骤: 打开WEB浏览器访问http://www.python.org/download/ 选择使用于Unix/Linux的源码压缩包。 下载及解压压缩包。 如果你需要自定义一些选项修改Modules/Setup 执行 ./configure 脚本 make make install 执行以上操作后,Python会安装在 /usr/local/bin […]

龙生   06 Feb 2015
View Details

未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包

————————— Microsoft Visual Studio ————————— 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包。 此问题可能是由配置更改或安装另一个扩展导致的。可以通过查看文件“C:\Users\用户名\AppData\Roaming\Microsoft\VisualStudio\11.0\ActivityLog.xml”来获取详细信息。 是否继续显示此错误消息? ————————— 是(Y)   否(N) —————————   解决方案:"Microsoft Visual Studio 2012"->"Visual Studio Tools"->"VS2012 开发人员命令提示"->输入"devenv /resetuserdata "   FROM:http://www.cnblogs.com/autumn/p/3452369.html

龙生   04 Feb 2015
View Details

jquery使用简明教程

一、选择网页元素 jQuery的基本设计和主要用法,就是"选择某个网页元素,然后对其进行某种操作"。这是它区别于其他函数库的根本特点。 使用jQuery的第一步,往往就是将一个选择表达式,放进构造函数jQuery()(简写为$),然后得到被选中的元素。 选择表达式可以是CSS选择器: .代码如下: $(document)//选择整个文档对象 $('#myId')//选择ID为myId的网页元素 $('div.myClass')//选择class为myClass的div元素 $('input[name=first]')//选择name属性等于first的input元素 也可以是jQuery特有的表达式: .代码如下: $('a:first')//选择网页中第一个a元素 $('tr:odd')//选择表格的奇数行 $('#myForm :input')//选择表单中的input元素 $('div:visible') //选择可见的div元素 $('div:gt(2)')//选择所有的div元素,除了前三个 $('div:animated')//选择当前处于动画状态的div元素 二、改变结果集 如果选中多个元素,jQuery提供过滤器,可以缩小结果集: .代码如下: $('div').has('p'); //选择包含p元素的div元素 $('div').not('.myClass'); //选择class不等于myClass的div元素 $('div').filter('.myClass'); //选择class等于myClass的div元素 $('div').first(); //选择第1个div元素 $('div').eq(5); //选择第6个div元素 有一些时候,我们需要从结果集出发,移动到附近的相关元素,jQuery也提供了在DOM树上的移动方法: .代码如下: $('div').next('p'); //选择div元素后面的第一个p元素 $('div').parent(); //选择div元素的父元素 $('div').closest('form'); //选择离div最近的那个form父元素 $('div').children(); //选择div的所有子元素 $('div').siblings(); //选择div的同级元素 三、链式操作 选中网页元素以后,就可以对它进行某种操作。 jQuery允许将所有操作连接在一起,以链条的形式写出来,比如: .代码如下: $('div').find('h3').eq(2).html('Hello'); 我们可以这样拆封开来,就是下面这样: .代码如下: $('div')//找到div元素 .find('h3')//选择其中的h3元素 .eq(2)//选择第3个h3元素 .html('Hello'); //将它的内容改为Hello 这是jQuery最令人称道、最方便的特点。它的原理在于每一步的jQuery操作,返回的都是一个jQuery对象,所以不同操作可以连在一起。 jQuery还提供了 .end() 方法,使得结果集可以后退一步: .代码如下: $('div') .find('h3') .eq(2) .html('Hello') .end()//退回到选中所有的h3元素的那一步 .eq(0)//选中第一个h3元素 .html('World'); //将它的内容改为World 四、元素的操作:取值和赋值 操作网页元素,最常见的需求是取得它们的值,或者对它们进行赋值。 jQuery使用同一个函数,来完成取值 (getter) 和赋值 (setter)。 到底是取值还是赋值,由函数的参数决定。 $('h1').html(); //html()没有参数,表示取出h1的值 $('h1').html('Hello'); //html()有参数Hello,表示对h1进行赋值 常见的取值和赋值函数如下: .代码如下: .html() 取出或设置html内容 .text() 取出或设置text内容 .attr() 取出或设置某个属性的值 […]

龙生   23 Jan 2015
View Details

VS2010程序打包操作(超详细的)

1、  在vs2010 选择“新建项目”—-“其他项目类型”—-“Visual Studio Installerà“安装项目”: 命名为:Setup1 。 这是在VS2010中将有三个文件夹, 1.“应用程序文件夹”表示要安装的应用程序需要添加的文件; 2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe; 3.“用户桌面”表示:这个应用程序安装完,用户的桌面上的创建的.exe快捷方式。   2、  应用程序文件夹中点右键添加文件:表示添加要打包的文件; 添加的文件一般是已经编译过应用程序的debug目录下的文件; 如果debug 下面有子文件夹则需要“添加文件夹”,例如:data 然后把对应的子文件里的内容添加到此文件夹中; 把需要创建程序快捷方式的图标也添加进来:后缀名为:ico 3、   在创建的项目名称(Setup1)上点击右键:属性 选择系统必备 然后选择.NET的版本,和Windows Installer3.1(可选项) 选择:“从与我应用程序相同的位置下载系统必备组件” 这样安装包就会打包.NET FrameWork ,在安装时不会从网上下载.NET  FrameWork组件;但是安装包会比较大。 VS2010发布.NET2.0的版本,在创建安装程序时,需要设置启动条件:在项目名称(setup1)上,点击右键选择“视图”à“启动条件”: 然后VS2010会创建如下文件: 在“启动条件”中, 点击“.NET Framework”在Version上面选择.NET Framework 2.0; 这样.NET Framework 2.0上创建的项目在安装时,就不会安装.NET3.5或其他版本, 也不会重启(解决.NET 2.0 创建的项目,安装.NET FrameWork3.5的问题)。   4、  设置安装文件的目录(路径): 创建的项目名称(setup1)点击左键(不是右键),在属性中设置参数如下图:   其中Author 为作者;Manufacturer为公司名称;ProductName为应用程序的名字; 例如我们设置为:BeyondKKO;Manufacturer:自由公司;ProductName:串口测试。 把InstallAllUsers 设置为True 。 (这样在“控制面板”程序中会显示公司的名称; 在安装时会默认为“任何人”,否则默认为“只有我”) 在应用程序上点击左键,如下图:第一个为系统主目录(默认C:\Programe),第二个为公司名([Manufacturer]),第三个为应用程序名称,这样在安装时就会创建两层的文件路径。需要删除DefaultLocation中的:[Manufacturer] 。删除后只有应用程序的名称。 5、 创建应用程序图标与卸载程序: A.“在应用程序文件夹”中的.exe文件中,点击右键,创建快捷方式:   重命名“串口测试程序”,然后点击右键属性:选择Icon 双击进入选择我们之前添加的“MiXer.ico”   确定后,拖动此快捷方式到“用户桌面” B. “用户的‘程序’菜单”中添加一个文件夹,命名为:“串口程序” 然后同样的方式创建TEXTCOM.exe一个快捷方式(“串口测试程序”),拖动到“串口程序”中; 然后给.NET应用程序创建一个卸载程序: 在“应用程序文件夹”中添加:C:Windows\System32\Msiexec.exe   右键创建快捷方式,重命名为:卸载,把此快捷方式拖动到“串口程序”; 点击项目名称(Setup1),在属性中找到:ProductCode 复制此ProductCode ,粘贴到“卸载”快捷方式的Arguments属性,前面加/x空格 6、  完成以上步骤,就可以生成解决方案了。 7、生成解决方案后,在debug文件夹中就是我们需要的安装包. 8、  安装完在开始菜单中有“串口程序”的文件夹,里面有我们创建的两个快捷方式; 桌面上也有快捷方式。 (完) 经过自己的测试,发现只有把Debug文件夹整个都发给别的人,别人才能正常安装,否则就会出现错误。 from:http://www.cnblogs.com/daban/archive/2012/06/27/2565449.html

龙生   20 Jan 2015
View Details

C#文件操作大全

1.创建文件夹 //using System.IO; Directory.CreateDirectory(%%1); 2.创建文件 //using System.IO; File.Create(%%1); 3.删除文件 //using System.IO; File.Delete(%%1); 4.删除文件夹 //using System.IO; Directory.Delete(%%1); 5.删除一个目录下所有的文件夹 //using System.IO; foreach (string dirStr in Directory.GetDirectories(%%1)) { DirectoryInfo dir = new DirectoryInfo(dirStr); ArrayList folders=new ArrayList(); FileSystemInfo[] fileArr = dir.GetFileSystemInfos(); for (int i = 0; i < folders.Count; i++) { FileInfo f = folders[i] as FileInfo; if (f == null) { DirectoryInfo d = folders[i] as DirectoryInfo; d.Delete(); } } } 6.清空文件夹 //using System.IO; Directory.Delete(%%1,true); Directory.CreateDirectory(%%1); 7.读取文件 7.1.操作系统默认编码 //using System.IO; StreamReader s = File.OpenText(%%1); string %%2 = null; while ((%%2 = […]

龙生   19 Jan 2015
View Details
1 297 298 299 410