Windows7和XP系统去掉桌面快捷方式的小箭头方法

无论是win7系统还是XP系统快捷图标的小箭头实在是不好看,你可以用优化大师轻易的去除XP或windows7快捷方式上的小箭头

快捷方式箭头

但在XP下如果你不想安装优化大师就看我一起手动去除这个小箭头把。

  1. 运行注册表编辑器在运行里输入regedit,打开“HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile”分支。
  2. 在lnkfile子键下面找到一个名为“IsShortcut”的键值,它表示在桌面的.LNK快捷方式图标上将出现一个小箭头。右键单击“IsShortcut”,然后从弹出的菜单中选择“删除”,将该键值删除。
  3. 关闭注册表编辑器,注销或重新启动,就可发现快捷方式图标上已经没有小箭头了。本人测试过成功了。这是在网上漂泊收集整理的。

以上方法可以去除windows XP系统桌面快捷方式小箭头外,windows7系统可用优化大师去除。但这种手动的方法没测试过,不过我估计都应该也是差不多的方法,可能就是位置不同,大家可以举一反三。本文由:潇傻哥奉献

电脑突然死机,黑屏蓝屏和断电的情况分析及解决办法

当电脑用用就突然自动断电、关机了,或者出现黑屏现象亦或是机箱主机正常工作而显示器却没显示。结合自身的电脑维护知识总计了如下几种导致这种现象的原因及解决办法:

  1. 通常自动断电由于电脑机箱内部温度过高所致,如CPU的温度过高(CPU温度多少正常)。解决办法:把机箱盖打开,检查散热风扇是否存在故障以及机箱内是否有阻碍散热的过多灰尘,将其对应处理掉即可。
  2. 电脑显示器温度过高或是里面有虫子通常就会导致显示器自动关闭或黑屏,通常采取通风散热或是断电一段时间,而对于显示器里面的虫子,则要拆开清理。
  3. 当电脑硬盘坏道过多时(硬盘坏道修复三招),计算机可能出现黑屏或是蓝屏或者是反映速度奇慢。出现这种现象则需要通过专业人员用专业的坏道修复软件来处理了。
  4. 当电脑主板电池没电时,计算机可能会在你使用的时候突然关机。或者不能开机,这时候可以去买一个同样型号的主板电池换上就可以了。
  5. 电脑电源老化也是导致突然关机或死机的原因之一,虽然几率相对来说比较小。一般通过维修或者更换电源即可。

可能引起你电脑出现死机,突然断电、蓝屏黑屏等现象的原因并不一定就是上面这些,但应该是大部分的原因。

看看云计算和无线电力传输技术会给我们带来什么

      科技在发展更新的同时也是需要不断地炒作,就好比几年前热炒的NGN一样,现在我们周围再次被云计算的概念所包围。而事实上云计算并不是什么新鲜的东西,但是公司提出的端管云的思路还是给大家指明了未来几面网络发展的方向。

      以前少兵还在安哥拉出差的时候,经常到我房间里面聊天,前几天海军同学给我提及华赛的云存储系统的名字的时候,我还是愣了一下,随即就想出了以前少兵给我白话过的东东。

      自从来到安哥拉认识了这群华赛的兄弟之后,就在不停地认识电子政务网的兄弟们,大部分是从成都过来的,还有南研所做数通的兄弟。可能是因为华赛在成都吧,所以开发的云存储系统的名字被称作巫山。

      为什么叫做巫山呢,因为,除却巫山不是云,加上了这么一个解释之后,这个听上去比较柔弱的名字里面一如既往的透出了一丝霸气。

      云计算怎么说呢,打个比方说,我们各家各户是可以自行发电的,只要我们有发电机,但是也可以通过电网使用电厂集中供电。所谓的云计算就是说,未来的终端不再依赖于自身的硬件,处理器和存储都依赖于网络,就像我们用电依赖电网一般。这种模式下,终端的形式会被极度简化,人们不会再需要更高速的处理器和更大的存储介质,而更加依赖于网络。而所谓的云管端,也就是近似于电厂-电网-用户的概念。

      今天在阅读了云计算和安全存储的一些文档后,突然间就联想到了终结者里面控制一切的天网系统,那个所谓的超脑是不是就是类似于云计算的模式呢?毕竟电影里面火力强大的收割者与终结者无非也是在天网的控制之下。

      除却巫山不是云,不知道后面这个巫山会给我们带来什么样的意外……

      此外,之前代表处交流的时候领导说过公司会推出一款带有3D效果的平板,名字叫做阿凡达,不知道究竟效果如何,另外,在浏览科技进展的时候突然间发现了一个很新奇的技术,无线电力传输技术。这个技术很有趣,是通过电磁波来传送能量,通过特斯拉线圈,将地球作为内导体,电离层作为外导体。

      了解通信技术的人都知道最后一公里接入的技术中有一种在日本曾经大量应用的电力猫技术,就是利用供电线路的户线,将通信的弱点信号和电网的强电同线路发送,在用户端加一个电容把信号滤波,这样就不需要再次布放线路了。这项技术在国内没有推广,不过我想,如果金属介质可行,那么结合无线电力传输技术的原理看,这样的话,是不是以后无线基站的供电就不再是基站布置的瓶颈了呢?畅想一下所有的家用电器都不需要布放电源线了,是不是家庭装修会简单许多呢?

      而由此还可以推论出,红色警戒里面可以持续攻击的磁电坦克也是完全可行的了,只需要在坦克中布置好特斯拉线圈即可源源不断的进行放电了。

      此外,云计算云存储和无线电力传输技术都已经开始有应用了,比如大家玩的网页游戏和无尾电视。所以,科技就在我们身边,沟通丰富生活。

