拥剑的博客

TODO

本篇文章已加密,请输入密码后查看。

作者:拥剑 分类:程序人生 浏览:67 评论:0

2019买书读书清单

读书清单编号书名页数完成度完成时间学习OpenCV 3 中文版872√2019.01Dart编程语言196√2019.02Flutter技术入门与实战338√2019.02Head First HTML与CSS(第2版)723√2019.03Head First HTML5 Programming(中文版)579√2019.03Head First JavaScript程序设计657√2019.03Head First jQuery(中文版)500√2019.03VUE.JS快速入门 申思维 著
作者:拥剑 分类:杂七杂八 浏览:57 评论:0

ndk-r20编译boost-1.70.0

git clone https://github.com/moritz-wundke/Boost-for-Androidcommit id是:aed656a97fb3af7322fd2c3da5995a2d09d87d4b把boost_1_70_0.tar.bz2放到Boost-for-Android文件夹里面cd Boost-for-Android./build-android.sh --verbose --boost=1.70.0 /home/wyt/bin/android-ndk
作者:拥剑 分类:杂谈 浏览:23 评论:0

围棋的uct算法

纯mcts算法uct改进,使用max-min搜索alpha-beta剪枝相关文章:https://github.com/wjx0912/go7e
作者:拥剑 分类:围棋 浏览:29 评论:0

小技巧集锦

001.配置文件经常以#来表示一行需要注释,搜索非注释的行,正则表达式为:^(?!#)002.linux退出vim时不清屏:export TERM=linux003.终端结果彩色输出:https://ownyourbits.com/2017/01/23/colorize-your-stdout-with-xcol/ 004.跑火车while true; do sl; done005.windows管理登录凭证:rundll32.exe keymgr.dll,KRShowKeyMgr006.终端换
作者:拥剑 分类:杂七杂八 浏览:51 评论:0

本篇文章已加密,请输入密码后查看。

作者:admin 分类:图像与深度学习 浏览:40 评论:0

windows 批处理脚本自动以管理员权限运行

很多时候, 我们需要以管理员权限来运行批处理脚本, 比如操作 windows 服务. EasyNVR 中提供安装服务的批处理脚本, 运行这个bat文件, 自动将 EasyNVR 以 windows 服务的形式安装运行. 这样, 系统重启, 能够保证我们的程序自动启动, 不需要人为干预. 但是, 涉及到 windows 服务的安装, 在 win7 , win10 上面, 需要管理员权限来运行. 早前, 我们做的比较简单, 把程序打包发给客户的时候, 总是提醒客户, 以管理员权限运行&nb
作者:拥剑 分类:转载文章 浏览:58 评论:0

electron分享

1.一些有用的库https://github.com/connors/photon一个ui库★★★★★https://github.com/SimulatedGREG/electron-vuehttps://github.com/keeweb/keewebkeepass客户端★★★https://github.com/agalwood/Motrix下载工具客户端★★★★★https://github.com/evolus/pencil画图,原型设计工具,类似axure★★★★https://gi
作者:拥剑 分类:electron 浏览:165 评论:0

intellij系列软件破解

方法一:https://www.licensez.com方法二:参考:http://idea.lanyus.com/1.下载:http://idea.lanyus.com/jar/JetbrainsIdesCrack-4.2-release-sha1-3323d5d0b82e716609808090d3dc7cb3198b8c4b.jar2.修改hosts文件:C:\Windows\System32\drivers\etc使用前请将“0.0.0.0 account.jetbrains.com”及
作者:拥剑 分类:杂七杂八 浏览:64 评论:0

Electron编写桌面程序的一些要点

1.窗口之间通信2.异形窗口3.自适应分辨率和dpi4.electron原理:libchromiumcontent5.托盘6.标题栏菜单和上下文菜单;如果有多个窗口,各自的菜单7.文件拖拽8.常见的ui库:vue? photon?9.数据存储方案:localstorage, sqlite; github比较火的第三方库:lowdb(json)和nedb10.快捷键11.桌面通知12.多窗口通信,多后台线程,协程?13.mocha做测试14.开发者调试,现场调试,dump上下文15.性能分析:网络
作者:拥剑 分类:electron 浏览:58 评论:0

nvidia nano编译opencv4,支持cuda和dnn

(1)编译protobuf下载:protobuf-all-3.5.0.tar.gz和protoc-3.5.0-linux-aarch_64.zip,把protoc-3.5.0-linux-aarch_64.zip里面的./bin/protoc解压到PATH下面,必须先编译protobuf,然后编译opencv否则:在opencv编译参数里面加-DBUILD_PROTOBUF=OFF 和-DWITH_PROTOBUF=OFF,但是这样dnn不能使用了./configure --with-proto
作者:拥剑 分类:opencv 浏览:169 评论:0

