前言&背景 平时在做一些开发时难免要调一些shell脚本或者外部程序,golang提供了exec包很方便的帮我们解决了这个问题。但是当外部程序或者shell脚本夯死就使得我们自身的程序很不稳定。与此同时,当我们已经感知到程序脚本运行出现问题时,我们可能需要立刻对程序进行杀死的操作,但是当我们很自然的想到cmd.Process.Kill()时,我们又遇上了另外一个问题,因为这个操作并没有将... 作者:zhuxinquan61 发表于 2018/08/05 12:04:20 原文链接 https://blog.csdn.net/zhuxinquan61/article/details/81410958 阅读:1835 继续阅读 >>


朱新全 18/08/05 12:04:20
背景 Bad syntax for struct tag value less… (⌘F1) Inspection info: Verifies that struct tags conform to Go conventions. According to these conventions, tag strings are a concatenation of optio... 作者:zhuxinquan61 发表于 2018/08/04 14:16:27 原文链接 https://blog.csdn.net/zhuxinquan61/article/details/81295997 阅读:365 继续阅读 >>


朱新全 18/08/04 14:16:27
背景: 在使用React进行前端页面的开发,使用antd的Input组件时,本想利用onChange事件的event.target.value获取正在修改的值,但是一直报错为空,下面是控制台的报错信息: This synthetic event is reused for performance reasons. If you’re seeing this, you’re accessi... 作者:zhuxinquan61 发表于 2018/05/11 20:46:08 原文链接 https://blog.csdn.net/zhuxinquan61/article/details/80286429 阅读:2319 评论:2 查看评论 继续阅读 >>


朱新全 18/05/11 20:46:08
借鉴这里的SQL用法,挺全面的:MySQL 【去重留一】一条sql语句完成 思路总结 背景,CSDN网站最近好像在做 http 到 https 的转换,所以之前写的群博中本身博客唯一标示的 url 就出现了变化,导致数据库中存在重复的博客内容 解决办法 先贴下SQL delete T_blog from T_blog, (select Title from T_blog wh... 作者:zhuxinquan61 发表于 2018/03/24 10:52:15 原文链接 https://blog.csdn.net/zhuxinquan61/article/details/79675680 阅读:231 继续阅读 >>


朱新全 18/03/24 10:52:15
下面是我在启动虚拟机时的报错:Runtime error opening '/home/zxq/VirtualBox VMs/win-10/win-10.vbox' for reading: -38(Access denied.)./Main/src-server/MachineImpl.cpp[745] (nsresult Machine::i_registeredInit()).我的情形是在我用 作者:zhuxinquan61 发表于 2017/12/17 20:24:13 原文链接 https://blog.csdn.net/zhuxinquan61/article/details/78827526 阅读:550 继续阅读 >>


朱新全 17/12/17 20:24:13
原文链接:https://javasgl.github.io/go-get-golang-x-packages/ 侵权联系删除!go在go get 一些 package时候的会由于众所周知的原因而无法下载。比如在安装 bee的时候有可能会遇到无法下载 golang.org/x/sys/unix 的问题。unrecognized import path "golang.org/x/sys/uni 作者:zhuxinquan61 发表于 2017/10/15 08:55:53 原文链接 https://blog.csdn.net/zhuxinquan61/article/details/78238592 阅读:2539 继续阅读 >>


朱新全 17/10/15 08:55:53
原文链接:INTRODUCTION TO CONTROL GROUPS (CGROUPS) Red Hat Enterprise Linux 6 提供了一个新的内核功能:控制组(control groups),在本文中我们称它为 cgroups 。Cgroups允许你对在系统上运行的用户定义的任务组(进程)进行资源分配(例如CPU时间,系统内存,网络带宽或这些资源的组合)。你可以监视你配置的cgroup,拒绝cgroups访问某些资源,甚至可以在正在运行的系统上动态重新配置cgroups。可以将cgconfig(cgroup的配置)服务配置为在系统启动时自动启动,并且在启动时重新建立预定义的cgroup,从而使它们在重新启动时保持不变。 通过使用cgroups,系统管理员在分配、排序、拒绝、管理和监控系统资源上可以进行细粒度的控制。硬件资源也可以在任务和用户之间适当分配,提升整体效率。 1.1. Cgroups 是如何组织的 Cgroups 分层次的组织,如同进程一样,cgroups 子节点集成了父节点的一些属性。但是,这两种模式(进程和cgrou 继续阅读 >>


朱新全 17/09/28 16:54:34
环境的配置总是令人作呕,所以这次表明版本条件: 首先,这是一台新机器 其次,CentOS版本如下: [root@pc ~]# cat /etc/redhat-release CentOS release 6.7 (Final) 再者,要安装的Mysql版本如下: [root@pc ~]# mysql --version mysql Ver 14.14 Distrib 5.7.19, for Li 作者:zhuxinquan61 发表于 2017/07/22 18:27:05 原文链接 https://blog.csdn.net/zhuxinquan61/article/details/75792255 阅读:1404 继续阅读 >>


朱新全 17/07/22 18:27:05
beego框架算是golang比较成熟的一个框架了,最近看了下这个框架其中的一个在线聊天室的例子,觉得还是有很多可以学习借鉴的地方,所以就总结下。这个例子的源码在这里,该例子配合bee工具可以很简单的进行运行。首先看下这个项目的结构:标准的beego框架,各个文件夹包含了不同的功能。然后我们从main.go(这里是WebIM.go)看起:package mainimport ( "githu 作者:zhuxinquan61 发表于 2017/06/29 12:08:47 原文链接 https://blog.csdn.net/zhuxinquan61/article/details/73733620 阅读:1981 评论:1 查看评论 继续阅读 >>


朱新全 17/06/29 12:08:47
在不了解这个问题之前,在网上搜索一下竟然搜出了两个完全相反的结果,所以打算自己测试下这个问题。首先给出结论: 在同一个package中,可以多个文件中定义init方法 在同一个go文件中,可以重复定义init方法 在同一个package中,不同文件中的init方法的执行按照文件名先后执行各个文件中的init方法 在同一个文件中的多个init方法,按照在代码中编写的顺序依次执行不同的init方法 下面 作者:zhuxinquan61 发表于 2017/06/25 14:24:39 原文链接 https://blog.csdn.net/zhuxinquan61/article/details/73712251 阅读:7131 评论:1 查看评论 继续阅读 >>


朱新全 17/06/25 14:24:39