find 命令如何忽略目录以及 -a -o 参数的短路逻辑

近期项目中要使用到find命令,下面两个点彻底搞蒙了我: -prune 参数怎么用 -a -o 两个参数的短路逻辑如何理解

2019-05-04 11:23:14

阅读数 45

评论数 0

golang exec 执行 shell 如何同步输出/得到执行结果

背景 项目中需要执行shell命令,虽然exec包提供了CombinedOutput()方法,在shell运行结束会返回shell执行的输出,但是用户在发起一次任务时,可能在不停的刷新log,想达到同步查看log的目的,但是CombinedOutput()方法只是在完全执行结束才返回整个shell...

2019-05-01 23:10:10

阅读数 566

评论数 0

Mac使用brew安装Thrift 0.10.0

本文参考: mac安装thrift.0.10.0 brew安装指定版本的软件 环境 我的brew版本: ➜ ~ brew -v Homebrew 1.9.2 Homebrew/homebrew-core (git revision 0ff7; last commit 2019-04-29) ...

2019-04-30 21:57:27

阅读数 111

评论数 0

Linux 下如何对文件名包含特殊字符的文件进行操作

参考Linux 下如何处理包含空格和特殊字符的文件名 上面的文章讲的很详细,我总结出来就是三点(可能不完全,个人认为解决了80%的问题) 针对 - 开头的文件需要使用 -- 来告知bash,不要将这里的 - 解释为参数 针对其它特殊字符,使用 ' 单引号把文件名括起来 针对文件名还包含 ' 或者...

2019-04-23 09:33:28

阅读数 283

评论数 0

golang中多goroutine时kill信号接收的问题

本文探讨的问题:外部的kill信号能被多线程程序中的多个线程同时接收到吗? 结论 可以,这里用 golang 进行举例,多个goroutine通过 signal.Notify 注册消息的接收,然后在每个 goroutine 中都可以捕捉到kill的信号 实验样例 package main im...

2019-04-21 09:50:02

阅读数 159

评论数 0

wget命令关于超时的参数(timeout、dns-timeout、connect-timeout、read-timeout)

查看一下wget的man手册,然后随便搜索一下time,就能看到好多时间相关的参数,如下图: 这里主要看下这timeout这个参数。 –timeout 指的是一次读取数据的超时时间 如何理解这个一次读取数据呢? 其实他包含了下面三个参数: dns-timeout : dns 解析的时间 co...

2019-04-11 22:30:19

阅读数 561

评论数 0

golang os/exec包用法之Kill进程及其子进程

前言&背景 平时在做一些开发时难免要调一些shell脚本或者外部程序,golang提供了exec包很方便的帮我们解决了这个问题。但是当外部程序或者shell脚本夯死就使得我们自身的程序很不稳定。与此同时,当我们已经感知到程序脚本运行出现问题时,我们可能需要立刻对程序进行杀...

2018-08-05 12:04:20

阅读数 3425

评论数 0

golang struct tag value的语法错误

背景 Bad syntax for struct tag value less… (⌘F1) Inspection info: Verifies that struct tags conform to Go conventions. According to these co...

2018-08-04 14:16:27

阅读数 641

评论数 0

使用antd开发时遇上的onChange event为空的问题

背景: 在使用React进行前端页面的开发,使用antd的Input组件时,本想利用onChange事件的event.target.value获取正在修改的值,但是一直报错为空,下面是控制台的报错信息: This synthetic event is reused for perform...

2018-05-11 20:46:08

阅读数 3698

评论数 2

完美的【去重留一】SQL

借鉴这里的SQL用法,挺全面的:MySQL 【去重留一】一条sql语句完成 思路总结 背景,CSDN网站最近好像在做 http 到 https 的转换,所以之前写的群博中本身博客唯一标示的 url 就出现了变化,导致数据库中存在重复的博客内容 解决办法 先贴下SQL delet...

2018-03-24 10:52:15

阅读数 279

评论数 0

virtual box启动虚拟机失败 Access denied

