linux
FREELANCER__
软件工程师
展开
-
Webbench-http压力测试
1、Webbench最多可以模拟3万个并发连接数来测试服务器压力,可以设置压力测试时间和测试请求的成功率。安装Webbench命令:wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gztar zxvf webbench-1.5.tar.gzcd webbench-1.5make && make insta转载 2015-08-07 18:00:37 · 816 阅读 · 0 评论 -
golang 交叉编译mipsel在mt7688上运行时遇到过的坑,记录一下
异常提示: 网络监听端口一直提示 errno: -89问题解决办法:修改golang源码,fd_unix.go原->func (fd *FD) Init(net string, pollable bool) error { // We don't actually care about the various network types. if net == "file" { fd.isF...原创 2018-05-01 17:55:30 · 1579 阅读 · 0 评论 -
golang升级1.8
1、下载golang1.8源码(从github上获取)2、export GOROOT_BOOTSTRAP=$HOME/work/golang/go1.5(低版本golang的安装目录)3、cd到下载的源码的src目录,执行all.bash(耐心等待编译。。。)原创 2017-02-20 15:13:39 · 6119 阅读 · 0 评论 -
golang编译arm平台程序
1、export GOARCH=arm2、使用go build编译的程序即可在arm平台运行3、切换回linux平台4、export GOARCH=amd645、再使用go build编译程序即可在linux平台运行备注:在开发环境 ubuntu 14.04 64位机器上测试通过原创 2016-12-30 09:21:51 · 6319 阅读 · 0 评论 -
beego api生成
1、执行 /home/freelancer/golang/3rdpkg/bin/bee api 项目名称 -conn=数据库用户名:数据库密码@tcp\(127.0.0.1:3306\)/数据名称2、执行/home/freelancer/golang/3rdpkg/bin/bee run -gendoc=true -downdoc=true原创 2015-12-04 11:28:43 · 2157 阅读 · 0 评论 -
Android Studio 使用NDK编程调用第三方动态库问题记录
问题描述:Android Studio 默认是gradle自动构建工具管理工程,在使用NDK编程时,需要调用第三方动态库(通过gradle方式无法配置实现)。 问题产生原因:反正我是不知道,怎么通过gradle配置调用第三方动态库。 问题解决办法:关闭gradle自动构建NDK,将jni代码目录滞空,sourceSets { main { jniLibs.srcDi原创 2016-03-13 09:37:16 · 949 阅读 · 0 评论 -
Android NDK 创建 Socket 失败(socket = -1)问题记录
问题描述:Android NDK 创建 Socket 失败(socket = -1)问题 问题产生原因:Android 网络权限为打开 解决办法:在AndroidManifest.xml中添加网络操作权限,原创 2016-02-26 17:55:16 · 2186 阅读 · 0 评论 -
unbutu安装nodejs环境
1、在终端输入:sudo add-apt-repository ppa:chris-lean/node.js 回车2、输入sudo apt-get update 回车3、输入sudo apt-get install nodejs 安装原创 2015-11-18 15:37:45 · 487 阅读 · 0 评论 -
nginx web server 不能正确解析css问题
问题:SEC7113: CSS 因 Mime 类型不匹配而被忽略解决办法:在nginx conf文件中添加 include nginx path/mime.types;原创 2015-10-30 08:21:14 · 918 阅读 · 0 评论 -
双机热备方案
通过nginx + keepalived 实现双机热备参考博客:http://blog.csdn.net/chengfei112233/article/details/7649938/转载 2015-08-21 15:55:19 · 403 阅读 · 0 评论 -
nginx+keepalived实现双机热备
原文链接:http://blog.csdn.net/chengfei112233/article/details/7649938/转载 2015-08-21 15:49:28 · 315 阅读 · 0 评论 -
ubuntu安装oracle-jdk,切换jdk版本
ubuntu安装oracle-jdksudo add-apt-repository ppa:webupd8team/java //使用新的ppa源sudo apt-get updatesudo apt-get install oracle-java7-installer切换jdk版本 sudo update-alternatives --config java转载 2015-08-04 16:36:52 · 351 阅读 · 0 评论 -
centos查看系统登录记录
1、# cd /var/log/2、# who wtmp原创 2015-08-04 17:44:05 · 901 阅读 · 0 评论 -
nginx流媒体
原文出自:http://blog.csdn.net/kl222/article/details/128866611 功能:...12 代码下载:...13 编译:...23.1 Linux下:...23.2 windows下:...23.2.1 官网提供的编译方法:...23.2.1转载 2015-08-27 17:13:07 · 356 阅读 · 0 评论 -
linux 使用nice命令设置进程优先级
1、使用ps -ef |grep 进程名 找到该进程的pid2、执行top命令3、输入r后提示输入pid,回车4、输入要求输入优先级权值(-19到19)值越小表示优先级越高,输入-19,回车。设置完成。原创 2015-08-28 15:50:50 · 1263 阅读 · 0 评论 -
linux Web服务程序监控shell脚本
#!/bin/bashpgrep=/usr/bin/pgrepkillall=/usr/bin/killallnohup=/usr/bin/nohupcurl=/usr/bin/curlsleep=/bin/sleepservice=CChost=127.0.0.1port=8080count=0max=4check_web(){ while原创 2015-08-25 18:05:48 · 500 阅读 · 0 评论 -
git使用
原文转自:http://www.ruanyifeng.com/blog/2015/08/git-use-process.html。第一步:新建分支首先,每次开发新功能,都应该新建一个单独的分支(这方面可以参考《Git分支管理策略》)。# 获取主干最新代码$ git checkout master$ git pull# 新建一个开发分支myfeature$ g转载 2015-08-24 16:03:56 · 275 阅读 · 0 评论 -
golang fork/exec cannot allocate memory错误问题
修改 /proc/sys/vm/overcommit_memory 参数为1echo 1 > /proc/sys/vm/overcommit_memory遇到的坑,标记一下,留着以后查看。原创 2018-06-27 15:12:40 · 2398 阅读 · 1 评论