自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 svn备份还原

在svn服务器上执行一下操作。1、备份svnadmin dump /data/svn/repos/old_repository --include /234* --pattern > 11.dump其中,/data/svn/repos/old_repository是原来仓库的本地磁盘路径--include /234* 表示只导出/234路径及其所有子文件下的文件,如果不通过--include指定,就表示全部导出2、过滤,通过exclude排除不要的文件svndumpfilt..

2021-03-15 17:40:52 285

原创 iptables限定只能连接指定的IP和MAC

操作系统 CentOS6.4 x86_64iptables限定只能连接指定的IP和MAC的目标是:主机连接外面的设备时,要指定IP和MAC,防止外面入侵交换机,将包转发到另外一台不同MAC的设备。首先要理解iptables的state四种状态NEW,ESTABLISHED,RELATED,INVALID。NEW状态:主机连接目标主机,在目标主机上看到的第一个想要连接的包ESTABLI...

2019-05-28 15:21:15 3476

原创 VS2005清理VAssist插件

VAssist卸载不彻底的情况下,导致注册表残留,VS2005总是去加载VAssist插件。通过搜索注册表里面的Addins来手动删除[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\8.0\Addins]...

2019-05-14 12:35:25 828

原创 虚继承的内存分布

虚继承区别于普通继承,就是普通继承的基类的内存在开始位置,而虚继承的共享基类内存在最后,而虚继承的子类,需要知道共享基类的偏移量,所以,虚继承导致子类的大小增加一个指针大小,即多了一个vbptr(虚基类指针)。vbptr指向一个vbtable,第一个整数表示类起始位置偏移量,第二个整数表示虚继承的共享基类偏移量。内存分布上,vbptr在类的成员属性之前,vfptr(虚函数表)之后。如果...

2019-03-15 14:29:58 390

原创 anaconda新建环境在PyCharm执行import ssl失败

基于https://mp.csdn.net/postedit/88018697配置的keras_tf环境本来想先验证一下TensorFlow的使用,发现以下一些问题1、发现缺少PIL使用 pip install PIL,直接报错,找不到相应的版本原来官网只有32位版本,要从第三方安装64位版本,而且是安装pillowpip install pillow参考链接htt...

2019-03-02 19:44:52 3054

原创 keras安装配置

环境:CPU i5,内存4G,操作系统Win71、下载anaconda3 注意:通过官网下载,速度太慢,总是下载停掉,后来发现国内清华的一个地址https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/下载了Anaconda3-5.3.1-Windows-x86_64.exe2、安装anaconda3,按提示操作即可3、...

2019-02-28 11:24:15 338

原创 二层、三层、四层、七层交换

1、二层交换机工作在数据链路层,根据MAC进行交换机端口选择,转发通过ASIC (Application specific Integrated Circuit)芯片实现,保证高吞吐量      a)主机A发送ARP,得到主机B的MAC      b)主机A以目的IP和目的MAC为主机B,发送网络包      c)交换机根据目的MAC查到映射关系,找到出端口,就将数据转发到对应的端口...

2019-02-25 14:21:32 3337

原创 chcon部分关联无法应用于文件

移动mysql目录时,最后执行chcon -R -t mysqld_db_t /opt/mysql提示 “chcon部分关联无法应用于文件”chcon: can't apply partial context to unlabeled file `localhost.err' 原因是selinux状态为disabled这两个都是控制权限了,在selinux打开的情况下,通过...

2018-11-13 09:57:25 5916 1

原创 redis_client测试redis5.0集群

总结测试发现的问题1、slots连接失败原因:因为redis集群全部在一台机器上搭建,使用了127.0.01地址,所以在另外一台机器上连接时,无法连接解决:将redis集群重新创建,使用实际IP地址2、test bitop failed手动执行一下测试代码里面命令,发现报错如下(error) CROSSSLOT Keys in request don't hash to t...

2018-10-25 18:01:59 740

原创 redis5.0集群配置

操作系统:centos6.5x86_64redis:5.0.0在一台虚拟机上验证集群配置,通过不同的端口,启动不同的redis实例1、使用源码安装rediscd /optwget http://download.redis.io/releases/redis-5.0.0.tar.gztar -xfvredis-5.0.0.tar.gzcdredis-5.0.0...

2018-10-25 12:13:32 2882

原创 ntp.conf安全设置

restrict控制可以访问的ip地址#restrict default kod nomodify notrap nopeer noquery#restrict -6 default kod nomodify notrap nopeer noquery默认这样的配置,所有的IP地址都能连上来同步时间如果要限定指定的IP或网段,就按如下方式1、要屏蔽所有IP地址,使用rest...

2018-07-11 17:12:06 1186

原创 ntpdate同步时间问题

