自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (17)
  • 收藏
  • 关注

转载 LGPL-终于理解了什么是LGPL

和GPL要求任何使用/修改/衍生之GPL类库的的软件必须采用GPL协议不同。LGPL允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码。这使得采用LGPL协议的开源代码可以被商业软件作为类库引用并发布和销售。但是如果修改LGPL协议的代码或者衍生,则所有修改的代码,涉及修改部分的额外代码和衍生的代码都必须采用LGPL协议。因此LGPL协议的开源代码很适合作为第三方类库被商业软件引用,但不适合希望以LGPL协议代码为基础,通过修改和衍生的方式做二次开发的商业软件采用。什么是

2022-04-12 17:50:22 7701

转载 「网络安全」安全设备篇(8)——流量监控

网络流量监控在网络管理、入侵监测、协议分析、流量工程等领域有着广泛应用,网络流量监控是网络流量特征归纳、网络行为分析的重要基础,是网络安全最重要的组成部分。流量监控重要性内网各个主机之间的通讯,都是通过数据包来完成的,在数据包中标识了通讯内容、通讯协议、发送源地址以及发送目的地址信息,可以通过分析这些数据,了解当前网络的运行情况,在第一时间排查故障。一些常见的病毒入侵、网络性能问题、网络异常行为都可以通过分析数据包来发现故障源头。流量监控常用技术基于主机内嵌软件监测基于主机内嵌软件的流量监测,

2021-10-13 15:06:46 4220

转载 「网络安全」安全设备篇(7)——抗DDOS产品

概述DDOS攻击随着互联网的快速发展,日益猖獗,从早期的几兆、几十兆,到现在的几十G、几十T的流量攻击,形成了一个很大的利益链。DDOS攻击由于容易实施、难以防范、难以追踪,成为最难解决的网络安全问题之一,给网络社会带来了极大的危害。同时,拒绝服务攻击也将是未来信息战的重要手段之一。DOS&DDOSOS是英文“denial-of-service attack”的缩写,中文意思是“拒绝服务攻击”,亦称洪水攻击,是一种网络攻击手法,其目的在于使目标电脑的网络或系统资源耗尽,使服务暂时中断或停止,

2021-10-13 14:54:50 3799

原创 达梦数据库常用操作

1、常用功能及命令前提,命令行登录:./disql SYSDBA/SYSDBA模式查询SQL> select distinct owner from dba_objects;获取当前模式名SQL> select sys_context(‘userenv’, ‘current_schema’) from dual;设置当前模式SQL> set schema<模式名>; #只能设置到属于自己的模式。用户查询SQL> select username fr

2021-09-09 10:54:24 1971

原创 达梦数据库linux安装使用说明

1、概述在达梦官网https://www.dameng.com/提供了开发版,没有任何的功能和连接限制,免费用一年,key到期后dmserver会停止服务,需要替换key。2、安装ulimit -n 65535mkdir /mnt/cdrommount -o loop /data/dm7_setup_rh7_64_ent_7.6.1.60_20200603.iso /mnt/cdrom/ #挂载镜像cd /mnt/cdrom./DMInstall.bin -i # 安装安装过程如下:

2021-09-08 11:09:38 417

转载 「网络安全」安全设备篇(6)——WAF

什么是WAF?WAF是英文"Web Application Firewall"的缩写,中文意思是"Web应用防火墙",也称为"网站应用级入侵防御系统"。WAF是集WEB防护、网页保护、负载均衡、应用交付于一体的WEB整体安全防护设备。WAF需要部署在Web服务器的前面,串行接入,不仅在硬件性能上要求高,而且不能影响Web服务,所以HA功能、Bypass功能都是必须的,而且还要与负载均衡、Web Cache等Web服务器前的常见的产品协调部署。WAF主要技术WAF的主要技术是对入侵的检测能力,尤其

2021-08-11 19:32:19 1437

转载 「网络安全」安全设备篇(5)——UTM

什么是UTM?UTM是英文"Unified Threat Management"的缩写,中文意思是"统一威胁管理",业界常称之为安全网关。统一威胁顾名思义,就是在单个硬件或软件上,提供多种安全功能。与以往传统的安全设备不同,传统的安全设备一般只解决一种问题。UTM常被定义为由硬件、软件和网络技术组成的具有专门用途的设备,它主要提供一项或多项安全功能,同时将多种安全特性集成于一个硬件设备里,形成标准的统一威胁管理平台。常见功能UTM设备应该具备的基本功能包括网络防火墙、网络入侵检测/防御和网关防

