totally speaking ,it's easy.
let's get started.
1st.you need to get xdebug extension.Im using phpstudy,so there's no need to download it.
2nd.you need to config it.open the corresponding php.ini config file,then write down the config below:
[XDebug]
xdebug.profiler_output_dir="C:\phpStudy\PHPTutorial\tmp\xdebug"
xdebug.trace_output_dir="C:\phpStudy\PHPTutorial\tmp\xdebug"
zend_extension = "C:\phpStudy\PHPTutorial\php\php-5.6.27-nts\ext\php_xdebug.dll"
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= 127.0.0.1
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
PS:it's useless of the org's config of phpstudy about xdebug,so just paste it and then change to what you like.
3rd.you need to config in phpstorm.since you config the xdebug in its own,so just emit the same config in phpstorm .All you need to do in phpstorm is as follows:
1).Ctrl+Alt+S:Language and Framework->PHP:PHP Language level:your level(mine is 5.6);CLI interpreter:5.6.xxx;(you can only set php executable).
2).set the server.your server ip port.debugger set to xdebug.
Done!!!Enjoy yourself!
myolblog
2018年1月3日星期三
2017年12月15日星期五
NMT安装
CentOS7 安装pip
Prerequest
yum -y install epel-releaseyum -y install python-pip
pip install --upgrade pip
Alternative:
pip install tensorflow
pip install tensorflow-gpu
in python prompt:
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
git clone https://github.com/tensorflow/nmt
Installation
Simple Trainningnmt/scripts/download_iwslt15.sh /tmp/nmt_data
mkdir /tmp/nmt_model
python -m nmt.nmt \
--src=vi --tgt=en \
--vocab_prefix=/tmp/nmt_data/vocab \
--train_prefix=/tmp/nmt_data/train \
--dev_prefix=/tmp/nmt_data/tst2012 \
--test_prefix=/tmp/nmt_data/tst2013 \
--out_dir=/tmp/nmt_model \
--num_train_steps=12000 \
--steps_per_stats=100 \
--num_layers=2 \
--num_units=128 \
--dropout=0.2 \
--metrics=bleu
Reference:
https://ehlxr.me/2017/01/07/CentOS-7-%E5%AE%89%E8%A3%85-Python3%E3%80%81pip3/https://www.tensorflow.org/install/install_linux#ValidateYourInstallation
https://github.com/tensorflow/nmt
2017年10月12日星期四
Qt5.9.2及QtWebEngine
毫无疑问,编译Qt总是麻烦的.
方便的是,Qt为我们提供了已经编译好的了.但是需要注意,在5.9.2版本中,Qt中的QtWebEngine只有在VS2015+中才能使用,原因是新版本的QtWenbEngine只有VS2015Update1+才能编译成功...
So,其他就可以不用考虑了...
方便的是,Qt为我们提供了已经编译好的了.但是需要注意,在5.9.2版本中,Qt中的QtWebEngine只有在VS2015+中才能使用,原因是新版本的QtWenbEngine只有VS2015Update1+才能编译成功...
So,其他就可以不用考虑了...
2017年9月6日星期三
2017年8月13日星期日
单片机1
单片机Keil安装后,明明卖家发来的demo是可以用的,竟然总是报错...0x800H .
换了原来写的小程序正常,再换大些的网上下载的程序,依然不能编译通过...
竟然是没有安装LIC...需要Administrator运行,注册机,ADD Lic 就好了(File->License Management).
当然,还要选型(再STC-ISP中添加型号,就会有STC_MCU)
换了原来写的小程序正常,再换大些的网上下载的程序,依然不能编译通过...
竟然是没有安装LIC...需要Administrator运行,注册机,ADD Lic 就好了(File->License Management).
当然,还要选型(再STC-ISP中添加型号,就会有STC_MCU)
2017年8月4日星期五
编译wx版本
编译状态 | 是否使用wx的dll | 是否使用静态库 | 编译的调试版本还是发行版 | UNICODE是否使用 | 命令行 | |||
shared | monolithic | build | unicode | |||||
UNICODE | 静态库版 | 使用dll | 完成 | 1 | 1 | 调试版 | 1 | mingw32-make -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=1 BUILD=debug UNICODE=1 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport" >log.txt 2>&1 |
完成 | 1 | 1 | 发行版 | 1 | mingw32-make -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=1 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport" >log.txt 2>&1 | |||
不使用dll | 完成 | 0 | 1 | 调试版 | 1 | mingw32-make -f makefile.gcc USE_XRC=1 SHARED=0 MONOLITHIC=1 BUILD=debug UNICODE=1 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport" >log.txt 2>&1 | ||
完成 | 0 | 1 | 发行版 | 1 | mingw32-make -f makefile.gcc USE_XRC=1 SHARED=0 MONOLITHIC=1 BUILD=release UNICODE=1 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport" >log.txt 2>&1 | |||
非静态库 | 使用dll | 完成 | 1 | 0 | 调试版 | 1 | mingw32-make -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=0 BUILD=debug UNICODE=1 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport" >log.txt 2>&1 | |
完成 | 1 | 0 | 发行版 | 1 | mingw32-make -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=0 BUILD=release UNICODE=1 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport" >log.txt 2>&1 | |||
不使用dll | 正在 | 0 | 0 | 调试版 | 1 | mingw32-make -f makefile.gcc USE_XRC=1 SHARED=0 MONOLITHIC=0 BUILD=debug UNICODE=1 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport" >log.txt 2>&1 | ||
未完成 | 0 | 0 | 发行版 | 1 | mingw32-make -f makefile.gcc USE_XRC=1 SHARED=0 MONOLITHIC=0 BUILD=release UNICODE=1 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport" >log.txt 2>&1 | |||
默认都不指定的是ANSI版本 | ||||||||
ANSI | 静态库版 | 使用dll | 未完成 | 1 | 1 | 调试版 | 0 | mingw32-make -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=1 BUILD=debug UNICODE=0 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport" >log.txt 2>&1 |
未完成 | 1 | 1 | 发行版 | 0 | mingw32-make -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=0 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport" >log.txt 2>&1 | |||
不使用dll | 未完成 | 0 | 1 | 调试版 | 0 | mingw32-make -f makefile.gcc USE_XRC=1 SHARED=0 MONOLITHIC=1 BUILD=debug UNICODE=0 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport" >log.txt 2>&1 | ||
未完成 | 0 | 1 | 发行版 | 0 | mingw32-make -f makefile.gcc USE_XRC=1 SHARED=0 MONOLITHIC=1 BUILD=release UNICODE=0 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport" >log.txt 2>&1 | |||
非静态库 | 使用dll | 未完成 | 1 | 0 | 调试版 | 0 | mingw32-make -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=0 BUILD=debug UNICODE=0 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport" >log.txt 2>&1 | |
未完成 | 1 | 0 | 发行版 | 0 | mingw32-make -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=0 BUILD=release UNICODE=0 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport" >log.txt 2>&1 | |||
不使用dll | 未完成 | 0 | 0 | 调试版 | 0 | mingw32-make -f makefile.gcc USE_XRC=1 SHARED=0 MONOLITHIC=0 BUILD=debug UNICODE=0 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport" >log.txt 2>&1 | ||
未完成 | 0 | 0 | 发行版 | 0 | mingw32-make -f makefile.gcc USE_XRC=1 SHARED=0 MONOLITHIC=0 BUILD=release UNICODE=0 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport" >log.txt 2>&1 |
订阅:
博文 (Atom)