操作系统 fedora16,CentOS6.3ntpdate版本:ntpdate 4.2.6p4@1.2324-o Thu Oct  6 15:37:56 UTC 2011 (1)    --- fedora                        ntpdate 4.2.4p8@1.1612-o Tue Nov 29 00:06:29 UTC 2011 (1)   --- Cent...

2018-07-10 19:00:05 8671

原创 微信小程序访问数据库

使用wafer-node-sdk导出的mysql访问接口const { mysql } = require('../qcloud')module.exports = async (ctx, next) => { await mysql('cSessionInfo').select('*').then(res => { ctx.state.code = 0 ctx.stat...

2018-05-22 01:10:37 12049 3

原创 微信小程序登录

按微信开发教程下载Demo上传之后,发现开发工具可以登录,但手机扫码就不能登录手机上必须打开调试,才能登录!!原因可能是:开发环境的域名不在合法域名列表里,必须是调试状态才会跳过域名合法性检查!!...

2018-05-15 18:59:11 313

转载 onvif生成方式

wsdl下载方式通过onvif test tool,debug下GetServices,可以看到所有支持的服务,都有<tds:Namespace>http://www.onvif.org/ver10/search/wsdl</tds:Namespace>这样的wsdl连接,打开这个链接,网页另存为wsdl文件即可!参考链接 http://www.xuebuyuan.com/...

2018-04-26 10:15:16 898 1

原创 openssl编译win32版本

版本:openssl-1.0.1e编译环境:vs2005编译说明查看 INSTALL.W321、打开命令行2、设置vs2005的环境变量,执行 vs安装目录\Microsoft Visual Studio 8\VC\bin\vcvars32.bat如果没有设置环境变量,那么就会提示NMAKE : fatal error U1077: return code '0xc0000135'3、进入源码根目...

2018-04-26 09:29:22 812

原创 haproxy配置timeout

haproxy版本:haproxy-1.8.0通过抓包分析timeout client 和timeout server两项配置的作用。timeout client          20stimeout server          10s这种情况下,haproxy先向连接的客户端发送fin命令,关闭客户端的连接,然后10s之后,再向后台服务发送rst命令。timeout client     ...

2018-03-16 17:47:53 9605

原创 邮件被拒绝的解决方案

使用阿里云申请了域名,公司搭建的邮箱服务器,向qq或163邮箱,发送邮件,都是被拒收,返回的错误是550 (163mx00.mxmail.netease.com: 550 MI:SPF 163 mx11,PcCowABHW8X9gVVaxznAAw--.31180S3 1515553278http://mail.163.com/help/help_spam_16.htm?ip=101.

2018-01-10 11:32:52 8671

原创 docker初体验

操作系统:CentOS7docker使用官网下载的docker-ce-17.09.1.ce-1.el7.centos.x86_64.rpm,CE版本参考 http://blog.csdn.net/21cnbao/article/details/56275456

2017-12-21 13:57:59 207

原创 gmssl生成自签名证书

gmssl是在openssl源码基础上,增加了对国密的实现gmssl下载地址 https://github.com/guanzhi/GmSSL/releases

2017-12-15 12:07:31 7124

原创 redis4.0.2集群配置

操作系统:centos6.4 x86_64redis:4.0.2在一台虚拟机上验证集群配置,通过不同的端口,启动不同的redis实例1、使用源码安装rediscd /hometar -xfvredis-4.0.2.tar.gzcdredis-4.0.2make#指定安装的位置make PREFIX=/usr/local/redis install2、集群...

2017-12-04 13:12:15 1536

原创 并发处理随想-多进程与多线程

为了最大限度利用机器的CPU资源,可以用多进程和多线程两种方式。多进程采用fork函数,子进程完全复制父进程fork函数调用的状态,使用独立内存空间,子进程与子进程以及父进程相互独立,就算某个子进程挂了,也不会影响其他子进程,特别适合于Web服务,可以确保用户体验。但是进程不能太多,否则资源都消耗在进程切换上。多线程在进程内部创建,共享进程内存空间,线程创建的开销相对进程较小,但某个线程异

2017-11-24 18:27:43 228

原创 fedora16编译openssh-7.5

操作系统:fedora16升级文件:openssh-7.5p1.tar.gz1、升级openssl,因为fedora16自带的openssl为1.0.0版本,openssh7.5需要版本号>1.0.0注意:不要升级到最新的1.1版本,openssh7.5需要小于这个版本的openssl版本要求可以查看openssh7.52、下载了openssl-1.0.1e.t

2017-11-15 14:37:56 261

转载 架构漫谈

架构漫谈引用地址

2017-11-07 16:32:25 391

转载 并发与并行的区别

https://yq.aliyun.com/articles/69571?utm_campaign=wenzhang&utm_medium=article&utm_source=QQ-qun&utm_content=m_10478

2017-02-15 16:33:15 535

转载 新一代 Linux 文件系统 btrfs

https://www.ibm.com/developerworks/cn/linux/l-cn-btrfs/

2017-02-15 11:33:26 287

原创 centos6.4配置mysql+memcached

操作系统:CentOS6.4 64bitmysql:5.1.661、安装libevent和memcached2、下载并安装libmemcached-0.340.37以后的版本,memcached_functions_mysql-1.0与之memcached.h不匹配,会有以下错误servers.c: In function ‘memc_servers_set’:

2017-01-16 09:45:44 312

原创 CentOS6 安装memcached+mysql

CentOS6 安装memcached+mysql的步骤

2016-12-29 11:53:01 468

原创 fedora16下java界面中文乱码

安装了jre1.6.0版本之后,启动java图形界面程序,中文全部显示为小方框,是因为jre环境下缺少中文字体。// 一定要创建fallback目录cd /usr/java/jre1.6.0_12/lib/fontsmkdir fallbackcd fallback// 将系统中安装的中文字体建立软连接ln -s /usr/share/fonts/wqy-zenhe

2016-11-23 18:22:33 338

原创 CentOS7 安装GCC 4.9.3

操作系统:CentOS7 64bitgcc:4.8.51、下载源码wget http://ftp.gnu.org/gnu/gcc/gcc-4.9.3/gcc-4.9.3.tar.bz22、解压文件tar xfvgcc-4.9.3.tar.bz23、下载依赖文件cd gcc-4.9.3 ///注意,要在gcc根目录执行./contrib/download_...

2016-10-28 16:33:00 8952 1

原创 Linux 支持C++11

g++编译要支持C++11特性,需要在编译选项里面增加 -std=c++11。

2016-10-14 11:48:21 1568

原创 VMWare CentOS无法联网

今天发现以前安装的CentOS虚拟机系统,总是无法连接网络,使用service network restart 命令,总是报错,查看启动日志,发现总是DHCPv4 request timed out。解决步骤如下:1、虚拟机用的dhcp方式,所以首先想到的是VMs与外部网络不通,先是查看了网络连接状态,发现虚拟机模拟的三个网卡状态都是正常的;2、因为原来为了提高机器启动速度,所以把虚拟...

2016-10-14 11:19:12 622

原创 Spring 事务管理

ACID是数据库事务正确执行的四个基本要素。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。Spring对提供了数据库事务管理机制,通过配置文件和注解的方式,可以很方便的进行事务管理。

2016-10-12 17:26:11 235

原创 Spring JDBC之NamedParameterJdbcTemplate

Spring JDBC提供了两个模板类,JdbcTemplate和NamedParameterJdbcTemplate,JdbcTemplate在给sql传入参数,先是用?代替,在参数很少的情况下,方便识别,但在参数很多的情况下,不方便记忆与维护,使用NamedParameterJdbcTemplate,可以为参数命名,这样方便对参数赋值,提供程序可读性。

2016-10-12 15:58:37 817

原创 Spring JDBC初尝试

Spring JDBC简化了JDBC的大部分工作,只需要专注于sql语句与执行,但它不是ORM,级联属性不能像hibernate那样直接处理。Spring JDBC的关键类是JdbcTemplate。

2016-10-11 16:58:17 248

原创 Spring AOP (三) XML配置方式

在Spring AOP初尝试里面,使用注解的方式,配置文件自动扫描来实现切面功能,本篇是使用配置文件方式来实现同样的功能。

2016-10-11 10:12:49 222

原创 Spring AOP (二)

在Spring AOP初尝试里面,每个切面方法前面的切面都是一样的,此处可以将它们提出处理,用一个统一的空实现的方法来表示。

2016-10-11 09:54:23 213

原创 Spring AOP初尝试

写一个类,测试了@Aspect,@Before,@After,@AfterReturning,@AfterThrowing,@Around

2016-10-10 15:46:26 203

原创 Spring 泛型依赖注入

Spring 4.x可以支持泛型依赖注入,也就是子类可以继承父类的依赖,注入相应的泛型成员变量子类。

2016-10-10 10:24:52 989

原创 Spring IOC 注解方式

主要说明spring annotation的使用以及配置文件的相关配置

2016-10-10 09:20:22 237

Effective Modern C++中英文对照版

Effective Modern C++英文原版及中文翻译版,网上下载过一个翻译版本,只翻译了部分条款,而且有些语句不够通顺,所以自己将所有条款都翻译了一遍,仅供小伙伴们学习参考!!

2018-12-25

Effective.Modern.C++中英文对照

对照Effective.Modern.C++英文版,自行翻译了全部42个条款

2018-12-16

gmssl测试sm2加解密、签名、随机数

在gmssl测试代码基础上修改,实现sm2加解密调用、sm2签名调用和验证、符合国标的随机数生成方式调用

2017-12-22

TEA算法实现

TEA算法的C++实现,定义了简单的encrypt和decrypt接口

2013-09-11

空空如也

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

TA关注的人

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