自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (10)
  • 收藏
  • 关注

原创 mysql更新时报错:Error Code: 1175. You are using safe update mode

更新mysql的数据表时,报错显示: Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -&...

2018-08-20 19:00:27 1262 1

转载 在Visual Studio Code中配置GO开发环境

原文链接本文主要介绍的是如何使用VS Code 搭建一个进行Go开发的IDE。Note: 本文的所有操作都是在 OS X系统上进行的。VS Code 介绍VS Code 是微软开源的一个编辑器软件。刚面世的时候侧重于 C# 和前端开发,随着版本迭代和新功能出现,特别是支持安装第三方插件,VS Code 也支持其它语言的开发。​VS Code 原生支持智能提示、方法补

2017-09-30 13:54:59 1971 1

转载 golang中并发sync和channel

golang中并发sync和channel golang中实现并发非常简单,只需在需要并发的函数前面添加关键字"go",但是如何处理go并发机制中不同goroutine之间的同步与通信,golang 中提供了sync包和channel机制来解决这一问题.sync 包提供了互斥锁这类的基本的同步原语.除 Once 和 WaitGroup 之外的类型大多用于底层库的例程。更高级

2017-08-31 14:50:58 601 1

转载 127.0.0.1、0.0.0.0和本机IP地址的区别和使用

点击打开链接一、表面上的区别如下:   首先假设本机有多个网卡:eth0 :192.168.0.1       eth1:192.168.1.1     lo: 127.0.0.1    0.0.0.0 不能ping通,代表本机所有的IP地址;    监听127.0.0.1,创建Socket,那么用本机地址建立tcp连接不成功,反过来也是如此;也就是,监听时采用的地址为

2017-03-10 21:43:15 2442 1

转载 关于protobuf中的field_number范围的解释

关于protobuf中的field_number范围的解释以下是来自Google Protobuf Documents里的一句话:As you can see, each field in the message definition has a unique numbered tag. These tags are used to identify your fields i

2017-02-17 10:23:22 6995

转载 优雅地使用命令行:Tmux 终端复用

优雅地使用命令行:Tmux 终端复用你是否曾经开过一大堆的Terminal?有没有把它们都保存下来的冲动?Tmux 的Session就是做这件事情的!你可以随时退出或者进入任何一个Session。每个Session有若干个Window,每个Window又可以分成多个窗格(Pane)。即使iTerm/Terminal/Konsole意外关闭也没关系。Session可以完全恢复!但

2017-02-15 11:26:28 949

转载 tmux 指南

tmux 指南今天试用了一下 tmux,发现简直是神器!以前还傻傻不停开窗口,现在一个窗口就可以都搞定啦!更新记录2016.03.30: 初稿Tmux 简单来说就是终端里的『窗口管理器』,如果我使用终端登录到远程主机并运行前台程序,那么这个窗口等于就被占用了,想要看一下 CPU 的使用率,就得再连接一次。但是如果在远程主机上运行 tmux,那么就可以开启

2017-02-15 11:24:44 2560

转载 vim如何配置go语言环境

http://studygolang.com/articles/4777go语言没有如source insight般优秀的编辑器,试用了多种,vim算最好的,其次可以用liteide(有反查变量函数引用点、修改行变色功能),两者可配合使用。下面是一步步搭建vim go语言编辑环境的过程。ubuntu为例,前提:go开发环境配置好、git安装好。 安装 Pat

2017-02-14 11:04:20 4104

转载 GO语言中的单引号、双引号、反引号

=Start=搜索关键字:golang single quotes golang double quotes golang back quotes参考结果:结论写在最前:在Go语言中不倾向于使用单引号来表示字符串,请根据需要使用双引号或反引号。一个Go语言字符串是一个任意字节的常量序列。Go语言的字符串类型在本质上就与其他语言的字符串类型不同。Java的String、C++的std::strin

2017-02-10 13:55:00 5999

转载 Golang连接SQLite、MySQL、Oracle数据库

本文目录 1.Go连接SQLite 1_1.SQLite推荐驱动 1_2.SQLite连接示例代码 2.Go连接MySQL 2_1.MySQL推荐驱动 2_2.MySQL连接示例代码 3.Go连接Oracle 3_1.Oracle推荐驱动以及准备事项 3_2.Oracle连接示例代码 说明:go语言连接数据库不像Java那么方便,本文分别介绍了连接三种典型的数据库的驱动以及连接方

2017-02-10 13:50:03 8047

转载 linux下使用find xargs grep查找文件及文件内容

