自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (12)
  • 收藏
  • 关注

原创 tcp连接阿里云linux服务器失败

4.close(sockfd)时,直接丢弃接收缓冲区未读取的数据,并给对方发一个RST。TCP socket在任何状态下,只要收到RST包,即可进入CLOSED初始状态。3.向一个已经崩溃的对端发送数据(连接之前已经被建立);5.a重启,收到b的保活探针,a发rst,通知b。2.向一个已经关掉的连接send数据;1.connect一个不存在的端口;client连接的是阿里云公网地址。2,防火墙有没有允许端口:已经允许。3,抓包: 三次握手就没握上。改bind的ip试下,成功。1,安全组设置:有正常设置。

2023-05-24 12:40:59 775 1

原创 OPENSSL_API_LEVEL > OPENSSL_CONFIGURED_API The requested API level higher than t

升级openssl后链接编译不通过,直接Configure 到自己的目录。然后改成用安装的目录编译即可。

2023-04-12 22:35:08 383

原创 mysql插入中文Data too long for column ‘ABOUT‘ at row 1 :Unknown error 1406

解决方法:1: vim /etc/mysql/my.cnf。

2023-02-07 16:41:18 400 1

翻译 安装fzf

sudo: /root/.fzf/shell/key-bindings.bash:找不到命令。sudo apt install fzf 安装无效,换了阿里,清华,华为的源还是不行。sudo: /root/.fzf/shell/completion.bash:找不到命令。source .bashrc这一步骤错误,直接跳过。-bash: .bashrc: 没有那个文件或目录。正在读取状态信息... 完成。正在分析软件包的依赖关系树。正在读取软件包列表... 完成。3,这个步骤也不行 直接跳过。

2023-01-31 18:33:45 500

翻译 smartgit 30天过期处理

git 界面工具

2022-08-24 18:14:08 897

翻译 VMware ip变成127.0.0.1

[root@localhost 桌面]# ifconfiglo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 0 (Local Loopback) RX p

2016-12-02 20:11:11 4175

转载 Redis 的性能幻想与残酷现实

Redis 的性能幻想与残酷现实2015-12-23      0 个评论    来源:瞬息之间博客   作者:-mindwind-收藏    我要投稿2011 年,当初选择 Redis 作为主要的内存数据存储,主要吸引我的是它提供多样的基础数据结构可以很方便的实现业务需求。另一方面又比较担心它的性能是否足以支撑,毕竟当时 Red

2016-07-05 17:53:49 1928

转载 select / poll / epoll 区别与应用场景

select / poll / epoll: practical difference for system architectsJanuary 7, 2014GeorgeWhen designing a high performance networking application with non-blocking socket I/O, the architect needs to 

2016-05-03 20:29:59 2858

转载 Qt移植到linux

Qt移植到linux】问题6 file not recognized is a directory  2013-09-26 09:38:11|  分类:linux |  标签:file  not  recognized  is  a  |举报|字号大中小 订阅转自:http://blog.163.com/qimo601@126/blog/static/1582209

2014-10-29 16:34:32 899

转载 linux磁盘分区fdisk命令详解

linux磁盘分区fdisk命令详解 转自:http://linux008.blog.51cto.com/2837805/5487111、什么是分区?    分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁硬使用。分区表是一个硬盘分区的索引,分区的信息都会写进分区表。2、为什么要有多个分区? 防止数据丢失:如果系统只有一个分

2014-10-27 10:39:51 1783

转载 qtcreator 配置相关

在Qt Creator中的工程中,工程通过.pro文件管理。 额外需要连接的连接库unix:LIBS += -L your_lib_path -lyour_libwin32:LIBS += your_lib_path/your_lib额外需要的头文件目录INCLUDEPATH += your_include_path 另外有一些比较重要的

2014-10-23 16:05:07 540

原创 oracle-hx-ix使用

365200594@qq.com

2014-10-17 15:11:26 1218

转载 Linux 编译安装Boost

Linux 编译安装Boost  linux平台下要编译安装除gcc和gcc-c++之外,还需要两个开发库:bzip2-devel 和python-devel,因此在安装前应该先保证这两个库已经安装:#yum install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs python-devel -y然后是去官网下载源码包,地址下

2014-08-06 18:03:45 668

转载 使用 GDB 调试多进程程序

使用 GDB 调试多进程程序GDB 是 linux 系统上常用的调试工具,本文介绍了使用 GDB 调试多进程程序的几种方法,并对各种方法进行比较。1评论:田 强 (tianq@cn.ibm.com), 软件工程师, IBM中国软件开发中心关闭 [x]田强,中国软件开发中心 Tivoli 部门软件工程师,负责 IBM 产

2014-07-18 21:38:25 635

转载 Memcheck的错误信息详解

