- 博客(22)
- 收藏
- 关注
原创 RSA到底是谁加密?
RSA到底是谁加密?RRSA加密是最常用的非对称加密方式,原理是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥,公钥是公开的(可能同时多人持有)。但你一定会碰到过,两个开发者争执:到底是由谁加密,谁解密?看完这篇文章,你就会明白这一切。规范怎么说我们先来看看权威库open_ssl的文档描述,它定义了四个方法RSA_private_decryptRSA_priva...
2020-05-06 21:32:43
778
原创 go 本周周一的获取
time.Weekday类型可以做运算,强制转int,会得到偏差数。默认是 Sunday 开始到 Saturday 算 0,1,2,3,4,5,6所以只有Monday减去Sunday的时候是正数,特殊处理下就可以了。package dateimport ( "fmt" "time")func WeekDayTest() { now := time.Now() offs...
2019-03-18 22:41:38
2061
翻译 Undefined symbols for architecture x86_64的解决
在macOS上安装EOS碰到Undefined symbols for architecture x86_64解决方法:brew reinstall gettextbrew unlink gettext && brew link gettext --force --overwrite
2018-11-29 09:58:21
973
原创 ProtoBuffer 在go中的使用笔记
对于简单的项目,只需要一个proto就能定义完的,如果Client和Server不是同一个人写的,proto文件的定义最好还是放到GoPath下单独一个文件夹。如果proto的定义比较复杂,可以使用import语法,相同文件夹则不需要指定package,但是对于go的生成,最好是指定一个相同的go_packageprotoc --go_out=plugins=grpc:. *.proto ...
2018-11-15 10:18:44
322
转载 多个GOPATH的情况下,PATH的设置
多个GOPATH的情况下,path需要这样设置PATH=$PATH:${GOPATH//://bin:}/bin
2018-07-21 17:54:25
5065
翻译 Go 连接ActiveMQ read time out 读取超时
禁用超时选项var options []func(*stomp.Conn) error = []func(*stomp.Conn) error{ stomp.ConnOpt.HeartBeat(0, 0), } conn, err := stomp.Dial("tcp","192.168.0.116:61613", options...) if er...
2018-07-18 15:05:03
1255
转载 git 文件太大 克隆失败的解决方法
git clone https://example.com/example/example.giterror: RPC failed; curl 18 transfer closed with outstanding read data remainingfatal: The remote end hung up unexpectedlyfatal: early EOFfatal: in...
2018-07-18 14:31:47
5677
转载 git放弃本地修改,重置为服务端版本
git fetch --allgit reser --hard origin/master其中最后的master可以修改为其他branch
2018-07-11 11:43:17
9109
原创 javascript websocket 二进制转字符串 二进制转对象
websocket中服务器下发了二进制数据,可以这样解析<script type="text/javascript">function binaryData(ev) { return JSON.parse(new TextDecoder("utf-8").decode(new Uint8Array(ev.data)))}var ws = new WebSocket(...
2018-07-08 23:08:07
6390
2
原创 react-native-vector-icons 导致js Bundle无法启动
https://github.com/oblador/react-native-vector-icons/issues/626
2018-04-19 10:19:45
199
原创 react-native-navigation 启动图在安卓下的适配
MainActivity的Theme设置如下<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> <item na
2017-12-21 17:15:10
524
原创 ReactNative开发安卓环境搭建(坑)
首先访问 ReactNative中文版网站在安装AndroidStudio的时候如果报一个错无法获取sdk列表的错误,直接cancel,可以等会再安装按照各种操作下来,你得用AndroidStudio打开android文件夹! 记得是android文件夹,而不是AwesomeProject,不然会导致无法自动化import,而且无法代码提示!
2017-10-24 17:29:27
261
原创 js forEach不能break
使用forEach的话,是一定会遍历完成的 注意,forEach()无法在所有元素都传递给调用的函数之前终止遍历。也就是说,没有像for循环中使用的相应的break语句。如果要提前终止,必须把forEach()方法放在一个try块中,并能抛出一个异常。如果forEach()调用的函数抛出foreach.break异常,循环会提前终止所以在需要使用break的时候,可以选择使用for
2017-08-23 13:18:28
1133
原创 JSON.parse()报错 Unexpected token i in JSON at position 2
最近在node环境下,将一个jsonp接口的数据给提取出来。发现使用JSON.parse()时,如果键值对中key没有加引号会报错,例子{ id: 1 , b : 'hello' }//存于j中这样子会报错,所以只能用eval解析var data = eval("("+j+")");此时data便是一个正常的JSON类型数据。在很久之前,key不加引号是不会影响的,随着时代变迁,高版本j
2017-08-01 20:23:17
2597
原创 Vue 懒加载组件 路径不对
最近在使用VueRouter的懒加载组件的时候.const routes = [ { path: '/', component: App }, { path: '/category', component: resolve => {require(['./components/Category.vue'], res
2017-07-18 21:19:38
2238
原创 You may need an appropriate loader to handle this file type
刚刚cnpm install 了一个插件发现在插件里面,加载了一个css文件,导致webpack爆出这样的错误,是因为没有给webpack配置 碰到css文件时该如何处理。所以只需要给webpack添加一下配置就可以了,以laravel为例子Elixir.webpack.mergeConfig({ module: { loaders: [{ test:
2017-07-03 19:29:18
8679
原创 Cordova create project error 解决方法
使用npm安装cordova,然后使用cordova create oo报错Error: Uncaught, unspecified "error" event. ( Error from Cordova Fetch: Error:cmd: Command failed with exit code 4294963238 Error output:npm ERR! not a package
2017-06-24 20:41:40
2605
原创 JavaWeb servlet 接收ajax数组
servlet无法接收ajax数组var ids = ["1", "2", "3"];$.ajax({ url: url, dataType: "json", traditional: true, type: "POST",
2017-06-09 11:28:19
1666
原创 expected "indent" got "eos"
stylus expected “indent” got “eos” 使用stylus碰到这个错误,是因为你混用了tab 和 空格 请将编辑器的设置,选择为一个,混用会报错
2017-05-13 11:18:55
4146
翻译 Cannot read property 'mergeConfig' of undefined
Cannot read property ‘mergeConfig’ of undefined 的解决方法在Laravel中安装gulp的时候碰到了这个问题解决方法:npm install --save laravel-elixir-webpack-official
2017-04-10 12:09:11
715
原创 Atom HTML标签自动闭合
Atom HTML标签自动闭合ctrl+shift+p,再选择install packages 输入 autoclose-html完美!
2017-04-08 21:24:00
1572
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人