每月分享第1期【2019.3】

开篇题词仿照阮一峰博客,记录一些东西,喜欢的和不喜欢的,主流的和非主流的,技术的和非技术的。点点滴滴,聚沙成塔,聚合成海。新闻it行业,其它图片有趣的或者好看的图片技术工作总结,编程语言,人工智能,收集一些技术文章,自己写的技术文章,github项目,项目规划深入理解javascript原型和闭包(完结),总共18篇文章:https://www.cnblogs.com/wangfupeng1988/p/3977924.html书籍1. 斯坦福高效睡眠法 :西野精治【日】,预计阅读时间:
作者:拥剑 分类:周报月报 浏览:47 评论:0

kafka with sasl

版本都是2019.3.26最新:docker   pull   zookeeper:3.5docker   pull   wurstmeister/kafka:2.12-2.0.1主要参考:https://blog.csdn.net/lblblblblzdx/article/details/80548294辅助参考:https://blog.csdn.net/m0_38090892/article/details/80662901一、命令行创建(示例:容器
作者:拥剑 分类:docker&k8s 浏览:108 评论:0

git,code review,ci,cd相关实践

1.commit参考:http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html阮一峰写的文章,很好的实践。但如果团队规模较小,比较繁杂,毕竟额外的时间对程序员也是负担。简化一下:<type>(<scope>): <subject> <body> <footer>上面有5行,3行文字和两个空格行。(1)Header部分只有一行,包括三个
作者:拥剑 分类:杂谈 浏览:115 评论:0

nvidia nano

Jetson Nano的关键特性包括:GPU:基于NVIDIA Maxwell架构128核的GPUCPU:四核ARM A57视频:4K @ 30 fps(H.264 / H.265)/ 4K @ 60 fps(H.264 / H.265)编解码摄像头:MIPI CSI-2 DPHY通道,12x(模块)和1x(开发者套件)内存:4 GB 64位LPDDR4; 25.6千兆字节/秒连接:千兆以太网操作系统支持:LinuxforTegra模块尺寸:70mm x 45mm开发者套件尺寸:100mm x
作者:拥剑 分类:nvidia tk1_tx1_tx2_nano_AGX 浏览:57 评论:0

常用破解软件

1. glasswire-2.1.152链接: https://pan.baidu.com/s/18rA8sVe673BIDWegCDcj1w 提取码: abcd2.星际译王带5.5G辞典链接: https://pan.baidu.com/s/1QoF1irSE7obp_7wrWu1TuA 提取码: abcd3.shadowsocks+kcp远离只有1,2M网速的垃圾蓝灯!!!shadowsocks+kcp科学上网,访问google,youtube,twitter可达40Mb
作者:拥剑 分类:杂七杂八 浏览:61 评论:0

google coral:arm + TPU

https://coral.withgoogle.com/products/ https://coral.withgoogle.com/products/dev-board/ 对标intel的Movidius,或者nvidia tx1,体积和功耗都更优秀。中文介绍在这里:https://news.cnblogs.com/n/621144/
作者:拥剑 分类:other 浏览:55 评论:0

nvidia arm 系列:tk1, tx1, tx2, AGX Xavier

一、tk1: 开普勒架构,28nm,toradex代理可以供货到2025年,核心板1700元,单买底板725元https://www.nvidia.com/object/jetson-tk1-embedded-dev-kit.html 二、tx1:帕斯卡架构,20nm,相比tk1提升有限,核心板366美金https://developer.nvidia.com/embedded/buy/jetson-tx1-devkit https://www.arrow.com/en/products/900
作者:拥剑 分类:nvidia tk1_tx1_tx2_nano_AGX 浏览:86 评论:0

dart编程语言(三)异步

一、dart的异步有两种,一种是async/await,一种是Future API(1)async/await例1:  //HTTP的get请求返回值为Future<String>类型,即其返回值未来是一个String类型的值   getData() async {    //async关键字声明该函数内部有代码需要延迟执行     retu
作者:拥剑 分类:dart语言 浏览:73 评论:0

dart编程语言(二)反射

参考:https://www.jianshu.com/p/d68278d19f79 http://www.cndartlang.com/987.html https://www.jianshu.com/p/a4a9c89b85ca
作者:拥剑 分类:dart语言 浏览:50 评论:0

dart编程语言(一)基础