2021-08-11 19:18:06 2304

转载 「网络安全」安全设备篇(4)——防火墙、IDS、IPS的区别

前面三篇文章,针对防火墙、IDS、IPS做了详细介绍,具体内容这里不再赘述,感兴趣的小伙伴可以去看看哦。概念不同防火墙和IPS属于访问控制类产品,而IDS属于审计类产品。我们可以用一个简单的比喻,描述三者的不同和关系——将网络空间比喻成一个大厦,那么防火墙相当于门锁,有效隔离内外网或不同安全域,IDS相当于监视系统,当有问题发生时及时产生警报,而IPS则是巡视和保证大厦安全的安保人员,能够根据经验,主动发现问题并采取措施。保护内容不同防火墙较多应用在转发、内网保护(NAT)、流控、过滤等方面。

2021-08-11 19:03:25 3218

原创 shell 脚本计算时间差

脚本文件command.sh内容如下:#!/bin/shecho "导出数据..."timer_start=`date "+%Y-%m-%d %H:%M:%S"`echo "开始时间:$timer_start"#测试命令-数据库备份output=`mysqldump -uroot --all-databases --skip-comments > /data/all.sql`timer_end=`date "+%Y-%m-%d %H:%M:%S"`echo "结束时间:$timer_

2021-08-06 15:21:26 1760

原创 达梦数据库导入csv文件

一、综述csv文件数据可通过达梦数据库安装自带的dmfldr快速数据装载命令行工具进行导入。二、前提创建好需要导入的目标表。三、dmfldr概述dmfldr(DM Fast Loader)是 DM 提供的快速数据装载命令行工具。用户通过使用dmfldr 工具能够把按照一定格式排序的文本数据以简单、快速、高效的方式载入到 DM 数据库中,或把 DM 数据库中的数据按照一定格式写入文本文件。详情可查看达梦官方发布的dmfldr使用手册.pdf。四、实操示例1、准备好需要导入的csv文件,我这

2021-07-15 15:50:26 3480

原创 RedHat系列系统 Clickhouse v18 源码编译安装

下载源码git clone -b v18.12.17-stable https://github.com/ClickHouse/ClickHouse.git下载依赖git依赖cd Clickhousesed -i 's/github.com/github.com.cnpmjs.org/g' .gitmodules # 更改下载地址,提高速度,如果连接github速度快可不改git submodule sync # 将新的URL更新到.git/configgit submo

2021-06-23 18:55:33 738

原创 linux后台执行程序

今天想在linux通过脚本启动应用,脚本内容如下:#start execd /opt/tedr/server/bin./tedr_server使用 sh xxx.sh执行,程序正常执行,可查看其打印结果,但是程序属于前台运行,按Enter键或者其他键结束,程序即终止运行。要让进程在后台运行,脚本可以这样编写:#start execd /opt/tedr/server/binnohup ./tedr_server &也就是前面加个nohup 后面加个 &。使用 sh xx

2021-06-17 17:20:20 350

原创 统信服务器操作系统V20-系统操作

1、网络配置root@uos:~# vi /etc/network/interfaces2、版本信息查看root@uos:~# cat /etc/os-version [Version] SystemName=UnionTech OS ServerSystemName[zh_CN]=统信服务器操作系统ProductType=ServerProductType[zh_CN]=服务器EditionName=EnterpriseEditionName[zh_CN]=企业版MajorVe

2021-06-07 19:47:18 5451 4

转载 「网络安全」安全设备篇(3)——IPS

什么是IPS?IPS是英文"Intrusion Prevention Systems"的缩写,中文意思是"入侵防御系统",IPS实现实时检查和阻止入侵。上文「网络安全」安全设备篇(2)——IDS提到的IDS入侵检测系统大多是被动防御,而不是主动的,在攻击实际发生之前,它们往往无法预先发出警报。而IPS入侵防御系统,则倾向于提供主动防护,其设计宗旨是预先对入侵活动和攻击性网络流量进行拦截,避免其造成损失,而不是简单地在恶意流量传送时或传送后发出警报。IPS原理IPS引擎原理图IPS是通过.

2021-06-04 17:54:39 2149

转载 「网络安全」安全设备篇(2)——IDS