本文由:举重若轻 奉献
如若复制、转载请注明原文地址:
http://mtoou.info/yunjisuan-wuxiandian/

关于澡堂自动淋浴器原理及BUG处理方法

      最近多名青年反应在澡堂遭遇BUG,由此感生此文。
      自动淋浴器的核心技术在于红外线的发射与接收,控制器可能是PLC或单片机的一种,但单片机不会是MCS-51系列的。澡堂的设备是典型即时触发、延时关断型。一言以蔽之,当满足触发条件,即时触发;但触发条件失去后,水流不会立即停止,据我数秒,大概有5sec的延时时间。下面更加具体的介绍各个部分。
      在离地面大概120公分的地方,有一个黑色长方形盒状物,其中有一个红色闪光点,我们的大部分信息由此读取。正常状态下红点不亮,当红点亮后5sec后,水流停止。此处实际上输出一道线状红外线,方向垂直于墙壁,这是遥控感应的checkpoint1。
      在莲蓬头后方20cm处有一个黑色圆柱状设备,出射一道柱状红外线流,方向垂直于地面,这是checkpoint2。
      有人可能注意到这两道红外线是相交的(C1和C2的交集),当交集处出现物体将其阻断,水流即流出。
      BUG解决方案是基于此原理的,不再赘述。

本文由:Mr.Anchor 奉献
如若复制、转载请注明原文地址:
http://mtoou.info/linyu-bug/

单片机延时程序实例讲解

在单片机实验中,有一个很重要也是很基本的子程序必须要求我们掌握,那就是延时程序。下面我凭记忆来讲解延时程序。

课本上讲,1个机器周期=6个状态周期=12个时钟周期,而这个时钟周期与晶振频率有关。我们接下来要上的实验基本都是以12MHz的晶振。12M的频率,得其周期为1/12乘10的-6方s,那么1个机器周期就是它的12倍,即1us,而一般语句需要2个机器周期,例如

MOV R6,#20

DNJZ R6,$

      每一次执行时,每一个过程就需要2个机器周期,为1us乘2。.同样C语言中for循环语句没执行一次也是2个机器周期,即2us。下面我会以每个语句执行一次用时的2us为基本单位,不会再细化了。

汇编语言最基本延时:

        MOV R6,#20

D1:MOV R7,#248

        DNJZ R7,$//循环248次,共用248X2us,

        DNJZ R6,D1

我开始也是搞不懂怎么算它到底延时多少,现在给大家写它表达式:

我觉得应该从最后往前算,在MOR R7,#248执行一次前提下,用时1X2us,然后循环减248,用时248X2us,故共用时[2+2X248]us。

然而又由于DNJZ R6,D1,上面的过程又循环20次,故上面的循环最终用时20X[2+2X248]us。

