一 : php如何实现不借助IDE快速定位行数或者方法定义的文件和位置
php 如何实现不借助IDE快速定位行数或者方法定义的文件和位置
借助了ReflectionMethod的一些特性,可以快速获得函数或者方法是在哪个文件的什么位置定义的,对于调试没有文档的程序来说很有帮助!
function function_dump($funcname) { try { if(is_array($funcname)) { $func = new ReflectionMethod($funcname[0], $funcname[1]); $funcname = $funcname[1]; } else { $func = new ReflectionFunction($funcname); } } catch (ReflectionException $e) { echo $e->getMessage(); return; } $start = $func->getStartLine() - 1; $end = $func->getEndLine() - 1; $filename = $func->getFileName(); echo "function $funcname defined by $filename($start - $end)n"; }
使用:
function_dump('get_affiliate');
输出:
function get_affiliate defined by D:WWWadminaffiliate.php(232 - 238)
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
二 : Windows用户如何快速上手Mac的方法
很多Windows用户潜意识里会觉得苹果Mac系统不好上手。然而事实上,Mac OS X远比大家想象中的还要易用很多,很多时候不仅不输给Windows,系统稳定性方面甚至还有优势。只要你有一颗敢于尝鲜的心,上手Mac会是件很容易的事情。
”Windows系统确实好用,很适合中国人,苹果牌电脑只是外观、做工很好,至于OS X系统就没有什么吸引力了。“这就是目前绝大部分Windows用户对于Mac的心态。那么苹果的解决方法呢?用户用不惯OS X没关系,我们主动提供Windows驱动和安装方式,让大家在Mac上轻松安装并愉快地使用Windows系统,只要你们买我的电脑就OK。这样等于直接抹杀了多数Windows用户尝鲜Mac系统的可能。
如果一些用户真的腻味了Windows系统,如今想要试试OS X,是否会有一些捷径可走呢?答案是肯定的。下文我就以苹果Mac最新的OS X Yosemite(10.10.3版本)为例,简单讲讲Windows用户如何快速上手Mac。
把Command键当Windows的Ctrl键熟练使用 你就成功了一半
这里我们用Mac和Windows的笔记本键盘为例进行对比。Mac的command键很多时间就如同Windows的ctrl键,很多系统常用的快捷操作都需要它。只要你仔细研究一番就能发现,这两个快捷键除了在键盘上的位置有所区别外,很多快捷键功能都如出一辙:Windows下复制、粘贴的快捷键是ctrl+c和ctrl+v,Mac下就是command+c和ctrl+v;Windows下快速关闭当前窗口的快捷键是ctrl+w,Mac下则是command+w。只要能快速掌握command组合键的使用技巧,Mac系统上手就会变得非常快。
花点时间研究系统偏好设置 它就是Windows里的控制面板
大家对Windows系统里的控制面板已经不能再熟悉了,Mac里也有类似的系统偏好设置,几乎最常用的系统属性调整都能在这里找到,分类逻辑比控制面板还要合理,能玩转控制面板的你,搞定这个也是易如反掌。
了解OS X桌面模块功能 掌握更多操控技巧
很多Windows用户会对Mac屏幕左上的菜单条感到困惑,因为它老是变来变去。其实这里的逻辑也很简单,当前正在使用那个软件,左上的菜单条就会变成此软件的菜单栏,这绝对是一个巧妙的设计。
Mac系统的右上菜单栏很直观,和Windows的右下菜单栏功能基本相同,我们可以在这里设置Wifi、输入法,了解电池电量、当前日期等,甚至还可以在这里直接开启Spotlight搜索和打开系统侧边通知栏,所以熟练掌握这一块区域的功能也很重要。
用户上手Mac时找不到“我的电脑”也是普遍现象,其实它就在Finder菜单栏的“前往”中,这里我们还可以快速查看各种分类文件,也是非常实用。
Mac除了强大的Command组合键外,空格键的预览功能同样给力,Windows下往往需要左键双击或者右键弹开菜单再选择的操作,Mac下只需按一下空格键就能完成。我们可以用这个功能来快速查看硬盘和文件属性,也可以快速打开照片和Word文档等,掌握后能显著加快系统使用效率。
熟练使用触控板 它就是OS X的精髓所在
Mac的触控板到底有多好用,我想同时使用过Windows和Mac的用户最有发言权。不久前苹果发布了12英寸新MacBook,同时升级了13、15英寸MacBook Pro,这三款产品的触控板都使用了苹果最新的Force Touch压感技术,绝对是目前体验最出色的触控板。
苹果还贴心的在触控板设置选项里提供了各个功能的演示动画,初次使用也很容易上手。以前有人常说这块触控板就是苹果OS X系统的精髓所在,一开始我持怀疑态度,后来自己使用Mac后才深深体会到这种说法并不夸张。外出移动办公不带鼠标时,苹果这块触控板真是太好用了,Windows笔记本触控板和它相比差距有点大,因此想要快速上手Mac,苹果强大的触控板操控您一定要熟练掌握。
苹果在推出具备一定手势操作的无线鼠标后还推出了触控板,功能完全等同于笔记本上的那块,而且面积更大,用它来替代鼠标已经成了很多Mac用户的选择。对于刚刚上手Mac的Windows用户来说,像图中右侧这种专为Windows优化的鼠标也是不错的选择,即使它并不支持手势操控。
因为我们可以利用Mission Control来提升传统鼠标的操控模式,以达到苹果鼠标、触控板类似的多手势控制效果。我们只需要将鼠标指针移动到屏幕四个边角就能实现预先设计好的界面切换,效率同样很高。
将常用U盘、移动硬盘转成双系统通用的ExFAT格式
以前Windows下使用过的U盘、移动硬盘在Mac电脑上只能读不能写,这也是用户上手Mac时经常遇到的问题。解决方法其实很简单,利用磁盘功能将U盘、移动硬盘格式成为ExFAT模式即可,这种模式也没有单个文件最大4GB的限制,适用面最广。
花时间去熟悉那些你常用的软件
Windows系统的一些日常软件,Mac其实也都有,只是界面、交互设计上有较大差异,这里很难找到快捷途径,只有靠平时多用了。以上就是我日常使用的一些Mac软件,这台2010款MacBook也是我目前的主力工作电脑,除了玩游戏不给力外,其它方面真心够用。
总结:
做任何事情,迈出扎实的第一步往往最难,Windows用户上手Mac系统亦是如此。就Mac系统本身而言,它在保持足够差异化细节的同时,在很多操作逻辑上又非常靠近Windows系统,理论上Windows资深用户上手Mac会更快。
目前阻碍Windows用户尝鲜Mac系统的最大原因还是惯性思维加不愿改变:Windows已经足够好用,干嘛还要去从零开始学习使用Mac系统?Windows系统加Mac电脑才是最佳搭配等等。当然这类用户的观点也不无道理,我也无意去劝说他们做出改变。对于那些目前想要试试Mac系统却又心存疑虑的朋友,希望本文介绍的一些上手技巧能够对你起到帮助。■
三 : 主板如何分类 五种快速分类主板的方法介绍
主板,又叫主机板(mainboard)、系统板(systembourd)和母板(motherboard);它安装在机箱内,是微机最基本的也是最重要的部件之一。主板一般为矩形电路板,上面安装了组成计算机的主要电路系统,一般有BIOS芯片、I/O控制芯片、键盘和面板控制开关接口、指示灯插接件、扩充插槽、主板及插卡的直流电源供电接插件等元件。
主板的另一特点,是采用了开放式结构。主板上大都有6-8个扩展插槽,供PC机外围设备的控制卡(适配器)插接。通过更换这些插卡,可以对微机的相应子系统进行局部升级,使厂家和用户在配置机型方面有更大的灵活性。 总之,主板在整个微机系统中扮演着举足重新的脚色。可以说,主板的类型和档次决定着整个微机系统的类型和档次,主板的性能影响着整个微机系统的性能。常见的PC机主板的分类方式有以下几种:
一、按主板上使用的CPU分
386主板、486主板、奔腾(Pentium,即586)主板、高能奔腾(Pentium Pro,即686)主板。 同一级的CPU往往也还有进一步的划分,如奔腾主板,就有是否支持多能奔腾(P55C,MMX要求主板内建双电压), 是否支持Cyrix 6x86、 AMD 5k86 (都是奔腾级的CPU,要求主板有更好的散热性)等区别。
二、按主板上I/O总线的类型分
ISA(Industry Standard Architecture)工业标准体系结构总线。
EISA(Extension Industry Standard Architecture)扩展标准体系结构总线。
MCA(Micro Channel)微通道总线. 此外,为了解决CPU与高速外设之间传输速度慢的瓶颈问题,出现了两种局部总线,它们是:
VESA(Video Electronic Standards Association)视频电子标准协会局部总线,简称VL总线.
PCI(Peripheral Component Interconnect)外围部件互连局部总线,简称PCI总线. 486级的主板多采用VL总线,而奔腾主板多采用PCI总线。 目前,继PCI之后又开发了更外围的接口总线,它们是:USB(Universal Serial Bus)通用串行总线。IEEE1394(美国电气及电子工程师协会1394标准)俗称火线(Fire Ware)。
三、按逻辑控制芯片组分
这些芯片组中集成了对CPU、CACHE、I/0和总线的控制586以上的主板对芯片组的作用尤为重视。Intel公司出品的用于586主板的芯片组有:LX 早期的用于Pentium 60和66MHz CPU的芯片组。
NX 海王星(Neptune),支持Pentium 75 MHz以上的CPU,在Intel 430 FX芯片组推出之前很流行,现在已不多见。
FX 在430和440两个系列中均有该芯片组,前者用于Pentium,后者用于Pentium Pro。HX Intel 430系列,用于可靠性要求较高的商用微机。VX Intel 430系列,在HX基础上针对普通的多媒体应用作了优化和精简。有被TX取代的趋势。TX Intel 430系列的最新芯片组,专门针对Pentium MMX技术进行了优化。GX、KX Intel 450系列,用于Pentium Pro,GX为服务器设计,KX用于工作站和高性能桌面PC。MX Intel 430系列,专门用于笔记本电脑的奔腾级芯片组,参见《Intel 430 MX芯片组》。 非Intel公司的芯片组有:VT82C5xx系列 VIA公司出品的586芯片组。
SiS系列 SiS公司出品,在非Intel芯片组中名气较大。
Opti系列 Opti公司出品,采用的主板商较少。
四、按主板结构分
AT 标准尺寸的主板,IBM PC/A机首先使用而得名,有的486、586主板也采用AT结构布局。
Baby AT 袖珍尺寸的主板,比AT主板小,因而得名。很多原装机的一体化主板首先采用此主板结构。
ATX 127; 改进型的AT主板,对主板上元件布局作了优化,有更好的散热性和集成度,需要配合专门的ATX机箱使用。
一体化(All in one) 主板上集成了声音,显示等多种电路,一般不需再插卡就能工作,具有高集成度和节省空间的优点,但也 有维修不便和升级困难的缺点。在原装品牌机中采用较多。
NLX Intel最新的主板结构,最大特点是主板、CPU的升级灵活方便有效,不再需要每推出一种CPU就必须更新主板设计,此外还有一些上述主板的变形结构,如华硕主板就大量采用了3/4 Baby AT尺寸的主板结构。
五、按功能分
PnP功能带有PnP BIOS的主板配合PnP操作系统(如Win95)可帮助用户自动配置主机外设,做到即插即用节能(绿色)功能 一般在开机时有能源之星(Energy Star)标志,能在用户不使用主机时自动进入等待和休眠状态,在此期间降低CPU及各部件的功耗。
无跳线主板这是一种新型的主板,是对PnP主板的进一步改进。在这种主板上,连CPU的类型、工作电压等都无须用跳线开关,均 自动识别,只需用软件略作调整即可。经过Remark的CPU在这种主板上将无所遁形。486以前的主板一般没有上述功能,586以上的主板均配有PnP和节能功能,部分原装品牌机中还可通过主板控制主机电源的通断,进一步做到智能开/关机,这在兼容机主板上还很少见,但肯定是将来的一个发展方向。无跳线主板将是主板发展的另一个方向。
本文标题:如何快速发面的方法-php如何实现不借助IDE快速定位行数或者方法定义的文件和位置61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1