自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT- 研究者

IT领域,大数据开源软件的研究者

  • 博客(21)
  • 资源 (21)
  • 收藏
  • 关注

转载 Linux的环境变量设置

1、Linux的变量种类     按变量的生存周期来划分,Linux变量可分为两类:     1、永久的:需要修改配置文件,变量永久生效。     2、临时的:使用export命令声明即可,变量在关闭shell时失效。2、设置变量的三种方法     1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】     用VI在文件/etc/profile文件中增

2015-10-24 19:31:13 334

转载 xshell不能连接VM中的ubuntu

前些天在VMware中安装了ubuntu系统,今天想通过xshell连接ubuntu,结果显示Connecting to 10.61.198.215:22...Could not connect to '10.61.198.215' (port22): Connection failed.VM中网络连接设置了Bridge模式。网络查找解决办法如下:xshell连接不了ubunt

2015-10-24 19:28:57 374

原创 基础开发库的安装与使用文档

目 录1 SCons安装与使用...22 JsonCpp安装与使用...32.1 JsonCpp的安装...32.2 JsonCpp的使用...32.2.1 生成json代码...32.2.1 解析json代码...43 boost安装与使用...43.1 boost的安装...43.2 boost的测试...64 Mon

2015-10-24 19:25:59 1253

转载 linux下ElasticSearch安装部署

1、安装部署在安装部署elasticsearch之前,需要先安装好Java JDK。1.1 下载安装# cd /home/tang# wget https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.1.tar.gz # tar zxvf elasticsearch-1.7.1.

2015-10-24 19:18:53 3826 2

转载 基于Lucene的全文搜索——Solr

Solr是一个基于Lucene的Java搜索引擎服务器。Solr 提供了层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式)。它易于安装和配置,而且附带了一个基于 HTTP 的管理界面。Solr已经在众多大型的网站中使用,较为成熟和稳定。Solr 包装并扩展了 Lucene,所以Solr的基本上沿用了Lucene的相关术语。更重要的是,Solr 创建的索引与

2015-10-22 22:23:46 634

原创 开源Java 实现的搜索引擎——Nutch

Nutch 是一个开源Java 实现的基于Lucene的搜索引擎,Lucene为Nutch提供了文本索引和搜索的API。Nutch 提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。组成       (1)爬虫crawler        Crawler主要用于从网络上抓取网页并为这些网页建立索引。       (2)查询searcher。   

2015-10-22 22:16:15 919

转载 Vim中的查找和替换