Memcheck的错误信息详解Memcheck看似先进,实际上它只能检测出两种错误:非法地址的使用和使用了未定义的变量。但是足够帮助你发现代码里存在的内存问题。* 非法读/写例子:====================================================Invalid read of size 4at 0x40F6BBCC: (within /

2014-07-17 18:21:20 1293

转载 POLLERR POLLIN 同时返回 ,POLLERR 原因

POLLERR的故事作者:talebook时间:March 20, 2014分类:默认分类今天code review时,同事B对我代码中的poll()的处理做法提出了异议。于是做了些研究,还发现了一些好玩的故事。异议的代码我的代码是参考manpage写的,类似下面的做法。同事B说没有处理POLLERR、而且应当使用else if。OK。我赞同补充POLLERR的处理,但

2014-07-17 17:21:47 7597

转载 iovec结构体定义及使用

iovec结构体定义及使用  I/O向量(struct iovec)readv(2)与writev(2)函数都使用一个I/O向量的概念。这是由所包含的文件定义的:#include 头文件定义了struct iovc,其定义如下:struct iovec {    ptr_t iov_base; /* Starting address */   

2014-07-17 10:43:32 1049

转载 c++11 std::hash 的使用

在头文件 中定义      templateclass Key >struct hash;// not defined(C++11 起)   哈希模板定义一个函数对象,实现了散列函数。这个函数对象的实例定义一个operator()1。接受一个参数的类型Key. 2。返回一个类型

2014-07-08 14:56:39 46133

原创 centos 上安装CLucene

clucene-core-0.9.23.0-Source版本coredum严重,最后还是换回

2014-06-24 18:08:32 1212

原创 KMP模式匹配

1,  abcababca

2014-06-22 02:48:27 567

原创 centos下qtcreator安装记录

qtcreator在centos下诸多问题,每次都搜半天,先记录下来。1安

2014-06-18 18:39:05 688

转载 ImageMagick库简介

虽然曾经学过图像处理,对图像处理的基础理论还是很有感悟,但是没有真正做过图像处理方面的开发。在学《数字图像处理》《数字图像分析》《图像恢复与重建》等课程时,做过一些实验,主要是验证一些经典算法;但是工程和实验还是有很大差别的。这次有机会做了一个图像处理相关的服务端程序,这种感觉很明显。在做实验室,主要是针对算法,所处理的对象都是已经读入的二维数组,基本上是一个数学问题。但是实际项目中,可能

2014-06-17 11:09:08 1889

转载 auto_ptr与unique_ptr

auto_ptr是用于C++11之前的智能指针。由于 auto_ptr 基于排他所有权模式:两个指针不能指向同一个资源,复制或赋值都会改变资源的所有权。auto_ptr 主要有两大问题:o 复制和赋值会改变资源的所有权,不符合人的直觉。o 在 STL 容器中无法使用auto_ptr ,因为容器内的元素必需支持可复制(copy constructable)和可赋值(assignable)。

2014-06-12 17:40:47 1561

原创 根据给出的前几个数字,打印出n行方阵

舍友去笔试回来分享的

2014-06-09 22:43:34 648

转载 thrift下C++服务器和客户端开发

我用的是c++,所以我举一个c++的例子,简单说一下thrift的使用入门。例子描述是这样的:我们将学生信息(学号,姓名,性别,年龄)由客户端发送到服务端。实现这个例子,我们大致要做以下几部分事情:(1)书写.thrift文件(2)生成cpp文件(3)编写客户端(4)编译cpp文件并执行 (1)书写.thrift文件学生信息是有结构的,所以我们使用thrift的

2014-06-08 23:38:35 648

linux下c++线程池

一个简单好用的线程池,包括如何使用的demo,未考虑动态伸缩。 之前上传的那些线程池资源都不及这个。 用qtcreator可以直接打开。

2015-11-20

socket telnet类

包含sockettelnet类,包含SOCKET SELECT片段处理只需重写回调函数,包含系统硬件扫描类

2013-10-01

MYSQL操作类

MYSQL ADO操作类,模板化连接池,可增加或替换数据库类型

2013-10-01

oracle ADO操作类设连接池纯C++日志类

oracle ADO操作类设连接池纯C++日志类

2013-10-01

C++ATL服务类

VC6.0可以自动创建服务,到了2005又到了2010就不可以了,VC6.0健的服务升级也有错,只能自己编写服务类实现。

2013-10-01

C++FTP操作类

FTP操作类,用于FTP登录,设置路径,下载文件等。

2013-10-01

C++线程池类

多并发时用到的线程池类,C++所写

2013-10-01

(MFC)日志类

用MFC写的日志类,用于程序打日志

2013-10-01

sqlserver ADO连接类增加连接池功能

ADO操作SQLSERVER的类,增加了数据库连接池功能。

2013-10-01

C++ Oracle OCI操作类

C++ Oracle OCI操作类

2013-08-31

操作IB,ORACLE类

inforbright,ORACLE,连接池类。

2013-08-14

SQL SERVER 操作类(C++)ALM(QC)bug统计小工具

通过操作SQL SERVER 数据库,生成BUG统计的EXCEL文件。 序号 字段 定义 备注 1 新建BUG数 检测时间在周时间段内 无论哪种状态都要统计 2 本周修复BUG数 状态为“已修正”或“已关闭”,并此修改时间在周时间段内 注意:检测修改时间段内的BUG 3 严重BUG数 严重程度为PO或P1,并此检测时间在周时间段内 4 否决BUG数 状态为“拒绝”或“已关闭-不是问题”,检测时间在周时间段内 5 功能增强BUG数 缺陷类型为“功能增强”,检测时间在周时间段内 6 未作处理的BUG数 状态为“新建”或”打开”,检测时间在周时间段内 7 未验证的BUG数 状态为”已修正”并此修改时间在周时间段内 注意:检测修改时间段内的BUG

2013-08-14

空空如也

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

TA关注的人

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