4 Swxctx

尚未进行身份认证

铭心刻骨,就要一意孤行;越是憧憬,越要风雨兼程;要走多远,才算走进森林_xc。

等级
TA的排名 3k+

Golang-微信二次分享及Js Sdk签名工具

微信二次分享及JsSdk签名工具概述功能安装使用概述在进行微信JsSdk调用时,需要首先获取到签名,通过签名进行授权以及接口调用,wxsign使用Golang编写,完成签名授权验证。功能获取微信分享所需要的js签名信息返回签名信息结构{Appidstring`json:"appid"` Noncestrstring`json:"nonce...

2019-03-29 21:48:25

Nginx使用$remote_addr获取不到用户真实IP解决

Nginx配置location/{proxy_set_headerHost$host;proxy_set_headerX-real-ip$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;}...

2019-03-20 12:03:33

开源中心

目前在CSDN记录了学习过程中的一些简要知识,也会存在一些错误,希望大家互相指点,相互学习,下面是我的个人开源项目,里面包含了各种语言学习记录、后端语言框架以及部分运维知识。swxctxhttps://github.com/swxctx-点击跳转到Githubhttp://www.swxctx.top-点击跳转到博客小站usthoozhttps://github.co...

2019-03-18 16:51:19

Ubuntu sudo apt-get install err

Ubuntusudoapt-getinstallerrProblemResolveProblemE:无法获得锁/var/lib/dpkg/lock-frontend-open(11:资源暂时不可用)E:Unabletoacquirethedpkgfrontendlock(/var/lib/dpkg/lock-frontend),isanotherpr...

2019-03-09 15:09:38

Golang Json文件解析为结构体工具-json2go

json2go概述json2go用于将json结构转换为golang使用的结构体,配置json文件,通过命令可以将转换后的结构体输出到屏幕或者输出到文件。功能通过读取json文件生成Golang对应的结构体可选输出方式为屏幕输出以及写入到文件使用安装源码链接gogetgithub.com/usthooz/json2gocd$GOPATH/github.com/usth...

2019-02-22 19:31:55

Golang-微信公众号Js-sdk授权签名

Golang-微信公众号Js-sdk授权签名功能安装使用例程功能微信接口文档获取微信公众号Js-sdk所需要的js签名信息返回签名信息{Appidstring`json:"appid"` Noncestrstring`json:"noncestr"` Timestampstring`json:"timestamp&qu

2019-01-06 14:03:05

Ps抠图之魔棒简易使用

我们在很多时候会需要抠图,通过ps有很多方法,这里只介绍简易的魔棒抠图。如下图,需要抠出图中的小猫打开图片点击魔法棒工具,鼠标点击选择白色区域这时候可以看到,白色区域已经被选中了。按下快捷键ctrl+shift+i这时候进行的是反选,也就是选中小猫,如图:按下ctrl+j复制图层复制图层后得到了图层1,点击图层0,并没有什么变化,这时候点击一下图层可见按...

2018-10-25 13:55:36

Node.js-MySql的基本操作

依赖安装首先执行npm命令安装Mysql依赖,如下:npmi-dmysql如下图所示安装完成:数据库连接//加载mysql模块varmysql=require('mysql');//创建数据库连接varconn=mysql.createConnection({host:'localhost',user:'root',...

2018-10-17 19:38:33

C++ - Map的基本使用介绍

Map在很多时候是很常用的东西,不管哪种语言,其都是离不开键值对的方式,在C++中也是一样的操作,同时还提供了一些简便的方法让我们快速的对Map进行操作,接下来先看一个Map的基本使用操作:#include<iostream>#include<map>usingnamespacestd;intmain(void){inti;...

2018-08-15 10:03:34

Golang-一些常用的方法集合

日常学习过程中一些常用的方法: GitHub部分代码如下所示:packagegutilimport( "crypto/rand" "fmt" "math/big" "strconv")/* input:[1,2,3,4] output:?,?,?,?[1234]*///GetSQLPlaceholdersql参数拼接funcGetSQ...

2018-08-03 19:14:26

Golang-Gomail实现简单的邮件发送

本文主要简单讲解了通过Golang实现邮件的发送,点击下方链接阅读。点击打开链接

2018-04-04 11:44:20

Mac安装Mongodb详解

本文主要讲解在Mac环境下的Mongodb安装,在个人博客中做了详细说明,可点击下方链接跳转阅读。点击打开链接

2018-04-04 11:41:00

GO-Golang实现的简单爬虫

序言今天在工作上面需要用到爬虫抓取部分信息,之前用Python实现了CSDN博客的抓取,后想到了目前整天面对的Golang,便摸索了一下,实现了一个简单的抓取豆瓣排行的爬虫,主要分为下面几个步骤.-发起Http请求-解析Html元素-存储抓取到的数据详细阅读链接源码链接发起http请求在请求方面,直接采用的Golang的"net/http"包来进行开发,步骤如下:初始化client:=&...

2018-03-26 15:01:50

Go-一些简单的类型转换及处理

packagemygoimport( "bytes" "math" "reflect" "strconv" "time")/*[]stringforstring*/funcByteString(p[]string)string{ varresustring for_,q:=rangep{ resu=q } returnresu

2017-12-03 16:34:34

Go-实现程序零点定时启动

需要实现定时启动,这里采用的是定时器的方式进行,当然可以使用ticket,代码如下:packagemainimport( "time")funcWriteWork(writereloadfunc()){ gofunc(){ writereload() for{ now:=time.Now() //下一个零点 next:=now.A

2017-12-03 16:33:36

Go-gin的基本使用

之前了解到了golang中使用较多的gin框架,所以在这里贴一个简单的demo,便于记录,代码如下:packagemainimport( "database/sql" "fmt" "log" "net/http" "github.com/gin-gonic/gin" _"github.com/go-sql-driver/mysql")typePersonstr

2017-12-03 16:29:07

Go-过滤器的简单使用(bloom)

之前在进行项目的时候使用到了Go的过滤,所以总结了常用的几种过滤器,现贴代码如下:packagemygoimport( "fmt" "strings" boom"github.com/BoomFilters" "github.com/bloom" cuckoo"github.com/goCuckoo")funcmacuckooin(){ //spei

2017-12-03 16:18:14

Go-influxdb基本操作

本文主要通过go语言对influxdb做一个简单的创建表以及插入一条数据的操作,代码如下所示(使用到了一个插件,可通过goget进行安装):packagemainimport( "fmt" "github.com/influxdata/influxdb/client/v2" "log" "time")const( MyDB="test" usernam

2017-08-09 20:30:13

Mysql-MySql启动问题

今天在zsh启动mysql时报错:my_print_defaults:[Warning]World-writableconfigfile'/usr/local/etc/my.cnf'isignored.my_print_defaults:[Warning]World-writableconfigfile'/usr/local/etc/my.cnf'isignored

2017-07-26 15:22:13

sublime快捷操作

Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:选择多行Ctrl+Shift+En

2017-07-22 18:40:21

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!