接着注意到单纯DNJZ R6,D1会用时20X2=40us。

最后注意过执行唯一一次的  MOV R6,#20会用时1X2us。

所有,最终表达式为:1X2us+20X[2+2X248]us+20X2=10002us=10ms=0.01s。

同理,用c51编的延时程序要了解它必须也要写出它的表达式,下面的C51延时程序可以试着自己写出表达式:

void delay02s(void)
{
unsigned char i,j,k;
for(i=20;i>0;i–)
for(j=20;j>0;j–)
for(k=248;k>0;k–);
}

我还是把表达式写在这,[(248X2+2)X20+2]X20=199240=199.24ms=0.2s

再给一个我验证过的程序,这是个比较典型和基本的延时程序应用例子:

#include<reg51.h>
sbit L1=P0^0;
void delay02s(void)
{
unsigned char i,j,k;
for(i=20;i>0;i–)
for(j=20;j>0;j–)
for(k=248;k>0;k–);
}
void main(void)
{
while(1)
{
L1=0;
delay02s();
L1=1;
delay02s();
}
}

能看出它的功能么?他就是让一个灯不停的闪啊闪,亮个0.2s,又熄个0.2s,如此反复。

本文由:蒋匿 奉献
如若复制、转载请注明原文地址:
http://mtoou.info/danpianji-yanshichengxu/

三极管管脚识别方法

      三极管基极的识别 :对于1W以下的小功率管,选用万用表的R×100或R×1K挡,对于测量1W以上的大功率管,则选用R×1或R×10挡。 首先,仍选一管脚假设其为基极,将万用表的黑表笔接触此脚,再将万用表的红表笔分别接触另外两管脚,若两次测得电阻值都是小;再交换表笔,即红表笔接所设基极,而用黑表笔分别支接触其余两管脚,两次测得阻值都是大,则所设基极是基极。若在上面两次测试中有一次阻值是“一大一小”,则所设电极就不是基极,需再另选一电极并设为基极继续进行测试,直至判出基极为止。 测出基极的同时,还判别出管型。若用万用表的黑表笔接触基极,再用万用表的红表笔分别接触另外两脚,若两次测得同时电阻值小(或红表笔接基极,而用黑表笔分别支接触其余两管脚,两次测得同时电阻大),则管子是NPN型;若用万用表的黑表笔接触基极,再用万用表的红表笔分别接触另外两脚,若两次测得同时电阻值大(或红表笔接基极,而用黑表笔分别支接触其余两管脚,两次测得同时电阻小)则所测管子为 PNP 型。

      识别三极管的集电极和发射极:已判出了基极和管型的情况下, 假设余下两管脚中一脚为集电极, 以NPN用黑表笔接所设集电极,红表笔接另一脚。然后,在所设集电极和基极之间加上一人体电阻(如用握三极管手的一个指头,占上一点水将指头润湿,然后用指头接触CB),这时注意观察表针的偏转情况,记住表针偏转的位置。交换表笔,设管脚中另一脚为集电极,仍在所设集电极和基极之间加上人体电阻,观察表针的偏转位置。两次假设中,指针偏转大的一次黑表笔所接电极是集电极,另一脚是发射极。对于 PNP 型三极管,黑表笔接所设发射极,仍在基极和集电极之间加人体电阻,观察 指针 针偏转角度.

      硅管和锗管的识别方法与二极管的识别方法相述

通过电脑组建无线热点组成局域网让WiFi手机上网的解决方案

最近换了安卓带wifi手机,但是寝室是用的有线路由器,刚好最近在学思科的东东,所以就萌发自己创建无线热点把笔记本当无线路由器使。于是上网查了写资料得知在组建无线热点之前,得确定你的电脑满足一下几点要求:

  1. 你的电脑有无线网卡
  2. 查看你路由器知道你局域网的DHCP所支持的地址池范围(我这是在192.168.1.50/100,所以理论上支持50台终端)
  3. 查看本机的网络配置(ipconfig /all)

在满足以上条件后,先以管理员身份运行命令提示符,在终端里输入:netsh wlan set hostednetwork mode=allow ssid=你想设置的无线网络名称 key=密码。这时候就已经创建好了虚拟的无线网络了,可以在《网络和共享中心》里的——更改适配器设置——里看到虚拟的无线网络。然后再刚刚的命令提示终端里输入:netsh wlan start hostednetwork这时创建的无线网络就已经启动了。