什么是IDS?IDS是英文"Intrusion Detection Systems"的缩写,中文意思是"入侵检测系统"。大家还记得「网络安全」安全设备篇(1)——防火墙吗?做一个形象的比喻:假如防火墙是一幢大楼的门锁,那么IDS就是这幢大楼里的监视系统。一旦小偷爬窗进入大楼,或内部人员有越界行为,只有实时监视系统才能发现情况并发出警告。在本质上,入侵检测系统是一个典型的"窥探设备"。它不跨接多个物理网段(通常只有一个监听端口),无须转发任何流量,而只需要在网络上被动的、无声息的收集它所关心的报.

2021-06-02 19:42:30 1516

转载 「网络安全」安全设备篇(1)——防火墙

什么是防火墙?防火墙是指设置在不同网络(如可信任的企业内部网和不可信的公共网)或网络安全域之间的一系列部件的组合。它可以通过监测、限制、更改跨越防火墙的数据流,尽可能地对外部屏蔽网络内部的信息、结构和运行状况,以此来实现网络的安全保护。在逻辑上,防火墙是一个分离器,一个限制器,也是一个分析器,有效地监控了内部网和Internet之间的任何活动,保证了内部网络的安全。防火墙(Firewall),是一种硬件设备或软件系统,主要架设在内部网络和外部网络间,为了防止外界恶意程式对内部系统的破坏,或者阻止内部重

2021-05-27 17:23:19 1882

原创 yum 和 apt-get命令的对应关系

一、概述1、RedHat系列:Redhat、Centos、Fedora、银河麒麟等;2、Debian系列:Debian、Ubuntu、UOS等。RedHat 系列1、 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” ;2、 包管理工具 yum ;3 、支持tar包。Debian系列1、常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数” ;2 、包管理工具 apt-get ;3 、支持tar包。tar 只是一种压缩文件格式,所以,它只是把文件压缩打包

2021-05-20 10:30:50 923 1

原创 新版nDPI开发自定义协议

一、前言最近因项目需要用到nDPI采集流量进行报文深度检测,主要在nDPI基础上进行协议扩展,根据官网用户手册描述有两种方式支持协议扩展,在此通过nDPI示例程序ndpiReader进行展示。在ndpiReader中增加自定义协议的方式如下:1、是通过编辑example/protos.txt文件来使ndpiReader匹配相应的协议,但是这种的匹配条件有限,只能通过端口、host和IP地址来定义新协议。2、通过在源码中注册自定义协议以及自己编写自定义协议的匹配逻辑,来自定义协议。这种方法需要编码,但

2021-05-07 18:56:28 1057 1

原创 centos7 编译pf_ring

1、下载pf_ringhttps://gitee.com/mirrors/PF-RINGmirrors-PF-RING-7.6.0.zip2、编译内核[root@localhost ~]# cd /root/build_pfring[root@localhost build_pfring]# lsmirrors-PF-RING-7.6.0.zip[root@localhost build_pfring]# unzip mirrors-PF-RING-7.6.0.zip[root@localh

2021-04-20 17:23:46 304

原创 windows Service启动具有管理员权限的GUI进程

一、前言自从Windows Vista后,Windows Service就不支持启动GUI application。网上很多资料介绍的方法可以启动GUI进程,但是有些不具有管理员权限,有些启动用户属于system用户,不是当前登录用户,只能通过如下方法。二、代码1、获取到受限的token/* UAC开启时,当前用户拥有两个token,分别是受限的token和不受限的token。可以用下面代码获取到受限的token*/ HANDLE GetCurrentUserToken() { PWTS_S

2021-03-11 10:13:14 1051 1

原创 Qt Json文件生成、修改

1、生成Json文件 // 创建打开文件 QFile file("pin.json"); if (!file.open(QIODevice::WriteOnly)) { qCritical() << "jsonFile open error"; } // 使用QJsonObject对象插入键值对。 QJsonObject jsonObject; jsonObject.insert("AdminPin", "123456"); jsonObject.insert("Us

2021-02-25 09:59:27 956

原创 centos7 通过 /etc/rc.local文件配置程序开机启动

1、创建编辑程序启动脚本start.sh[root@localhost ~]# vi start.sh#start execd /usr/dragon/tedr./server2、编辑rc.local,执行start.sh脚本[root@localhost ~]# vi rc.localtouch /var/lock/subsys/localnohup sh /usr/dragon/tedr/start.sh > /dev/null 2&>1 &注:

2021-02-20 18:44:31 674

原创 qt读取ini文件,解决读取路径反斜杠转义字符消失的问题

采用QTextStream 逐行读取,示例如下: QFile file("Server.ini"); if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) return; QTextStream in(&file); QString String = in.readLine();