1,在某个路径下查文件。 在/etc下查找“*.log”的文件 find /etc -name “*.log” 2,扩展,列出某个路径下所有文件,包括子目录。 find /etc -name “*” 3,在某个路径下查找所有包含“hello abcserver”字符串的文件。 find /etc -name “*” | xargs grep “hello abcserver” 或者fi

2017-02-08 22:19:02 379

转载 查看linux中的TCP连接数

一、查看哪些IP连接本机netstat -an二、查看TCP连接数1)统计80端口连接数 netstat -nat|grep -i “80”|wc -l2)统计httpd协议连接数 ps -ef|grep httpd|wc -l3)、统计已连接上的,状态为“established netstat -na|grep ESTABLISHED|wc -l4)、查出哪个IP地址连接最多,将其封了.

2017-01-16 17:28:29 563

转载 Golang编码规范

Golang编码规范 注:此文是作者所在团队约定的编码规范,参考官方指南Effective Golang和Golang Code Review Comments进行整理,力图与官方及社区编码风格保持一致。gofmt 大部分的格式问题可以通过gofmt解决,gofmt自动格式化代码,保证所有的go代码一致的格式。正常情况下,采用Sublime编写go代码时,插件GoSublilme已经调用gofm

2017-01-16 11:03:17 328

转载 Go goroutine同步

我们需要一种操作, 直到当前所有goroutine执行完毕, 才进行下一步操作,所以需要 goroutine同步 , go提供了 sync包 和 channel机制 来解决goroutine之间的同步问题

2016-12-28 22:32:17 1201

原创 Linux(Ubuntu)使用vundle管理vim-go及mapping配置说明

根据 golang vim语法高亮、保存时fmt与guru安装 设置完vim后,意犹未尽,去 fatih/vim-go 继续了解了vim-go的强大功能,配置了vimrc及部分Mapping,以“au FileType go nmap gv (go-def-vertical)”为例,记录下配置方法。

2016-12-28 21:46:05 1166

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-12-28 21:33:25 214

原创 golang vim 语法高亮、保存时fmt与guru安装

本文介绍了linux下语法高亮、保存时自动执行go fmt及guru工具的安装,全文引自开篇的链接,修正了部分表述不清的内容,加入了将$GOPAHT/BIN引入PATH环境的方法。

2016-12-28 16:01:27 6669

转载 Perf -- Linux下的系统性能调优工具

点击打开链接Perf -- Linux下的系统性能调优工具,第 1 部分应用程序调优的使用和示例Perf Event 是一款随 Linux 内核代码一同发布和维护的性能诊断工具,由内核社区维护和发展。Perf 不仅可以用于应用程序的性能统计分析,也可以应用于内核代码的性能统计和分析。得益于其优秀的体系结构设计,越来越多的新功能被加入 Perf,使其已经成为一

2016-11-04 12:33:44 382

转载 ubuntu下sudo 命令执行速度很慢的解决办法

1、首先如果当用登录的用户名不在"/etc/sudoers"文件中,是不能执行sudo命令的。可以用root身份手动修该文件,把当前登录用户名加入该文件中。2、用"hostname "命令查看当前主机的主机名称。例如,该命令返回"yzh ".3、用vi打开"/etc/hosts"文件,并将"ubuntu"加入到 "127.0.0.1"这行中。例如:127.0.0.1

2016-11-04 11:21:44 4698

转载 【记录】Gvim搭建IDE编程环境(Win7)

发布时间: 2016-08-31   作者:本站编辑   浏览次数:7 摘要: 1.环境 Win7+gvim74.exe 2.准备 使用的插件,下载地址 3.安装 3.1.安装gvim74 安装目录为D:\Vim 安装完成后,自动打开README.t...1.环境Win7+gvim74.exe2.准备使用的插件,下载地址3.安

2016-11-01 14:22:12 2623

转载 十个最值得阅读学习的C开源项目代码

开源世界有许多优秀的开源项目,我选取其中十个最优秀的、最轻量级的C语言的项目,希望可以为C语言开发人员提供参考。作者:平凡之路来源:平凡之路博客|2014-10-23 08:56 收藏  分享开源世界有许多优秀的开源项目,我选取其中十个最优秀的、最轻量级的C语言的项目,希望可以为C语言开发人员提供参考。1. WebbenchWeb

2016-10-31 12:36:08 448

转载 TSC条码打印机函数使用

TSC条码打印机函数使用  TSC的系列条码打印机已经被越来越多的企业使用,有相当多的企业用户,在打印条码标签时,需要使用到编写程序来打印,但对于TSC条码机器的TSCLIB.DLL函式库不是很了解,下面北京希创技术谈谈TSCLIB.DLL函式库使用说明方面的问题。注意:使用动态库TSCLIB.DLL前,安装TSC条码印表机驱动程式。 1. openport(a) 说明:指定电脑端

