搜索到与相关的文章
Python

python中PS 图像调整算法原理之亮度调整

亮度调整非线性亮度调整:对于R,G,B三个通道,每个通道增加相同的增量。线性亮度调整:利用HSL颜色空间,通过只对其L(亮度)部分调整,可达到图像亮度的线性调整。但是,RGB和HSL颜色空间的转换很繁琐,一般还需要浮点数的运算,不仅增加了代码的复杂度,更重要的是要逐点将RGB转换为HSL,然后确定新的L值,再将HSL转换为RGB,运行速度可想而知是很慢的。要想提高图像亮度线性调整的速度,应该从三方面考虑,一是变浮点运算为整数运算,二是只提取HSL的L部分进

系统 2019-09-27 17:53:55 2608

Python

《Python数据科学入门》之使用网络数据(第7章)

Python数据科学入门DmitryZinoviev著熊子源译第7章使用网络数据第38单元概念剖析图的元素、类型和密度:名词说明多图图中存在平行边(节点A可以通过多条边连接到节点B)循环节点A到节点A的边简单图不存在平行边和循环的图边中可以存在多种类型:权重、数字、布尔和字符串类型的变量。图的密度:图与完全图的接近程度。一个具有e条边的n个节点的有向图,其密度为:d=e/[n(n-1)]。相应的无向图密度为:d=2e/[n(n-1)]图的结构:名词说明连通

系统 2019-09-27 17:51:48 2608

Python

剑指offer(第二版)读书笔记以及编程题目python版答案(一)

剑指offer(第二版)读书笔记以及编程题目python版答案(一)题目一:找出数组中重复的数字题目二:不修改数组找出重复数字题目三:二维数组中的查找题目四:替换空格github地址:https://github.com/ciecus/leetcode_answers/tree/master/jianzhi_offer题目一:找出数组中重复的数字书P39github代码名称:t1_duplicated_numbers.py在一个长度为n的数组里的所有数字都

系统 2019-09-27 17:51:08 2608

Python

Python replace(),split(),strip(),join

1、replace()方法描述Pythonreplace()方法把字符串中的old(旧字符串)替换成new(新字符串),如果指定第三个参数max,则替换不超过max次。语法replace()方法语法:str.replace(old,new[,max])参数old–将被替换的子字符串。new–新字符串,用于替换old子字符串。max–可选字符串,替换不超过max次str="thisisstringexample....wow!!!thisisreallyst

系统 2019-09-27 17:46:12 2608

Android

(原创)我的第一个android项目,男人的福音

这段时间都没有来打扫自己的博客,所以今天特意上来发一下自己写的android项目(简称里程碑,嘿嘿)....我个人是学php的,这段时间有空就学了一下android这一块,摸索一个多月时间,大概有了一些基本的认识!这个简单项目是我花了将近一个多星期时间写出来的。。在这里就放上apk和一些截图,需要源码给我留言。。嘿嘿,大家多多指教这是首页这是选择分类页这是分类详细页这是详细页—图片是gif文件(有动的效果)(原创)我的第一个android项目,男人的福音

系统 2019-08-29 23:49:54 2608

编程技术

储存过程例子一

--1)找到表中最大的ob_seq_id比如(100000)得到对应的objectId(500000),在cpdb.对应的比ob_seq_id大的则是新改变的,需要处理,一种是旧的数据,一种是新的数据--旧的数据是ob_seq_id>100000andobjectid<=500000的是旧数据ob_seq_id>100000andobjectid>500000的是新数据--处理方法,删除旧数据,统一将ob_seq_id>100000的插入。setANSI_

系统 2019-08-29 22:50:38 2608

编程技术

Mule 介绍及架构理解 Getting Started

Mule是什么?(WhatisMule?)Mule框架是高度可扩展的,允许你以很小的规模开始,随着时间的推移,连接更多的应用系统。Mule管理应用系统和组件之间的交互,不管它们是否在同一个VM(VisualMachine-虚拟机,即JVM-Java虚拟机)或在Internet上,不管底层使用的传输协议。Mule相比同类框架而言,提供很多优势,包含:MuleESB是基于Java的轻量级消息框架,它允许你简单快速的连接应用系统,使得他们(应用系统)可以交换数据

系统 2019-08-29 22:50:01 2608

编程技术

Ningx代码研究(四)

虽然代码理解起来比较混乱,但是使用还是比较简单的,常用的有创建hash和在hash中进行查找两个操作,对于创建hash的操作,过程一般为:构造一个ngx_hash_key_t为成员的数组,包含key,value和使用key计算出的一个hash值构建一个ngx_hash_init_t结构体的变量,其中包含了ngx_hash_t的成员,为hash的结构体,还包括一些其他初始设置,如bucket的大小,内存池等调用ngx_hash_init传入ngx_hash_

系统 2019-08-29 22:33:01 2608

Linux

linux touch

功能描述:touch可以修改文件的access/modify/change时间戳。当输入的文件参数代表的文件不存在的时候,touch会create一个空的文件,并以当前最新的时间戳来标记。所以touch主要有2个功能:创建一个新的空白文件修改已经存在的文件的时间戳,包括access,modify,change.命令:touch[-acm][-rref_file(参照文件)|-ttime(时间值)]file(文件名)...GNU版本:touch[-acfm]

系统 2019-08-29 22:32:47 2608

编程技术

转:传智播客—jbpm与OA项目(七) 续二

二、设计流程我们学习的内容以“请假流程”为例。1.设计流程开始->提交申请->部门经理审批->结束:开始为其添加一个名称为“提交申请”的Task,设置它的Assignment的Actor为“#{applicantActorId}”。为其添加一个名称为“审批”的Task,设置它的Assignment的handler为“cn.itcast.oa.process.leave.DeptManagerAssignmentHandler”。结束DeptManagerA

系统 2019-08-29 22:30:52 2608