分类 默认分类 下的文章

vbox虚拟机的小鸡启用多核 环境,母机是win7 64位,cpu启用了虚拟化支持,安装了vbox,小鸡安装了xp,但是出现了一个奇怪的问题。 母机上面为小鸡设置了启用双核,启用了IO /APCI,但是小鸡里面只能看到单核,这个卡啊。 找了很多网上的办法,最后得以解决,需要在小机上使用新的设备管理器配置一下。 1.小机安装新的devcon,并设置 在小鸡中下载。 官方下载地址是https://msdn.microsoft.com/zh-cn/library/windows/hardware/ff544707(v=vs.85).aspx ,但是下载很不方便,安装很大一个包,忽略。 这里有一个干净的 https://pan.baidu.com/s/1c165r0G 下载解压后得到devcon.exe, 对这个文件进行再解压。 会有i386和ia64两个目录,我的小鸡是32系统,于是把i386目录下的devcon.exe复制到c:/windows/system32目录下。 执行: devcon sethwid @ROOT\ACPI_HAL\0000 := +acpiapic_mp !acpiapic_up devcon update c:\windows\inf\hal.inf acpiapic_mp 2.母鸡 小鸡 -> 系统 -> 主板,启用I/O APIC 小鸡 -> 系统 -> 处理器,设置成2 3.重启小鸡,进去看到双核。 参考:http://blog.csdn.net/fengda2870/article/details/18841153

新浪微博极为操蛋,新买一个手机机注册微博时提示账号已存在,用手机短信登录后,看到这个账号是前手机号的使用者注册过,此时前使用者无法更改成新手机号,我也没有办法解绑,只能打人工。

新浪微博的400电话永远是找不到人的,只能耐心的经过后台:

方法一:
关注“微博客服”,发私信将你的遭遇blahblah都写给他,如果他受理,将会在私信里进入处理流程。

方法二:
进入"微博帮助",http://help.weibo.com/self/query ,把问题情况写清楚,客服接待后会进入上面第一步的流程。

.

安装python的时候提示关于api-ms-win-crt-runtimel1-1-0.dll,经过摸索问题解决。

由于我是win7 64位系统,所以按下面方法解决:

1.安装win7 sp1,注意是x64版本。
Win7 SP1 的补丁码是 KB976932,
链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=5842

2.安装KB2999226补丁(64位)
补丁码:KB2999226
链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=49077

3.安装python环境,问题解决。

在win7下安装了appserv2.5.9,环境是php5.2,这是我一直用了很多的的套件。由于最近要用phpmailer,需要用到openssl,于是按网上的一些方法进行配置,如下:

------------------------------
1.打开c:/windows,里面有一个php.ini文件(AppServ居然将php的配置文件移到这里来!),然后在里面搜索 ;extension=php_openssl.dll ,把前面的逗号去掉。

2.进入AppServ的安装目录,到php文件夹里面,分别搜索 libeay32.dll 和 ssleay32.dll ,把它们复制到 c:/windows/system32 下面

3.重新启动 Apache,就可以了,至于phpMailer的使用方法,请参考phpMailer的例子。
------------------------------

按上面的做了,但是重启http phpinfo()中还是没有openssl,难道是appserv2.5.9本身就没有openssl?

我用虚拟机跑了一台xp sp3,安装appserv2.5.9,启用openssl成功。于是在win7中把httpd.exe改兼容xp sp2和sp3,还是启用不了。由于appserv2.5.9是2007年的套件,看来在win7中跑是没有希望了。

只是由于不死心,偶然考虑到会不会是系统位宽的问题,32位与64位的系统的环境变量目录不一样,32位是c:/windows/system32,64位是c:/windows/SysWOW64,我现在用的是win7 64位系统。怀着试一试的心态,把libeay32.dll ssleay32.dll这两个文件都copy到c:/windows/SysWOW64目录下。

重启httpd, openssl启动成功。

英文网站seo/外链交换加群:454108194
法语网站seo/外链交换加群:454108194
德语网站seo/外链交换加群:454108194
西班牙语网站seo/外链交换加群:454108194
俄语网站seo/外链交换加群:454108194

自己写代码打断点比较容易,firebug直接会跳到断点处。

但是经常分析别人的代码,由于js写的很多很复杂,jquery和一些js框架通常是动态绑定的,js动作不直接写在html标签中,要想定位js的执行点比较困难。

1.当鼠标划过一个元素产生了动作,怎么定位这个动作执行了哪个js文件的哪个函数呢?
2.引申出另一个问题,怎样不打断点调试js ? 比如input submit绑定了click事件,怎样能够自动定位到js执行点。

上面两个问题,其实是js调试的另一个侧面,通常我们都是先打断点,然后浏览器暂停在断点处我们来看数据。不过借助工具,我们确实可以通过事件定位到js的执行点。
我最常用的是firebug,但firebug在这方面有明显缺陷,下面使用chrome自带调试工具和firefox自带调试工具说明。

下面提供两个方法:
1.chrome调试工具
a. Chrome中按F12调出调试面板,找到Sources,Event listener Breakpoints,这里勾选我们要监听的事件,比如click mouseover,当网页执行到的时候自动打断点,我们此时通过看变量判断错误。
b.开启 Chrome F12 的 Performence 记录,Event Log 里面有执行过的记录;
监听事件调试javascript

2.firefox默认的调试工具
代码中使用一个jquery给input submit绑定一个事件, 使用火狐f12自带的调试工具,会在这个元素后面显示一个ev,点开后可以看到执行的js文件和事件,确实很好用。
监听事件调试js

