#Lang

golang中xorm的基本使用

  简单的用法packagemainimport(_"github.com/go-sql-driver/mysql""github.com/go-xorm/xorm""log")//定义结构体(xorm支持双向映射)typeUserstruct{User_idint64`xorm:"pkautoin...
代码星球 ·2020-04-14

漫画:全面理解java.lang.IllegalArgumentException及其可用性设计

  经过一段时间的学习与实践,飞鸟已经可以独力解决一些问题。小鱼就让飞鸟讲述一些遇到的问题和解决过程。 报错日志: 这个产生的原因是我覆盖Collections.sort的Comparator方法的时候 Collections.sort在jdk1.7版本之后底层用的是T...

Golang 网络爬虫框架gocolly/colly 一

gocolly是用go实现的网络爬虫框架,目前在github上具有3400+星,名列go版爬虫程序榜首。gocolly快速优雅,在单核上每秒可以发起1K以上请求;以回调函数的形式提供了一组接口,可以实现任意类型的爬虫;依赖goquery库可以像jquery一样选择web元素。gocolly的官方网站是http://go...

java.lang.IllegalArgumentException: Request header is too large 解决方案

ava.lang.IllegalArgumentException:Requestheaderistoolarge问题分析:请求头超过了tomcat的限值。本来post请求是没有参数大小限制,但是服务器有自己的默认大小。解决方案:(1)修改tomcat的server.xml的配置文件,增加请求字段长度。 &l...

运用反射时报错java.lang.NoSuchMethodException,以解决,记录一下

问题:想调用service类中的私有方法时,Methodtarget=clz.getMethod("say",String.class);用Class的getMethod报错Java.lang.NoSuchMethodException。 解决方案:查了下Class的文档,该类下原来有两个方法:getMeth...

编程语言之Intellij搭建Golang开发环境

1.提示GOPATHisempty解决方法:a.新建文件夹(这里我的是"GoWorkPath"),里面在手动创建bin、pkg、src三个目录。b.vi~/.bash_profile,打开编辑模式,添加exportGOPATH=[***/GoWorkPath]source~/.bash_profile使编辑生效goen...

golang模块viper读取配置文件

Viper是一个方便Go语言应用程序处理配置信息的库。它可以处理多种格式的配置。它支持的特性:设置默认值从JSON、TOML、YAML、HCL和Javaproperties文件中读取配置数据可以监视配置文件的变动、重新读取配置文件从环境变量中读取配置数据从远端配置系统中读取数据,并监视它们(比如etcd、Consul)...

golang中time包的使用

packagemain;import("time""fmt")funcmain(){//time.Time代表一个纳秒精度的时间点varttime.Time;//返回当前时间t=time.Now();fmt.Printf("%v",t);//反回所在时区fmt.Printf("%v",t.Location());//返...
代码星球 ·2020-04-07

golang的时区转换

packagemainimport("fmt""time")constTIME_LAYOUT="2006-01-0215:04:05"funcparseWithLocation(namestring,timeStrstring)(time.Time,error){locationName:=nameifl,err:=t...
代码星球 ·2020-04-07

golang中time包一个简单的时间格式输出

packagemainimport("fmt""time")funcmain(){//"2006-01-0215:04:05"此时间就是格式,固定格式res:=fmt.Sprintf("[%s]--%s",time.Now().Format("2006-01-0215:04:05"),"今天天气不错")fmt.Prin...

golang中使用gorm连接mysql操作

packagemainimport("fmt""github.com/jinzhu/gorm"_"github.com/go-sql-driver/mysql""time")typeUserstruct{UserIdint`gorm:"primary_key"`PhonestringWxopenIdstringTcre...

golang中net/http包的简单使用

http包提供了http客户端和服务端的实现Get,Head,Post和PostForm函数发出http、https的请求程序在使用完回复后必须关闭回复的主体#简单的访问网站,由于没有添加header,访问数据不正确packagemainimport("fmt""io/ioutil""net/http")funcmai...

golang的表格驱动测试

packagemainimport("fmt""strings")funclengthOfNonRepeatingSubStr(sstring)int{lastOccurred:=make(map[rune]int)start:=0maxLength:=0//将字符串转成ASCII码的切片,循环获取下标与值fori,c...
代码星球 ·2020-04-07

golang和python的二进制转换

比如13,对13整除2,余数1,整除变为6,依次类推13/2=6余16/2=3余03/2=1余11/2=0余1所以最后的结果为1101defconverToBin(n):result=""whilen>0:lsb=n%2n=n//2result=str(lsb)+resultreturnresultprint(c...
首页上一页...2425262728...下一页尾页