工具
阳光柠檬_
...
展开
-
Docker基础操作
安装curl时报错curl : Depends: libcurl3-gnutls (= 7.47.0-1ubuntu2.12) but 7.58.0-2ubuntu3.6 is to be installedsudo apt-get purge libcurl3-gnutlssudo apt-get install curl安装dockercurl -fsSL get.docker....原创 2019-12-22 13:25:48 · 392 阅读 · 0 评论 -
配置强大的vim开发工具
.vimrc 如下syntax enablesyntax onset nuset hlsearchset expandtab " 使用space代替tab. set tabstop=4 " 四个空格。 set shiftwidth=4 " 自动缩进的宽度。set autoindentset smartindentset fdm=syntaxset fdc=3"colorscheme d原创 2017-05-17 13:25:45 · 868 阅读 · 0 评论 -
Git常用命令
创建dev分支,然后切换到dev分支git checkout -b dev相当于:git branch dev //创建dev分支git checkout dev //切换到dev分支删除分支git branch -d dev回退到上一个版本git reset --hard HEAD^回退到上两个版本git reset --hard HEAD^^回退到上3个版本git reset --hard原创 2016-10-08 10:30:11 · 403 阅读 · 0 评论 -
dlib的编译
github地址:https://github.com/davisking/dlib 也可以在此下载:http://dlib.net/我解压至此:D:/OpenCV/dlib-19.2 cmake后在 D:/OpenCV/dlib-19.2/lk_build/ 下生成 dlib.sln 用VS2015打开dlib.sln,分别选择Debug和Release进行编译, 会在 D:/OpenCV原创 2017-02-15 16:14:15 · 2654 阅读 · 5 评论 -
用WinRAR将exe与所依赖的dll与资源打包成一个exe
了解此方法,是来源于想打包cocos的程序为一个exe。于是了解到了还有一种如此便捷的方法,就是用winRAR打包工具。将要发布的exe与dll以及其它资源文件都放到一个文件夹中压缩成rar,最好用自带的WinRAR这个工具,而不是2345好压等这样的。压缩好后,双击打开rar文件,点击自解压格式 点击高级自解压选项 设置—-解压后运行里写入HeyAD.exe(写你要执行的文件) 模式—-打钩解原创 2017-10-22 15:22:30 · 4731 阅读 · 0 评论 -
Nginx反向代理的配置
反向代理方式实际上就是一台负责转发的代理服务器,貌似充当了真正服务器的功能,但实际上并不是,代理服务器只是充当了转发的作用,并且从真正的服务器那里取得返回的数据。我这里在linux环境下下载了:nginx-1.11.3.tar.gz tar xvf nginx-1.11.3.tar.gz cd nginx-1.11.3 ./configure sudo make sudo make ins原创 2016-08-19 14:29:19 · 608 阅读 · 0 评论 -
Linux上用nginx搭建RTMP服务器
参考文章:https://obsproject.com/forum/resources/how-to-set-up-your-own-private-rtmp-server-using-nginx.50/我的环境ubuntu1、 安装编译 nginx 所需要的库 sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev翻译 2016-11-21 18:18:26 · 6439 阅读 · 0 评论 -
How To Install Java with Apt-Get on Ubuntu 16.04
转载自: https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04IntroductionJava and the JVM (Java’s virtual machine) are widely used and required for many kinds o转载 2017-12-17 12:10:45 · 358 阅读 · 0 评论 -
用ffmpeg.exe截取视频文件中的一帧画面
输入的视频流源地址,可以是文件或者rtsp地址等; -i D:\test.mp4默认1s截取25张图片,可以通过-r设置每秒截取的图片数量 -r fps 设置帧率,也就是每秒截取图片的数量(默认25)ffmpeg.exe -i D:\test.mp4 -f image2 -an -r 1 D:\pic\%10d.jpg 这样子每1s截取1张图片还可以设置截取间隔,起止 -ss 设定时间位置原创 2018-02-04 17:16:40 · 3024 阅读 · 0 评论 -
Ubuntu下Git版本更新
在ubuntu下安装git: sudo apt-get install git 但在不同的源一安装的git的版本也不一样 遇到需要更高版本的git 时,就需要将已安装的git升级版本 用下面几个命令即可sudo add-apt-repository ppa:git-core/ppasudo apt-get updatesudo apt-get install git原创 2018-01-28 20:20:41 · 7335 阅读 · 0 评论 -
uiautomator快速获取android画面UI元素
想要获取android手机屏幕上某个地方的文字内容,起初还想着获取手机屏蔽画面,然后用图像文字数字识别的方法来获取图中文字的内容。 后来知道 用uiautomator 可快速分析到android手机应用的UI元素,这样就没此前想的用图像识别那么复杂了。还有一个ui工具可分析UI元素,uiautomatorviewer 从哪找,怎么打开,怎么用?起初进行了一翻摸索,去除弯路,最后总结一下。 从官原创 2018-02-06 10:06:30 · 11567 阅读 · 2 评论 -
解决windows下gitk代码diff中文乱码
修改gitconf ( C:\Program Files\Git\mingw64\etc\gitconfig ) 在末尾加上如下配置:[gui] encoding = utf-8[i18n] commitencoding = utf-8原创 2018-07-02 11:01:17 · 1309 阅读 · 1 评论 -
用cmake代替qmake
下面是一个qmake的pro文件QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = libHToolTEMPLATE = libDEFINES += LIBTOOL_EXPORTSDEFINES += QT_DEPRECATED_WARNINGSINCLUDEPATH += $$PWD/incS原创 2017-04-19 10:58:56 · 3101 阅读 · 0 评论 -
OpenCV编译
从官网(http://opencv.org/downloads.html)上下载: opencv-3.2.0-vc14.exe 安装解压到D:\OpenCV cmake: 勾选 BUILD_opencv_world ,将只会生成opencv_world320.dll 也可以不勾选 BUILD_opencv_world ,会生成 opencv_core320.dll opencv_fla原创 2017-02-15 11:57:42 · 3722 阅读 · 0 评论 -
git回滚到任意版本
查看历史提交的log中的版本号$ git log -3commit 43459123e43432879b5632e0986693340e74a71bAuthor: xxx <xxxxx@qq.com>Date: Mon Jan 16 17:22:11 2017 +0800 修改跳转UIbugcommit 809b7d8c7b5f6af8cc213cbf01932e0df26ae458原创 2017-01-16 17:50:43 · 4650 阅读 · 0 评论 -
rzsz的编译安装及SecureCR下Zmodem传输用法
rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具 优点:比ftp命令方便,而且服务器不用打开FTP服务。SecureCR下的文件传输协议有ASCII、Xmodem、Zmodem常见的传输协议有以下几种:ASCII:这是最快的传输协议,但只能传送文本文件. Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%.原创 2015-12-02 14:27:00 · 3011 阅读 · 0 评论 -
cmake语法小结
cmake小结:CMakeLists.txt 文件中不区分大小写PROJECT(project_name) 定义工程名称语法:project(projectname [cxx] [c] [java])可以指定工程采用的语言,选项分别表示:C++, C, java, 如不指定默认支持所有语言MESSAGE(STATUS, “Content”) 打印相关消息输出消息,供调试CMakeLis原创 2016-08-16 15:56:25 · 1732 阅读 · 0 评论 -
Qt官方的安装包制作框架 Qt installer framework
以前打包都用第三方的NSIS,很简单也很方便。无意了解到Qt Installer Framework,是Qt官方的安装包制作框架。所以还是了解学习一下官方的打包安装方法吧。在网上看到Qt Installer Framework, Qt默认包的发布框架。 现在从零开始记录下Qt Installer Framework的安装使用方法: 下载地址:http://download.qt.io/offic原创 2016-08-24 11:39:27 · 13793 阅读 · 1 评论 -
一见钟情Sublime
打开 preferences -> Setting-User,加入以下代码{ "font_size": 14, "ignored_packages": [], "auto_complete": true, "auto_match_enabled": true}“auto_complete”: true, “auto_match_enabled”: true 这两原创 2015-07-07 10:29:33 · 1287 阅读 · 1 评论 -
Git灾难恢复
Recover a dropped stash in Git1) Show all the commits at the tips of your commit graph which are no longer referenced from any branch or tag – every lost commit, including every stash commit you’ve eve原创 2016-11-08 13:21:01 · 653 阅读 · 0 评论 -
git submodule的使用
转自:http://webfrogs.me/2013/03/20/git-submodule/开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用,而公共代码库的版本管理是个麻烦的事情。今天无意中发现了Git的git submodule命令,之前的问题迎刃而解了。添加为当前工程添加submodule,命令如下:git submodule转载 2016-10-19 10:09:02 · 343 阅读 · 0 评论 -
utf8汉字编码16进制对照
可查询,可深入了解汉字的各种编码GBK Unicode UTF-8 Chinese CharacterCode code# Code (coded in UTF-8)D2BB 4E00 E4 B8 80 一B6A1 4E01 E4 B8 81 丁C6DF 4E03 E4 B8 83 七转载 2016-10-20 15:53:36 · 7760 阅读 · 0 评论 -
快速获取Qt编译Release程序所依赖的qt库
使用windeployqt 命令:/d/Qt/Qt5.7.0/5.7/msvc2015/bin/windeployqt.exe myApp.exe命令执行成功后,会自动将myApp.exe运行所需要库拷到当前目录下来。双击就可运行了。 再用打包工具进行安装包制作吧!原创 2016-11-29 10:30:59 · 2094 阅读 · 4 评论 -
静默安装vcredist_x86.exe
cmd命令:start /wait vcredist_x86/vcredist_x86.exe /q /norestart start /wait DotNetFx40/dotNetFx40_Full_x86_x64.exe /q /norestart原创 2016-12-06 14:25:44 · 4883 阅读 · 0 评论 -
Git将同一代码提交到不同仓库
从一个仓库clone下来后,默认为origin,所以一般更新和推送的命令为:git pull origin mastergit pull origin developgit push origin mastergit push origin developgit remote add github http://xxxxxxxx.git (如果是clone下来的可以省略) git remo原创 2016-11-22 17:19:32 · 6407 阅读 · 0 评论 -
How to: Debug a Release Build
引自: https://msdn.microsoft.com/en-us/library/fsk896zz.aspx?f=255&MSPPError=-2147217396For the latest documentation on Visual Studio 2017 RC, see Visual Studio 2017 RC Documentation.You can d转载 2017-01-10 17:05:33 · 534 阅读 · 0 评论 -
Linux下NFS配置与tftp配置
1. NFS配置vi /etc/export 加入所需要共享目录。例如:/home/liukang/workship 192.168.1.0/24(rw,sync,no_root_squash,no_subtree_check)修改完毕后,运行#exportfs -a 使改变生效。#/etc/init.d/nfsserver start 启动NFS服务器。#ex原创 2014-09-22 11:50:11 · 1631 阅读 · 0 评论