第一种办法: 执行命令:cython test.py 结果:会在同一目录下面生成test.c文件 执行命令: gcc c fPIC I /usr/include/python2.7 test.c 结果: 在同一目录下面生成test.o文件 执行命令: gcc shared test.o c test ...
分类:
编程语言 时间:
2020-01-08 20:51:40
阅读次数:
282
一、配置基础环境: 环境准备: 两台或以上服务器,操作系统Centos 7.2,最小化安装,安装完成之后进行基础配置如下: 1、在mysql数据库服务器修改hosts文件,或公司内部有DNS解析主机名: [root@mysql1 ~]#vim /etc/hosts 127.0.0.1 localho ...
分类:
其他好文 时间:
2020-01-08 12:27:20
阅读次数:
136
领域驱动设计系列文章(2)——浅析VO、DTO、DO、PO的概念、区别和用处 本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。 由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其概念: 概念: VO(View Ob ...
分类:
其他好文 时间:
2020-01-08 01:00:31
阅读次数:
76
在学习多线程的过程中,很多资料都会指出synchronized代码块和synchronized方法使用的锁都是this ,静态synchronized方法使用的锁是类锁,那么从这个结论出发,如何进行逆向证明呢? 证明this锁 `` 代码如上,简单说明下思路,synchronized同步代码块用ob ...
分类:
编程语言 时间:
2020-01-08 00:19:26
阅读次数:
101
1. 2 MySQL InnoDB 锁的基本类型 https://dev.mysql.com/doc/refman/5.7/en/innodb-locking.html 官网把锁分成了 8 类。所以我们把前面的两个行级别的锁(Shared and Exclusive Locks),和两个表级别的锁( ...
分类:
数据库 时间:
2020-01-06 00:06:41
阅读次数:
91
[toc] 1、简介 Semaphore、CountDownLatch、CyclicBarrier 这三个工具类都是用于并发控制的操作,底层都是基于AQS去实现的; Semaphore(信号量): 提供一个竞争资源处理的工具,当系统内有足够的信号量事,线程可以去获取信号量执行操作,当信号量资源被使用 ...
分类:
编程语言 时间:
2020-01-05 22:20:24
阅读次数:
115
官方yum源:[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1pc71. 安装nginx]# yum -y install nginx]# ...
分类:
Web程序 时间:
2020-01-04 14:17:54
阅读次数:
88
+ 1. BAM BAM全程是bottlenect attention module,与CBAM很相似的起名,还是CBAM的团队完成的作品。 CBAM被ECCV18接受,BAM被BMVC18接收。 CBAM可以看做是通道注意力机制和空间注意力机制的串联(先通道后空间),BAM可以看做两者的并联。 这 ...
分类:
其他好文 时间:
2020-01-03 21:24:14
阅读次数:
211
原文链接:http://www.ishenping.com/ArtInfo/3318250.html #故障节点compute=down nova host-evacuate ostack245.bj1.net --target_host=ostack243.bj1.net --on-shared- ...
分类:
其他好文 时间:
2020-01-03 19:41:47
阅读次数:
207
废话不多少说,直接开始: public class ThreadFactory { static class ThreadPoolTask implements Runnable, Serializable { private Object attachData; ThreadPoolTask(Ob ...
分类:
编程语言 时间:
2020-01-03 18:00:29
阅读次数:
86