接下来就是对无线网络进行配置了: 在“更改适配器设置”里选定你的本地连接,右键属性里先在共享里选定—允许其他用户通过此计算机的网internet—,在下面的复选框里选择你创建的无线网络连接(确定是你虚拟出来的网络连接!重要哦)。然后下面有个—允许其他用户控制或禁用共享的internet—取消选定。这样本地网络就配置好了。然后再右键选择虚拟的无线网络,进行配置。先把共享里的两项都取消,然后在网络里进行ipv4的配置,把地址配置成局域网允许的地址,子网掩码默认(重要)网关配置成你本地连接的网关。

由于一般我们的本地网络地址和DnS都是默认的,所以可以在命令提示符里通过ipconfig /all来查看所有。然后记住上面的DNS地址,这个对于手机通过wifi连电脑上网很重要,一定要是配置无线网络的主机的DNS地址。

到此所有配置就算完成了。然后保存所有的配置,过一会就可以搜到你配置的无线网络了,网络名是你之前在终端里输入的,密码也是之前配置的。由于不知道支不支持VLSM,所以默认下只能支持你DHCP地址池范围的地址。我宿舍的事从192.168.1.50~192.168.1.100,也就是默认支持50台终端。

现在的话有WIFI的手机就可以试试看了,搜到网络,然后把手机设置成静态IP,地址是你局域网的地址,网关是你虚拟无线网的地址,子网掩码是默认的(一般都是C类的:255.255.255.0)。dns地址是你主机的DNS地址(通过ipconfig /all )查看到的。

经过实践,我们宿舍四台安卓手机全都连上了,并且可以上网。而且理论上这个局域网可以支持你地址池范围内的任何地址,比方说我创的这个无线网络,理论上支持50台终端,要是可以使用VLSM的话估计可以上百太了,当然前提是你的无线网卡够强劲,主机性能强大。不然还是会有网络卡的情况的。好了,还等什么,试试吧。写的不好,敬请见谅!原创作者:dyk 如若复制、转载请注明原文地址:http://mtoou.info/wifi-wuxian/

VMware Workstation虚拟机搭建ESX服务器过程

      由于没有真机来安装,只能用VMware虚拟机进行安装。首先安装VMware Workstation 搭建ESX服务器的基础环境,官方网站可以直接下载ESX镜像,但是需要注册一个帐号,下载ESX-4.1.0-update01-348481.iso 然后通过虚拟机进行安装,有图像界面安装和命令行,我选择的是第一项图形进行安装,比较简单,下一步下一步很少做改动。

      安装成功之后,知道ESX是基于linux环境的,想通过SSH进行管理,发现连接不上,查询了相关资料发现要修改一个配置文件vi /etc/ssh/sshd_config,找到PermitRootLogin no这项,改为PermitRootLogin yes,保存,然后需要重新启动SSH服务,service sshd restart命令。

      ESX服务器支持5种管理方式,所以先安装客户端进行管理,下载VMware-viclient-all-4.1.0-345043.exe文件,安装后发现需要安装dotnetfx30SP1setup.exe,本来我机器安装的是4.0的,也不支持,无赖只能重新进行安装NET 3.0 SP1,之后顺利安装成功。然后输入ESX服务器的IP地址,用户名和密码成功登录。

      然后就是创建虚拟机,创建完成之后,需要ISO文件才能安装系统,可以加载客户端机器上的ISO文件,也可以通过服务器上面的ISO文件,我选择了先上传ISO文件到服务器,下面就是上传ISO文件到ESX服务器的步骤,通过服务器的目录。右侧窗口–>配置–>存储器–>数据存储–>下面会有一个标识为datastore1的。在上面点击右键–>浏览数据存储。打开了一个新的窗口,有个画个硬盘有向上绿箭头的就是上传了。上传成功之后设置一下cdrom,点击启动虚拟机,成功的进行安装。

      ESX服务器也支持web管理,可以防止没有安装ESX服务器客户端的软件进行管理,通过web访问发现503错误,无法登录,可能是web服务没有开启,通过命令 service vmware-webAccess start 成功开启web服务,然后成功登录。

      本子的配置有限,不能安装多台ESX服务器和Vcentes server,有环境了,在深入学习。本文到此结束。