如果不是因为2018 google IO以及flutter(https://github.com/flutter/flutter)的流行,很多人不会关注dart是什么。作为新的语言,从了解语法和特性开始,掺杂一些其它语言的比较。dart历史google开发的编程语言,符合ECMA标准。目标是替代Javascript,弥补Javascript在web应用中大量使用时出现的缺点。GO语言断后,Dart冲前,google的野心昭然若揭。应用场景:移动端框架(cordova基于webkit性能太低,用户
作者:拥剑 分类:dart语言 浏览:62 评论:0

ELK日志记录(Elasticsearch , Logstash, Kibana 及filebeat/metricbeat/tcp/udp等插件)

集中式日志管理,采集,传输,存储,分析,告警 Elasticsearch一个近乎实时查询的全文搜索引擎。Elasticsearch 的设计目标就是要能够处理和搜索巨量的日志数据。 Logstash读取原始日志,并对其进行分析和过滤,然后将其转发给其他组件(比如 Elasticsearch)进行索引或存储。Logstash 支持丰富的 Input 和 Output 类型,能够处理各种应用的日志。 Kibana一个基于 JavaScript 的 Web 图形界面程序,专
作者:拥剑 分类:devops 浏览:252 评论:0

TICK性能分析(使用statsd,influxdb,grafana,collectd等)

现在我们做的AI盒子,使用了opencv及ncnn等算法。由于有4路视频需要分析,分析之后切割的动态区域(简称小图)也需要进一步分析,如果用打log的方式,事后分析性能消耗很多时间。statsd,influxdb,grafana就是为了解决这个问题,可以很清晰的将性能图表化,实时显示。在程序中嵌入statsd客户端代码,在关键点统计数据,然后提交到服务器。服务器端采用TICK解决方案(Telegraf,InfluxDB,Chronograf,Kapacitor),由于Chronograf扩展性不
作者:拥剑 分类:devops 浏览:331 评论:0

我心目中的番茄钟

推荐史蒂夫的《番茄工作法》,硬件虽然是次要条件,但在快节奏的社会中也很重要,翻遍万能的淘宝未能如愿(以及amazon.com)。把自己希望的番茄钟画下来,希望哪天能买到这样的产品。它是这样的:可以震动;静音,小声音,大声音:在图书馆或者深夜是很有必要的;目前淘宝上支持震动的倒计时时钟都很少电池不能太小:纽扣电池不能接受,两节7号(或者5号)电池很有必要。开关必须有(减少这个按钮来裁剪成本的产品经理白干活都不能要!!!),无论功耗有多小。时间是拿来干活的,担心电量耗尽只会阻断自己的思路一键设置25
作者:拥剑 分类:杂七杂八 浏览:66 评论:0

7zip右键增加md5

插件下载:http://www.tc4shell.com/en/7zip/wincrypthashers/ http://www.tc4shell.com/binary/WinCryptHashers.zip 在C:\Program Files\7-Zip下面新建文件夹Codecs,把压缩包里面的文件解压进去即可。右键‘CRC SHA\*’里面就有md5了
作者:拥剑 分类:杂七杂八 浏览:116 评论:0

一个c++线程池

library source: https://github.com/progschj/ThreadPool test code:int main() { int debug = 0; ThreadPool *testpool = new ThreadPool(1); for (int i = 0; i < 100
作者:拥剑 分类:c++ library 浏览:77 评论:0

tensorflow安装

一、python和cuda/cudnn介绍1. condaconda是一种通用包管理系统Miniconda,顾名思义,它只包含最基本的内容——python与condaAnaconda:Miniconda的基础上加了很多常用库参考:https://www.jianshu.com/p/ab93973286cc 管理环境(注意install和create区别)conda install python=3.6.8      更改默认环境为3.6.8conda info -e
作者:拥剑 分类:tensorflow 浏览:95 评论:0

opencv(3.x.x,4.x.x),介绍,编译(windows&linux)

一、opencv历史2018.11.18 opencv4.0.0发布,粗粗看了下,和3.4.x相比改动并不大。主要是dnn的完善,但是官方没用作为3.5.x而直接提升一个大版本到4.0.0,个人猜测是后续将深度学习作为库的核心方向。毕竟tensorflow这几年搞的如火如茶,在图像处理方面侵蚀了opencv不是市场。编译的过程需要设置--番--羽--土--啬--,由于cmake默认不支持proxy,推荐使用ss+kcp+proxifier,外网文件基本秒下二、opencv3&4 编译【w
作者:拥剑 分类:opencv 浏览:169 评论:0