下面是我在启动虚拟机时的报错:Runtime error opening '/home/zxq/VirtualBox VMs/win-10/win-10.vbox' for reading: -38(Access denied.)./Main/src-server/MachineImpl.cpp[...

2017-12-17 20:24:13

阅读数 722

评论数 0

Go Get安装一些第三方库-网络问题

原文链接:https://javasgl.github.io/go-get-golang-x-packages/ 侵权联系删除!go在go get 一些 package时候的会由于众所周知的原因而无法下载。比如在安装 bee的时候有可能会遇到无法下载 golang.org/x/sys/uni...

2017-10-15 08:55:53

阅读数 3692

评论数 0

CentOS6.7上安装Mysql5.7

环境的配置总是令人作呕,所以这次表明版本条件: 首先,这是一台新机器 其次,CentOS版本如下: [root@pc ~]# cat /etc/redhat-release CentOS release 6.7 (Final) 再者,要安装的Mysql版本如下: [root@pc ~]# mys...

2017-07-22 18:27:05

阅读数 1499

评论数 0

Golang Beego框架之WebIM例子分析

beego框架算是golang比较成熟的一个框架了,最近看了下这个框架其中的一个在线聊天室的例子,觉得还是有很多可以学习借鉴的地方,所以就总结下。这个例子的源码在这里,该例子配合bee工具可以很简单的进行运行。首先看下这个项目的结构:标准的beego框架,各个文件夹包含了不同的功能。然后我们从ma...

2017-06-29 12:08:47

阅读数 2785

评论数 1

有关golang package中init方法的多处定义及运行顺序问题

在不了解这个问题之前,在网上搜索一下竟然搜出了两个完全相反的结果,所以打算自己测试下这个问题。首先给出结论: 在同一个package中,可以多个文件中定义init方法 在同一个go文件中,可以重复定义init方法 在同一个package中,不同文件中的init方法的执行按照文件名先后执行各个文件中...

2017-06-25 14:24:39

阅读数 8345

评论数 1

Centos7源码安装mysql

安装了整整一天的mysql,心好累,不过到现在为止,总算是安装完成。这里就大致回顾以下安装的过程,以防后续还有用。本来Centos安装mysql并不算什么难事,但是经过今天的折腾才算是有了新的认识,之前用的ubuntu,直接apt-get就搞定,换到红帽系还有点丝丝的不习惯。yum安装的方式就自行...

2017-05-21 01:04:18

阅读数 1769

评论数 0

使用PHP-curl获取验证码并模拟登录教务系统

首先说一下这篇文章的需求,当我们在一些没有提供验证接口的系统中,需要验证用户身份的时候,就可能需要用户登录当前系统,从而确定该用户是当前系统的合法用户,校园的教务系统就是一个典型的例子,我们通过学生自己登录学校的教务系统从而确定该用户为在校生。 但是,现如今各式各样的系统为了安全起见,通常都会设...

2017-05-16 23:38:33

阅读数 4827

评论数 0

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

在初次使用SpringMVC编写HelloWorld的时候,运行时报这个错误,在网上搜索一顿基本都是说jar包是否导入或者tomcat的缓存是否清除的问题,然而我的问题定位貌似都不是,最后在stackoverflow上看到如下的答案:I used IntelliJ IDEA, compilatio...

2017-05-03 15:14:10

阅读数 646

评论数 0

Spring事务管理及几种简单的实现

事务是逻辑上的一组操作,这组操作要么全部成功,要么全部失败,最为典型的就是银行转账的案例:A要向B转账,现在A,B各自账户中有1000元,A要给B转200元,那么这个转账就必须保证是一个事务,防止中途因为各种原因导致A账户资金减少而B账户资金未添加,或者B账户资金添加而A账户资金未减少,这样不是用...

2017-05-01 22:30:15

阅读数 14534

评论数 4

使用JSP+Servlet实现文件上传下载

文件的上传下载是在web应用中常用的功能之一,这篇博客就简单的使用纯Jsp+Sevlet完成文件上传下载的功能。平时在做一些数据提交的时候通常使用表单,在form表单有一个属性enctype,该属性规定在发送到服务器之前应该如何对表单数据进行编码。属性通常取以下值: 值 描述 appli...

2017-04-25 14:43:00

阅读数 661

评论数 0

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