摘要: 如题,没事撸了一个前端的工具帮助库,用来收集前端的一些帮助方法。 https://github.com/warriorg/wg util 阅读全文
posted @ 2019-11-16 22:29 骨头 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 用typescript 完成了一个页面 阅读全文
posted @ 2019-11-10 20:17 骨头 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 折腾了好久的有状态应用部署,一直不成功,在开发环境部署个无状态应用 阅读全文
posted @ 2019-10-17 11:27 骨头 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 用docker compose本机部署elk docker compose.yml logstash.conf logstash.yml docker compose 命令 Spring boot 项目配置 依赖包 Logback.xml 配置 日志查看 在浏览器中打开 kibana,查看汇总的日志 阅读全文
posted @ 2019-08-14 09:25 骨头 阅读(3468) 评论(1) 推荐(0) 编辑
摘要: 有一些重复性质的体力劳动,本来想用填表工具来解决,结果找了一圈,也没有找到一个好的工具,最后决定写个油猴脚本来实现。 "文档" 安装Chrome下的 tampermonkey 插件。 javascript // ==UserScript== // @name Fuck PMS // @namespa 阅读全文
posted @ 2019-06-28 18:01 骨头 阅读(1383) 评论(0) 推荐(0) 编辑
摘要: 这个项目的地址 "传送门" 第一个python3项目,对python 还是学习中,请大佬轻喷,欢迎指点 阅读全文
posted @ 2019-06-27 16:28 骨头 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 准备写一个代码生成的小工具自己用,第一步,连接数据库 阅读全文
posted @ 2019-06-19 17:45 骨头 阅读(3067) 评论(4) 推荐(0) 编辑
摘要: 通过路由器,使用python脚本读取数据,转发到后台golang数据采集平台,数据采集平台通过数据清洗,然后把数据清洗成标准数据,通过gRpc传输到分析平台。后期会写一点golang 基于grpc的微服务设计。这次记录下前端WR21数据采集的过程 WR21的配置 默认用户名密码 username/p 阅读全文
posted @ 2019-06-11 21:12 骨头 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 自定义Java Validator 在项目中,针对汉字的长度计算,数据库和java的计算方式不一致,需要重新处理下java 的 Validator,使其满足项目 建立自定义的 validator annotation 创建验证的执行类 阅读全文
posted @ 2019-05-18 17:30 骨头 阅读(2292) 评论(0) 推荐(1) 编辑
摘要: 使用vimdiff作为git mergetool 设置 git mergetool 为 vimdiff 用vimdiff解决合并冲突 运行 ,vim将展示如下 移动光标到不同的split 移动到 文件上(Ctrl + w, j),移动光标到一个合并冲突的区域( 或 ),然后: 最后使用:wqa保存更 阅读全文
posted @ 2019-04-16 15:02 骨头 阅读(416) 评论(1) 推荐(1) 编辑
摘要: 最近在做一个mybatis的sql审计,所有需要原生的使用一下jdbc,基于次,复习一下自己的基础知识 github 地址: https://github.com/warriorg/nodes/tree/master/java/basic/src/main/java/me/warriorg/jdbc 阅读全文
posted @ 2018-10-29 12:31 骨头 阅读(235) 评论(0) 推荐(0) 编辑
摘要: ld: library not found for lstdc++.6 删除 libstdc++ "stackoverflow" Building with libstdc++ was deprecated with Xcode 8 and is not supported in Xcode 10 阅读全文
posted @ 2018-09-26 10:09 骨头 阅读(317) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch 一个或多个线程等待其他线程完成操作后在在执行 CountDownLatch通过一个计数器来实现,await方法阻塞直到 countDown() 调用计数器归零之后释放所有等待的线程,并且任何后续的await调用立即返回。这是一次性现象 计数无法重置。如果您需要重置计数的 阅读全文
posted @ 2018-09-25 22:26 骨头 阅读(717) 评论(0) 推荐(0) 编辑
摘要: ```bash brew --cache # 输出本地缓存 一般位置 ~/Library/Caches/Homebrew # 将下载下来文件mv到缓存路径 download目录 # 重命名成没有下载下来的文件名 xxx--gradle-4.10-all.zip brew upgrade gradle ``` 阅读全文
posted @ 2018-09-06 23:11 骨头 阅读(4627) 评论(0) 推荐(0) 编辑
摘要: 今天面试官现场出了一个面试题,刚开始想用队列,后面灵机一动想到这种方式,当时说了解题思路,回来用golang实现了一下。 阅读全文
posted @ 2018-08-21 22:43 骨头 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 安装logstash 配置测试 配置spring boot的日志到logstash tips: 开启1 1024之间的端口,必须使用root用户 spring boot 配置 logback 配置 ==在配置过程中,发现logback 1.1.7 存在一个bug,而spring boot 1.4.1 阅读全文
posted @ 2018-08-20 10:13 骨头 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 介绍 Go语言是一种让代码分享更容易的编程语言。Go语言自带一些工具,让使用别人写的包更容易,并且分享自己写的包更容易。 Go语言对并发的支持是这门语言最重要的特性之一。goroutine很像线程,但是它占用的内存远少于线程,使用它需要的代码更少。通道(channel)是一种内置的数据结构,可以让用 阅读全文
posted @ 2018-08-10 09:56 骨头 阅读(271) 评论(0) 推荐(0) 编辑
摘要: `mongo cws export.js out.csv` export.js javascript // Date.prototype.getIOSDate = function () { return new Date(this.getTime() + this.getTimezoneOffse 阅读全文
posted @ 2018-07-05 11:03 骨头 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 网上的大部分教程是基于sockjs,这篇文章内容则是基于原生协议。 后台Spring boot 配置 前台调用 javascript initWs () { if (!window.WebSocket) return this.socket = new WebSocket( ) this.socke 阅读全文
posted @ 2018-01-15 16:17 骨头 阅读(832) 评论(0) 推荐(0) 编辑
摘要: macos 命令行安装 ipa 苹果发神经后itunes已经无法在安装app了,如果有知道的兄弟可以告诉我啊 "ideviceinstaller" 使用这个开源项目可以在macos下安装app 安装后, 运行 出现 这个,可以看看这个 "issues" 我使用下面这个方式成功解决 阅读全文
posted @ 2018-01-08 11:26 骨头 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: 首先,需要从调用 Database 窗口 添加到数据库的连接 选择数据的表,然后右击 选择 既可以生成实体 Scripted Extensions 中前面2个菜单,是生成实体的模版,后面一个是实体模版所在的目录。实际使用中,我们需要对生成的模版代码修改 进入模版目录 打开对应的模版文件进行修改, 下 阅读全文
posted @ 2017-11-08 18:20 骨头 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: 连接树莓派 在烧录完成后,在Boot的根目录新建一个名为SSH的无扩展名的空文件 把 Pi 连接到路由器上,开机 默认账户:__pi__ 默认密码 :__raspberry__ 配置wifi 因为可能会带到公司玩,所以配置了2个wifi 配置完成后 重启设备 __直接配置无线,在sd卡的boot目录 阅读全文
posted @ 2017-11-04 19:54 骨头 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1. 考虑用静态工厂方法代替构造器 静态方法的 优势 1. 有名称,便于理解 2. 不用每次都创建一个新对象 3. 可以返回类型的任何子类型对象 4. 创建参数化类型实例的时候,代码更加简洁 缺点 1. 类如果不包含共有或者受保护的构造器,就不能被子类化 2. 与其他人静态方法无区别 2. 遇到多个 阅读全文
posted @ 2017-10-12 16:55 骨头 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 在开发中,需要测试web api的接口 spring mvc 使用单元测试非常方便,但是,受不了单元测试的启动速度。用python写了一个小脚本,用于测试接口, 测试脚本配置文件 api.yaml api v2 neighbor list.yaml 接口配置文件 python 脚本 阅读全文
posted @ 2016-11-21 09:51 骨头 阅读(3703) 评论(0) 推荐(0) 编辑
摘要: 设定Git仓库的钩子 一般路径为 xxx.git/hooks 参考文档 https://git-scm.com/docs/githooks 修改 post-receive 阅读全文
posted @ 2016-10-28 13:51 骨头 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: service docker stop mv /var/lib/docker /mnt/docker ln -s /mnt/docker /var/lib/docker ls /var/lib/docker service docker start 阅读全文
posted @ 2016-10-26 18:20 骨头 阅读(1695) 评论(0) 推荐(0) 编辑
摘要: 生成pem文件 打开Keychain Access 导出推送证书和私钥 推送证书 cert.p12 私钥 key.p12 导出.pem文件 转换推送证书 转换私钥 合并推送证书和私钥 测试生成的pem 输出大体如下说明成功 使用golang的推送库 ap 阅读全文
posted @ 2016-09-19 18:58 骨头 阅读(2201) 评论(0) 推荐(0) 编辑
摘要: 官网文档Returns a range from a textual representation.DeclarationSWIFTfuncNSRangeFromString(_aString:String) ->NSRangeOBJECTIVE-CNSRangeNSRangeFromString(... 阅读全文
posted @ 2016-01-05 21:08 骨头 阅读(2476) 评论(0) 推荐(0) 编辑
摘要: 有时候,我们的Controler中包含有另一个controler view的view时,可以使用这种方式。https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/Implementing... 阅读全文
posted @ 2015-12-30 12:12 骨头 阅读(212) 评论(0) 推荐(0) 编辑
摘要: https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/ImplementingView/ImplementingView.html实现UIView的- (CGSize)... 阅读全文
posted @ 2014-12-19 11:42 骨头 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: 1 Binding binding = new Binding(); 2 binding.setVariable("foo", new Integer(2)); 3 GroovyShell shell = new GroovyShell(binding); 4 5 String script =... 阅读全文
posted @ 2014-07-11 16:31 骨头 阅读(4047) 评论(0) 推荐(0) 编辑
摘要: 设置环境变量unix,linux export GRADLE_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=9999,server=y,suspend=n”windows set GRADLE_OPTS="-Xdebug -Xrun... 阅读全文
posted @ 2014-07-10 10:48 骨头 阅读(6032) 评论(0) 推荐(0) 编辑
摘要: 直接在eclipse项目中建立一个文件,文件名为build.gradle。其实还可以用eclipse再项目上面右击,export->Android->Generate Gradle build files,既可以生成文件buildscript { repositories { m... 阅读全文
posted @ 2014-05-29 11:05 骨头 阅读(7411) 评论(0) 推荐(0) 编辑
摘要: windows netstat -ano | find "8080"mac,Linux lsof -i:8700 或者 lsof -i | grep 8700 阅读全文
posted @ 2014-05-23 11:17 骨头 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 生成N个随机数,N<100W,不能重复Console.WriteLine(DateTime.Now.ToLongTimeString());Random random = new Random();Byte[] bytes = new Byte[1000000];StreamWriter sw = ... 阅读全文
posted @ 2014-04-21 16:27 骨头 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 参考资料https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/AutolayoutPG/VisualFormatLanguage/VisualFormatLanguage.html#//apple_ref/doc/uid/TP40010853-CH3https://developer.apple.com/library/ios/technotes/tn2154/_index.htmlhttps://developer.apple.com/library/mac/documentation/ 阅读全文
posted @ 2014-03-28 12:08 骨头 阅读(14962) 评论(0) 推荐(1) 编辑
摘要: 解决libzbar.a' for architecture armv7 的问题下载最新的zbar源码http://sourceforge.net/p/zbar/code/ci/default/tree/更改scheme的设置更改生成设定然后 command+B进行生成代码copy 生成的文件去替换你项目中得文件即可解决错误 missing required architecture i386 in file ZBarSDK/libzbar.a事情到了这一步,俺怀着激动的心情去打包啊,成功了啊,问题是我要再我的模拟器里面跑啊,大家都知道啊,Iphone是Arm的architecture啊 阅读全文
posted @ 2014-03-21 10:57 骨头 阅读(3235) 评论(0) 推荐(0) 编辑
摘要: 很久没有更新博客了,所以分享一个。 阅读全文
posted @ 2014-03-13 14:42 骨头 阅读(3015) 评论(0) 推荐(0) 编辑
摘要: 拥有Root权限的情况 adb shell su cd /data/data/com.package然后就可以直接读取没有Root的情况 adb shell run-as com.package cd /data/data/com.packagecom.package 其中为自己的包名a... 阅读全文
posted @ 2014-03-06 10:15 骨头 阅读(1042) 评论(2) 推荐(1) 编辑
摘要: 最近有个小项目,需要一个简单的后台程序来支撑,本来想用Nodejs来做,但是由于本人js一直很菜,并且很讨厌callback,虽然我也很喜欢异步模型,但我一直都觉得JS是反人类的。后台就用了go处理,数据存储使用的mongodb。怎么说来着,从生成数据的角度来讲,这东西把C#+SQLCE甩出好几条街。生成go+mongodb 大约,10秒左右,而后者只是大约需要5分钟。当然,这个完全是写法问题。因为是写一条,就保存一下,如果C#那边一次保存的话性能也不会很差。但考虑的部署问题,因为GO只要2个exe和一个mongodb就可以搞定,而C#需要IIS。比较烦 1 package main 2 3. 阅读全文
posted @ 2013-12-22 21:43 骨头 阅读(14813) 评论(0) 推荐(0) 编辑