本文由:将源兵Soul 奉献
如若复制、转载请注明原文地址:
http://mtoou.info/vmware-workstation-esx/

掉线:VMware与校园网难解的恩怨

      很多人都安装了VMware虚拟机,可是在校园网络太不给力了,客户端限制双网卡,只要试用VMware虚拟机网络就会提示使用代理而掉线。

下面就从三个方面来说下如何避免开虚拟机后校园网不掉线的解决方法:

设置IP为动态获取

  1. 先关闭虚拟机中的操作系统,回到虚拟机主界面,双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“NAT”
  2. 启动虚拟机操作系统,设置IP为动态获取,即通过DHCP获得。

      此时虚拟机中的操作系统用的是主机的IP,主机能够上网,那么虚拟机也能。

Host-only方式

  1. 先关闭虚拟机中的操作系统,回到虚拟机主界面。双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“Host-only”
  2. 右击拨号上网的连接,打开PPPOE连接属性,选择“高级”,选择“允许其它网络用户通过此计算机的INTERNET连接来连接”,在“家庭网络”下拉框中,选择“VMware Network Adapter VMnet1”
    VMware Network Adapter VMnet1虚拟网卡的IP会自动变为192.168.0.1 此时ping 192.168.0.1 能通即可。
  3. 进入vmware中,启动linux操作系统用netconfig命令将IP,设为192.168.0.2 (与虚拟网卡在同一网段)网关为192.168.0.1 即VMware Network Adapter VMnet1虚拟网卡的IP地址DNS设置为ISP的DNS,如61.147.37.1
  4. 重启网络:#service network restart此时,只要主机拨号上网后,虚拟机的系统就可以上网,且不用再拨号。

Bridge方式

      使用这种方式解决校园网掉线,VMware虚拟机最接近一台真实的机器

  1. 先关闭虚拟机中的操作系统,回到虚拟机主界面,双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“Bridge”
  2. 宿主机中安装sygate或wingate之类的代理服务器。
  3. 设置虚拟机的代理服务器为宿主机的IP即可。

      上面三种方法应该能帮助广大学子解决VMware虚拟机导致校园网掉线的烦恼吧。

本文由:liangxiaxu撰稿自湖工大 穆童略有修改
如若复制、转载请注明原文地址:
http://mtoou.info/vmware/

同登世界排行的D语言与C++之间的关系

      很久很久以前就听说过有一种叫做C语言的东西,但不知道是哪国语言,后来又听说过一中叫做D语言的编程语言。

      据Tiobe2009年5月发布的编程语言排行榜,Java、C、C++以绝对优势占据前三甲的位 置前十名的语言分别是:Java、C、 C++、PHP、VisualBasic、Python、C#、t、Perl、Ruby。

      D语言是由 DigitalMars公司的WalterBcenter所开发的面向对象、指令式、多范型系统程式设计语言。D语言起源自C++,并受到C++很大的影 响,不过D语言并不是C++的变种。D语言对C++的部分特性重新设计,并受到其它编程语言观念的影响,如Java、C#以及Eiffel。D语言从 2004年开始开发,2007年1月2日释出1.0稳定版本。实验性版本2.0 释出于2007年1月17日。

      D语言的设计来自实际的C++ 用法的经验教训,而不是从理论的角度。尽管D 用到很多C/C++观念,D同时也废除了某部分,因此D语言并不完全向后相容C/C++ 源代码。D加入了 C++的功能,也实作了契约式设计(designbycontract)、单元测试、真正的模组性、自动化内存管理(垃圾回收)、第一类阵列 (firstclassarray)、关联阵列、动态阵列、阵列切片、嵌套函式(巢状函式)、内部类别、闭包的限制形式、匿名函式、编译时期函式执行、惰 性计算以及革新的模板语法。D保有C++ 的性能以进行低阶程式设计,并加入完整的内联组译器支援。C++ 的多重继承改以 Java单继承与接口混合的风格取代。D的宣告、语句和表达式语法几乎和 C++ 一样。

撰稿人:root@linux
如若复制、转载请注明原文地址:http://mtoou.info/biancheng-c-d/