firebug已经于2016年底停止更新,看来是要用心了解一下火狐自带的调试工具了。

ie7及以前的版本都不带调试工具,所以在遇到运行错误的时候,ie的左下角边框上会出现一个三角叹号 ,双击可以看到详情。但由于无法看到详细情况,实用意义不大。
ie7及老版本用户可安装IEDeveloperToolBar工具,再安装一个cachepal用于清缓存,十分方便。
ie8及新版本直接按F12,即可弹出自带工具。

chrome自带调试工具,跟firefox下的firebug工具类似,按F12键弹出,但是还是觉得firebug好用。
firefox,ff有着强大的插件库,安装firebug,在界面上按F12,会弹出调试窗口,基本上可以应付所有的javascript和css调试。

firefox在遇到js故障的时候没有ie中的叹号,但提供了一个更为强大的浏览器控制台,可以实时看到网络、css和js加载过程中的问题。
firebug调试


调试
以下面这段简单代码,我们跟踪一下其调用过程。
js调试

1.打开firefox的firebug工具,按窗口上的虫子图标或者F12都可以。
2.启用firebug的脚本调试功能
firebug调试js

3.刷新调试页面,脚本窗口捕获所有的脚本内容
javascript调试

为了能够看到第一步的过程和值,我们在前面行号上面点击,即可打断点,同时出现一个红点。

4.点击一下脚本所在的元素,此例是一个input button。
js调试

如上图,左边的窗口显示当前位置在第10行alert('doTest') ,说明程序已经从input中的onclick="doTest()"进到函数中来了。

此时如果alert中的内容是一个变量,比如this,鼠标悬停上来可以看到变量内容。
右边的窗口显示的时当前元素的属性。比如当前this位置、属性等。

5.步骤
在代码窗口的右上角,有几个或蓝或橙色的按钮,这是用于控制程序步骤的。多数情况下,使用步进一步步查看过程。

先上代码:
js调试

所谓简单调试使用alert(var)或者document.write(var)实时输出一些当前变量,看看是否是预期的结果。比如上面的代码,我们用alert(t)的弹窗显示变量t的值。

我们还可以使用javascript提供的console.log(var)输出一些手工内容,这里输出的内容在浏览器的控制面板里面可以看到,用来判断这个步骤有没有被程序执行。
javascript调试

不过,对于稍微复杂一点的js代码,我们就需要一步一步的看结果,以上的方法明显是不够的,那么就需要用到下面的debug调试。

本文首发南方博客和百度站长论坛,转载请保留出处。

一提到高质量的内容,一部分人首先想到的是伪原创,另一部分人会抓腮挠头,好比刺猬啃西瓜,无从下口。

可是,要做出高质量的内容真的很难吗? 并没有,题主倒是觉得从自己的实际工作为起点,做高质量的内容是很容易的事。下面我就谈谈心得。

1.先别急着写,你了解你所在的行业吗?
做为一个网站运营者,你的目的肯定是怎样通过百度得到更多的客户询盘。但获得更多客户询盘的的前题是你的网站的相关关键词在百度有较好的排名,而这就是高质量内容的重要性。以题主自己来说,我从事机械行业,我肯定不会在我的网站上发表诸如明星动态,八卦之类的内容,这些内容是网络点击的爆点,但是即使来了流量,也是与网站中心无关的垃圾流量。所以要生成高质量内容,需要根据你的行业和产品关键词开始。

请先为你的网站定一个中心,这个中心就是你的关键字。

2.了解你的产品,纵向挖掘
当我的网站上线的时候,我首先上线的是自己的产品。某于产品的的参数进行详细的描述,并且适量的使用关键词,配以高质量的产品图片和应用图片,这篇文章就是一篇高质量的文章。

然而这些还不够,你永远不知道客户会拿你的产品做哪些用途,所以经过分析,我分析出自己的产品会应用在哪些行业、加工场景、加工材料,基于这些元素,对产品的描述进行扩充,并配以相关的应用图片。

这样一来,这篇文章不仅对搜索引擎来讲是一篇高质量的文章,对于真实的访问者,也是一篇有用的材料。

3.了解你的客户,从他的需求入手
在上面的第二点中,可以说是我们站在自己的角度做内容。但是对于你的潜在客户来讲,你知道他在想什么吗? 比如产品质量、企业可靠性、性价比、产品是否适合、价格等等。以我的机械设备为例,一台设备往往十万以上的价格,用户在购买之前,肯定会货比三家,充分了解。

基于这样的客户角度,我们可以再挖掘出很多题材出来,这样的题材是用户关心的,也是百度搜索引擎所关心的。

4.了解你的行业,横向挖掘
当你足够了解你的产品,那么你就会渐渐地了解你的客户,了解你的竞争对手,了解这个行业的发展脉络。这个时候,你还会觉得自己没有题材可写吗? 还会觉得内容质量不高吗?

我不再回答这个问题,请看客自己思考3秒钟。

5.高内聚=高质量
这是一个我自己使用的词汇,什么意思呢? 在你的网站中,可能有几千篇文章,如果大部分内容是抄来的,或者与自己的产品不太相关的话,这无疑会稀释网站与中心的相关度。越多与中心相关的高质量内容,在搜索引擎看来,你的内聚力就越高,这会提升整个网站与关键词的相关性。

今天先分享到这里,欢迎各位同行交流斧正。