自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (5)
  • 收藏
  • 关注

转载 自动化运维-Ansible 运维自动化 ( 配置管理工具 )

当下有许多的运维自动化工具( 配置管理 ),例如:Ansible、SaltStack、Puppet、Fabric 等。Ansible 一种集成 IT 系统的配置管理、应用部署、执行特定任务的开源平台,是 AnsibleWorks 公司名下的项目,该公司由 Cobbler 及 Func 的作者于 2012 年创建成立。Ansible 基于 Python 语言实现,由 Paramiko 和 P...

2019-03-12 20:49:57 1059

转载 系统架构-如何搭建大型网站系统

一、概述往往程序员在面试的时候,很多时候面试官会考察你对一个大型网站系统的设计思路。首先我们要思考一个问题,什么样的网站才是大型网站,从网站的技术指标角度考虑这个问题人们很容易犯一个毛病就是认为网站的访问量是衡量的指标,懂点行的人也许会认为是网站在单位时间里的并发量的大小来作为指标其实这种网站访问量非常大,并发数也非常高,但是它却能用最为简单的Web技术来实现:我们只要保持网站的充分的...

2019-03-12 20:24:50 829

转载 系统架构-分布式系统的简单经验

一直在搞分布式系统,Hadoop, Spark, Kafka, ZooKeeper之类的都玩过,然而以前只是简单地用用各个开源组件实现,并没有系统地学习其中的原理和算法。最近在跟着MIT 6.824课程学习分布式系统的各种理论原理,这里就来简单总结下分布式系统中的一些基础内容吧~CAP TheoryCAP Theory阐述了分布式系统中的一个事实:一致性(Consistency)、可用性(...

2019-03-12 20:23:13 373

转载 C语言常用库函数(含详细用法)

一、数学函数调用数学函数时,要求在源文件中包下以下命令行:#include <math.h> 函数原型说明 功能 返回值 说明 int abs( int x) 求整数x的绝对值 计算结果 dou...

2019-03-06 19:26:04 1541 1

原创 Oracle-Mysql:dba_segments数据库对象介绍

一、dba_segments查看数据库对象所分配的物理存储空间Oracle 逻辑结构的相关数据字典:SELECT * FROM DBA_TABLESPACES -- 记录各个表空间的详细信息SELECT * FROM DBA_TABLESPACE_USAGE_METRICS -- 记录各个表空间的使用状况SELECT * FROM DBA_DATA_FILES -- 记录各个数据文件...

2019-03-04 20:19:20 2492

原创 Oracle-MySQL:concat、distinct以及case when then else end的方法使用

一、ORACLE-MySQL中concat函数(连接字符串)1.concat函数:concat(str1,str2,…)  返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL。select concat('11','22',null);+-------------------...

2019-02-12 14:52:54 2660

原创 Python-PyQt5: 高级工具套件的快速入门

一、PyQt5简介  1.概述QT、GUI、PyQt5   这是一个显示窗口的高级工具套件,为我们封装了很多复杂功能的实现代码,详细的说,就是封装了CSS的样式,JS的按钮等组件,我们可以更加简单的通过函数去实现这些功能。比如:我们可以通过它调整窗口尺寸,最大化或最小化这个窗口;也可以通过添加按钮,来执行你想执行的操作。PyQt是QT框架的Python语言实现,存在有PyQt3,PyQt4...

2019-01-08 10:49:00 1065

原创 关于'ascii' codec can't encode character u'\uff08' in position 9: ordinal not in range(128)

'ascii' codec can't encode character u'\uff08' in position 9: ordinal not in range(128)中文示意:ASCII编解码器无法编码字符解决方案一:python默认环境编码通过下面的方法可以获取:import sysprint(sys.getdefaultencoding())# 输出为: a...

2019-01-04 16:33:59 2392 1

原创 Python-Numpy多维数组 -- 字节交换, 副本, 视图

一、Numpy - 字节交换我们已经看到,存储在计算机内存中的数据取决于 CPU 使用的架构。 它可以是小端(最小有效位存储在最小地址中)或大端(最小有效字节存储在最大地址中)。1.numpy.ndarray.byteswap()函数在两个表示:大端和小端之间切换。import numpy as npa = np.array([1, 256, 8755], dtype = np.i...

2019-01-03 09:20:10 642

原创 Web-前端:CSS之经典总结

一、定位1.相对定位 : relative---生成相对定位的元素,相对于其正常位置进行定位。因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。2.绝对定位:absolute---相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。注意: 1、如果Sub1 的父...

2019-01-02 15:09:14 402

原创 Python-Numpy多维数组 -- 矩阵库、线性代数、绘图库Matplotlib

一、Numpy - 矩阵库NumPy 包包含一个 Matrix库numpy.matlib。此模块的函数返回矩阵而不是返回ndarray对象。1.matlib.empty()函数返回一个新的矩阵,而不初始化元素。 该函数接受以下参数。  numpy.matlib.empty(shape, dtype, order)序号 参数及描述 1. shape 定义新矩阵形状的整...

2019-01-02 14:30:42 2178

原创 Python-Numpy多维数组 -- 排序函数、搜索函数、计数函数

一、Numpy - 排序、搜索和计数函数     Numpy中提供了各种排序相关功能。 这些排序函数实现不同的排序算法,每个排序算法的特征在于执行速度,最坏情况性能,所需的工作空间和算法的稳定性。 下表显示了三种排序算法的比较。种类 速度 最坏情况 工作空间 稳定性 'quicksort'(快速排序) 1 O(n^2) 0 否 'me...

2018-12-28 14:39:41 1816

原创 Python-Numpy多维数组 -- 算数运算, 统计函数

一、Numpy - 算数运算1.用于执行算术运算(如add(),subtract(),multiply()和divide())的输入数组必须具有相同的形状或符合数组广播规则。demo import numpy as npa = np.arange(9, dtype = np.float_).reshape(3,3)print '第一个数组:'print aprint '第二...

2018-12-28 11:09:25 7636 1

原创 Python-Numpy多维数组--位操作, 字符串函数, 算术函数

一.位操作1.bitwise_and通过np.bitwise_and()函数对输入数组中的整数的二进制表示的相应位执行位与运算。例子import numpy as npprint '13 和 17 的二进制形式:'a,b = 13,17print bin(a), bin(b)print '13 和 17 的位与:'print np.bitwise_and(13, 17)...

2018-12-26 17:01:54 1452

原创 Python-Numpy多维数组--数组操作

1.修改形状序号 形状及描述 1. reshape 不改变数据的条件下修改形状 2. flat 数组上的一维迭代器 3. flatten 返回折叠为一维的数组副本 4. ravel 返回连续的展开数组 (1)numpy.reshape这个函数在不改变数据的条件下修改形状,它接受如下参数:numpy.reshape(arr, newshap...

2018-12-26 14:42:34 3973

原创 Python-Numpy多维数组--广播

一、Numpy - 广播术语广播是指 NumPy 在算术运算期间处理不同形状的数组的能力。 对数组的算术运算通常在相应的元素上进行。 如果两个阵列具有完全相同的形状,则这些操作被无缝执行。DEMO 1import numpy as npa = np.array([1,2,3,4])b = np.array([10,20,30,40])c = a * bprint c输出如...

2018-12-25 18:30:48 1680

原创 关于operands could not be broadcast together with shapes

BUG样式:ValueError: operands could not be broadcast together with shapes (353,) (355,) 举个栗子:import numpynumpy_a=numpy.array([1, 2, 3, 4, 5])numpy_b=numpy.array([1, 2, 3])print(numpy_a + num...

2018-12-25 11:15:17 15230

原创 Python-Numpy多维数组--切片,索引,高级索引,布尔索引

一、Numpy 切片和索引ndarray对象的内容可以通过索引或切片来访问和修改,就像 Python 的内置容器对象一样。如前所述,ndarray对象中的元素遵循基于零的索引。 有三种可用的索引方法类型: 字段访问,基本切片和高级索引。基本切片是 Python 中基本切片概念到 n 维的扩展。 通过将start,stop和step参数提供给内置的slice函数来构造一个 Python ...

2018-12-21 19:45:19 4584

原创 Python-Numpy多维数组--来自现有数据的数据,来自数值范围的数据

一、NumPy 来自现有数据的数组1.numpy.asarray此函数类似于numpy.array,除了它有较少的参数。 这个例程对于将 Python 序列转换为ndarray非常有用。numpy.asarray(a, dtype = None, order = None)构造器接受下列参数:序号 参数及描述 1. a 任意形式的输入参数,比如列表、列表的元组、元...

2018-12-21 17:27:32 716

原创 Python-Numpy多维数组--概述,数据类型对象,数组的属性,数组的创建流程

一、Numpy概述         Numpy 是一个 Python 包(Numeric Python)。它是一个由多维数组对象和用于处理数组的集合组成的库。 Numpy 拥有线性代数和随机数生成的内置函数。Numpy 通常与 SciPy(Scientific Python)和 Matplotlib(绘图库)一起使用。这种组合广泛用于替代 MatLab,是一个流行的技术计算平台。 但是,Pyt...

2018-12-21 17:08:36 1040

转载 Python-实现Excel表取值列名称

给定一个正整数,返回它在excel表中出现的对应列名称For example: 1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -> AA 28 -> AB ...Example 1:Input: 1Output: "A"Example 2...

2018-12-20 09:48:30 1291

原创 Python-Flask:值得让我吐槽好久,铭记于心的SQL语句

一.它的由来是项目中的设备管理需求,需要俩个模型类,其中一个用来记录资产信息,另一个记录资产借用历史纪录,这就存在数据展示的连接问题,由于需要做筛选,而筛选的逻辑十分复杂,大致包括借用,归还,销毁,时间,模糊查询等操作。当时做了一天,还是被公司的老资格点醒的。来欣赏一下吧:select t1.assetstatus, t1.assetnumber, t1.id, t2.user_name, ...

2018-11-15 18:59:25 807 2

原创 python-flask:装饰器实现视图整体捕获异常

小编想实现,视图中没有捕获到的异常,利用装饰器进行整体捕获,目的是为了保证程序的完整执行,也保证项目的良好运行。装饰器代码如下:闭包函数如下:def _error_decorator(): def decorator(fn): @wrap(fn) def wrapped(*args, **kwargs): try: ...

2018-10-26 12:54:09 835

原创 python中利用numpy.array()实现俩个数值列表的对应相加

小编想把用python将列表[1,1,1,1,1,1,1,1,1,1] 和 列表 [2,2,2,2,2,2,2,2,2,2]对应相加成[3,3,3,3,3,3,3,3,3,3]。代码如下:import numpy a = numpy.array([1,1,1,1,1,1,1,1,1,1])b = numpy.array([2,2,2,2,2,2,2,2,2,2])c = a ...

2018-10-25 17:35:50 28449

原创 python中Fraction()方法的用法介绍

小编是想将字符串的分数,转换为浮点型的小数才接触到这个方法的。源码如下:class Fraction(numbers.Rational): """This class implements rational numbers. In the two-argument form of the constructor, Fraction(8, 6) will prod...

2018-10-25 13:51:20 7102

原创 深入研究Python-Flask源码:flask_sqlalchemy中SQLAlchemy(object)类

小编从事python-flask框架的后端开发,为了吃透它,小编会不断的深入研究源码,今天从 flask_sqlalchemy中SQLAlchemy(object)类开始深入研究。class SQLALchemy(object): """ 该类用于将SQLAlchemy集成为一个或更多的Flask应用,取决于你如何去初始化一个有效的对象,或者你可以根据需要将它依附在Flask...

2018-10-24 10:58:27 684

转载 Oracle-Mysql:ROWNUM 函数的使用

 对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果查不到数据。...

2018-09-19 10:08:51 7169

原创 深入研究Python-Flask源码:flask_encoder中JSONEncoder(object)类

小编从事python-flask框架的后端开发,为了吃透它,小编会不断的深入研究源码,今天从 flask_encoder中JSONEncoder(object)类开始深入研究。class JSONEncoder(object): """可扩展JSON <http://json.org>编码Python数据结构。 默认支持以下对象和类型: +--------...

2018-09-18 10:49:01 2059

原创 Oracle-Mysql:CAST()函数(CAST AS Decimal)

       小编今天从项目角度出发,对CAST函数进行引入。由于进行数据表的迁移,需要对表中某一个字段进行重新的整合,整合的规则是:字段中的内容必须按照1-100顺序排列,由于是字符串,所以如果直接order by 就会存在差错,因为字段是字符串!它是从第一位开始比较的!显然不符合我们的大小排列。那么就可以引入CAST,将它转换为相应的数据格式!然后进行排序!函数语法:  CAST (表的字...

2018-09-11 19:40:40 6471 1

原创 Oracle-Mysql中对字符串排序

Oracle,Mysql中对字符串排序,字符串中有数字有汉字,想按数字的大小来进行排序。      由于字符串排序是先比较字符串第一个字符的大小。而不是像int型比较整个数字的大小。要想用字符串数据排成整型排序的效果,可以采用如下三种方式:1.select  *  from XM where RWFLBH='fid' ORDER BY `PX`*1;  2.select  *  fro...

2018-09-11 18:35:28 689

原创 Python-Flask:动态创建表的实例代码

今天小编从项目的实际出发,由于项目某一个表的数据达到好几十万条,此时数据的增删查改会很慢;为了增加提高访问的速度,我们引入动态创建表。代码如下:from app_factory import appfrom sqlalchemy import Column, String, Integerclass ProjectModel(app.db.model, app.db.Mixin):...

2018-09-10 19:49:14 3613 1

原创 Oracle数据库中的一些配置文件

按照网上的说法是:.dbf-数据文件,.tmp-临时文件,.log-重作日志文件(redo log file),.ctl-控制文件,.ora-参数文件,.dat-Oracle系统文件只是通过扩展名来标识文件的类型而已,对于数据文件不管是ora/dat/dbf,都是一样的,没有什么区别。...

2018-09-10 16:25:15 1824

原创 python中用for循环遍历的过程中删除列表中元素的注意点

小编今天从项目引入这个天大的坑!!!由于工作的需要,小编需要将旧表的数据迁移至新表,由于项目的需求要动态的创建表并迁移数据(表格用项目编号来区分,在模型类里面封装了创建表格的静态方法), 这个静态方法其实就是拼接sql语句。由于表格达到2000+,所以只好上线之前就迁移好数据和表格,小编花了将近一周的时间终于初见成效,但是其中有一块耗费了小编一天的时间,那就是在数据迁移的时候,遇到了不同的旧表...

2018-09-07 19:41:23 4472 3

转载 Oracle数据库和MySQL数据库的不同之处

文章转载至:https://www.cnblogs.com/jeffen/p/6000198.html1、体积不同。        Oracle它体积比较庞大,一般是用来开发大型应用(例如分布式)的。而MySQL的体积相对来说比较小,较之Oracle更容易安装、维护以及管理,操作也简单,最重要的是它是三个中唯一一个开源数据库,但目前也属于Oracle公司的产品了。 2、容量不同。...

2018-08-09 18:03:26 768

原创 向oracle中插入数据,总是说标识符无效

小编今天从项目的角度来讲解这个bug,由于公司新旧项目结合,本人也是第一次接触oracle数据库,虽然和mysql很相似,但是终究还是有不同,遇到的标识符无效有俩种情况,一种就是再终端直接提示,第二种只有通过打断点才能看得出来,bug样式如下:插入失败,ORA-00904: "TAB_JRZJ": 标识符无效 insert into TAB_JRZJ(XMBH, XMMC, SMJS, JR...

2018-08-09 17:44:18 7245

原创 利用Python读取EXCEL 文件

小编今天从项目需求来给大家介绍读取EXCEL的作用!        由于项目要进行重新架构和设计开发,项目本身的数据库中的数据需要迁移,但是公司内部的一些新增数据由于项目的某一个模块无法通过执行API接口来处理数据库数据,这个时候,就需要给公司各个部门下发统一格式的EXCEL表格,将近期的数据进行统计。那么,相对大量的EXCEL要向数据库中手动添加,过于耗时。介于方便和时间效率的考虑,利用PY...

2018-08-08 11:01:48 4412 2

原创 利用CMD终端创建/操作oracle数据库

一、连接数据库:        cmd->sqlplus 用户名/密码@数据库名二、创建数据库空间:        create tablespace space1 datafile 'D:\路径\x.dbf' size 1000M autoExtend on;        注意:D:\路径\x.dbf必须存在,不然报错三、创建用户名:        create u...

2018-08-07 16:14:09 4277

原创 python中sys、os模块中的路径使用

一、sys.argv[0]import sysprint sys.argv[0]# 获得的是当前执行脚本的位置(若在命令行执行的该命令,则为空)利用命令行执行输出为空:利用代码执行输出为当前文件的绝对路径:二、os模块import osprint os.getcwd()# 获得当前工作目录print os.path.abspath('.')# 获得当前工...

2018-08-03 15:27:26 899

原创 python中reduce()函数的用法介绍

reduce()函数和map()函数都是python中的高阶函数,充分的体现了大蟒的特点,和可迭代的特性。reduce()接受两个参数:第一个参数是一个函数,第二个参数是一个可以迭代的类型(Iterable) 第一个参数的函数也必须接受两个参数,reduce会把函数的返回值与序列的下一个元素继续传入函数做计算。如下例子,求从1累乘到100的值#reduce 将函数的到的结果继续...

2018-08-01 16:03:34 3752

原创 python中map()函数的用法介绍

引入map()方法,首先是从一行代码切入的。代码如下:dicts = list(map(lambda x : x.to_dict(), user))大家能看懂吗?不难看出此行代码最重要的map()方法的使用。那么,接下来,我们来介绍map()方法。map()的原型是map(function, iterable, …),它的返回结果是一个列表。参数    function:...

2018-08-01 14:51:43 27374 4

VBS编写的撩妹小程序系列 ~ 抖音同款

这个vbs是根据抖音中的修改而来,强制表白,如果成功会在txt文本中自动输入显示I love you too! 否则会在你设置的时间内关机!希望大家可以成功过,可以自行修改哦!

2018-07-13

VBS编写的撩妹小程序系列 ~ 愿意主题

该程序也是在桌面运行的一个表白小程序,是基于VBS编写的,祝你好运!

2018-07-09

HTML编写的撩妹小程序系列 ~ 表白主题

该程序是简单的HTML语言编写的撩妹小程序!希望大家喜欢!

2018-07-03

VBS编写的撩妹小程序系列 ~ 表白主题

该小程序里面由播放音频的文件,大家可以右击编辑,修改有效的音频文件绝对路径使用!祝你好运!

2018-07-03

基于meanshift算法进行目标跟踪算法的设计与开发

运动目标跟踪算法是一门综合性非常强的研究项目。本文主要针对Mean-shift算法的不足提出改进和优化算法。在无参数密度估计理论的基础上,结合数学形态学,均值化,三帧差分法等,对目标跟踪进行优化和改进,从而提高传统跟踪算法的鲁棒性和实时性!

2018-06-29

空空如也

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

TA关注的人

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