06 2018 档案
摘要:golang学习笔记16 beego orm 数据库操作
beego ORM 是一个强大的 Go 语言 ORM 框架。她的灵感主要来自 Django ORM 和 SQLAlchemy。
目前该框架仍处于开发阶段,可能发生任何导致不兼容的改动。
阅读全文
摘要:金融系统中加密机的简介
加密机是一台大小和台式PC机箱差不多大小的一台设备,价格较贵,约6-8万/台,在银行、银联、第三方支付等金融机构广泛使用,主要用来加解密银行卡密码,计算交易MAC,保证交易中敏感数据的安全等。
根据加密协议的层次(OSI模型),可以分为链路加密机、网络加密机(IP层)、应用层加密机。
实现点对点加密的信息技术设备
阅读全文
摘要:ESB(Enterprise Service Bus)企业服务总线介绍
ESB全称为Enterprise Service Bus,即企业服务总线。
它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。
在探讨信息系统的SOA架构概念时,一个非常重要的概念是:企业服务总线(ESB)。可以说,企业服务总线也是SOA的核心构成部分。要真正实现应用架构完善的SOA结构,简化SOA构件间的关系,就一定要建设好信息系统的企业级服务总线。
阅读全文
摘要:2018年技能提升报告
Skill Up 2018 - Developer Skills Report | PACKT Books
https://www.packtpub.com/skill-up-2018
Packt发布了2018年技能提升报告的结果,旨在了解软件开发人员的工具使用情况和技能趋势。
报告显示,Java 在编程语言中仍然占据主导地位,但 Kotlin 极有可能将其赶出移动开发的榜首。
“2018 年技能提升报告”调查了 8000 多名开发人员和技术专家,他们分为四大类:
应用程序开发,Web 开发,安全和系统管理以及数据。
阅读全文
摘要:Android Studio 快捷键使用
阅读全文
摘要:golang用strings.Split切割字符串kv := strings.Split(authString, " ")
if len(kv) != 2 || kv[0] != "Bearer" {
阅读全文
摘要:nodejs typescript怎么发送get、post请求,如何获取网易云通信token
yarn add jshashes
yarn add superagent
检查语法
yarn lint
阅读全文
摘要:比特币以太坊数字货币钱包安全助记词安全问题
一、为什么一定要备份助记词?
用户在选择钱包备份方式的时候, 可以选择备份助记词、Keystore 或者明文私钥的其中一种, 但是 imToken 还是强烈推荐用户备份助记词, 这里有几点原因:
1. Keystore 虽然是加密过后的私钥, 但是不方便抄写, 一般情况下都需要通过网络传输进行存储, 而且 Keystore 往往会给用户带来安全的错觉, 曾经出现过很多使用微信收藏 Keystore 或者邮件传输 Keystore 导致代币被盗的事件。
2. 明文私钥的安全等级和助记词是一样的, 都是未经加密的私钥, 但是明文私钥非常不便于用户进行抄写记忆, 私钥一旦出现抄写错误, 那么就会发生丢币的现象, 所以我们不建议备份或者传输明文私钥。
3. 助记词可以管理多链的钱包, 备份一个助记词, 就可以管理多个链的资产。因为在不同链上, 私钥是不一样的, Keystore 也不一样, 但是助记词却可以保持一致。像 imToken 2.0 可以使用一套助记词, 分别管理 BTC 和 ETH 等其他公链代币。
4. 助记词便于用户抄
阅读全文
摘要: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,问题就解决了。
注:有可能升级后又回来了,需要重新删一次。
阅读全文
摘要: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报错
阅读全文
摘要: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'' 不是内部或外部命令,也不是可运行的程序
阅读全文
摘要:mongodb可视化工具 studio3t robo3T 下载安装使用介绍
下载地址: https://studio3t.com/download
阅读全文
摘要:长期看好区块链发展,对看好的项目采用每个月闲钱定投的方式逐步达到囤币目标。
币圈是个创造奇迹和神话的地方,一切皆有可能,只有你想不到,没有做不到,不断刷新自己的想象力已成常态习惯,突破思维限制,想到就去做,你敢想就有人敢信敢用钱给你投票! 真是一个人有多大胆地有多大产的地方。
阅读全文
摘要:学任何东西,你能坚持前三天,就至少超过一半的人,坚持到一周,就可以超过 80% 的人。这只是参与学习的群体,而剩余的大多数,根本没有参与到学习过程里来。
学一门新技术对有相关经验的人来说入门只需要一周时间,熟悉需要一个月时间,三个月就掌握了。
阅读全文
摘要:golang学习笔记14 golang substring 截取字符串
golang 没有java那样的substring函数,但支持直接根据 index 截取字符串
mystr := "hello world"
fmt.Print(mystr[0:5])
阅读全文
摘要: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)
阅读全文
摘要:golang学习笔记12 beego table name `xxx` repeat register, must be unique 错误问题
今天测试了重新建一个项目生成新的表,然后复制到旧的项目上,启动的时候报上面的错误,这个提示很必须唯一很难定位问题,后面发现是项目名称不一致导致的
把新的项目名称全部替换成之前的项目名称就可以了(注意:所有拷贝过来的文件和内容有这个的都要替换掉),例如:"newprojecname/models" 替换成"oldprojecname/models"
另:jetbrain的golang IDE 查找替换的快捷键跟普通eclipse不一样的,要用ctrl+shift+R 组合,可以替换项目中所有文件的关键字,还是挺方便的。
阅读全文
摘要:WebStorm: The Smartest JavaScript IDE by JetBrains
阅读全文
摘要:golang学习笔记11 golang要用jetbrain的golang这个IDE工具开发才好
jetbrain家的全套ide都很好用,一定要dark背景风格才装B
注册的可以找个代理的 license 服务器 或者自己搭建一个
https://www.jetbrains.com/go/download
从File-->setting 里面进去也可以设置风格和字体大小
阅读全文
摘要:mac电脑使用,开发环境配置指南
前端工具链,mac下都很好用
用brew来装软件 用brew cask来装应用
几个习惯在window下使用的软件都没有对应mac版的
sqlyog没有mac版本的,QQ拼音输入法没有mac版的,360极速浏览器没有mac版的,notepad++也没有mac版的,应该还有很多其他软件也不支持的
阅读全文
摘要:mac电脑设置USB键盘按键方法,设置多显示屏镜像显示器的方法
mac电脑复制粘贴使用command+c command+v
阅读全文
摘要:移动手机号神州行去香港购买境外流量包方法和注意事项
一、到支付宝里面搜索 境外流量包 可以搜索到一个飞猪的流量包,移动的8元200M,18元无限流量
二、只要是移动手机号都可以使用,不需要全球通
三、需要在SIM 卡信息 里面 网络类型选择 3G网络优先
四、选取运营商,关掉自动选择,然后手动选择中国移动香港运营商网络China Mobile HK (需要先设置3G网络优先,否则选择了香港运营商也不能用)
五、打开数据漫游开关
六、如果是买有限流量的可以在 境外漫游设置 里面设置 漫游时允许数据网络白名单应用和每日流量限额大小
阅读全文