摘要:
golang学习笔记7 使用beego swagger 实现API自动化文档
使用beego开发api server 和前端拆分开发,使用swagger自动化生成API文档
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。
项目地址是:http://swagger.io/
阅读全文
posted @ 2018-05-17 20:33
大自然的流风
阅读(11712)
推荐(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
大自然的流风
阅读(3553)
推荐(0)
摘要:
golang学习笔记5 用bee工具创建项目 bee工具简介
bee 工具是一个为了协助快速开发 beego 项目而创建的项目,通过 bee 您可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署。
bee 工具的安装:go get github.com/beego/bee
阅读全文
posted @ 2018-05-16 16:27
大自然的流风
阅读(5267)
推荐(0)
摘要:
go语言,golang学习笔记4 用beego跑一个web应用
首页 - beego: 简约 & 强大并存的 Go 应用框架
https://beego.me/
阅读全文
posted @ 2018-05-15 19:47
大自然的流风
阅读(1010)
推荐(0)
摘要:
go语言,golang学习笔记3 用命令下载框架报错问题解决 设置环境变量
下载安装:go get github.com/astaxie/beego
阅读全文
posted @ 2018-05-15 18:11
大自然的流风
阅读(1852)
推荐(0)
摘要:
go语言,golang学习笔记2 web框架选择
用什么go web框架比较好呢?能不能推荐个中文资料多的web框架呢?
beego框架用的人最多,中文资料最多
首页 - beego: 简约 & 强大并存的 Go 应用框架
https://beego.me
自带的net/http比较简单,功能不够强大
gorilla 没什么中文资料
Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,已经发布了1.0版本。
xorm + iris组合也不错
go kit这个可以做微服务框架
阅读全文
posted @ 2018-05-15 13:07
大自然的流风
阅读(7680)
推荐(0)
摘要:
go语言,golang学习笔记1 官网下载安装,中文社区,开发工具LiteIDE
阅读全文
posted @ 2018-05-15 12:26
大自然的流风
阅读(1319)
推荐(0)
摘要:
现在总结一下,买股票一共有三种方法,以我们今天这个设定为例 ——
1. 总共只有1万元资金,每次都全部投入买一只股票。运气特别好的话可以挣很多很多钱,但最可能结局是几何平均值,变成1.95元。
2. 总共有52万元资金,每周投入1万元买股票,周末卖出。结果是一年下来有10%的利润,变成57.2万元。
3. 如果资金和时间充裕到可以不顾交易成本,去买市场所有的股票,那么就按照市场算数平均值滚雪球,一年下来变成140倍。
阅读全文
posted @ 2018-05-13 23:34
大自然的流风
阅读(2072)
推荐(0)
摘要:
小米note3的开发者选项在哪里?怎么进入开发者模式?如何显示布局边界?
1、找到【设置】,打开
2、点击【我的设备】
3、点击【全部参数】
4、连续点击【MIUI版本】5次
5、之后就会看见提示 “进入到开发者模式”
6、返回设置主页,找到【更多设置】,进去可以看到【开发者选项】
阅读全文
posted @ 2018-05-11 21:43
大自然的流风
阅读(13169)
推荐(0)
摘要:
win10 常用设置 桌面出来计算机图标,固定桌面摆好的图标设置方法
桌面右键-->显示设置-->桌面图标设置
电脑设备ID:xxx 查看方法:桌面右键-->显示设置-->关于
阅读全文
posted @ 2018-05-10 20:49
大自然的流风
阅读(3054)
推荐(0)
摘要:
linux centos 如何设置swap大小?
swap的值都是安装系统的时候设置好的,一般设置为内存的两倍大小。使用过程中发现swap值过小只能添加。
用free -m 命令查看当前swap大小
使用下面的命令创建2G的空间
dd if=/dev/zero of=/var/swap bs=1024 count=2048000
if 表示infile,of表示outfile,bs=1024代表增加的模块大小,count=2048000代表2048000个模块,也就是2G空间
阅读全文
posted @ 2018-05-06 14:06
大自然的流风
阅读(20782)
推荐(0)
摘要:
php的Allowed memory size of 134217728 bytes exhausted问题解决办法
报错: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 128 bytes) in xxxx/mysqli_result.php on line 183
解决方案1:通过ini_set函数修改配置选项值,ini_set(‘memory_limit’,’256M’); //升级为256M内存
解决方案2:1、修改php.ini
修改php配置
vi /usr/local/php/etc/php.ini
memory_limit = 128 改成memory_limit = 256
php-fpm重启
/etc/init.d/php-fpm restart
重启Nginx
service nginx restart
阅读全文
posted @ 2018-05-06 13:54
大自然的流风
阅读(48194)
推荐(0)
摘要:
远程服务调用RPC框架介绍,微服务架构介绍和RPC框架对比,dubbo、SpringClound对比
远程服务调用RPC框架介绍,RPC简单的来说就是像调用本地服务一样调用远程服务。netty就是解决RPC网络传输的。
阅读全文
posted @ 2018-05-05 14:12
大自然的流风
阅读(1703)
推荐(1)
摘要:
web3.js编译Solidity,发布,调用全部流程(手把手教程)
下面教程是打算在尽量牵涉可能少的以太坊的相关工具,主要使用web3.js这个以太坊提供的工具包,来完成合约的编译,发布,合约方法调用的一整个流程。一方面来了解以太坊开发到底需要什么,另一方面来对web3.js的API有个基本的了解。由于所有其它工具都或多或少的是对web3.js的底层函数的包装,所以对web3.js使用流程有个认识之后,也能更好的入门,使用相关的工具。
阅读全文
posted @ 2018-05-05 13:37
大自然的流风
阅读(1235)
推荐(0)
摘要:
Web3.js API 中文文档
web3对象提供了所有方法。
阅读全文
posted @ 2018-05-05 13:29
大自然的流风
阅读(30706)
推荐(1)
摘要:
AELF(ELF)区块链项目介绍,Aelf在交易所上的名称是ELF,最近涨了不少了,可以长期关注逢低建仓,根据自身情况可以适当轻仓配置点。AELF总结下来就是希望打造一个B2B的区块链开放式OS系统。aelf是一个多链条结构,每个Dapps应用和智能合约使用自己的链条,当很多应用同时进行时,大家都不需要共享资源。
阅读全文
posted @ 2018-05-04 23:27
大自然的流风
阅读(6677)
推荐(0)
摘要:
区块链简易解释,区块链10大特点
1、区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应 用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。
2、区块链(Blockchain)是比特币的一个重要概念,本质上是一个去中心化的数据库, 同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
阅读全文
posted @ 2018-05-03 05:32
大自然的流风
阅读(6317)
推荐(0)
摘要:
以太坊智能合约开发,Web3.js API 中文文档 ethereum web3.js入门说明
为了让你的Ðapp运行上以太坊,一种选择是使用web3.js library提供的web3。对象。底层实现上,它通过RPC 调用与本地节点通信。web3.js可以与任何暴露了RPC接口的以太坊节点连接。
web3中有eth对象 - web3.eth 具体来表示与以太坊区块链之间的交互。shh对象 - web3.shh表示Whisper协议的相关交互。后续我们会继续介绍其它一些web3协议中的对象。
阅读全文
posted @ 2018-05-03 05:04
大自然的流风
阅读(6345)
推荐(1)
摘要:
摘要:目前互联网上充斥着大量的关于RESTful API(为了方便,以后API和RESTful API 一个意思)如何设计的文章,然而却没有一个”万能“的设计标准:如何鉴权?API格式如何?你的API是否应该加入版本信息?
阅读全文
posted @ 2018-05-03 00:02
大自然的流风
阅读(2095)
推荐(0)
摘要:
理解区块链之前,先上手体验一把数字货币(2018-04-06 陈浩 第6讲)
初次接触到区块链的你,肯定是一头雾水:“区块链是什么,这玩意到底怎么回事”。
其实对于区块链的原理,你大可不必着急,咱们可以直接上手体验一下目前区块链的第一大应用:数字货币。
本篇的内容面向所有区块链的小白,我会教你如何使用数字货币,来帮你从另外一个维度理解区块链技术。
本篇内容包括但不限于:数字货币钱包介绍、下载安装、转账、数字货币交易所充币、提币等等。
阅读全文
posted @ 2018-04-28 16:00
大自然的流风
阅读(1010)
推荐(0)
摘要:
约瑟夫·卢宾《以太坊:从底层揭秘区块链应用和机会》2018-04-21
一、区块链的五个核心要素:
1、数据库:区块是交易,彼此连接形成链。
2、加密的代币:系统发行代币,作为价值存储工具。
3、点对点网络:打破传统,弱化系统对某些单点的依赖性。
4、共识算法:所有交易遵守的一套规则。
5、虚拟机和编程语言:数据和编程逐步向“去中心化”发展。
二、去中心化应用。
前端:基于网络和移动平台。后端:由区块构成,借助智能合约来运行。
以太坊创始人谈区块链面临的挑战带来的启示
阅读全文
posted @ 2018-04-27 23:03
大自然的流风
阅读(514)
推荐(0)
摘要:
以太坊智能合约介绍,Solidity介绍
一个简单的智能合约
先从一个非常基础的例子开始,不用担心你现在还一点都不了解,我们将逐步了解到更多的细节。
阅读全文
posted @ 2018-04-27 18:27
大自然的流风
阅读(2564)
推荐(0)
摘要:
新浪微博 [异常问题] 414 Request-URL Too Large
浏览器上打开新浪微博,或则日志是返回结果提示:414 Request-URL Too Large
原因:因同IP访问微博页面过多,IP被微博限制访问
解决方法:
1、更改本机IP地址(一般宽带重启下路由器重新拨号即可换IP)
2、无法更改IP的,退出软件,暂停数小时,等限制解除后再运行
阅读全文
posted @ 2018-04-27 18:20
大自然的流风
阅读(3672)
推荐(0)
摘要:
Google自动广告,将广告代码放置在 HTML 中的什么位置?
为自动广告生成广告代码后,您需要将此代码放置在要展示广告的每个网页中。您应将广告代码放置在网页的 标记(或正文顶部)中。
阅读全文
posted @ 2018-04-27 14:36
大自然的流风
阅读(5471)
推荐(0)
摘要:
Cardano,简称艾达币ADA,从2017年11月前不温不火的2毛,只要用了40多天疯狂涨到将近9块,40多倍的涨幅;又在熊市跌回了不到1块,这在主流币中可以算是波动巨大。
阅读全文
posted @ 2018-04-24 00:20
大自然的流风
阅读(17399)
推荐(0)
摘要:
基于EOS开发的Dapp大全
截止20180424,基于EOS开发的项目在50,很多项目的规划信息还不完善,搜集了基本的信息,供大家参考。
阅读全文
posted @ 2018-04-24 00:08
大自然的流风
阅读(2519)
推荐(0)
摘要:
朴素贝叶斯算法,贝叶斯分类算法,贝叶斯定理原理
贝叶斯分类算法是统计学的一种分类方法,它是一类利用概率统计知识进行分类的算法。在许多场合,朴素贝叶斯(Naïve Bayes,NB)分类算法可以与决策树和神经网络分类算法相媲美,该算法能运用到大型数据库中,而且方法简单、分类准确率高、速度快。
朴素贝叶斯算法的核心思想:选择具有最高后验概率作为确定类别的指标。
阅读全文
posted @ 2018-04-23 00:24
大自然的流风
阅读(9461)
推荐(0)
摘要:
php CI框架中URL特殊字符处理与SQL注入隐患
php CI框架中URL特殊字符有很多是不支持的,导致像c++,括号这些常用的分类,字符都无法正常显示很头痛,而在配置里增加单引号' 反斜杠\ 这种特殊字符又很容易给sql注入
在默认的config配置基础上加上:+=()特殊字符
#$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';
$config['permitted_uri_chars'] ='a-z 0-9~%.:_\-\+=()';
阅读全文
posted @ 2018-04-19 01:23
大自然的流风
阅读(986)
推荐(0)
摘要:
区块链3.0 ada Cardano卡尔达诺如何获得一致好评?
卡尔达诺(Cardano)的目标远大,他要同时锁定比特币和以太坊。
大家去网上搜索卡尔达诺相关资料时就会发现基本没有吐槽点,一致的信任与好评。
到底是什么样的项目得到大家这么高的认可度呢?
本文为大家揭开其神秘的面纱。
阅读全文
posted @ 2018-04-16 23:07
大自然的流风
阅读(3902)
推荐(0)
摘要:
拜占庭将军问题(Byzantine Generals Problem),一个关于分布式系统容错问题故事。
背景:拜占庭帝国派出10支军队,去包围进攻一个强大的敌人,至少6支军队同时进攻才能攻下敌国。
难题:一些将军可能是叛徒,会发布假的(相反的)进攻意向。
解决方案:每个节点给所有的其它节点发送消息,每个节点根据接收到的所有消息来决定最终的策略。
缺点:每个节点向全网节点发送大量的消息。
阅读全文
posted @ 2018-04-16 10:59
大自然的流风
阅读(5155)
推荐(0)
摘要:
360浏览器有个 谷歌访问助手(插件管理里搜谷歌即可) 可以免费访问:谷歌搜索,Google+ gmail
阅读全文
posted @ 2018-04-10 09:27
大自然的流风
阅读(3056)
推荐(0)
摘要:
pyV8不支持dom操作,关于PyV8的支持DOM的疑问
PYV8只支持纯js语句。不过官方提供了w3c.py以及brower.py,可以基于此来完成,但这个用起来还是比较麻烦。
在爬取网站时,需要提交请求,其中有一个参数是执行了一大段js来得到的,本来以为用PyV8可以执行js解决的,结果由于涉及到了一点dom的东西,而原生PyV8貌似没有自带浏览器环境, 所以就会报错,导致无法执行下去。
阅读全文
posted @ 2018-04-03 22:16
大自然的流风
阅读(1053)
推荐(0)
摘要:
centos7和centos6通过yum安装JDK1.8
查看JDK的安装路径# java -version
centos6或centos7都可用的 yum安装jdk
安装之前先检查一下系统有没有自带open-jdk
检索1.8的列表:yum list java-1.8*
安装1.8.0的所有文件:yum install java-1.8.0-openjdk* -y
阅读全文
posted @ 2018-03-31 22:43
大自然的流风
阅读(2892)
推荐(1)
摘要:
bootsrtap h5 移动版页面 在苹果手机ios滑动上下拉动滚动卡顿问题解决方法。排除网页结果问题,布局问题,js问题,样式问题,内容长度问题,所以当时想到的地方都改过测试了也没有解决。
最后只能认为的苹果手机ios的兼容性问题了,按照苹果手机 ios 拉动 卡顿 触屏 去搜索还真搜索到了很多相关问题,很多人遇到ios卡顿问题,但把网上所有方法都试了一遍也还是没有解决。在准备放弃的时候突然调试成功了,成功代码如下
阅读全文
posted @ 2018-03-30 02:02
大自然的流风
阅读(2501)
推荐(0)
摘要:
使用锚标记返回网页顶部的方法
只需在body下放个隐藏的锚点标记,内容如下:
然后,在网页底部放一个访问链接即可:
返回顶部
或
︽
此方法效果是一次直接跳到顶部,而且URL地址栏会显示个#top
阅读全文
posted @ 2018-03-28 14:43
大自然的流风
阅读(651)
推荐(0)
摘要:
浅析PAC,修改PAC文件及user-rule文件实现自动代理
代理自动配置(英语:Proxy auto-config,简称PAC)是一种网页浏览器技术,用于定义浏览器该如何自动选择适当的代理服务器来访问一个网址。
阅读全文
posted @ 2018-03-23 00:29
大自然的流风
阅读(22667)
推荐(0)
摘要:
知识科普,解读闪电/雷电网络,零基础秒懂!
闪电网络的技术是革命性的,将实现即时0手续费的小金额支付。第一步是解决扩容问题,第二部就是解决共通性问题,利用原子交换协议和不同链条的状态通道结合,进行不同公有链原生币兑换,例如实时兑换莱特币到比特币,以太坊到莱特币等。智能合约升级到可以使用状态通道可以解决资源共享问题。
PS:闪电网络对应的代币是 rnd 这个看好的可以买点囤币。
阅读全文
posted @ 2018-03-21 16:51
大自然的流风
阅读(3937)
推荐(0)
摘要:
奇虎360创始人周鸿祎发布朋友圈,转载纽约时报杂志文章《骗子、假先知们一夜暴富背后:区块链是回归互联网本来意义的唯一希望》,并评论说这篇文章是迄今为止我所认为的最深入浅出的、最明明白白的一篇文章,没有大道理,没有空洞的口号,没有吓唬人的概念,这才是学习区块链技术最需要的基础。
阅读全文
posted @ 2018-03-14 10:49
大自然的流风
阅读(614)
推荐(0)
摘要:
PHP框架CI CodeIgniter 的log_message开启日志记录方法
第一步:index.php文件,修改环境为开发环境
define(‘ENVIRONMENT’, ‘development’);
第二步:application/config/config.php文件修改
$config[‘log_threshold’] = 4; //0表示关闭,4表示所有级别都打开
第三步:在需要输出日志的地方加入如下类似语句
log_message(‘error’, ‘Some variable did not contain a value.’);
第四步:在application/logs目录就可以看到日志文件
阅读全文
posted @ 2018-03-12 20:48
大自然的流风
阅读(3847)
推荐(0)
摘要:
eos中BM与有BM特色的去中心化。区块链世界,白皮书为共识,代码为法律。比特币挖矿是谁算力高,谁更容易挖到新的比特币,而BM认为这太浪费资源了,于是设计了DPoS:
在DPoS系统里,大家不再挖矿。而是指定几个人负责记账,不叫矿工,而叫见证人。比特股里开始是101人,EOS里是21人。比特股里见证人们赚取手续费,EOS里见证人们分享EOS的通胀收益。
阅读全文
posted @ 2018-03-02 15:54
大自然的流风
阅读(1050)
推荐(0)