Vim中的查找和替换功能相当强大,不单可以查找指定字符串,还支持正则表达式,指定光标的位置,结合其他命令对查找结果进行操作...1. 查找命令Vim中提供的最基本的查找命令有'/'和'?',其中,'/'用于正向查找;'?'用于反向查找。在执行一次查找操作后,Vim会记住本次所使用的模式(pattern)和偏移量(±nlines)。下一次使用时,只需要指定查找的方向(和/或新的偏移量

2015-10-20 21:46:59 684

翻译 sizeof使用的相关总结

sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 一、采用sizeof来求结构体的大小 1、 sizeof应用在结构上的情况      请看下面的结构:struct MyStruct{

2015-10-20 21:44:42 376

原创 Windows系统下C++ Socket UDP编程

/************服务端程序*************/#include #include void main(){WORD wVersionRequested;WSADATA wsaData;int err;wVersionRequested = MAKEWORD( 1, 1 );

2015-10-20 21:43:30 2831 3

原创 Windows系统下C++socket TCP编程步骤

#include #include voidmain(){WORDwVersionRequested;WSADATA wsaData;interr;wVersionRequested = MAKEWORD( 1, 1 );err = WSAStartup( wVersionRequested, &wsaData );if

2015-10-20 21:42:54 479

原创 一个C++矩阵类的实现

#ifndef _MATRIX_H_#define _MATRIX_H_#include using std::vector;/*类功能:矩阵类 *原理:采用数组的数组来实现*/templateclass SeqMatrix{public:explicit SeqMatrix(size_t row=

2015-10-20 21:41:59 1559

转载 函数递归与栈的实用

问题:求斐波那契数列的递归方法与非递归方法栈是一种应用范围广泛的数据结构,适用于各种具有"后进先出"特性的问题。递归函数是指在一个函数、过程或数据结构的定义中又应用了它自身的函数。#include #include using std::cout;using std::endl;using std::stack;//非

2015-10-20 21:40:35 259

原创 在进行软件项目开发相关的软件总结(逐步添加中....)

软件项目开发相关的软件 软件名称 软件全称 软件功能 备注 phabricator 代码review工具 Redmine Redmine是用Ruby开发的基于web的...

2015-10-20 21:38:00 255

原创 ACE的线程管理机制

一、线程的创建与管理不同的操作系统下用c++进行过多线程编程时,不同操作系统API提供了相同或是相似的功能,但是它们的API的差别却极为悬殊。ACE_Thread提供了对不同OS的线程调用的简单包装,通过一个通用的接口进行处理线程创建、挂起、取消和删除等问题,为跨平台开发提供了支持。1.1、线程入口函数所有线程必须从一个指定的函数开始执行,该函数称为线程函数,它必须具有下列原型:v

2015-10-20 21:35:10 586

原创 基于ACE的后台服务程序的实现

后台服务进程不属于任何一个终端会话,当然也就不用和任何用户交互,许多系统服务由后台服务进程实施;如网络服务,打印等。Windows和LINUX在实现后台服务进程上并不统一,Windows定义的名称为SERVICE而Linux上的名称为Daemon。对应到ACE上,对于Linux平台ACE提供了一个名称为ACE::daemonize()的静态方法,进程通过调用该方法即可成为后台服务进程;而对于Win

2015-10-20 21:34:08 1228

原创 Windows下的VC++动态链接库编程

1、基础概念1.1 链接库的概述动态链接库DLL(DynamicLinkable Library),你可以简单的把它看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在库的发展史上经历了“无库-静态链接库-动态链接库”的时代。静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该...

2015-10-20 21:31:49 4312

原创 编写ActiveX控件及其打包方法

1、ActiveX控件概述ActiveX控件是基于组件对象模型 (COM) 的可重用软件组件,广泛应用于桌面及Web应用中。在Windows操作系统以OCX结尾的文件,OCX代表“对象链接与嵌入控件”(OLE),这个技术是Microsoft提出的程序技术,用于处理桌面文件的混合使用。在VC下ActiveX控件的开发可以分为三种:一种是直接用COM的API来开发,这样做显然非常的麻烦,对程序

2015-10-20 21:29:23 3437

转载 Linux下的静态链接库和动态链接库编程

1、链接库概述Linux下得库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀。面对比一下两者:    静态链接库:当要使用时,连接器会找出程序所需的函数,然后将它们拷贝到执行文件,由于这种拷贝是完整的,所以一旦连接成功,静态程序库也就不再需要了。动态库而言:某个程序在运行中要调用某个动态链接库函数的时候,操作系统首先会查看所有正在运行的程序,看在内存里是否已有此库函数的拷贝

2015-10-20 21:27:12 503

原创 Linux下的网络编程模型总结

1、网络编程概述1.1 套接字socket网络程序设计主要依靠套接字接受和发送信息来实现。Socket实质上提供了进程通信的端点。进程通信之前,双方首先必须各自创建一个端点,每一个Socket都用一个半相关描述:{协议,本地地址,本地端口}一个完整的Socket则用一个相关描述:{协议,本地地址,本地端口,远程地址,远程端口}每一个Socket有一个本地的唯一Socket号

2015-10-20 21:25:06 513

原创 Linux下 C/C++程序调试技巧

1、调试工具– cgdb1.1 cgdb简介cgdb可以看作gdb的界面增强版,用来替代gdb的gdb -tui。cgdb主要功能是在调试时进行代码的同步显示,这无疑增加了调试的方便性,提高了调试效率。界面类似vi,符合unix/linux下开发人员习惯,所以如果熟悉gdb和vi,几乎可以立即使用cgdb。1.2 cgdb主要功能1) 相比GDB,增加了语法加亮的代码窗口,显示

2015-10-20 21:22:42 716

原创 CentOS6下SVN服务器的搭建

CentOS6下SVN服务器的搭建,包括服务器端和客户端。

2015-10-20 21:18:57 386

MongoDB3集群的搭建及验证.docx

MongoDB3集群版本的搭建详细步骤过程及可用性的简单验证的文档整理,请下载查看楼!!!!!!!!!!!!!!!!!!!!!!!!!!!

2020-08-29

autossh.tar.gz

centos操作系统下免登录的一键配置工具,使用前先安装expect,并配置机器的IP,账号与密码,一键执行即可。

2020-08-22

greenplum_exporter-1.0-1.x86_64.rpm

Greenplum 6 exporter for Prometheus of realtime monitor system

2020-07-26

greenplum-6.6.0-distribute-installer.tar.gz

Greenplum分布式MPP数据库多节点主机一键安装及卸载脚本,里面包含详细的安装教程和设计实现方法。

2020-04-30

jclasslib_win64_5_5.zip

JClassLib是一款简单好用的编程代码编写查看工具,能快速编写代码程序,代码查看编辑生成信息读取等多种功能,使用简单快速编程。这里提供了jclasslib工具下载。

2020-03-07

Java设计模式导读.pdf

一本使用Java语言讲述设计模式的电子书,设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。

2020-03-07

数据库访问工具dbeaver7.0

DBeaver 是一个基于Java 开发,免费开源的通用数据库管理和开发工具,DBeaver 通过 JDBC 连接到数据库,可以支持几乎所有的数据库产品,包括:MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derby 等等

2020-03-07

HTML网页截图工具CutyCapt源代码

CutyCapt是基于Qt实现的跨平台的将HTML网页转化成矢量图形和位图图像格式的命令行工具(比如,SVG, PDF, PS, PNG, JPEG, TIFF, GIF)

2015-11-25

Windows下采用IOCP实现的ACE的Proactor框架剖析

ACE的Proactor框架在Windows底层下是采用IOCP来实现的,这里采用IOCP模仿实现了ACE的Proactor框架,对于学习和研究ACE的Proactor框架很有帮助.

2015-04-20

Web服务器(VC++2005源代码)

Web服务器(VC++2005源代码) [基于Socket编程和MFC实现的Web服务器程序]

2012-05-02

软件安装包程序制作(VC++6.0源代码)

本程序用于初学者学习VC软件安装包程序的设计与制作. 【辽宁大学信息学院】

2012-01-01

遍历一个目录下的所有文件(VC++6.0源代码)

用VC++6.0编写的用于遍历一个目录下的所有文件的源代码。

2011-09-16

显示或隐藏桌面窗口(VC++6.0源代码).rar

显示或隐藏桌面窗口(VC++6.0源代码).rar 显示或隐藏桌面窗口(VC++6.0源代码).rar 显示或隐藏桌面窗口(VC++6.0源代码).rar

2011-09-13

漂亮的石英钟(VC++6.0源代码)

漂亮的石英钟(VC++6.0源代码)漂亮的石英钟(VC++6.0源代码)

2011-09-05

IP地址设置工具(VC6.0开发)

IP地址设置工具(VC6.0开发)IP地址设置工具(VC6.0开发)

2011-08-24

Asm汇编编译器(VC++6.0源代码)

Asm汇编编译器(VC++6.0源代码).用于编译Windows下的汇编文件

2011-08-16

基于TCP的文件下载系统(VC++6.0源代码).

基于TCP的文件下载系统(VC++6.0源代码).有客户端和服务器端,可作为初学者学习网络通信用!【辽大】

2011-07-18

辽宁大学网关登录器(VC++6.0源代码).

辽宁大学网关登录器(VC++6.0源代码).在辽大校园网内可正常使用.

2011-07-16

IP地址设置器(VC++6.0源代码)

IP地址设置器+界面美化(VC++6.0源代码)用于经常在学生在宿舍和实验室等两个地点搬动笔记本是更改IP地址的麻烦而设计。纯绿色!!!【辽宁大学】

2011-07-15

精美时钟(VC++6.0源代码)

精美时钟(VC++6.0源代码)精美时钟(VC++6.0源代码)精美时钟(VC++6.0源代码)精美时钟(VC++6.0源代码)精美时钟(VC++6.0源代码)精美时钟(VC++6.0源代码)精美时钟(VC++6.0源代码)精美时钟(VC++6.0源代码)精美时钟(VC++6.0源代码)

2011-06-03

空空如也

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

TA关注的人

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