2016-10-26 08:59:49 6904

转载 技术的正宗与野路子

原文出处: 张铁蕾   黄衫女子的武功似乎与周芷若乃是一路,飘忽灵动,变幻无方,但举手抬足之间却是正而不邪,如说周芷若形似鬼魅,那黄衫女子便是态拟神仙。这段描写出自《倚天屠龙记》第三十八回。“九阴神抓”本是《九阴真经》中的上乘武功,但当初梅超风夫妇由于拿到的《九阴真经》不完整,学不到里面的内功心法,硬是把这门上乘武功练到了邪路上,于是就成了“九阴白骨爪”。周芷若

2016-10-19 10:03:00 462

转载 机器学习的最佳入门学习资源

我找出了每个类型中最适合的资源。如果你是一个真正的初学者,并且乐意于开始了解机器学习领域的相关知识,我希望,你可以在我的文章中找到有用的资料。我的建议是,从中挑出一件来,一本书或者是一个库,反复阅读或者认真学习所有的相关教程。挑出一个并且坚持学习,直到你完全掌握,再重新选择一个,重复这个学习过程。现在就让我们开始吧!

2016-10-19 09:50:06 193

转载 机器学习之开源库大总结

研究数据挖掘和机器学习有一段时间了,对数据挖掘来说,商用软件有SAS、 Clementine、Oracle数据挖掘组件等等;由于个人学习和版权、算法定制等问题,开源的数据挖掘与机器学习软件(库)目前也十分必需,现在就跟大家介绍下比较流行和常用的机器学习开源库。  以前在学校用过matlab,说实话真方便,通常一个模型只要几十行甚至十几行代码就能搞定,但是正版matlab较贵,而且不太适合商

2016-10-19 09:47:53 308

转载 c#winform选择文件,文件夹,打开指定目录方法

