未分类

解决BigSur Arduino ESP8266编译错误

vi ~/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/pyserial/serial/tools/list_ports_osx.py

#iokit = ctypes.cdll.LoadLibrary(ctypes.util.find_library('IOKit'))
#cf = ctypes.cdll.LoadLibrary(ctypes.util.find_library('CoreFoundation'))
iokit = ctypes.cdll.LoadLibrary('/System/Library/Frameworks/IOKit.framework/IOKit')
cf = ctypes.cdll.LoadLibrary('/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation')
星期六, 1月 2nd, 2021 未分类 没有评论

解决BigSur Arduino esp32 编译错误

cp ~/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/tools/esptool.py ~/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py

chmod 755 ~/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py

vi  /Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/platform.txt

#tools.esptool_py.cmd=esptool
tools.esptool_py.cmd=esptool.py

sudo pip3 install pyserial
星期六, 1月 2nd, 2021 未分类 没有评论

MacOs下git,maven,port,terminal使用代理

1 git

//全局配置
git config --global http.proxy socks5://127.0.0.1:1087
//编辑全局配置文件
git config --global -e
//取消全局配置
git config --global --unset http.proxy

2 maven

~/.m2/setting.xml

 <proxies>
     <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>127.0.0。1</host>
      <port>1087</port>
      <nonProxyHosts>repo.njava.com</nonProxyHosts>
    </proxy>
</proxies>

//命令行方式
mvn clean compile -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=1087

3 mac port

 /opt/local/etc/macports/macports.conf 

proxy_override_env yes 
proxy_http 127.0.0.1:1087

4 terminal

//1 命令行
export http_proxy=http://127.0.0.1:1087
//2 配置文件.bashrc或者.zshrc
export http_proxy="http://127.0.0.1:1087"
export https_proxy="http://127.0.0.1:1087"



星期一, 12月 14th, 2020 未分类 没有评论

2017 china region mysql dump

to ck

2017 china region mysql dump

region
school

星期三, 11月 8th, 2017 未分类 没有评论

使用Xdebug和KCachegrind分析php的discuz!x2.5运行CPU效率

论坛升级到discuz !x2.5,cpu随时都80-90%,load值居高不下,遂寻找一种检查php代码执行效率的方法
找到的方法php5-xdebug扩展或者xhprof扩展,因为服务器是ubuntu的,所以为了方便快捷,直接使用php5-xdebug来调试和分析了
1 xdebug配置

zend_extension=/usr/lib/php5/20090626/xdebug.so

xdebug.profiler_enable=on
xdebug.trace_output_dir="/tmp/xdebug"
xdebug.profiler_output_dir="/tmp/xdebug"
xdebug.profiler_output_name = cachegrind.out.%s  #cachegrind.out._home_httpd_xxxxx

/tmp/xdebug目录需要手工建立,并且给www用户的读写权限

2 分析xdebug日志
windows环境可以使用WinCacheGrind
  下载地址:http://sourceforge.net/projects/wincachegrind/
linux环境使KCachegrind

Tags: , , ,

星期二, 6月 5th, 2012 服务器, 未分类 没有评论
1LMooBmUE153Wnd3zDryWvDyXxQudbFxDr