自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python实现快速排序算法

import randomimport copydef quickSort(a): def swap(i,j): tmp = a[i] a[i] = a[j] a[j] = tmp def partition(start,end): if start >= end: pass elif (start+1) == end: if a[sta.

2020-07-06 16:04:19 176

原创 Python实现基于败者树的K路归并排序

import randomimport os,sys'''随机生成不大于max的长度位n的列表'''def genList(n,max): result = [] for i in range(n): result.append(random.randint(0,max)) print(result) return result'''从给定的列表中获取k个有序列表分组'''def splitSortedList(sourceList,k.

2020-07-06 15:47:24 427

原创 建立自己的CA,签署自己的服务器证书,配置自己的https站点

一、目标从头开始配置一个自己的https站点,并让本机浏览器信任站点。二、商用步骤1. 创建自己的私钥2. 创建CSR(Cerificate Signing Request)3. 发送CSR给CA,获取证书文件4. 部署私钥和证书文件到服务器端,完成https站点的配置。三、实验步骤由于CA签署证书文件需要一定的条件(时间,金钱),在实验阶段不太切合实际。所以实验或...

2019-09-27 23:56:12 1128

原创 How to build openssl with fips module on Linux and Windows?

Build Openssl With Fips Module On LinuxDownload source code from webUzip the source codebuild and install fips module first.build and install openssl with shared lib.check the build result.Download s...

2019-08-21 16:54:45 395

原创 Install OpenLDAP 2.4.44 on Redhat/Centos7.

1. Disable firewall and selinux2. yum install -y openldap openldap-clients openldap-servers3. start/stop/enable/disable ldap service# systemctl start/restart slapd# systemctl enable slapd#...

2019-06-18 16:36:14 333

转载 DB2编目管理

增加结点编目:db2 catalog tcpip node 结点名字 remote 结点所在ip地址 server 50000查看结点编目:db2 list node directory删除结点编目:db2 uncatalog node 结点别名增加数据库编目:db2 catalog db 远程数据库名字 as 数据库别名 at node 结点名字查看数据库编目:db2 list db d...

2018-12-14 15:26:44 301

转载 DB2的安装和使用

在 AIX 操作系统上,要使用命令行安装 DB2 Enterprise Server Edition V10.1,请完成下列步骤。使用具有 root 用户权限的用户标识登录。 执行下列其中一个步骤。 如果使用的不是 DVD,请跳至步骤 5 并从具有 DB2 源安装程序的目录执行。 如果使用的是 DVD,请输入 mkdir /cdrom 以创建名为 /cdrom 的安装点。 将 D...

2018-12-14 15:24:06 804

原创 OpenDS 命令行管理

1.查看ldapsearch -b "cn=Test,cn=soaix177_bw,dc=example,dc=com" -h localhost -p 1389 -D "cn=Directory Manager" "(objectclass=*)"cn=Test,cn=soaix177_bw,dc=example,dc=com  baseDN(objectclass=*) filte...

2018-12-13 16:53:59 539

原创 ORACLE 12C 默认启动PDB

CREATE TRIGGER open_all_pdbs   AFTER STARTUP ON DATABASEBEGIN   EXECUTE IMMEDIATE 'alter pluggable database all open';END open_all_pdbs;/

2017-12-08 11:33:51 2007

原创 RedHat7 NFS服务管理

1. 查看NFS服务状态systemctl status nfs-server.service2. 默认情况下NFS服务是disable的,enable之后保证每次启动都自动加载NFSsystemctl enable nfs-service.service3.enable之后服务不会启动,需要手动启动systemctl restart nfs-service.servi

2017-10-26 16:40:27 1150

原创 RedHat7 修改hostname

hostnamectl set-hostname xxxx这个命令修改后的hostname永久生效且立即生效,新的hostname写入/etc/hostname文件

2017-10-26 10:49:07 4562

翻译 OpenSSL Cookbook 4——自签证书

英文版地址:https://www.feistyduck.com/library/openssl-cookbook/online/ch-openssl.html签署你自己的证书 如果你正在安装一个TLS服务器供你自己使用,你可能不想去CA的公开信任的证书。使用一个自签名证书很容易。假设你已经阅读前几篇关于OpenSSL Cookbook的内容并已经生成了自己的CSR,那么用下面的方法就可以签署自己

2017-05-14 21:41:05 438

翻译 OpenSSL Cookbook 3——证书注册请求(CSR)

一旦有了私钥,就可以继续创建证书注册请求(CSR)。这是要求CA签署证书的正式请求,它包含请求证书实体的公钥和有关实体的一些信息,这些数据都将是证书的一部分。CSR总是用它所携带的公钥对应的私钥签名。    CSR创建通常是一个交互过程,在这一过程中,你将提供证书所需的一些信息。仔细阅读由OpenSSL工具给出的说明;如果你想一个字段是空的,你必须输入一个点而不是仅仅按下回车。因为回车代表使用CSR

2017-05-14 21:16:21 459

翻译 OpenSSL Cookbook 2——私钥

OpenSSL Cookbook 2——密钥及证书管理 大部分用户都是为了让自己的WEB服务器支持SSL才开始使用OpenSSL的,所以这里重点介绍一下这一案例的使用流程,这一流程主要分为以下三步, 1. 生成一个足够健壮的私钥 2. 使用步骤1生成的私钥创建自己的证书申请请求(CSR),并将CSR发送给CA 3. 获得CA根据你的CSR签发给你的证书,并将该证书安装到你

2017-05-14 14:05:38 839

翻译 OpenSSL cookbook 1——简介

英文版地址:https://www.feistyduck.com/library/openssl-cookbook/online/ch-openssl.html1. OpenSSL OpenSSL 是一个开源项目,由加密算法库和SSL/TLS工具两部分组成。下面一段是OpenSSL项目网站上给出的定义:The OpenSSL Project is a collaborativ...

2017-05-12 16:18:18 1158

原创 用openssl验证证书和私钥是否有效

1.openssl s_server -msg -verify -tls1_2 -state -cert cert.cer -key ..\privkey -accept 18444使用上面的命令开启一个ssl测试服务器2.openssl s_client -msg -verify -tls1_2  -state -showcerts -cert cert.cer -key ..\priv

2017-05-12 12:36:06 13189 1

原创 selenium常用资源的阿里镜像链接

1. selenium各个历史版本:https://npm.taobao.org/mirrors/selenium/2. firefox webdriver各个历史版本:https://npm.taobao.org/mirrors/geckodriver/3. chrome webdriver各个历史版本:https://npm.taobao.org/mirrors/c

2017-05-09 22:27:38 3286

原创 Maven本地库目录配置

打开$maven_home/conf/settings.xml会看到一行   Default: ${user.home}/.m2/repository  /path/to/local/repo可以看到默认的本地库目录在用户目录的.m2下,修改这个目录即可

2017-04-19 14:35:04 336

原创 java中类的定义位置与分类

在java中,类最常见的定义位置是文件中,一个文件中可以定义多个类,但是只能有一个public的类,而且java文件名必须和这个public类相同。看看下面代码package com.senmu.pack_a//TestA.javapublic class TestA{}class TestB{}class TestC{}这里有一个TestA.java的源文件,里面定义了三个class。可以

2016-12-21 21:07:22 8922

原创 SQL Server 2012为JDBC驱动配置XA

想要在项目中使用sqlserver的xa datasource就必须先配置sql server使其可以支持jdbc xa连接。微软doc中给出了详细的配置步骤和注意事项,请参考https://msdn.microsoft.com/en-us/library/aa342335.aspx 大致分为以下几步:确保sqlserver所在机器的MSDTC服务可用下载并安装SQL Server JDBC

2016-12-19 22:35:14 4986

原创 SQL Server 2012 restore数据库时在文件夹下看不到.bak文件的解决办法

问题描述 有两台SQL Server 2012 分别称为ServerA、ServerB,现在利用backup/restore的方法将ServerA上的数据库db1转移到ServerB上。步骤如下:使用sa用户登录到ServerA的Management Studio,找到想要转移的数据库对象,右击数据库对象,选择backup,将数据库备份到文件db1.bak中。将db1.bak复制到Server

2016-12-19 21:13:42 12991

原创 XManager连接RHEL7.2问题的解决办法

最近公司的linux测试机都充RHEL6.6升级到了RHEL7.2,原先连接正常的XManager不工作了,用XManager4.0连接直接crash。一开始我以为是Xmanager版本太旧跟不上时代的发展了。将Xmanager升级到5.0后发现连接还是出问题,但是这次不是直接crash而是提供一句莫名其妙的错误信息,如下:oh no! something has gone wrong, A pro

2016-12-16 22:00:22 13576

原创 SQL Server 2012中的user和login

SQL Server中既有user的概念,又有login的概念,这是两个很容易混淆的概念。特别是对熟悉Oracle的用户迷惑性更大。在Oracle中我们只需要一个语句create user test identified by test;就完成了用户创建,然后做一些必要的授权如grant dba,resource,connect to test;我们就可以用test这个用户来访问和控制数据库了。但是

2016-12-14 22:14:06 5117

原创 JavaScript中的正则表达式对象4--重复匹配

目前为止我们所学的正则表达式只能匹配固定长度的字符串,而且必须顺序写下每一个字符的匹配模式。如匹配4由A或a组成的字符串的正则表达式我们写成[Aa][Aa][Aa][Aa],匹配字母开头后接4个数字的正则表达式写成[A-Za-z][0-9][0-9][0-9][0-9]或者[A-Za-z]\d\d\d\d。   这里存在一个问题,我如匹配的字符串很长这样写起来就未免太过冗长,更有甚者,一些实际中需

2016-12-10 17:43:46 1335

原创 JavaScript中的正则表达式对象3--元字符类

我们已经知道正则表达式中数字集合可以表示成[0-9]非数字集合表示成[^0-9],但是这两个集合是非常常用的每次用到都要写成这样略显繁琐,所以在正则表达式中又引入了元字符类的概念,一个元字符类代表了一种常用的字符集合,例如[0-9]用元字符可以表示为\d,[^0-9]表示为\D。其中反斜杠是转义符用来区分元字符与一般字符。下表就是常用元字符和集合对照表 元字符 集合 说明 \d [

2016-12-10 13:40:45 238

原创 JavaScript中的正则表达式对象2--正则表达式语法

字符匹配本身,“.”匹配任何字符,[]匹配中括号中的组合集合 还是先看代码:var r1 = /name/g;var r2 = /a./g;var r3 = /[nw]a/gvar str = "mynameisqwan";console.log(str.match(r1));//["name"]console.log(str.match(r2));//["am", "an"]cons

2016-12-09 22:17:07 201

原创 JavaScript中的正则表达式对象1--创建

正则表达式对象的两种创建方式正则表达式直接量(/pattern/attributes)RegExp构造函数(new RegExp(pattern,attributes))var r1 = /[a-z]+/g;var r2 = new RegExp("[a-z]+","g");var str = "444abcd23";console.log(str.match(r1));//print [

2016-12-09 21:12:16 532

原创 JavaScript学习随笔--函数作用域

JavaScript中函数的作用域首先我们需要弄清楚什么是函数作用域,看下面的代码:var vg= "vg";function f1(){ var vf1= "vf1"; return { f2:function(){ var vf2= "vf2"; console.log(vg+vf1+vf2); }

2016-12-03 12:20:06 297

原创 JavaScript学习随笔--函数执行上下文

JavaScript中的函数函数是一个通用的编程概念,所有的程序语言里都有这个概念。但是在JavaScript中函数却有着一些和其他程序语言里函数不同的特性,在我学习JavaScript的过程中这些特性给我带来过很大的困惑。下面就是对这些困惑的记录和一些自己的理解。上下文作用域闭包函数的上下文所有的JavaScript函数执行时都是有上下文的。那么,什么是函数的上下文呢?简单说来,JavaS

2016-12-02 22:07:04 322

head first design pattern(4)

很好的一本设计模式教程,形象易懂。很多抽象的设计模式概念在书中只用一个生动的例子就讲清楚了。不可多得,不可错过。

2010-06-13

head first design pattern(3)

很好的一本设计模式教程,形象易懂。很多抽象的设计模式概念在书中只用一个生动的例子就讲清楚了。不可多得,不可错过。

2010-06-13

head first design pattern(2)

很好的一本设计模式教程,形象易懂。很多抽象的设计模式概念在书中只用一个生动的例子就讲清楚了。不可多得,不可错过。

2010-06-13

head first design pattern(1)

很好的一本设计模式教程,形象易懂。很多抽象的设计模式概念在书中只用一个生动的例子就讲清楚了。不可多得,不可错过。

2010-06-13

空空如也

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

TA关注的人

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