今天,遇到了一个需要把大量图片合并到一个长图的功能。本来找了各种图片处理界顶顶大佬。。 “PS(手动一张张 的加)、光影魔术手(批处理功能没有看到拼图功能)、美图秀秀(可以有个拼图,限制30张,而且需要1天时间完成转换~囧)”,最终都“全军覆没”~ 然后,了解到linux下面的一个工具 conver ...
分类:
系统相关 时间:
2018-05-30 13:55:31
阅读次数:
234
一、C语言运行pyfun的PyObject对象 思路是在C语言中提供实参,传给python函数: 获取py函数对象(PyObject),函数参数(C类型) 获取GIL(PyGILState_Ensure) 确保fun对象可调用 参数转换为python对应类型(Py_BuildValue) 调用pyt ...
分类:
编程语言 时间:
2018-05-26 17:59:23
阅读次数:
179
GoKu API Gateway 是eoLinker旗下的开源版接口网关,支持OpenAPI与微服务管理,支持私有云部署,实现API转发、请求参数转换、数据校验等功能,提供图形化界面管理,能够快速管理多个API网关,提高API业务安全性。 本次GoKu V2.1带来了以下变化: 一. 项目架构 1. ...
分类:
其他好文 时间:
2018-05-24 18:16:58
阅读次数:
251
语法 string.replace(searchvalue,newvalue) 参数值 searchvalue 必须。规定子字符串或要替换的模式的 RegExp 对象。请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。 newvalue 必需。一 ...
分类:
编程语言 时间:
2018-05-23 21:12:49
阅读次数:
201
本文借用dubbo.learn的Dubbo API方式来解释原理。 服务消费端泛化调用 前面我们讲解到,基于Spring和基于Dubbo API方式搭建简单的分布式系统时,服务消费端引入了一个SDK二方包,里面存放着服务提供端提供的所有接口类,之所以需要引入接口类是因为服务消费端一般是基于接口使用J ...
分类:
其他好文 时间:
2018-05-23 14:23:17
阅读次数:
170
实现高质量equals方法的诀窍: 1.使用==操作符检查“参数是否为这个对象的引用”。如果是,则返回true。这只不过是一种性能优化,如果比较操作有可能很昂贵,就值得这么做。 2.使用instanceof操作符检查“参数是否为正确的类型”。如果不是,返回false。一般说来,所谓“正确的类型”是指 ...
分类:
编程语言 时间:
2018-05-14 13:16:17
阅读次数:
181
在 C 语言中还有 # 和 ## 这种操作符的存在,只是不经常见,那么我们今天就来讲下它们的用法。1、# 运算符用于在预处理期将宏参数转换为字符串;2、## 运算符用于在预处理期粘连两个标识符;3、编译器不知道 # 和 ## 运算符的存在,# 和 ## 运算符只在宏定义中有效。
分类:
其他好文 时间:
2018-04-15 22:52:52
阅读次数:
156
int():int()带了一个默认参数,base=10,这里表示的是十进制,若出现字母,则会报错,认为超出该进制的表示范围。所以int()是将整数字符串转化成整型。 ord(c):参数是长度为1的字符串,简称字符。当参数为统一对象时(unicode object),返回能代表该字符的统一编码,当参数 ...
分类:
其他好文 时间:
2018-04-12 10:27:58
阅读次数:
258
BigInteger类是java为了处理大数字二专门制作的类,可以处理很大的数字(理论上无限大),并且可以实现大数字的类似于int所有数学运算。对算法题来说,再也不怕出现超出int范围的运算了! 同时,处理大浮点数的类是BigDecimal。 BigInteger主要能实现以下功能: 大整数的直接读 ...
分类:
编程语言 时间:
2018-04-08 22:33:59
阅读次数:
285