自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4371)
  • 收藏
  • 关注

转载 文本和字节序列

1 字符问题“字符串”是个相当简单的概念:一个字符串是一个字符序列。问题出在“字符”的定义上。在 2015 年,“字符”的最佳定义是 Unicode 字符。因此,从 Python 3 的str 对象中获取的元素是 Unicode 字符,这相当于从 Python 2 的unicode 对象中获取的元素,而不是从 Python 2 的 str 对象中获取的原始字节序列。...

2019-09-27 18:00:00 609

转载 元组用法

例如,我们有一个电子邮件地址的集合(haystack),还要维护一个较小的电子邮件地址集合(needles),然后求出 needles 中有多少地址同时也出现在了 heystack 里。借助集合操作,我们只需要一行代码就可以了needles 的元素在 haystack 里出现的次数,两个变量都是 set 类型found = len(needles & ha...

2019-09-27 15:13:00 500

转载 java8学习

1、Function函数public static void main(String[] args) { TestController t = new TestController(); new TestController().aaa(3,value -> t.bbb(value));}public int bbb(int b){...

2019-09-26 11:48:00 510

转载 ASP.NET Core 3.0 原生DI拓展实现IocManager

昨天.NET Core 3.0正式发布,创建一个项目运行后发现:原来使用的Autofac在ConfigureServices返回IServiceProvider的这种写法已经不再支持。当然Autofac官方也给出了示例。.NET Core 本身内置DI,我决定不再使用Autofac,就使用原生DI,拓展IServiceCollection实现一个IocManager,实现批量注入,静...

2019-09-25 10:02:00 442

转载 映射的弹性键查询

有时候为了方便起见,就算某个键在映射里不存在,我们也希望在通过这个键读取值的时候能得到一个默认值。有两个途径能帮我们达到这个目的,一个是通过 defaultdict 这个类型而不是普通的 dict,另一个是给自己定义一个 dict 的子类,然后在子类中实现 __missing__ 方法。下面将介绍这两种方法。3.4.1 defaultdict:处理找不到的键的一个选择示例 ...

2019-09-24 22:52:00 124

转载 字典的setdefault()

setdefault(key, default) 函数 ---有key获取值、没key设置 key:defaultdict.setdefault(key, default=None)  如果 key 在 字典中,返回对应的值。  如果 key不在字典中,则插入 key 及设置的默认值 default,并返回 default ,default 默认值为 None。转载于:...

2019-09-24 22:34:00 136

转载 数组、内存视图、双向队列

数组如果我们需要一个只包含数字的列表,那么 array.array 比 list 更高效。数组支持所有跟可变序列有关的操作,包括 .pop、.insert 和.extend。另外,数组还提供从文件读取和存入文件的更快的方法,如.frombytes 和 .tofile。Python 数组跟 C 语言数组一样精简。创建数组需要一个类型码,这个类型码用来表示在底层的 C 语言应该...

2019-09-24 21:07:00 100

转载 Linux创建与删除

一、创建文件夹、文本、用户、组mkdir创建文件夹touch创建文本useradd创建用户例1:创建一个文件夹xiaomi创建文件夹:mkdir xiaomi例2:创建一个文件如admin.py创建文本:touchadmin.py例3:创建用户 xiaomi,设置密码创建用户:useradd xiaomi设置密码:passwd xiaom...

2019-09-24 20:36:00 133

转载 Python之random.seed()用法

import random# 随机数不一样random.seed()print('随机数1:',random.random())random.seed()print('随机数2:',random.random())# 随机数一样random.seed(1)print('随机数3:',random.random())random.seed(1...

2019-09-23 23:31:00 599

转载 用bisect来管理已排序的序列

bisect 模块包含两个主要函数,bisect 和 insort,两个函数都利用二分查找算法来在有序序列中查找或插入元素。2.8.1 用bisect来搜索bisect(haystack, needle) 在 haystack(干草垛)里搜索needle(针)的位置,该位置满足的条件是,把 needle 插入这个位置后,haystack 还能保持升序。也就是在说这个函数返回的位置...

2019-09-23 23:30:00 134

转载 序列的增量赋值(+=、*=)

增量赋值运算符 += 和 *= 的表现取决于它们的第一个操作对象。简单起见,我们把讨论集中在增量加法(+=)上,但是这些概念对 *= 和其他增量运算符来说都是一样的。+= 背后的特殊方法是 __iadd__ (用于“就地加法”)。但是如果一个类没有实现这个方法的话,Python 会退一步调用 __add__ 。考虑下面这个简单的表达式: a += b如果 a 实现了 ...

2019-09-23 21:34:00 164

转载 具名元组

collections.namedtuple 是一个工厂函数,它可以用来构建一个带字段名的元组和一个有名字的类——这个带名字的类对调试程序有很大帮助。用 namedtuple 构建的类的实例所消耗的内存跟元组是一样的,因为字段名都被存在对应的类里面。这个实例跟普通的对象实例比起来也要小一些,因为 Python 不会用 __dict__ 来存放这些实例的属性。from ...

2019-09-23 15:48:00 136

转载 内置序列类型概览

容器序列list、tuple 和 collections.deque 这些序列能存放不同类型的数据。扁平序列str、bytes、bytearray、memoryview 和 array.array,这类序列只能容纳一种类型。容器序列存放的是它们所包含的任意类型的对象的引用,而扁平序列里存放的是值而不是引用。换句话说,扁平序列其实是一段连续的内存空间。由此可见...

2019-09-23 14:59:00 109

转载 生成器表达式和列表推导式

生成器表达式:(ord(symbol) for symbol in symbols)列表推导式:[ord(symbol) for symbol in symbols]这是因为生成器表达式背后遵守了迭代器协议,可以逐个地产出元素,而不是先建立一个完整的列表,然后再把这个列表传递到某个构造函数里。前面那种方式显然能够节省内存。转载于:https://www.cnblogs....

2019-09-23 14:53:00 130

转载 python列表推导同filter和map的比较

首先介绍下filter和map:filter:filter()函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。filter(function, iterable): function:...

2019-09-23 11:42:00 179

转载 列表推导:python2和python3中作用域的问题

python2中:x = 'my love'dummy = [x for x in 'ABC']print x此时x打印为:'C'python3中:x = 'my love'dummy = [x for x in 'ABC']print(x)此时x打印为:'my love'在 Python 3 中都有了自己的局部作用域,就像函数似的...

2019-09-23 11:20:00 162

转载 sql server 连接种类

一、连接种类内连接 inner join如果分步骤理解的话,内连接可以看做先对两个表进行了交叉连接后,再通过加上限制条件(SQL中通过关键字on)剔除不符合条件的行的子集,得到的结果就是内连接了。外连接outer join left outer join(左外连接)以左边数据出现一次 用关键字 “left outer join” 右边数据填补或剔除多余数据。...

2019-09-22 19:54:00 255

转载 Linux笔记(第一天)

一、命令lscpu --查看cpufree -- 内存查看 -m 以M查看 -g以G查看cat --查看文件内容lsblk ...

2019-09-22 19:53:00 92

转载 Linux笔记(第二天)

tail -1 /etc/passwd显示最后一行一、用户类型:超级用户:root超级管理员 ID=0普通用户:系统用户:uid:1~999(centos7) 1~499(centos6) 本地用户:uid:1000+ (centos7) 500+ (centos6)     uid:身份标识,类似于身份证。虚拟用...

2019-09-22 19:52:00 101

转载 python中__str__和__repr__的区别

__str__是在str()函数被使用,或是在print函数打印一个对象的时候才被调用的,并且它返回的字符串对终端用户更友好。如果只想实现这两个特殊方法中的一个,__repr__是更好的选择,因为如果一个对象没有__str__函数,而Python又需要调用它的时候,解释器会用__repr__作为替代。__repr__和__str__这两个方法都是用于显示的,__str__是...

2019-09-22 15:16:00 197

转载 K2 BPM_【解决方案】从“制造”到“智造”,K2推动制造业转型升级_业务流程管理系统...

近年来,中国制造业产出占全球总产品比例越来越大,是仅次于美国的全球第二大工业制造国,中国凭借巨大的制造业总量成为名副其实的“世界工厂”。然而个性化消费的兴起正在给制造企业各环节带来冲击。在现代市场环境中,客户们对定制化的产品需求也越来越强烈,如何在市场需求预测难度加大、需求波动频繁的环境下,进行更精准、高效的决策,优化企业资源配置效率,是制造业面临的一大挑战。K2对智能制造...

2019-09-22 12:18:46 128

转载 【转载】2018年最值得期待的5大BPM厂商

部署BPM软件可以帮助企业获得竞争优势,通过分析、设计、执行、控制和调节业务流程协助企业领导者提高组织绩效。业务流程管理(BPM)是指随着公司和组织的发展匹配业务目标和流程的行为。部署BPM软件可以帮助企业获得竞争优势,通过分析、设计、执行、控制和调节业务流程协助企业领导者提高组织绩效。BPM软件还能帮助企业定义执行业务时所需的步骤,并将这些定义映射到现有的流程中,通过优化或改进...

2019-09-22 12:18:40 107

转载 K2 BPM_康熙别烦恼(上篇)——分级授权_工作流引擎

转载于:https://www.cnblogs.com/K2China/p/11471154.html

2019-09-22 12:18:39 165

转载 K2 BPM_当K2遇上医药,用流程打通企业的任督二脉_业务流程管理系统

据调查,如今仍有60%的医药企业,存在合规经营和利润下降的困扰,在“研”、“产”、“供”、“销”的运营过程中,时时伴随着严苛的管理政策和法规。如何加强企业跨部门、跨组织、跨业务线的执行能力,始终是管理层最关注的话题。而流程,则是打通“任督二脉”,提高执行力的最佳解决办法。当K2遇上医药K2在医药行业的核心应用-医疗推广活动管理-讲者管理(含讲者资质审核/...

2019-09-22 12:18:36 147

转载 K2 BPM_【解决方案】K2+SAP:端到端无缝集成,为企业全面赋能提速_十年专注业务流程管理系统...

企业数字化转型离不开信息技术的支撑,大部分企业的各项业务都会有专业的系统,比如ERP、BI、CRM等。但这些系统往往由于无法融合,造成信息孤岛、数据断层等问题,这阻碍了企业推动数字化转型的进程。如何实现系统间的无缝对接,更好的发挥各系统应用价值,成为众多企业关注的重点。01方案背景作为中国ERP市场的领导者,SAP以供应链、生产制造和财务为核心,为企业在经营、管理等方面提...

2019-09-22 12:18:35 134

转载 K2 BPM_快消零售连锁行业门店选址解决方案_十年专注业务流程管理系统

>>>业务流程管理软件选型攻略快消零售连锁行业门店选址解决方案业内有句名言:“门店最重要的是什么?第一是选址,第二是选址,第三还是选址”选址是一个很复杂的综合性商业决策过程,需要定性考虑和定向分析。K2开关店&选址管解决理方案重点关注:如何开出更好的店?在哪里开店?开什么类型的店?开多少家店?成功的选址系统是连锁企业核心竞争力之一,但受专业及经验限制,许多...

2019-09-22 12:18:31 142

转载 K2 BPM_万翼科技携手上海斯歌,全面启动K2平台升级项目_十年专注业务流程管理系统...

2019年7月25日,万翼科技和上海斯歌在深圳召开了“2019年K2平台升级项目启动会”。万翼科技核心合伙人何建春、管金华,协同管理支撑组负责人贾磊,K2平台产品负责人黄平显,上海斯歌总裁李明,技术研发负责人焦锟,战略&云事业部总经理陈娅香,华南事业部总监谢波以及其他项目重点人员参与了此次启动会。万翼科技与上海斯歌参会人员合影K2作为公司统一的工作流平台,于2007年...

2019-09-22 12:18:27 145

转载 9.20开始的停课日常

我想停课了,于是就停了。9.20上午NOIP 210(300) 挂分严重以后不管什么DP都一定要赋初值,不能用轻易地使用“0”。写完题除了查实现上的错误还要查设计上的错误,多手玩几组数据看自己思维有没有漏洞,尝试卡自己的算法。下午NOIP 190(190) 心态爆炸怎么本原勾股数这么偏的知识都要考啊。。。这是数竞吗233求解串并联电路的总电阻。。。基尔霍夫方程...

2019-09-20 14:42:00 117

转载 python中sort和sorted用法的区别

Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列一,最简单的排序1.使用sort排序my_list = [3, 5, 1, 4, 2]my_list.sort()print my_list#输出: [1, 2, 3, 4, 5]使用sort()方法对list...

2019-09-19 22:11:00 113

转载 xrange与range之间的区别

对于这两个好像功能都差不多,这两个经常会被搞混,所以今天一定要把这个完全弄清楚。首先我们看看range:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。注意这里是生成一个序列。xrange的用法与range相同,即xrange([start,] stop[, step])根据start与stop指...

2019-09-19 09:51:00 122

转载 用户反馈自动分类程序

1.安装Python和PyCharm,代码如下#!/usr/bin/env python3# -*- coding:utf-8 -*-from selenium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support impo...

2019-09-19 00:25:00 225

转载 jmeter-web测试

1.搭建测试计划,先创建一个线程组2.新建一个HTTP Request Default(Http默认请求)(可不建)3.新建一个HTTP Cookie管理器(大部分必建),√上每次都要清除cookies4.可以创建HTTP Request转载于:https://www.cnblogs.com/bingna/p/11546427...

2019-09-19 00:01:00 98

转载 制作RPM包

1支持的源类型包*dir 将目录打包成所需要的类型,可以用于源码编译安装的软件包rpm 对于rpm进行转换gem 对于rubygem包进行转换python 将python模块打包成相应的类型2支持目标类型包*rpm转换为rpm包  (主要支持红帽版本)deb转换为deb包  (ubuntu )solaris转换为solaris包puppet转换为pup...

2019-09-18 21:08:00 118

转载 Nginx配置优化

一、配置Nginx隐藏版本号 1修改源码包 ,必须在安装之前(测试命令curl -I http://192.168.200.102)yum -y install pcre-devel zlib-devel openssl-develgcc gcc-c++ makeuseradd -M -s /sbin/nologin nginxtar xf nginx-1.16.1....

2019-09-18 20:32:00 126

转载 Linux CPU相关信息查看

1查看CPU型号grep "model name" /proc/cpuinfo |uniq2查看物理CPU个数grep "physical id" /proc/cpuinfo |uniq | wc -l3查看CPU核心数grep 'core id' /proc/cpuinfo | sort | uniq | wc -l4查看CPU线程数rep "proces...

2019-09-18 17:15:00 124

转载 TCP三次握手和四次挥手过程

1、三次握手(1)三次握手的详述首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。最初两端的TCP进程都处于CLOSED关闭状态,A主动打开连接,而B被动打开连接。(A、B关闭状态CLOSED——B收听状态LISTEN—...

2019-09-16 20:47:00 111

转载 Mysql密码破解

1首先关闭mysql服务,确保没有任何一个和mysql服务相关的进程开启systemctl stop mysqldps -aux | grep mysql2把mysql放在后台启动(--skip-grant-table跳过授权表)mysqld_safe --skip-grant-tables &3进入mysql(不需要用户名和密码,类似单用户模式)mysq...

2019-09-16 20:46:00 92

转载 基于通用二进制方式安装MySQL-5.7.24

1安装依赖包libaioyum -y install libaio2下载或者上传二进制包mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz3解压到/usr/local下tar -xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C /usr/local/4进入目录cd /usr/lo...

2019-09-16 20:46:00 202

转载 Nginx反响代理LAMP解析PHP环境

1配置LAMPyum -y install httpd mariadb mariadb-server php php-mysql  (mariadb是mysql的分支)2启动服务systemctl start httpdsystemctl start mariadb建立测试文件vim /var/www/html/test.php<?phpphpinfo...

2019-09-16 20:46:00 132

转载 LNMP构建

LNMP包括linux、nginx、mysql、phpnginx和mysql没有先后安装顺序,但是php要在前两个安装之后安装配置Nginx支持PHP环境选用FPM方式,则需要先启动php-fpm进程,以便监听PHP解析请求。参考范例建立php-fpm.conf配置文件,并修改其中的PID文件、运行用户、服务数(进程数量)等相关设置,然后启动php-fpm程序即可(默认监听...

2019-09-16 20:45:00 119

空空如也

空空如也

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

TA关注的人

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