SakuraDon's Blog

15
Oct
ubuntu搭建EOS环境
eos钱包项目需要对接eos钱包,在这里记录一下搭建的过程。eos钱包和btc,eth不大相同,eos的钱包由三部分组成nodeos,keosd和cleosnodeosnodeos是运行在服务端的区块链节点组件,是EOSIO系统的核心进程,可以通过它运行一个节点。keosdkeosd就是EOSIO的钱包管理客户端,可以被认为是一个存储公钥-私钥的仓库,同时管理钱包信息。nodeos与keosd之间并不存在必然关联,只有在需要签名时它们才会产生联系,例如为交易签名。有一点要注意的是,nodeos已经包含了keosd的完整功能,也就是说在nodeos上也可以管理钱包。cleoscleos是用...
1,435
2018/10/15
14
Oct
TradingView简易教程(三) —— JSApi
本教程仅限于实现最基础功能,更详细精进的功能请绕道(ノ≧∀≦)ノ・‥…━━━★ ピキューン!上一篇教程介绍了如何通过UDF实现数据的传输,这篇教程讲述如何通过JSApi实现websocket数据实时同步。JSApi文档JSApi介绍这是啥? 一套JS方法(以实现指定的公共接口)。我该怎么使用它?: 您应该创建一个JS对象,它将以某种方式接收数据,并响应图表库的请求。UDF是按照官方文档的规则来进行数据传输,但如果使用JSApi的话,你能使用任何你能使用的方式传输数据。得到的数据主要通过一个JS对象来获取并通过回调函数传递给TradingView插件。也就是说,你需要创建一个JS对象,该...
2,039
2018/10/14
08
Oct
HTML Table实现表头固定
通常我们在制作一个可以滚动的表格时,都希望表头能够固定。但table标签并不能实现这个功能,所以我们可以用两个table来实现。代码如下<div class="table"> <div class="table-head"> <table> <colgroup> <col class="trow-1"/> <col class="trow-1&...
657
2018/10/08
01
Oct
原生安卓管理后台应用又一神器 —— 冰箱
在原生安卓系统开启黑域中,我们通过ADB命令启动黑域服务,并管理后台,但是存在一个问题,如果手机重启,那么必须上电脑重新使用ADB开启黑域服务。如果是平时的生活工作还好,能经常用到电脑,如果是外出旅游,手机因为各种原因重启了,没了黑域的手机那叫一个烫,一个卡。冰箱冰箱同黑域,也是一款可以免ROOT管理后台应用的软件,同样是通过ADB激活,不同的是,冰箱即使在重启后依然有效。两者的原理也不同,黑域是禁止后台自启,而冰箱则如其名,将应用“冰冻”起来,应用被冰冻后手机就跟没有这一个应用一样,更不会自启。需要用到该应用的时候,打开冰箱即可。需要注意的是,支付宝微信一类被冰冻后无法被其他程序的支付...
3,028
2018/10/01
01
Oct
TradingView简易教程(二) —— UDF接口
本教程仅限于实现最基础功能,更详细精进的功能请绕道(ノ≧∀≦)ノ・‥…━━━★ ピキューン!上一篇教程介绍了如何配置TradingView的图表,这篇教程讲述如何通过UDF实现数据的传输。UDF接口文档UDF介绍Universal Data Feed 通用数据饲料,基于HTTP协议的旨在以简单有效的方式向图表库提供数据。以上为官方介绍,你只需要根据官方给出的接口文档写一份接口就行了,接口的调用图表自身会去完成。必须接口GET /config返回一个数组对象用于配置图表,详细属性参照文档public function config() { $config = array( ...
2,872
2018/10/01
25
Sep
safari浏览器输入法遮挡input解决方案
safari浏览器用户在输入一些诸如用户名密码一类的东西时,通常会发生输入法遮挡住输入框的情况,而其他浏览器不会.那是因为其他浏览器例如Chrome,当用户输入法弹出时,浏览器高度也随之改变,变为手机屏幕高度-输入法高度,所以我们能在弹出输入法后依然能滑动浏览器到底部.但是safari不同,用户输入法弹出后浏览器高度不会改变,当用户输入时,如果输入框下方页面足够长,浏览器会自动滑动页面,让输入框在输入法上方,倘若输入框下方的页面不够往上抬,则只能让输入法遮住输入框.此解决方案思路为当用户输入时,在html底部,即页面底部添加一个带高度的空div,使其高度约等于输入法高度.用户结束输入时,...
1,123
2018/09/25
24
Sep
Nodejs Http请求数据被分段
Nodejs中的http模块,发起http请求时,如果回复的数据过长,会被分段传回来如图,第一条json数据太长,在"cumulativeGasUsed"处被拆分成两断了 var req = http.request(options, res => { var data = ""; res.on("data",chunk => { data += chunk; }); res.on("end", () => { ...
629
2018/09/24
20
Sep
TradingView简易教程(一) —— 基础配置
本教程仅限于实现最基础功能,更详细精进的功能请绕道(ノ≧∀≦)ノ・‥…━━━★ ピキューン快速入口:TradingView中文文档TradingView授权申请虽然TradingView是一款开源插件,但是要使用它还是得需要官方的授权,使用github账号申请,申请地址,申请完之后可访问私有仓库插件引入插件下载完毕后会有如上所示文件tv-chart*.html会在插件运行后自动生成,除此之外还会有一些官方自带的demo.charting_library 插件 |__charting_library 插件目录 |__static 插件静态资源 c...
5,341
2018/09/20
15
Sep
Nodejs客户端websocket绕过ssl验证
因为项目网站使用的免费证书,导致安卓和nodejs的一些业务都出现了无法验证.报错:unable to verify the first certificate解决方案ws.connect("wss:localhost:6666", null, null, {rejectUnauthorized: false})Nodejs中大多数的websocket库都能用该方法解决
804
2018/09/15
14
Sep
Node.js中服务端和客户端的websocket应用
Node中的websocket通常用作服务端,但是今天在写JS脚本的时候才了解到Node的websocket也可以做用户端,即require('websocket').client服务端var WebSocketServer = require('websocket').server; var http = require('http'); var server = http.createServer(function(request, response) { console.log((new Date()) + ' Received request for ' + reque...
727
2018/09/14