2021-02-04 14:59:58 2029 7

原创 bat删除自身程序所处文件夹和文件夹全部子文件

@echo off&color 17if exist “%SystemRoot%\SysWOW64” path %path%;%windir%\SysNative;%SystemRoot%\SysWOW64;%~dp0bcdedit >nulif ‘%errorlevel%’ NEQ ‘0’ (goto UACPrompt) else (goto UACAdmin):UACPrompt%1 start “” mshta vbscript:createobject(“shell.app

2021-01-29 15:59:08 573

龙脉mToken GM3000 国密KEY 用户手册.pdf

龙脉科技Ukey产品GM3000开发者手册。

2021-09-10

银河麒麟高级服务器操作系统V10产品白皮书.pdf

银河麒麟高级服务器操作系统V10产品白皮书

2021-09-10

DM8_SQL语言使用手册.pdf

国产数据库达梦SQL使用说蹙额

2021-08-04

DM8程序员手册.pdf

国产达梦数据库开发手册

2021-08-04

海比研究院-2021中国信创生态研究报告-20210428.pdf

信创行业研究报告

2021-06-17

交行智能柜员机案例介绍.pdf

界面UI设计

2021-05-27

GAT 1144-2014-信息安全技术-非授权外联监测产品安全技术要求.pdf

非授权外联监测产品安全技术要求

2021-05-27

统信服务器操作系统-产品手册.pdf

统信服务器操作系统-产品手册

2021-05-27

银河麒麟高级服务器操作系统 V10 (SP1) 安装手册.pdf

银河麒麟高级服务器操作系统 V10 (SP1) 安装手册

2021-05-27

程序员必读之软件架构 高清PDF

人们对软件架构师持两种错误的看法。有人认为软件架构师是一种高高在上的职位;有人认为软件架构师完全不懂开发,只是会画条条框框的指挥家。《程序员必读之软件架构》将打破这些传统的认知,模糊软件开发和架构在流程中的界限,进而为软件架构正名。

2017-09-21

Effective STL 中文版(非扫描版)

当我看到《Effective STL》的时候,我的感触是相见恨晚,做C++开发要是不知道这些东西,显然不够格。其实每种技术都有他自己的特点,都有他自己的取舍,你如果想使用STL就要按照他的方式来玩,我们平时的主官感觉对STL来说并不一定都适用。什么时候用什么容器,什么时候用什么迭代器,什么时候用什么算法,什么时候不该用循环,这本书都做了解答,可以不夸张的说,这本书看过了才能说自己会用STL了。

2017-09-11

深度探索C++对象模型(扫描版)

《深度探索C++对象模型》重点探索"对象导向程序所支持的C++对象模型"下的程序行为。对于"对象导向性质之基础实现技术"以及"各种性质背后的隐含利益交换"提供一个清楚的认识。检验由程序变形所带来的效率冲击。提供丰富的程序范例、图片,以及对象导向观念和底层对象模型之间的效率测量。专注于C++对象导向程序设计的底层机制,包括结构式语意、暂时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。

2017-09-11

Effective C++中文非扫描版 第三版

《Effective C++》是各读书圈中力鉴的学习C++的必读书籍之一,《Effective C++》整本书的知识点很全面,每一个Item都有理有据,常常会触发自己思考一些没有想过的问题。C++的功能多,实现复杂,只是学习语法只会纸上谈兵,而《Effective C++》让我去理解C++程序的设计原理、应用方法、陷阱... ...加深了我对计算机,编程的认识。

2017-09-08

WAV文件的读写接口类,依赖标准C++库

使用标准C++库实现实现PCM格式的WAV文件的读写。 class CWaveFile { public: CWaveFile(void); ~CWaveFile(void); // Write wav head bool static WriteHead(const string& filename, uint32_t length); // Write wav file bool static write(const string& filename, const Wave_header &header, void *data, uint32_t length); // Read wav file bool read(const string &filename); private: // Read wav file header bool read_header(const string &filename); private: shared_ptr header; unique_ptr data; };

2017-09-06

C# TCP\UDP通信接口类实现

包括C#TCP&UDP服务器客户端代码

2017-05-25

空空如也

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

TA关注的人

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