Go语言基础知识

基础知识 每个go程序都是由package定义的。package必须在源文件的第一行。 每个可执行程序必须有且只有一个main包,main包里面必须有main函数。12345package main// todofunc main(){ //TODO} import 多个包可以一个一个import: 123import "fmt"import "os"im...

Continue Reading →

Go命令操作工具

查看Go命令可以在命令行中执行go命令来查看所有的go命令: Go命令go build主要用来编译代码,在编译的过程中,可以同时编译代码中引用的其他包。 对于普通包,执行go build后不会生成任何文件。(执行gi install可以在$GOPATH/pkg目录下生成对应的文件) 如果是main包,执行go build后,会在当前的目录下生成一个可执行文件。(使用go in...

Continue Reading →

GO环境安装部署

Windows安装GO 官网下载https://golang.org/dl/ Golang中国下载https://golangtc.com/download直接安装即可。 部署环境查看安装状态上一步安装完成后,打开命令行工具,输入go env回车,就可以看到如下界面:有几个关键的参数: 参数 解释 GOARCH=amd64 表示目标机器的处理器架构,它的值可以是 386、...

Continue Reading →

使用Visual Studio远程调试

本篇记录使用本地Visual Studio对远程服务器上部署的web站点进行断点调试。 准备工作 复制vs远程调试文件到服务器c盘,文件夹路径:Common7/IDE/Remote Debugger/x64 (整个文件夹复制进去) 运行其中的msvsmon.exe可执行程序 选择 工具–>选项,修改成 无身份验证,允许任何用户进行调试 VS中选择 调试–>附加到进程 : 传...

Continue Reading →

RabbitMQ快速上手

  这是一篇简单的快速上手文章,不对RabbitMQ做过多的研究,只对安装使用的要点做一些提示,详细的使用心得,有时间记录。 安装  演示一下windows版本的安装:由于RabbitMQ使用Erlang编写的,需要运行在Erlang运行时环境上,首先需要安装Erlang语言,然后安装RabbitMQ的windows版本服务端。Erlang下载 RabbitMQ下载 以windows ...

Continue Reading →

在树莓派3上部署qiandao.today签到程序

项目介绍  qiandao.today是一个在github上开源的自动签到框架,使用python开发,作者是binux。   github:https://github.com/binux/qiandao 部署在本地的树莓派上准备  首先我们准备一台安装好linux系统(raspbian、ubuntu等)的树莓派(我这里使用的是树莓派3),连接接显示器并联网,连接键鼠。  操作系统为基于Debian8的Raspbian。并且修改镜像源为国内镜像,然后执行命令更新软件源:sudo apt-get update 部署  签到项目是使用python开发的,被树莓派完美支持,只需安装2.7版本的python即可(如果你的系统是树莓派官方的Raspbian的话,就不需要安装了,系统自带2.7版本...

Continue Reading →

微信JSSDK的使用

概述和官方文档  使用微信JSSDK可以在网页中调用手机的拍照语音、定位等手机系统功能,还可以定制微信分享、扫一扫、卡券、支付等微信功能。  官方文档:http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html    调用步骤1.绑定域名  首先进入微信公众号后台,进入公众号设置=>功能设置=>JS接口安全域名设置:在这里可以设置三个调用的JSSDK的域名,然后将提示信息注意事项3中的文件下载下来,放到网站的根目录下,点击保存,微信会自动测试是否设置成功。 2.页面引入JS文件  在需要使用到JSSDK的页面引入微信提供的js文件,可以支持https协议,下载:   http://res.wx.q...

Continue Reading →

使用CKEditor时碰到的一个坑

问题  CKEditor的配置文件有很多配置项,我们在使用的时候如果不指定需要那些工具条按钮,默认就会全部显示出来,在配置文件中可以只选择我们需要的一些按钮,比如纯文本编辑的时候,我们会把图片上传按钮去掉,或者不允许斜体加粗之类的操作。 工具条具体的配置是:123456config.toolbarGroups = [ { name: 'basicstyles', groups: ['basicstyles', 'cleanup'] }, { name: 'paragraph', groups: ['list', 'indent', 'blocks', 'align'] }, { name: ...

Continue Reading →

使用CsvHelper导入导出csv文件

今天记录一下使用CsvHelper导入导出CSV文件的方法。 CSV介绍  csv文件是一种纯文本存储的文件格式,行和列分别用逗号和换行来代替,可以直接使用Excel打开。在代码中可以直接使用TextWrite 操作,比较方便快速。 CsvHelper项目介绍:  github主页:https://github.com/JoshClose/CsvHelper  文档:http://joshclose.github.io/CsvHelper/  wiki:https://github.com/JoshClose/CsvHelper/wiki Examples模拟场景是需要从数据库中导出导入用户信息,有如下一个类:12345class People{ public strin...

Continue Reading →

bootstrap-fileinput组件在上传时传递额外参数

该问题的使用场景是:在微信平台素材上传的页面使用,在上传时需要发送一个参数,让后台判断是临时素材还是永久素材。 但是该组件在一开始就已经初始化(问题所在)了要发送的参数,也就是说没有办法后期追加额外的参数。   由于英文水平问题,阅读官方文档时没有找到该问题的解决方法,于是去github提了一个issue ,得到的答案是仔细阅读文档,里面有一个回调函数可以解决问题😍 解决方法  关键的...

Continue Reading →

© 2017 haijd All Rights Reserved. 本站访客数人次 本站总访问量
Theme by hiero