- 博客(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
349
原创 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
3983
原创 VS2005清理VAssist插件
VAssist卸载不彻底的情况下,导致注册表残留,VS2005总是去加载VAssist插件。通过搜索注册表里面的Addins来手动删除[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\8.0\Addins]...
2019-05-14 12:35:25
891
原创 虚继承的内存分布
虚继承区别于普通继承,就是普通继承的基类的内存在开始位置,而虚继承的共享基类内存在最后,而虚继承的子类,需要知道共享基类的偏移量,所以,虚继承导致子类的大小增加一个指针大小,即多了一个vbptr(虚基类指针)。vbptr指向一个vbtable,第一个整数表示类起始位置偏移量,第二个整数表示虚继承的共享基类偏移量。内存分布上,vbptr在类的成员属性之前,vfptr(虚函数表)之后。如果...
2019-03-15 14:29:58
428
原创 anaconda新建环境在PyCharm执行import ssl失败
基于https://mp.youkuaiyun.com/postedit/88018697配置的keras_tf环境本来想先验证一下TensorFlow的使用,发现以下一些问题1、发现缺少PIL使用 pip install PIL,直接报错,找不到相应的版本原来官网只有32位版本,要从第三方安装64位版本,而且是安装pillowpip install pillow参考链接htt...
2019-03-02 19:44:52
3123
原创 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
386
原创 二层、三层、四层、七层交换
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
3482
原创 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
6232
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
783
原创 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
2932
原创 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
1318
原创 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
8883
原创 微信小程序访问数据库
使用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
12162
原创 微信小程序登录
按微信开发教程下载Demo上传之后,发现开发工具可以登录,但手机扫码就不能登录手机上必须打开调试,才能登录!!原因可能是:开发环境的域名不在合法域名列表里,必须是调试状态才会跳过域名合法性检查!!...
2018-05-15 18:59:11
348
转载 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
952
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
858
原创 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
9852
原创 邮件被拒绝的解决方案
使用阿里云申请了域名,公司搭建的邮箱服务器,向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
8839
原创 docker初体验
操作系统:CentOS7docker使用官网下载的docker-ce-17.09.1.ce-1.el7.centos.x86_64.rpm,CE版本参考 http://blog.youkuaiyun.com/21cnbao/article/details/56275456
2017-12-21 13:57:59
233
原创 gmssl生成自签名证书
gmssl是在openssl源码基础上,增加了对国密的实现gmssl下载地址 https://github.com/guanzhi/GmSSL/releases
2017-12-15 12:07:31
7230
原创 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
1599
原创 并发处理随想-多进程与多线程
为了最大限度利用机器的CPU资源,可以用多进程和多线程两种方式。多进程采用fork函数,子进程完全复制父进程fork函数调用的状态,使用独立内存空间,子进程与子进程以及父进程相互独立,就算某个子进程挂了,也不会影响其他子进程,特别适合于Web服务,可以确保用户体验。但是进程不能太多,否则资源都消耗在进程切换上。多线程在进程内部创建,共享进程内存空间,线程创建的开销相对进程较小,但某个线程异
2017-11-24 18:27:43
254
原创 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
297
转载 并发与并行的区别
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
565
转载 新一代 Linux 文件系统 btrfs
https://www.ibm.com/developerworks/cn/linux/l-cn-btrfs/
2017-02-15 11:33:26
310
原创 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
340
原创 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
383
原创 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
9078
原创 VMWare CentOS无法联网
今天发现以前安装的CentOS虚拟机系统,总是无法连接网络,使用service network restart 命令,总是报错,查看启动日志,发现总是DHCPv4 request timed out。解决步骤如下:1、虚拟机用的dhcp方式,所以首先想到的是VMs与外部网络不通,先是查看了网络连接状态,发现虚拟机模拟的三个网卡状态都是正常的;2、因为原来为了提高机器启动速度,所以把虚拟...
2016-10-14 11:19:12
727
原创 Spring 事务管理
ACID是数据库事务正确执行的四个基本要素。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。Spring对提供了数据库事务管理机制,通过配置文件和注解的方式,可以很方便的进行事务管理。
2016-10-12 17:26:11
256
原创 Spring JDBC之NamedParameterJdbcTemplate
Spring JDBC提供了两个模板类,JdbcTemplate和NamedParameterJdbcTemplate,JdbcTemplate在给sql传入参数,先是用?代替,在参数很少的情况下,方便识别,但在参数很多的情况下,不方便记忆与维护,使用NamedParameterJdbcTemplate,可以为参数命名,这样方便对参数赋值,提供程序可读性。
2016-10-12 15:58:37
864
原创 Spring JDBC初尝试
Spring JDBC简化了JDBC的大部分工作,只需要专注于sql语句与执行,但它不是ORM,级联属性不能像hibernate那样直接处理。Spring JDBC的关键类是JdbcTemplate。
2016-10-11 16:58:17
273
原创 Spring AOP (三) XML配置方式
在Spring AOP初尝试里面,使用注解的方式,配置文件自动扫描来实现切面功能,本篇是使用配置文件方式来实现同样的功能。
2016-10-11 10:12:49
244
原创 Spring AOP (二)
在Spring AOP初尝试里面,每个切面方法前面的切面都是一样的,此处可以将它们提出处理,用一个统一的空实现的方法来表示。
2016-10-11 09:54:23
246
原创 Spring AOP初尝试
写一个类,测试了@Aspect,@Before,@After,@AfterReturning,@AfterThrowing,@Around
2016-10-10 15:46:26
231
Effective Modern C++中英文对照版
2018-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人