自定义博客皮肤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)
  • 资源 (29)
  • 收藏
  • 关注

原创 go run undefined

问题现象:同一个文件夹下面有多个go文件,a.go,b.go,c.go,其中main在a.go中,直接go run a.go,报undefined 错误原因:go在run之前会先进行编译操作,而在此处的编译它只会以这个a.go为准,导致其他几个引用文件中的方法出现找不到的情况(而采用go build的方式又不一样,他会自动查找引用文件并打包)解决方法:go run a

2018-01-23 18:46:05 2283 1

原创 激活JetBrains系列产品的方法

from:http://xidea.online/

2017-12-28 10:03:04 2681

转载 linux shell脚本查找重复行/查找非重复行/去除重复行/重复行统计

去除重复行 sort file |uniq查找非重复行 sort file |uniq -u查找重复行 sort file |uniq -d统计 sort file | uniq -c

2017-12-07 16:02:58 32803

原创 GoLand、Gogland清空配置文件路径

环境:Mac 路径:/Users/pingd/Library/Preferences/Gogland1.0/* 把路径下面的都清空掉就OK了

2017-11-09 17:56:03 5856 2

原创 golang uint8、int8与byte的区别

简单说明uint8与byte可以说是一样的,因为文档中有这样的定义:The Go Programming Language SpecificationNumeric typesuint8 the set of all unsigned 8-bit integers (0 to 255)byte alias for uint8也就是说,我们在需要将这两种类型转换为s

2017-08-02 17:34:03 47851

原创 golang 获取指定年份中的所有天数

用途获取指定年份/月份中的所有天数package mainimport ( "fmt" "time")func main() { days := make([]string, 0) year := time.Now().Year() for month := 1; month <= 12; month++ { for day := 1; day

2017-07-26 14:42:40 4225

原创 golang 使用defer、panic、recover的问题

今天开发一个功能,犯了个小错误,记录下。简单代码如下:package mainimport ( "fmt" "sync" "time")func main() { var mt sync.Mutex for i := 0; i < 10; i++ { go func(index int) { for j := 0; j

2017-06-12 11:52:29 900

原创 golang 通过ISOWeek翻转得到周的日期时间

func firstDayOfISOWeek(year int, week int, timezone *time.Location) time.Time { date := time.Date(year, 0, 0, 0, 0, 0, 0, timezone) isoYear, isoWeek := date.ISOWeek() for date.Weekday() !=

2017-03-09 17:47:23 4011 3

原创 golang获取上月的开始日期和结束日期

通过系统time来获取上月的开始和结束日期package mainimport ( "fmt" "time")const DATE_FORMAT = "2006-01-02"func main() { year, month, _ := time.Now().Date() thisMonth := time.Date(year, month, 1, 0, 0, 0,

2017-03-02 12:22:43 10804

转载 golang中自带base64编码和解码

golang中base64的编码和解码可以用内置库encoding/base64package mainimport ( "encoding/base64" "fmt" "log")func main() { input := []byte("hello golang base64 快乐编程http://www.01happy.com +~") // 演示ba

2017-01-19 14:07:25 42303

原创 golang 通过gin框架获取未知的参数

原本的gin文档中(https://github.com/gin-gonic/gin)已经封装了很多可用的获取用户指定的参数,而在某些特定情况下我们需要获取用户传递的所有参数,则需要采用以下的方式来进行:func GetArgs(c *gin.Context){ … if c.Request.Form == nil { c.Request.ParseMultip

2016-09-02 15:46:12 4772

原创 linux 查看进程启动时间(运行时间)

linux 查看进程启动时间(运行时间)ps -eo lstart 启动时间 ps -eo etime 运行多长时间.ps -eo pid,lstart,etime | grep 5176

2016-08-22 17:51:06 22961

原创 golang json数组拼接

func main() { a := []byte(`{"Parents": [ "aaaaa", "bbbbbbb" ]}`) b := []byte(`{"Parents": [ "Gomez", "Moticia" ]}`) var arr []interface{} js, _ := simplejson.NewJson(a) nodes, _ := j

2016-06-16 15:38:25 6239

转载 SQL实现查找最近一周、一个月、三个月的数据

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

2016-06-12 16:31:47 3428

转载 Emiller的Nginx模块开发指南中文版

原文地址:https://code.google.com/p/emillers-guide-to-nginx-module-chn/wiki/NginxModuleDevGuide_CHNEmiller的Nginx模块开发指南 1. 预备知识 2. Nginx模块委派概述 3. Nginx模块的组成 3.1. 模块配置Struct(s) 3.2. 模块指令 3.3. 模块上下文 3.3

2016-03-29 17:08:24 1548

转载 nginxsrp - NginxCodeReview.wiki

转自:https://code.google.com/archive/p/nginxsrp/wikis/NginxCodeReview.wiki概述Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运

2016-03-29 17:06:30 927

转载 正向代理与反向代理的区别【Nginx读书笔记】

转自:http://blog.csdn.net/m13666368773/article/details/8060481 正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板, 简单的说, 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器 这个代理服务器呢,他能访问那个我不能访问的网站 于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容 代理服务器去

2016-03-29 16:45:57 892

转载 Ubuntu 14.04 vmware workstation:Virtual ethernet [Failed]

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+] 本文链接:http://blog.csdn.net/oneym/article/details/48428447 作者:oneym问题定位由于vmnet.ko模块无法加载导致网络出现无法连接问题解决在搜索若干网页后找到一片奇文,给出了这个资源 csdn资源上传不了给个baidu云的:http://pan.baidu.co

2016-03-17 09:45:19 1563

原创 ThinkPHP3.2调用Memcache异常

首先在项目中使用的ThinkPHP是3.2版本的,然后最近需要与Memcache进行交互,在网上搜集各种调用方式,总是提示:“**\Memcache not found”.后来,终于在官方文档中发现是命名空间的原因,它与3.23.2版本全面采用命名空间方式定义和加载类库文件,有效的解决多个模块之间的冲突问题,并且实现了更加高效的类库自动加载机制。命名空间的概念必

2015-12-09 20:53:53 3932

原创 linux 网络监测工具

linux实时网络监测工具:nethogs

2015-08-28 10:33:41 828

原创 linux openssl 编程 Client端

相关配置等请参看上一篇关于server端文章:http://blog.csdn.net/pingd/article/details/478053491.Client端源码:openssl_client.c#include #include #include #include #include #include #include #include #include #i

2015-08-20 12:03:54 1910

原创 linux openssl 编程 Server端

OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。直接进行编程步骤:1.首先确保电脑端拥有openssl库,我这采用的方式是直接使用源码,然后进行编译,编译方式可以参考以下链接地址:http://www.wangyan.org/blog/install-openssl-from-sou

2015-08-20 11:56:08 2693

转载 Linux下如何用GCC编译动态库

本文主要解决以下几个问题 1 为什么要使用库? 2 库的分类 3 创建自己的库 或许大家对自己初学 Linux时的情形仍记忆尤新吧。如果没有一个能较好的解决依赖关系的包管理器,在Linux下安装软件将是一件及其痛苦的工作。你装a包时,可能会提示你要先装b包,当你费尽心力找到b包时,可能又会提示你要先安装c包。我就曾被这样的事搞的焦头烂额,至今一提起rpm仍心有余悸,头皮发麻。说是一朝被蛇咬,

2015-08-12 21:15:52 721

原创 error while loading shared libraries

在动态库进行加载的时候,会提示error while loading shared libraries这种信息,虽然编译通过了但是运行时却找不到动态库,根本原因在于: 虽然链接时链接器(dynamic linker)找到了动态库,但动态加载器(dynamic loader, 一般是/lib/ld-Linux.so.2)却没找到。 Linux为我们提供了两种解决方法: 1.可以把当前路径加入 /

2015-08-12 20:53:55 1140

转载 再谈应用环境下的TIME_WAIT和CLOSE_WAIT

本文转载自:http://blog.csdn.net/shootyou/article/details/6622226/昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下: http://blog.csdn.net/shootyou/article/details/6615051 里头的分析过程有提到,通过查看服务器网络状态检测到服务器有大量的CLOSE_WAIT的状态。在

2015-08-12 10:56:55 552

原创 linux 编译链接libcurl异常处理

今天使用libcurl在程序链接的时候的时候提示了一下的错误:strerror.c:(.text+0x3f3): undefined reference to `idna_strerror'./Libcurl/libcurl.a(libcurl_la-timeval.o): In function `curlx_tvnow':timeval.c:(.text+0x8f): undefi

2015-05-28 12:47:38 11632 1

原创 数据库表分区简单备注

分区存储提高了数据库的性能,被分区存储的数据物理上是多个文件,但逻辑上任然是一个表,对表的任何操作都跟没分区之前一样。插入、删除、查询、更新等操作的时候,数据库会自动为你找到对应的分区,然后执行操作。另外的话 把多个数据文件、日志文件都分别部署在不同的高性能物理盘上,也能大大提高性能.

2015-04-10 10:29:39 876

转载 我对CONTAINING_RECORD宏的详细解释

转载出处:http://www.cnblogs.com/nbsofer/archive/2013/01/07/2849913.html宏CONTAINING_RECORD的用处其实还是相当大的, 而且很是方便, 它的主要作用是:    根据结构体中的某成员的地址来推算出该结构体整体的地址!  下面从一个简单的例子开始说起:  我们定义一个结构体, 同时类型化:typed

2015-02-11 16:45:51 632

原创 C/C++ windows 获取CPU核数

// 获得本机中处理器的数量int CIOCPModel::_GetNoOfProcessors(){ SYSTEM_INFO si; GetSystemInfo(&si); return si.dwNumberOfProcessors;}

2015-02-10 10:56:42 9126

原创 C/C++ windows获取本机ip地址

#define DEFAULT_IP "127.0.0.1"#define MAX_PATH 260// 获得本机的IP地址CString GetLocalIP(){ // 获得本机主机名 char hostname[MAX_PATH] = {0}; gethostname(hostname,MAX_PATH); struct hostent FA

2015-02-09 21:14:17 9966

原创 什么是僵死进程(Zombies)

僵死状态(Zombies)是一个比较特殊的状态。有些人认为这个状态是在父进程死亡而子进程存活时产生的。实际上不是这样的。父进程可能已经死了但自己称依然存活着,那个子进程的父进程将会成为init进程,pid 1.当进程退出并且父进程(使用wait()系统调用)没有读取到子进程退出的返回代码时就会产生僵死进程。僵死进程会以终止状态保持在进程表中,并且会一直在等待父进程读取退出状态代码。下面就是创建

2015-01-27 15:44:17 1657

原创 python日志开启

import logging# 设置默认的level为DEBUG# 设置log的格式logging.basicConfig( level=logging.DEBUG, format="[%(asctime)s] %(name)s:%(levelname)s: %(message)s")# 记录loglogging.debug(...)logging.info(...)

2015-01-20 10:45:36 1025

原创 SecureCRT无法连接Vmware下的Linux虚拟机

在使用SecureCRT进行连接的时候发现无法连接,直接被拒绝,可以试试以下的方式:1. 在终端查看sshd服务状态            #service sshd status      2. 修改配置文件                  #vi /etc/ssh/sshd_config                                           

2015-01-13 09:46:33 1586

转载 C语言实现字节流与十六进制字符串的相互转换

本人博客将陆续迁至https://dpjeep.com 欢迎造访 原文出自:http://blog.csdn.net/qq387732471/article/details/7360988  //字节流转换为十六进制字符串void ByteToHexStr(const unsigned char* source, char* dest, int sourceLen){ ...

2014-12-15 16:58:02 45966 4

转载 使用python编写的监听端

import socketimport timeimport sysimport stringimport structimport errnoimport binascii#Definitionser_ip = 'localhost'ser_port = 15001HEADER_LISTENER = "IIII"split_time = 4class TcpClien

2014-12-08 16:04:41 2374

转载 在ubuntu下编译linux版客户端遇__GNUC_PREREQ编译错误的解决方法

使用linux编译调试暗黑世界是比较经济方便的方法。但是,今天尝试编译发现如下错误:error: missing binary operator before token "("__BEGIN_DECLS does not name a type第一个错误位置为系统的string.h的这个位置:#if defined __cplusplus && __GNUC_PREREQ

2014-11-06 08:51:36 6224 2

原创 C++ Json中检测某个字段是否存在的方url法

在json中检测某个字段是否存在的方法:存在

2014-11-04 18:53:40 7182

原创 结构体拷贝

在进行结构体间的拷贝的时候

2014-10-28 15:59:58 8258 1

原创 C 宏定义实现字符大小写转换

使用两个简单的宏定义可以直接将两个大小写字符进行转换,分别是:

2014-10-26 19:33:22 9739

转载 简单Linux C线程池

转载地址大多数的网络服务器,包括Web服务器都具有一个特点,就是单位时间内必须处理数目巨大的连接请求,但是处理时间却是比较短的。在传统的多线程服务器模型中是这样实现的:一旦有个请求到达,就创建一个新的线程,由该线程执行任务,任务执行完毕之后,线程就退出。这就是"即时创建,即时销毁"的策略。尽管与创建进程相比,创建线程的时间已经大大的缩短,但是如果提交给线程的任务是执行时间较短,

2014-09-26 09:40:26 616

secureCRT8.0 for mac

secureCRT8.0 for mac破解版,针对macos,请谨慎下载 secureCRT8.0 for mac破解版,针对macos,请谨慎下载 secureCRT8.0 for mac破解版,针对macos,请谨慎下载

2017-09-12

Emiller的Nginx模块开发指南

Emiller的Nginx模块开发指南

2016-03-29

SecureCRT_7.2.3_绿色破解版

SecureCRT_7.2.3_绿色破解版

2016-03-29

Visual_Assist_X

Visual_Assist_X vs插件

2014-10-29

SecureCRT_v7.0_破解版_含注册机

远程控制linux等,详细的情百度百科 远程控制linux等,详细的情百度百科

2014-07-11

C语言获取windows操作系统MAC列表

使用C语言获取windows操作系统的MAC列表,已实测可以运行

2014-03-28

获取windows操作系统信息

使用C语言编写的获取windows版本信息的代码,已实测可运行

2014-03-28

MSVCR100.dll

msvcr100.dll可解决许多游戏确实此类DLL的问题,msvcr100.dll是常用系统组件,许多游戏及软件运行不可缺少的文件。   msvcr100.dll放哪里?   通常是将 dll文件复制到“ X:\Windows\system32 ” (X代表您系统所在目录盘符,如:C:\Windows\system32 ) 目录下。   注意事项:   A. 32位 Windows 操作系统:   将 msvcr100.dll 文件复制到“X:\Windows\system32” (X代表您系统所在目录盘符,如:C:\Windows\system32 ) ;   B. 64位 Windows 操作系统:   将 msvcr100.dll文件复制到到“ X:\Windows\SysWOW64” (X代表您系统所在目录盘符,如:C:\Windows\SysWOW64 );   C.有些 dll文件需要手动注册一下才能使用,手动注册方法:   1.将对应版本的 dll文件复制到“ X:\Windows\system32 ” (X代表您系统所在目录盘符,如:C:\Windows\system32)目录下。   2.在开始菜单中找到“运行(R)” 或者按快捷键 Win+R 。   3.在“运行(R)” 中输入 “ regsvr32 msvcr100.dll ” (不含双引号) 回车即可。

2013-11-18

mysql-connector-java-5.0.8

mysql-connector-java-5.0.8是用于MySql和Java语言进行连接的

2012-12-19

mysql-connector-c-6.0.2-win32

mysql-connector-c-6.0.2-win32 这是是用于连接转换MySql和C语言的一个小插件

2012-12-19

android 保存配置文件 SharedPreferences

这是一个基于android的保存配置文件的demo,通过这个应该就能明白其他的保存配置文件的相关方法,使用的是SharedPreference ,希望对大家有帮助,还有做的不好的不吝赐教

2012-09-13

android 记事本软件

基于android开发的小型记事本软件,保存格式是以文件的形式进行保存,存放在SD卡上面,具体的大家可以仔细查看里面的代码,还有很多功能不足的希望大家不吝赐教

2012-09-13

android 小型资源管理器

这个自己做的一个小型资源管理器,可以浏览SD卡上面的各级目录,长按item可以实现长按事件将某一个文件删除,里面有很多不足,希望大家多多提出意见

2012-09-13

安卓Android计算器,带优先级算法功能

这其中实现的主要功能就是: 1.支持清空操作; 2.支持退格操作; 3.支持优先级算法操作; 4.对于按键的异常进行了简单的处理操作,如在没有按任何数字的前提下进行运算符的操作等等 觉得有需要的话欢迎下载!

2012-07-30

x-spoof软件 局域网

x-spoof软件 局域网 伪装,这个软件因为涉及到局域网中的欺骗,所有对于有些杀毒软件来说可能会被误认为是病毒之类的,多以请各位下载运行的的时候暂时关闭杀毒软件。在使用这款软件的时候直接点击其中的cmd.cnd即能在命令模式下进行,具体教程请参看网上的教程,祝各位顺利!

2012-05-12

nmap-5.51 网络嗅探

因为你们知道这个软件是做什么用的,多以你们才会下载,不会的用户也麻烦自己网上查询相关教程,谢谢!

2012-05-12

Acronis Disk Director 11 Home,分区之王注册码

Acronis Disk Director 11 Home分区之王,百分百能用的注册号

2011-10-31

eclipseme.feature_1.7.9_site(1).zip

eclipseme.feature_1.7.9_site(1).zip最新版

2011-10-18

RecordStore的用法

RecordStore的用法,里面具体介绍了如何使用RecordStore

2011-10-08

EasyBCD2.1版下载

具体步骤还希望大家自己在网上多搜索 系统配置 创建多重启动系统,可以很简单,如按下几个按钮(但也可能要求复制和 编辑系统档案). 该程序可以备份和恢复你现在的启动设置。

2011-09-29

Source Insight3.5+注册码

我们平时写程序或者修改代码的时候,经常为写注释而烦恼。不写吧,别人看代码不容易理解,自己要不了多久也会忘记;写吧,又费时又费力,常常为统一、调整注释格式花费很多时间和精力。 其实,写注释是很好的编程习惯,它不仅可以使看程序的人容易理解,也会使我们写程序的人思路更加清晰。当然,它的确需要我们多花一些时间,不过我们可以想办法尽量减少写注释的时间,达到事半功倍。 很多人写程序都喜欢用Source Insight。利用Source Insight中的宏可以自动添加文件头、函数名、日期等,也可以自动插入我们希望的注释格式,大大减少我们写注释的时间。

2011-09-27

Java_ME_Developers_Library_v2_2_eclipse_plugin.zip

安装nokia插件的必备类库,直接将其解压在eclipse目录下的plugin下即可

2011-09-27

strawberry-perl-5.12.3.0.msi

开发nokia的必备软件,这也是ActivePerl最新版本

2011-09-27

万年历源代码支持触屏键盘

详细的描述见该文件的标题,万年历源代码支持触屏键盘,欢迎阅读下载共享

2011-09-12

课表源程序+软件

这一款课程表辅助软件,适合学生和辅导员使用。 它可以记录多个班级的课程表,并且可对课程内容进行修改。 说明: 1.本软件根据涉外上课时间设计,即,上午4节从8:00开始,下午4接从2:00(冬" 季时间为下午1:50)开始。软件会自动判断季节 2.本软件具有横向滚屏功能,当课程内容过长时,内容将横向滚动显示。 3.由于机型不同,显示效果可能有变化。 --计应0702李和宣 2008.12 在支持JAVA手机上运行,适合记性不好的朋友 安装:下载到手机里,安装ThanksGiving.jad文件或直接运行ThanksGiving.jar 首次运行请查看下 菜单里的关于选项 源代码用Eclipse打开

2011-09-10

Struts2的常量详解

Struts2的常量详解,里面涵盖了许多Struts2的常量的详细解释

2011-09-10

第1讲 Java EE技术概述

Java EE技术概述,这只是第一讲,后面还有课程,陆续发布

2011-09-10

ipsniffer软件 网络嗅探

ipsniffer软件 网络嗅探 具体的教程希望大家自己在网上去查询

2004-10-01

空空如也

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

TA关注的人

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