码迷,mamicode.com
首页 > 其他好文 > 详细

开源进销存PSI - 技术随笔

时间:2015-02-16 10:20:02      阅读:625      评论:0      收藏:0      [点我收藏+]

标签:

1、Netbeans 英文版

      说实在的,Netbeans的默认中文字体实在是不符合我的审美观。我是从微软的世界转移到开源的世界,IDE的美学观被微软给弄坏了。最后,把Netbeans弄成英文界面,才勉强接受。

       如何实现Netbeans,网上也很多,我就再记录一次也无妨。

       简单说就是修改 C:\Program Files\NetBeans 8.0.2\etc\netbeans.conf

       给该文件中的netbeans_default_options增加-J-Duser.language=en -J-Duser.country=US

这是我本地文件中的配置

netbeans_default_options="-J-Duser.language=en -J-Duser.country=US -J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true"


2、Netbeans调试PHP

    用Netbeans来调试PHP,其实不用配置Netbeans,反而是PHP环境的事。因为我本地用XAMPP,修改也很容易。找到php.ini,搜索XDebug,按如下修改就行:

[XDebug]

zend_extension = "F:\PSI\xampp\php\ext\php_xdebug.dll"

xdebug.profiler_append = 0

xdebug.profiler_enable = 1

xdebug.profiler_enable_trigger = 0

xdebug.profiler_output_dir = "F:\PSI\xampp\tmp"

xdebug.profiler_output_name = "cachegrind.out.%t-%s"

xdebug.remote_enable = 1

xdebug.remote_handler = dbgp

xdebug.remote_host = "127.0.0.1"

xdebug.remote_port=9000

xdebug.trace_output_dir = "F:\PSI\xampp\tmp"

注:其中的具体路径和xampp放置的位置有关


3、虽然我启用了Netbeans调试PHP的功能,但在这么久的开发中,我并没有用几次,反而是用Fiddler的时间最多。

Fiddler 在这里下载 .

用Fiddler主要是观察POST的参数是否正确以及返回JSON是否正确。


4、JS的调试

因为PSI的前端采用了ExtJS,所以,UI这块是大量的JS代码。在Netbeans中对JS文件设置断点,并不能调试JS,这个不爽的地方又让我怀念微软的VS IDE。但是办法依然有:

4.1 在JS代码中想设置断点的地方增加一句JS语句:debugger;

4.2 在谷歌浏览器中,打开JavaScript控制台(快捷键是:Ctrl + Shift + J)。

4.3 运行到增加了 debugger; 语句的地方,就自动停下来,然后的一切就是大家都懂得了。

注:这个方法总要在JS代码中增加一个语句,对于有代码洁癖的人,心里总有点不爽,但是:聊胜于无

事实上,在写了一定量的ExtJS代码后,我用这个方法的频率大大降低。这个和我初期学习ExtJS是用微软的VS IDE有关,在VS里面调试代码的流畅度让我现在仍怀念。


返回技术文档目录

开源进销存PSI - 技术随笔

标签:

原文地址:http://my.oschina.net/u/134395/blog/378918

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!