private void btnFile_Click(object sender, EventArgs e){OpenFileDialog fileDialog = new OpenFileDialog();fileDialog.Multiselect = true;fileDialog.Title = "请选择文件";fileDialog.Filter="所有文件(*.*)|*.*";

2016-05-31 11:06:11 539

转载 winform dataGridView DataGridViewComboBoxColumn 下拉框事件代码

有一个dataGridView ,有一列是DataGridViewComboBoxColumn 。我用动态绑定,在绑定数据的时候。我们也给这一列绑定数据在dataGridView的RowsAdded事件中写代码/// /// 添加新行 /// /// /// private void

2016-05-25 10:45:23 16031 1

转载 c#---delegate关键字

c#---delegate关键字      在C#中,delegate是一个神奇的关键字,值得拿出来单独作为一个话题。一.基本内容      调用(invoke)委托,相当于调用委托所绑定的方法,一个委托可以绑定多个方法,使用"+="就可以向委托中添加新的方法,使用"-="可以从委托中删除方法:public delegate void Print()

2016-05-24 16:34:13 1809

转载 C# Delegate(委托)与多线程

C# Delegate(委托)与多线程    很多时候写windows程序都需要结合多线程,在.net中用如下得代码来创建并启动一个新的线程。    public void ThreadProc();    Thread thread = new Thread(new ThreadStart(ThreadProc));    thread.IsBackground = true

2016-05-24 16:33:25 4334

转载 DataGridViewComboBoxColumn的使用示例

http://blog.csdn.net/yuri99/article/details/6256755msdn链接:http://msdn.microsoft.com/zh-cn/library/system.windows.forms.datagridviewcolumn.datapropertyname(v=vs.80).aspx#Y129 摘录 一段明显的代码:priva

2016-05-23 14:32:37 3715

转载 DataGridView控件中显示图片及其注意事项

http://www.cnblogs.com/chenxizhang/archive/2008/07/09/1238571.htmlwindows Forms编程里面有一个DataGridView控件,它不光是可以显示数据,可以显示按钮,复选框,甚至还可以显示图片。这些图片可以来自于数据库(用二进制的方式存储的),也可以来自文件系统。下面是一个例子【假设你有一个windows程

2016-05-23 14:27:18 7551 1

转载 Invoke and BeginInvoke BeginInvoke和EndInvoke方法 (转)

转载自 http://www.cnblogs.com/moses/archive/2009/12/16/1625843.html三篇文章分别转自:http://www.cnblogs.com/renhaojie/archive/2009/09/10/1564052.htmlhttp://www.cnblogs.com/worldreason/archive/2008/06/09

2016-05-22 00:28:58 998

转载 C#超时处理

在网上搜索了很多C#超时处理的方法,下面一种是我调试过的:[csharp] view plain copy print?///   /// 超时处理  ///  ///  ///   public class TimeoutChecker  {      long _timeout;              //超时

2016-05-22 00:26:32 2610

转载 C# 委托的三种调用示例(同步调用 异步调用 异步回调)

本文将主要通过同步调用、异步调用、异步回调三个示例来讲解在用委托执行同一个加法类的时候的的区别和利弊首先,通过代码定义一个委托和下面三个示例将要调用的方法:复制代码代码如下:public delegate int AddHandler(int a,int b);    public class 加法类    {        pu

2016-05-21 12:29:43 977

转载 C# DataGridViewButtonColumn的使用—动态改变按钮的文本

.Net的DataGridView控件中,提供了一种列的类型,叫 DataGridViewButtonColumn ,这种列类型是展示为一个 按钮,可以给button赋予相应的text,并且,此button可以用来做处理事件的判断依据。在正式开始介绍使用方法之前,我们先要进行一个概念性的说明:DataGridViewButtonColumn,虽然在UI展现上,是一个BUTTON的样

2016-05-20 08:43:50 7219

转载 MySQL:创建、修改和删除表

其实对很多人来说对于SQL语句已经忘了很多,或者说是不懂很多,因为有数据库图形操作软件,方便了大家,但是我们不能忘记最根本的东西,特别是一些细节上的东西,可能你用惯了Hibernate,不用写SQL语句,但是不是任何项目都要用到大框架的,如果不用,那你是不是就不会操作数据库了呢,所以我们最好还是熟悉一点好,对我们以后找工作和工作都有帮助。  在说创建、修改和删除表前,我们还是要进行

2016-05-04 21:02:12 508

转载 [图] Windows平台下trac管理平台的搭建

原文链接1. 前言本文将介绍Windows平台下trac+svn+apache平台的搭建。Trac是一个集成了Wiki和问题跟踪系统的轻量级项目管理平台,采用Python语言开发。首先我们来看一下trac项目的网站(http://trac.edgewall.org)。这个网站本身也是用trac搭建的哦,就像svn项目自己也是用svn来进行管理一样。

2013-03-01 18:41:21 776

转载 redhat下安装apache+python+mod_python+django

点击打开链接用惯了ubuntu,才知道redhat有点坑爹哦,安装mod_python如此繁琐。1、安装apache(1)wget http://www.fayea.com/apache-mirror//httpd/httpd-2.2.22.tar.gz(2)tar -zvxf httpd-2.2.22.tar.gz(3)cd httpd-2.2.22(4) ./c

2013-02-04 12:39:52 581

转载 如何使用strace+pstack利器分析程序性能

如何使用strace+pstack利器分析程序性能引言有时我们需要对程序进行优化、减少程序响应时间。除了一段段地对代码进行时间复杂度分析,我们还有更便捷的方法吗?若能直接找到影响程序运行时间的函数调用,再有针对地对相关函数进行代码分析和优化,那相比漫无目的地看代码,效率就高多了。将strace和pstack工具结合起来使用,就可以达到以上目的。strace跟踪程

2013-01-24 14:58:30 507

原创 linux开发多线程中lsof与ulimit的使用的2个链接

开发linux平台的多线程程序中,遇到系统文件描述符限制引起的宕机,可以通过lsof和ulimit查看与修改系统配置来改善。使用 lsof 查找打开的文件 :讲解通过lsof查看多线程打开的文件数;通过 ulimit 改善系统性能 :讲解通过ulimit修改系统资源限制,提高系统性能的方法。

2013-01-10 14:41:55 1280

Docker Cookbook

Docker Cookbook

2017-03-28

Docker 源码分析

Docker 源码分析

2017-03-28

Docker集群化部署

Docker集群化部署

2017-03-28

第一本Docker书 PDF电子书下载 带书签目录 完整版.

第一本Docker书 PDF电子书下载 带书签目录 完整版.

2017-03-28

IT项目管理 第6版

IT项目管理 第6版.pdf

2017-03-28

Go入门指南

Go入门指南.

2017-03-28

技术元素(美)凯文·凯利

技术元素(美)凯文·凯利

2017-03-28

《代码的未来》中文完整扫描

《代码的未来》中文完整扫描

2017-03-28

redis设计与实现(第二版)

redis设计与实现(第二版)

2017-03-28

Redis 小白入门指南

Redis 小白入门指南

2017-03-28

空空如也

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

TA关注的人

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