摘要: Android开源图表图形库K线图 MPAndroidChart 一个强大的Android图表视图/图形库 https://github.com/PhilJay/MPAndroidChart MPAndroidChart在github上23228个star,是一款十分强大的图表框架。 KLineChartDemo: K Line Stock Chart which base on MPAndroidChart https://github.com/gogooing/KLineChartDemo阅读全文
posted @ 2018-07-17 20:04 流风,飘然的风 阅读(6) 评论(0) 编辑
摘要: 交易所8种作死方式 无节制上币 盲目上交易区 忽略主流币 内幕交易 无长效策略 无脑地刷量 信息不对称 无合规计划阅读全文
posted @ 2018-07-17 18:43 流风,飘然的风 阅读(6) 评论(0) 编辑
摘要: Android百大框架排行榜 框架名称   上榜关键字 1.Retrofit   网络 2.okhttp 网络 3.Butter Knife 代码模板 4.MPAndroidChart 图表 5.glide 图片 6.leakcanary 内存 7.Android-Universal-Image-Loader 图片 8.EventBus 事件消息 9.zxing 条码扫描 10.picasso 图片阅读全文
posted @ 2018-07-17 14:24 流风,飘然的风 阅读(4) 评论(0) 编辑
摘要: 15类Android通用流行框架阅读全文
posted @ 2018-07-16 22:53 流风,飘然的风 阅读(14) 评论(0) 编辑
摘要: 如何避免Scrum敏捷开发团队反思会形式化? 迭代压力很大,根本没时间,而且,反思会上大家都在互相推脱责任,会议成了“批斗大会”,所以团队的人都觉得这个会很鸡肋。 很多团队在开反思会时是这么干的:产品经理提前做好各种分析和总结,然后召集大家开会一条条过,其他人有一搭没一搭地听,最后反思会就变成“你讲我听”的形式化存在。 因为大家没有什么参与感,更别提对问题有什么共识或者讨论了。 开反思会时应该极力避免这种情况的发生。 反思会目的很简单:1. 让团队每个人都能平等地发表自己的想法;2. 团队对问题要有共识,并能一起探讨解决方案;3. 团队反思氛围比较积极。 要达到这样的效果,需要有一个合适的方法论框架,而我采用的是“海星”法。 这种反思方法是基于“海星”的框架来收集意见并让团队共识问题的阅读全文
posted @ 2018-07-16 10:59 流风,飘然的风 阅读(10) 评论(0) 编辑
摘要: 2018年Android面试题含答案--适合中高级1、Activity生命周期? onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDetroy() 2、Service生命周期? service 启动方式有两种,一种是通过startService()方式进行启动,另一种是通过bindService()方式进行启动。不同的启动方式他们的生命周期是不一样. view的事件分发和view的工作原理 Android自定义view,我们都知道实现有三部曲,onMeasure(),onLayout(),onDraw()。View的绘制流程是从viewRoot的perfromTraversal方法开始的。它经过measure,layout,draw方法才能够将view绘制出来。其中measure是测量宽高的,layout是确定view在父容器上的摆布位置的,draw是将view绘制到屏幕上的。 onDraw 该方法就是将view绘制到屏幕上。分以下几步 绘制背景, 绘制自己, 绘制child,阅读全文
posted @ 2018-07-16 00:12 流风,飘然的风 阅读(31) 评论(0) 编辑
摘要: FCoin优势,顶级技术 金融级别的速度和稳定,交易高效有保障;国际顶尖团队自主研发撮合系统,能够每秒处理200万笔交易;证券级先进算法,支持GTT、GTC、FOK、IOC等多种专业交易指令,为交易者提供专业量化支持。 公开透明 世界范围内首个实时公开透明的交易平台,建立实时的资产与交易数据查询验证机制,并面向公众公开。 自治生态 FCoin不是传统意义的公司,它迈出了数字资产交易平台向社区进化的关键一步。 FCoin是一个所有FT持有者共有、共治、共享的社区型组织。阅读全文
posted @ 2018-07-01 00:15 流风,飘然的风 阅读(88) 评论(0) 编辑
摘要: golang学习笔记16 beego orm 数据库操作 beego ORM 是一个强大的 Go 语言 ORM 框架。她的灵感主要来自 Django ORM 和 SQLAlchemy。 目前该框架仍处于开发阶段,可能发生任何导致不兼容的改动。阅读全文
posted @ 2018-06-27 22:23 流风,飘然的风 阅读(159) 评论(0) 编辑
摘要: 金融系统中加密机的简介 加密机是一台大小和台式PC机箱差不多大小的一台设备,价格较贵,约6-8万/台,在银行、银联、第三方支付等金融机构广泛使用,主要用来加解密银行卡密码,计算交易MAC,保证交易中敏感数据的安全等。 根据加密协议的层次(OSI模型),可以分为链路加密机、网络加密机(IP层)、应用层加密机。 实现点对点加密的信息技术设备阅读全文
posted @ 2018-06-27 21:23 流风,飘然的风 阅读(28) 评论(0) 编辑
摘要: ESB(Enterprise Service Bus)企业服务总线介绍 ESB全称为Enterprise Service Bus,即企业服务总线。 它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。 在探讨信息系统的SOA架构概念时,一个非常重要的概念是:企业服务总线(ESB)。可以说,企业服务总线也是SOA的核心构成部分。要真正实现应用架构完善的SOA结构,简化SOA构件间的关系,就一定要建设好信息系统的企业级服务总线。阅读全文
posted @ 2018-06-27 20:50 流风,飘然的风 阅读(22) 评论(0) 编辑
摘要: 2018年技能提升报告 Skill Up 2018 - Developer Skills Report | PACKT Books https://www.packtpub.com/skill-up-2018 Packt发布了2018年技能提升报告的结果,旨在了解软件开发人员的工具使用情况和技能趋势。 报告显示,Java 在编程语言中仍然占据主导地位,但 Kotlin 极有可能将其赶出移动开发的榜首。 “2018 年技能提升报告”调查了 8000 多名开发人员和技术专家,他们分为四大类: 应用程序开发,Web 开发,安全和系统管理以及数据。阅读全文
posted @ 2018-06-25 19:54 流风,飘然的风 阅读(34) 评论(0) 编辑
摘要: Android Studio 快捷键使用阅读全文
posted @ 2018-06-25 17:26 流风,飘然的风 阅读(14) 评论(0) 编辑
摘要: golang用strings.Split切割字符串kv := strings.Split(authString, " ") if len(kv) != 2 || kv[0] != "Bearer" {阅读全文
posted @ 2018-06-22 22:19 流风,飘然的风 阅读(123) 评论(0) 编辑
摘要: nodejs typescript怎么发送get、post请求,如何获取网易云通信token yarn add jshashes yarn add superagent 检查语法 yarn lint阅读全文
posted @ 2018-06-22 22:05 流风,飘然的风 阅读(43) 评论(0) 编辑
摘要: 比特币以太坊数字货币钱包安全助记词安全问题 一、为什么一定要备份助记词? 用户在选择钱包备份方式的时候, 可以选择备份助记词、Keystore 或者明文私钥的其中一种, 但是 imToken 还是强烈推荐用户备份助记词, 这里有几点原因: 1. Keystore 虽然是加密过后的私钥, 但是不方便抄写, 一般情况下都需要通过网络传输进行存储, 而且 Keystore 往往会给用户带来安全的错觉, 曾经出现过很多使用微信收藏 Keystore 或者邮件传输 Keystore 导致代币被盗的事件。 2. 明文私钥的安全等级和助记词是一样的, 都是未经加密的私钥, 但是明文私钥非常不便于用户进行抄写记忆, 私钥一旦出现抄写错误, 那么就会发生丢币的现象, 所以我们不建议备份或者传输明文私钥。 3. 助记词可以管理多链的钱包, 备份一个助记词, 就可以管理多个链的资产。因为在不同链上, 私钥是不一样的, Keystore 也不一样, 但是助记词却可以保持一致。像 imToken 2.0 可以使用一套助记词, 分别管理 BTC 和 ETH 等其他公链代币。 4. 助记词便于用户抄阅读全文
posted @ 2018-06-22 20:29 流风,飘然的风 阅读(47) 评论(0) 编辑
摘要: qq网吧弹框如何去掉?如何删掉NetBar文件夹? 有些qq会弹出qq网吧,让人烦恼。而且点了那个不是网吧的反馈了多次都还会弹出。 如何退出关闭删除取消去掉qq网吧呢,下面介绍一种解决方法: 1.打开qq安装目录,一般默认安装的是c盘,我的D:\Program Files (x86)\Tencent\QQ 在安装目录找到Plugin这个文件夹 2.在安装目录找到Plugin这个文件夹 3.在Plugin文件夹里找到Com.Tencent.NetBar文件夹, 4.退出QQ,否则删不掉bin目录,把它删掉,重新打开QQ,问题就解决了。 注:有可能升级后又回来了,需要重新删一次。阅读全文
posted @ 2018-06-20 10:24 流风,飘然的风 阅读(27) 评论(0) 编辑
摘要: window下安装cross-env解决NODE_ENV ts-node 不是内部或外部命令,也不是可运行的程序 或批处理文件 问题 在git bash上启动无法进行调试,采用cross-env后可以在webstorm开发工具上直接用Termnal启动,才方便debug调试 'NODE_ENV' 不是内部或外部命令,也不是可运行的程序或批处理文件。 单纯这个报错可以通过直接在环境变量里面增加NODE_ENV解决。但如果是两个命令连着执行的就会导致后面的命令无法正常执行。 cmd命令行报错''ts-node'' 不是内部或外部命令,也不是可运行的程序 export NODE_ENV=development; nodemon --watch 'app/**/*' -e ts --exec 'ts-node' app.ts windows下没有export命令,直接改成set会导致后面的ts-node报错阅读全文
posted @ 2018-06-19 12:15 流风,飘然的风 阅读(46) 评论(0) 编辑
摘要: window下nodejs用nodemon启动koa2项目(用cmd启动不了,要用Git Bash Here 启动才可以) nodemon --watch 'app/**/*' -e ts --exec 'ts-node' app.ts 环境变量添加项目具体位置,例如:D:\nodejsspace\projectname\node_modules\.bin 也是不起作用的。估计是.bin这个特殊字符cmd命令不认的。 环境变量配置,新增:NODE_ENV:development path顶部新增:.\node_modules\.bin\ cmd命令行报错''ts-node'' 不是内部或外部命令,也不是可运行的程序阅读全文
posted @ 2018-06-15 21:17 流风,飘然的风 阅读(68) 评论(0) 编辑
摘要: mongodb可视化工具 studio3t robo3T 下载安装使用介绍 下载地址: https://studio3t.com/download阅读全文
posted @ 2018-06-14 16:32 流风,飘然的风 阅读(129) 评论(0) 编辑
摘要: 长期看好区块链发展,对看好的项目采用每个月闲钱定投的方式逐步达到囤币目标。 币圈是个创造奇迹和神话的地方,一切皆有可能,只有你想不到,没有做不到,不断刷新自己的想象力已成常态习惯,突破思维限制,想到就去做,你敢想就有人敢信敢用钱给你投票! 真是一个人有多大胆地有多大产的地方。阅读全文
posted @ 2018-06-10 06:07 流风,飘然的风 阅读(61) 评论(0) 编辑
摘要: 学任何东西,你能坚持前三天,就至少超过一半的人,坚持到一周,就可以超过 80% 的人。这只是参与学习的群体,而剩余的大多数,根本没有参与到学习过程里来。 学一门新技术对有相关经验的人来说入门只需要一周时间,熟悉需要一个月时间,三个月就掌握了。阅读全文
posted @ 2018-06-10 05:47 流风,飘然的风 阅读(47) 评论(0) 编辑
摘要: golang学习笔记14 golang substring 截取字符串 golang 没有java那样的substring函数,但支持直接根据 index 截取字符串 mystr := "hello world" fmt.Print(mystr[0:5])阅读全文
posted @ 2018-06-05 22:03 流风,飘然的风 阅读(97) 评论(0) 编辑
摘要: golang学习笔记13 Golang 类型转换整理 go语言string、int、int64、float64、complex 互相转换 #string到int int,err:=strconv.Atoi(string) #string到int64 int64, err := strconv.ParseInt(string, 10, 64) #int到string string:=strconv.Itoa(int) #int64到string string:=strconv.FormatInt(int64,10) #int到int64,把int先转成字符串再转成int64,返回带err参数的需要忽略掉 s := strconv.Itoa(int) s64,_ := strconv.ParseInt(s,10,64) 复数,求平方,10的5次方 cmplx.Pow(10,5)阅读全文
posted @ 2018-06-05 21:59 流风,飘然的风 阅读(639) 评论(0) 编辑
摘要: golang学习笔记12 beego table name `xxx` repeat register, must be unique 错误问题 今天测试了重新建一个项目生成新的表,然后复制到旧的项目上,启动的时候报上面的错误,这个提示很必须唯一很难定位问题,后面发现是项目名称不一致导致的 把新的项目名称全部替换成之前的项目名称就可以了(注意:所有拷贝过来的文件和内容有这个的都要替换掉),例如:"newprojecname/models" 替换成"oldprojecname/models" 另:jetbrain的golang IDE 查找替换的快捷键跟普通eclipse不一样的,要用ctrl+shift+R 组合,可以替换项目中所有文件的关键字,还是挺方便的。阅读全文
posted @ 2018-06-04 21:10 流风,飘然的风 阅读(56) 评论(0) 编辑
摘要: WebStorm: The Smartest JavaScript IDE by JetBrains阅读全文
posted @ 2018-06-04 18:39 流风,飘然的风 阅读(18) 评论(0) 编辑
摘要: golang学习笔记11 golang要用jetbrain的golang这个IDE工具开发才好 jetbrain家的全套ide都很好用,一定要dark背景风格才装B 注册的可以找个代理的 license 服务器 或者自己搭建一个 https://www.jetbrains.com/go/download 从File-->setting 里面进去也可以设置风格和字体大小阅读全文
posted @ 2018-06-01 20:25 流风,飘然的风 阅读(90) 评论(0) 编辑
摘要: mac电脑使用,开发环境配置指南 前端工具链,mac下都很好用 用brew来装软件 用brew cask来装应用 几个习惯在window下使用的软件都没有对应mac版的 sqlyog没有mac版本的,QQ拼音输入法没有mac版的,360极速浏览器没有mac版的,notepad++也没有mac版的,应该还有很多其他软件也不支持的阅读全文
posted @ 2018-06-01 20:12 流风,飘然的风 阅读(30) 评论(0) 编辑
摘要: mac电脑设置USB键盘按键方法,设置多显示屏镜像显示器的方法 mac电脑复制粘贴使用command+c command+v阅读全文
posted @ 2018-06-01 19:57 流风,飘然的风 阅读(24) 评论(0) 编辑
摘要: 移动手机号神州行去香港购买境外流量包方法和注意事项 一、到支付宝里面搜索 境外流量包 可以搜索到一个飞猪的流量包,移动的8元200M,18元无限流量 二、只要是移动手机号都可以使用,不需要全球通 三、需要在SIM 卡信息 里面 网络类型选择 3G网络优先 四、选取运营商,关掉自动选择,然后手动选择中国移动香港运营商网络China Mobile HK (需要先设置3G网络优先,否则选择了香港运营商也不能用) 五、打开数据漫游开关 六、如果是买有限流量的可以在 境外漫游设置 里面设置 漫游时允许数据网络白名单应用和每日流量限额大小阅读全文
posted @ 2018-06-01 19:51 流风,飘然的风 阅读(497) 评论(0) 编辑
摘要: curl下载地址:https://curl.haxx.se/download.html,拉到页面最底下,选择红色选中的那个CAB的进行下载,如下图所示: 下载完成后,解压。解决windows控制台curl中文乱码问题 下载iconv, 地址:http://gnuwin32.sourceforge.net/packages/libiconv.htm,下载完,安装,一路下一步就可以了。 配置环境变量 在系统高级环境变量中,配置 CURL_HOME D:\sofe\curl-7.60.0 path 追加 %CURL_HOME%\I386 C:\Program Files (x86)\GnuWin32\bin 打开cmd输入测试命令: curl www.baidu.com -i | iconv -f utf-8 -t gbk阅读全文
posted @ 2018-05-27 23:20 流风,飘然的风 阅读(307) 评论(0) 编辑
摘要: windows下cmd清屏命令cls阅读全文
posted @ 2018-05-23 10:17 流风,飘然的风 阅读(51) 评论(0) 编辑
摘要: mac电脑复制粘贴使用command+c command+v 系统偏好设置--键盘--修饰键(右下角),将ctrl键和command键的功能对换一下即可用ctrl+c ctrl+v复制粘贴 缺点:所有的command命令都由ctrl替换了阅读全文
posted @ 2018-05-21 14:53 流风,飘然的风 阅读(31) 评论(0) 编辑
摘要: Git从远程仓库里拉取一条本地不存在的分支方法 从远程仓库里拉取一条本地不存在的分支时,进入到对应目录 先执行 git fetch 然后再执行 git checkout -b 本地分支名 origin/远程分支名 这个将会自动创建一个新的本地分支,并与指定的远程分支关联起来。 用sourcetree工具可以如下操作阅读全文
posted @ 2018-05-21 14:00 流风,飘然的风 阅读(45) 评论(0) 编辑
摘要: react系列笔记1 用npx npm命令创建react app create-react-app my-app是开始构建新的 React 单页应用程序的最佳方式。它已经为你设置好了开发环境,以便您可以使用最新的 JavaScript 特性,提供不错的开发体验,并且可以优化你的生产环境应用。你需要在你的机器上安装 Node >= 6 。 安装node.js 工具https://nodejs.org/en/download/ 安装后再打开cmd执行下面命令: npm install -g create-react-app create-react-app my-app cd my-app npm start 如果你的 npm 5.2.0+ 可以使用npx命令阅读全文
posted @ 2018-05-21 12:06 流风,飘然的风 阅读(52) 评论(0) 编辑
摘要: golang学习笔记10 beego api 用jwt验证auth2 token 获取解码信息 Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。 基于token的鉴权机制类似于http协议也是无状态的,它不需要在服务端去保留用户的认证信息或者会话信息。这就意味着基于token认证机制的应用不需要去考虑用户在哪一台服务器登录了,这就为应用的扩展提供了便利。阅读全文
posted @ 2018-05-20 01:44 流风,飘然的风 阅读(252) 评论(0) 编辑
摘要: golang学习笔记9 beego nginx 部署 nginx 反向代理 golang web Go 是一个独立的 HTTP 服务器,但是我们有些时候为了 nginx 可以帮我做很多工作,例如访问日志,cc 攻击,静态服务等,nginx 已经做的很成熟了,Go 只要专注于业务逻辑和功能就好,所以通过 nginx 配置代理就可以实现多应用同时部署,如下就是典型的两个应用共享 80 端口,通过不同的域名访问,反向代理到不同的应用。阅读全文
posted @ 2018-05-20 01:09 流风,飘然的风 阅读(293) 评论(0) 编辑
摘要: golang学习笔记8 beego参数配置 打包linux命令 pack 目录用来发布应用的时候打包,会把项目打包成 zip 包,这样我们部署的时候直接把打包之后的项目上传,解压就可以部署了: bee pack (这个在window下打包的是exe文件的zip包) beego打包linux运行包命令 bee pack -be GOOS=linux 这个打包成的是linux下的xxx.tar.gz 包 数据库配置默认在main.go 的init函数里面配置的,可以改成读取conf配置文件的阅读全文
posted @ 2018-05-20 00:27 流风,飘然的风 阅读(21) 评论(0) 编辑
摘要: golang学习笔记7 使用beego swagger 实现API自动化文档 使用beego开发api server 和前端拆分开发,使用swagger自动化生成API文档 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。 项目地址是:http://swagger.io/阅读全文
posted @ 2018-05-17 20:33 流风,飘然的风 阅读(260) 评论(0) 编辑
摘要: golang学习笔记6 beego项目路由设置 路由包里面我们看到执行了路由注册 beego.Router, 这个函数的功能是映射 URL 到 controller,第一个参数是 URL (用户请求的地址),这里我们注册的是 /,也就是我们访问的不带任何参数的 URL,第二个参数是对应的 Controller,也就是我们即将把请求分发到那个控制器来执行相应的逻辑,我们可以执行类似的方式注册如下路由: beego.Router("/user", &controllers.UserController{}) 这样用户就可以通过访问 /user 去执行 UserController 的逻辑。这就是我们所谓的路由,更多更复杂的路由规则请查询 beego 的路由设置 再回来看看 main 函数里面的 beego.Run, beego.Run 执行之后,我们看到的效果好像只是监听服务端口这个过程,但是它内部做了很多事情阅读全文
posted @ 2018-05-17 11:21 流风,飘然的风 阅读(92) 评论(0) 编辑
摘要: golang学习笔记5 用bee工具创建项目 bee工具简介 bee 工具是一个为了协助快速开发 beego 项目而创建的项目,通过 bee 您可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署。 bee 工具的安装:go get github.com/beego/bee阅读全文
posted @ 2018-05-16 16:27 流风,飘然的风 阅读(214) 评论(0) 编辑