自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Intellij IDEA编辑golang设置GOPATH变量

        因为在使用IDEA进行开发go项目时,在项目目录下创建了src目录,在目录下创建了go包文件,但是在main包内引入包,编译时报错,说没有找到包,路径没有对应该项目的src下。然后就在idea里面设置,因为对这个ide不熟,所以在网上花了一点时间找设置。找到之后记录下,以后用的着的时候再回过头来看看。IDEA->file(文件)->settings->Langua...

2018-03-31 00:20:42 21325

转载 JetBrains GoLand runnerw.exe: CreateProcess failed with error 216 (no message available)

今天使用 goland 编译的时候遇到这么一个问题runnerw.exe: CreateProcess failed with error 216 (no message available)仔细查找一番原因后,发现.go文件的包名存在问题,修改之后不再报错。修改包名为 package main 就行。https://blog.csdn.net/a41888313/article/details/...

2018-03-30 19:24:16 709

原创 phpstudy 部署多个web网站

如果想在一个服务器上部署多个网站,或者是不同的项目接口,(1)修改httpd.conf,添加要监听的端口,我这边服务器部署了三个php网站(2)修改vhosts.conf文件,每个站点对应一个端口(3)重启apache...

2018-03-29 21:47:08 4995

转载 KMP算法中next数组的手工计算方法

笔试题目中经常要求计算KMP算法的next数组,网上有很多讨论的文章,但是感觉都讲的不太清楚,特别是在如何手工计算这一方面,所以今天特别整理了一下放到这里,一来备忘,二来也希望给有缘人带来一些方便。位置编号12345678字符串abaabacanext数组01122341手工计算方法,next数组从1开始计算 next[1] 肯定是 0 next[2] 肯定是 1next[n] 的情况,将前面n-...

2018-03-29 08:32:51 560

原创 Mysql 7种join

https://www.cnblogs.com/dinglinyong/p/6656315.html

2018-03-27 21:23:29 155

原创 go json序列化和反序列化

先理解序列化和反序列化的概念:序列化概念理解:就是将变量从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思。序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器上。反过来,把变量内容从序列化的对象重新读到内存里称之为反序列化,即unpick...

2018-03-26 13:29:04 5438

原创 Go信道

消息机制认为每个并发单元是自包含的、独立的个体,并且都有自己的变量,但在不同并发单元间这些变量不共享。channel是Go语言在语言级别提供的goroutine间的通信方式,我们可以使用channel在多个goroutine之间传递消息。channel是进程内的通信方式,因此通过channel传递对象的过程和调用函数时的参数传递行为比较一致,比如也可以传递指针等。channel是类型相关的,一个c...

2018-03-25 21:35:22 283

原创 GO 语言用牛顿法开平方根的值

package mainimport ( "fmt" "math")func Sqrt(x float64) float64 { z := 1.0 for { tmp := z - (z*z-x)/(2*z) if tmp == z || math.Abs(tmp-z) < 0.000000000001 { break } z = tmp } return z}func main...

2018-03-25 20:01:05 2250

原创 解决linux下source /etc/profile关闭终端失效问题

    本来想配置环境变量的,看网上和博客上很多说改/etc/profile,然后source /etc/profile之后就可以永久保存使环境变量生效,但是终端一关闭,就环境变量就失效了,其他终端也用不了。网上有说在当前用户目录下创建.bash_profile文件,编写环境变量,然后执行命令source ~/.bash_profile之后就能使这个用户永久生效。但是还是和之前/etc/profi...

2018-03-22 22:16:55 16526 1

原创 Go 安装 golang.org/x/text 出错

    今天在写一个Go爬虫的时候,从指定url中抓到数据,然后中文全是乱码,抓取的数据字符集是GBK,然后要将字符集转化成UTF-8,要安装一个库,所以go get golang.org/x/text,之后报错:package golang.org/x/text: unrecognized import path "golang.org/x/text" (https fetch: Get htt...

2018-03-22 16:37:07 9333 1

原创 go 广度优先算法走迷宫

这个走迷宫算法的原理:就是利用队列先进后出,以起始点为出发,将这个点按照某个方向规则走,周围所有可以走的位置依次写入到队列,这个点走完之后,队首出队列,走这个点所有可以走的点,按照之前的规则,将走过点依次放入到队列中,重复之前过程,直到队列为空或者走到终点。在这个过程中在借助一个辅助矩阵,存放起点到位置的最短路径。文件内容:6 50 1 1 1 00 0 0 1 00 1 0 1 00 0 0 0...

2018-03-22 13:57:29 1161

原创 查找数据库中一条指定字段为NULL的数据

比如我数据表有一条记录:id为1,name为空值,如果我直接 字段='' 去查询这个表,是无法找到这条数据的,可以 字段 IS NULL 来找到这条数据

2018-03-05 20:28:46 2601

原创 laravel 返回json格式数据

return 数组;return json_encode(数组);return 'json格式字符串'这三个的区别是:(1)第一:http Response Headers 的 Content-Type是application/json(2)第二和第三:后者的 http Response Headers 的 Content-Type是text/html;...

2018-03-05 16:56:02 6986

原创 laravel5.5使用laravel-admin,以及遇到404问题解决

使用Composer安装laravel_admin,先切换到国内的镜像,我一开始没有切换成国内镜像,每次下载超级慢,而且每次都失败,看ip才发现是请求法国那边的服务器。。。之后一直百度,最后发现有国内的镜像,下载速度就很快。切换为国内镜像的教程在末尾。版本(1.5)需要安装PHP 7+和Laravel 5.5, 如果你使用更早的版本,请参考文档: 1.4首先确保安装好了laravel,并且数据库连...

2018-03-01 12:44:16 11457

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除