首页 > 2019年08月28日 > 全部分享
Python连载33-共享变量加锁、释放
一、共享变量 共享变量:当多个线程访问同一个变量的时候。会产生共享变量的问题。 例子: 正如上面的结果可以看出:并不是我们期望的0,而是-286705,这就是因为我们共享变量了,同时对变量进行了操作,程序并不是原子的。 2.解决方案:使用“锁”,“信号灯” (1)锁lock:是一个标志,表示一个线程 ...
分类:编程语言   时间:2019-08-28 00:39:44    收藏:0  评论:0  赞:0  阅读:100
Dubbo服务发布、引用
DUBBO原理、应用与面经总结 Dubbo原理和源码解析之服务暴露 Dubbo原理和源码解析之服务引用 服务发布 服务的发布总共做了以下几件事,这个也可以从日志log上看出来: 暴露本地服务 暴露远程服务 启动netty 连接zookeeper 到zookeeper注册 监听zookeeper 官方 ...
分类:其他   时间:2019-08-28 00:39:26    收藏:0  评论:0  赞:0  阅读:102
Linux用户切换与提权
大多数Linux服务器并不建议用户直接以root用户进行登录。一方面可以大大减少因失误操作而导致的破坏,另一方面也降低了特权密码在不安全的网络中被泄露的风险。鉴于这些原因,需要为普通用户提供一种身份切换或权限提升机制,以使在必要的时候执行管理任务。Linux系统提供了susudo二种命令,其中su命令用来切换用户,sudo命令用来提升权限。PAM在su命令之前,需要先了解pam,Linux系统使用
分类:系统服务   时间:2019-08-28 00:21:40    收藏:0  评论:0  赞:0  阅读:118
【讲清楚,说明白!】Vim编辑器简介
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进了很多新特性。vim是自由软件,vim普遍被推崇为类vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999年Emacs被选为Linuxworld文本编辑分类的优胜者,vim屈居第二。但在2000年2月vim赢得了SlashdotBeanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线,总
分类:系统服务   时间:2019-08-28 00:21:21    收藏:0  评论:0  赞:0  阅读:98
二、传统IDC部署网站
传统IDC部署网站一、配置网络二、远程登录三、秘钥登录四、重置密码五、单用户模式六、救援模式一、配置网络1、配置网络主要目的是为了远程登录,操作方便,不需要守在机房进行操作2、先自动获取网络3、通过IPADDR查看网卡信息4、修改配置文件5、重启网络服务二、远程登录1、Xshell(功能丰富,多开虚拟机简单)2、Putty(不支持多开虚拟机)3、secureCRT(付费)三、秘钥认证登录四、重置密
分类:Web开发   时间:2019-08-28 00:21:03    收藏:0  评论:0  赞:0  阅读:123
CentOS 7文件系统之inode节点解析
一、inode与block概述文件是存储在硬盘上的,硬盘的最小存储单位叫做“扇区”,每个扇区存储512字节。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个sector组成一个bloc
分类:其他   时间:2019-08-28 00:20:27    收藏:0  评论:0  赞:0  阅读:86
Python调用DLL动态链接库——ctypes使用
最近要使用python调用C++编译生成的DLL动态链接库,因此学习了一下ctypes库的基本使用。 ctypes是一个用于Python的外部函数库,它提供C兼容的数据类型,并允许在DLL或共享库中调用函数。 一、Python调用DLL里面的导出函数 1.VS生成dll 1.1 新建动态链接库项目 ...
分类:编程语言   时间:2019-08-28 00:19:18    收藏:0  评论:0  赞:0  阅读:115
python+jinja2实现接口数据批量生成工具
在做接口测试的时候,我们经常会遇到一种情况就是要对接口的参数进行各种可能的校验,手动修改很麻烦,尤其是那些接口参数有几十个甚至更多的,有没有一种方法可以批量的对指定参数做生成处理呢。 答案是肯定的! python的jinja2模板库可以很好的满足我们的需求,通过维护一个原始数据模板,将我们想要动态生 ...
分类:编程语言   时间:2019-08-28 00:18:47    收藏:0  评论:0  赞:0  阅读:103
对风控的理解
最近一直关注风控方向的知识和业务,我做下总结吧! 1. 技术篇 机器学习算法(这个是最多的,要明白每个模型的优缺点,适用范围,对模型本身要理解透彻) 深度学习算法:GAN,迁移学习,强化学习等新的技术 2. 基本理解 (1)风控的定义:风控就是风险控制 主要分为2大方向:信用风控(打分,芝麻分之类) ...
分类:其他   时间:2019-08-28 00:18:31    收藏:0  评论:0  赞:0  阅读:109
对抗生成网络 Generative Adversarial Networks
1. Basic idea 基本任务:要得到一个generator,能够模拟想要的数据分布。(一个低维向量到一个高维向量的映射) discriminator就像是一个score function。 如果想让generator生成想要的目标数据,就把这些真实数据作为discriminator的输入,d ...
分类:Web开发   时间:2019-08-28 00:18:07    收藏:0  评论:0  赞:0  阅读:135
SQL Server有意思的数据类型隐性转换问题
写这篇文章的时候,还真不知道如何取名,也不知道这个该如何将其归类。这个是同事遇到的一个案例,案例比较复杂,这里抽丝剥茧,仅仅构造一个简单的案例来展现一下这个问题。我们先构造测试数据,如下所示: CREATE TABLE TEST( ID INT, GOOD_TYPE VARCHAR(12), GOO... ...
分类:数据库技术   时间:2019-08-28 00:17:48    收藏:0  评论:0  赞:0  阅读:128
LeetCode: 74. 搜索二维矩阵(二分查找)
编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性: 每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。示例 1: 输入:matrix = [ [1, 3, 5, 7], [10, 11, 16, 20], [23, 30, 34, 50]] ...
分类:其他   时间:2019-08-28 00:17:28    收藏:0  评论:0  赞:0  阅读:87
ansible shell 之运行后台程序
最近在使用ansible shell模块启动一个shell编写的脚本,该脚本主要功能式加载java的classpath并在后台运行这个java程序。 该脚本在linux shell中可以正常启动和停止,但是使用ansible shell模块却每次都启动后进程都消失了,日志没有任何异常,pid文件也生 ...
分类:系统服务   时间:2019-08-28 00:17:10    收藏:0  评论:0  赞:0  阅读:343
基于UDP协议的网络编程
UDP协议基础: UDP(User Datagram Protocol)协议,是用户数据报协议,主要用来支持那些需要在计算机之间传输数据的网络连接。它是一种面向非连接的协议,面向非连接指的是双方在正式通信前不必于对方先建立连接关系,不管对方状态就直接发送。至于对方是否可以接收到这些数据内容,UDP协 ...
分类:其他   时间:2019-08-28 00:16:35    收藏:0  评论:0  赞:0  阅读:81
Tips for Conda
管理环境 创建环境 基于 python3.6 创建一个名为test_py3的环境 基于 python2.7 创建一个名为test_py2的环境 删除环境 直接删除相应文件夹,或者使用如下命令 激活环境 如果要激活 环境,执行下面命令: 此时提示符应该会变成如下内容: 要退出该环境,执行下面命令: 重 ...
分类:其他   时间:2019-08-28 00:16:17    收藏:0  评论:0  赞:0  阅读:89
弗洛伊德求每个顶点到其余各顶点的最短路径
以5 a b 7 a d 4 b c 2 b d 3 c a 3 c b 2 c d 1 d c构造有向图并找出每个顶点到其余顶点的最短路径 ...
分类:其他   时间:2019-08-28 00:15:58    收藏:0  评论:0  赞:0  阅读:96
小D课堂 - 零基础入门SpringBoot2.X到实战_第7节 SpringBoot常用Starter介绍和整合模板引擎Freemaker、thymeleaf_28..SpringBoot Starter讲解
笔记 1、SpringBoot Starter讲解 简介:介绍什么是SpringBoot Starter和主要作用 1、官网地址:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#us ...
分类:编程语言   时间:2019-08-28 00:15:37    收藏:0  评论:0  赞:0  阅读:90
cogs249 最长公共子串(后缀数组 二分答案
http://cogs.pro:8080/cogs/problem/problem.php?pid=pxXNxQVqP 题意:给m个单词,让求最长公共子串的长度。 思路:先把所有单词合并成一个串(假设长度是n,包含分隔符),中间用不同符号分隔,求出high[i](表示rk为i的和rk为i+1的后缀的 ...
分类:编程语言   时间:2019-08-28 00:15:03    收藏:0  评论:0  赞:0  阅读:118
C#控制台输入-OJ
--当时在某计科实验室的时候,大家都用c++,我自己用着C#(半吊子都算不上那种),什么都不懂的。实验室出规则说每星期要做个OJ比赛,我想着做就做吧,C#应该也是可以的,但是看到题目就很蒙了啊,先不管要怎么算出结果,连输入都不会,从控制台输入一串数字,这个怎么实现/???最后的结果就是所有的题目我一 ...
分类:Windows开发   时间:2019-08-28 00:14:46    收藏:0  评论:0  赞:0  阅读:111
Asp.Net MVC 的19个管道事件
httpApplication调用ProcessRequest方法,内部执行19个管道事件,如下 BeginRequest 开始处理请求 AuthenticateRequest 授权验证请求开始,获取用户授权信息 PostAuthenticateRequest 获取成功 AunthorizeRequ ...
分类:Web开发   时间:2019-08-28 00:14:27    收藏:0  评论:0  赞:0  阅读:106
1375条   上一页 1 ... 65 66 67 68 69 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!