自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Go】常用的正则表达式

/************************************************************名字 golang 正则工具*功能 支持数字,字母,字符,常用信息(电话,邮箱)等的正则匹配*作者 Razil************************************************************/package modelsi

2017-05-31 18:09:02 6652 2

原创 【Go】解决“can't load package: no buildable Go source files in /...”

最近在调用golang.org/x/net出现这个错误。经检查后解决方法如下。在调用外部包时候出现这种情况,应检查以下设置1.目标外部包的编译环境是否与当前工程的环境相同2.先使用go get 获取外部包   使用 go install 直接编译安装关于本地未科学上网的情况下使用golang.org官方包的方法1.到https://github.

2017-05-31 18:04:48 43068

转载 【Linux】Linux进程间通信——使用消息队列

下面来说说如何用不用消息队列来进行进程间的通信,消息队列与命名管道有很多相似之处。有关命名管道的更多内容可以参阅我的另一篇文章:Linux进程间通信——使用命名管道一、什么是消息队列 消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。 每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送消息来避免命名管道的同步和阻塞问题。但是消息队列与命名管

2017-05-27 16:01:32 503

转载 【Linux】初窥Linux 之 我最常用的20条命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Lin

2017-05-27 15:57:40 582

原创 【C/C++】解决“不是有效的win32应用程序”思路

在使用Go平台调用VS2010写的动态链接库DLL过程中,系统报出了''Error 193'错误。对比错误代码就是我们日常见到的 "不是有效Win32应用程序"。但在使用VS2010写的C++程序调用时候未提示错误。看了下网上的解答,总结一下,就是运行环境错误。后来发现在VS环境下,编译的配置环境是32位,而系统运行的是64位。在Windows平台开发exe应用程序时同样也是在32位环境,

2017-05-27 15:19:52 22761

转载 【C/C++】Socket编程实例解析

作者:MarkZeuckerberg http://blog.csdn.net/u012391923/article/details/52881938 作者:说不完的故事 http://www.cnblogs.com/Sniper-quay/archive/2011/06/22/2086636.htmlSocketsocket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供

2017-05-27 15:05:11 1036

转载 【Golang】关于信号signal处理

我们在生产环境下运行的系统要求优雅退出,即程序接收退出通知后,会有机会先执行一段清理代码,将收尾工作做完后再真正退出。我们采用系统Signal来 通知系统退出,即kill pragram-pid。我们在程序中针对一些系统信号设置了处理函数,当收到信号后,会执行相关清理程序或通知各个子进程做自清理。kill -9强制杀掉程序是不能被接受的,那样会导致某些处理过程被强制中断,留下无法恢复的现场,导致消息

2017-05-26 17:45:18 2029

原创 【C/C++】 Win下获取程序运行地址

函数原型:DWORD WINAPI GetModuleFileName( _In_opt_ HMODULE hModule, _Out_ LPTSTR lpFilename, _In_ DWORD nSize);使用要求:头文件: Windows.h相近函数: GetModuleFileNameW (Unicode) 返回Unicode编码型Get

2017-05-26 09:30:39 909

原创 【C/C++】Win平台下C语言定时器使用手记

MSDN里定义的函数原型如下:MMRESULT timeSetEvent( UINT uDelay, UINT uResolution, LPTIMECALLBACK lpTimeProc, DWORD_PTR dwUser, UINT fu

2017-05-25 11:39:07 1913

原创 【Go】获取当前程序EXE所在目录

原理: 从os.Args[0],即程序入口获得绝对地址,自动转换’\’和’/’将文件名去掉。 Windows平台使用的是’\’func getCurrentPath() (string, error) { file, err := exec.LookPath(os.Args[0]) if err != nil { return "", err }

2017-05-25 11:32:27 6645

转载 【C/C++】C/C++字符串处理

作者: Double lI地址:http://www.cnblogs.com/lidabo/p/3487043.htmlrember this    strncpy(a,b,5);  a[5]='\0';    char a[10];  memset(a,'#',sizeof(a));  a[10]='\0';    刚开始学C/

2017-05-18 11:56:30 556

转载 【C/C++】如何避免由于编译器差别带来的错误

1、判题系统使用的是G++编译器,和普通使用的TC,VC都有所不同,建议大家使用DevC++作为IDE,或者用TC和VC写代码,提交前使用Dev C++编译,预防编译错误。提交C语言代码最好使用G++,G++兼容C和C++。C的代码可以用GCC也可用G++提交,而C++的代码不能够用GCC提交,只能用G++。2、G++包含库的时候不要使用iostream.h,应该使用有些常用的函数所在

2017-05-18 11:50:13 1182

转载 【Linux】编译器参数配置

CFLAGS: 表示用于 C 编译器的选项,CXXFLAGS: 表示用于 C++ 编译器的选项。这两个变量实际上涵盖了编译和汇编两个步骤。CFLAGS: 指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include -I/path/include。同样地,安装一个包时会在安装路径下建立一个include目录,当安装过程中出现问题时,试着把以前安装的包的include目

2017-05-15 17:46:19 985

Bluez_2.54

蓝牙bluez 2.54新代码

2016-12-14

空空如也

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

TA关注的人

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