自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 扫描Class文件,获取所有可调用方法及方法的入参等信息

主要思路:1.从gitlab上下载contract源码,使用org.eclipse.jgit2.mvn编译并把生成的jar和依赖的jar拷贝到指定目录下,使用org.apache.maven.shared maven-invoker3.扫描源码列出所有以I开头,以.java结尾的文件绝...

2018-07-24 15:26:00 434

转载 自动生成testng.xml

工作中接到一个任务,调研是否可以实现rpc服务自动diff功能。本篇是其中的一个子功能,测试类的testng.xml自动实现。实现原理:1.实例化XmlSuite类2.扫描目录下所有的classes文件,然后遍历class的所有方法是否包含@Test注解3.步骤2中的必要信息放到Xml...

2018-07-24 15:26:00 355

转载 二十、python 怎么分割字符串,保证结果中不含有空格

最近遇到一个问题,怎么来对一个字符串去重?我的思路是1.先分割字符串;2.然后使用set去重;3.用join连接起来。那就引入了另一个问题:怎么分割字符串来保证结果中不包含空格?当然有很笨的方法,本篇主要谈论有没有一种更简单的方法?首先,先来看一下需要分割的字符串# 张三;李四;王五;...

2018-02-28 16:21:00 972

转载 十七 bootstrap-table tableExport 导出xlsx格式表格

在[十六、bootstrap-table javascript导出数据]中,打开导出的表格时,总会弹出一个提示窗那么,导出xlsx格式的应该就没问题了吧?!实验如下,查找tableExport.js资料TableExport插件依赖于jQuery(1.2.1+),FileSaver.j...

2017-10-09 15:44:00 285

转载 十五、bootstrap-table editable

使用表格的时候,避免不了增删改查,下面就把自己使用bootstrap-table editable的过程记录一下第一步,下载bootstrap-editable.css v1.5.1bootstrap-editable.min.js v1.5.1bootstrap-table-edi...

2017-09-20 16:26:00 256

转载 十六、bootstrap-table javascript导出数据

使用bootstrap-table免不了要导出表格中的内容,直接在<table></table>中设置的参数毕竟有限,bootstrap-table当然支持更个性化的设置,下面直接贴出我这几天用到的参数,比如:不导出checkbox列,设置导出的文件类型,设置导出的文件...

2017-09-20 16:25:00 153

转载 一维码的规则Code39 EAN13

之前使用pyBarcode瞎B修改生成的图片大小,造成生成的条码竟然扫码枪竟然扫不出来,汗。。。特地去恶补了一下各个编码的要求,也算给自己留个记录。原来编码还要求宽度,比例,编码前后的空白区等等。。。EAN13编码示例图参考文章:中国物品编码中心:http://www.ancc....

2017-09-12 18:27:00 133

转载 附带4个行业的对比表格

继续推销自己写的小工具:https://github.com/shenyanf/SuitableStocks附带4个行业的对比表格港口航运.xls环保工程.xls零售.xls汽车整车.xls链接:http://pan.baidu.com/s/1gfCdyHP 密码:wl4l ...

2017-09-12 18:04:00 182

转载 Windows bat脚本获取administrator权限

代码:@echo offecho 获取Administrator权限cacls.exe "%SystemDrive%\System Volume Information" >nul 2>nulif %errorlevel%==0 goto Adminif exist "%...

2017-09-03 09:41:00 1201

转载 四、python图像合并,打印图片

生活中肯定会遇到两张图片或多张合并成一张图片的情况,下面使用python+Pillow 实现这个目的。代码:import win32printimport win32uiimport win32confrom barcode.writer import ImageWriterfro...

2017-09-01 14:17:00 660

转载 三、python调起打印机,打印文字

代码:import win32printimport win32uiimport win32condef print2Printer(self): INCH = 1440 hDC = win32ui.CreateDC () hDC.C...

2017-08-31 19:56:00 1357

转载 二、文字转成图片,图片上写字

文字转成图片:def text2Image(self): text = u"这是一段测试文本,test 123。" im = Image.new("RGB", (300, 50), (255, 255, 255)) dr = ImageDr...

2017-08-31 19:48:00 169

转载 一、python 生成一维码

生活中到处可见一维码,几乎所有的正规产品上都可以看到,这几天好奇使用python可不可以实现生成一维码,并打印的功能,还真让我找到方法了,下面记录一下过程。所需软件:pyBarcode 0.7 https://pypi.python.org/pypi/pyBarcode/0.7pytho...

2017-08-31 17:22:00 444

转载 fences 桌面整理,超赞,强烈推荐

工作时间长了之后,桌面就会变得很凌乱,常用的文档,临时下载的文件,别人传过来的文件等等,每次看到这样的桌面就崩溃,在我千辛万苦,查了几天google加实验了好几个工具之后,发现fences简直完美符合我的要求,安装了它之后,桌面再也没有乱的不成样子了,现在我的桌面如下:临时测的项目、常用的...

2017-08-30 17:32:00 144

转载 十四、bootstrap-table 展示数据

最开始使用js拼接成table中的行,追加到table上,来实现数据的展示,需要写好多<td><a>之类的html标签,不美观,而且也不便于维护;后期改用bootstrap-table实现数据的展示和加载,一下子就从繁琐的html拼接中解放出来了,github地址:ht...

2017-08-30 16:53:00 209

转载 十三、highchart实现看板功能

之前对比了ECharts和Highcharts,发现highchart文档更清晰,举的例子也简单明了;而echarts虽然看着很强大,热力图、平行坐标等,官网上列出了一大堆效果图的例子,但是,就是找不到头绪,最后就放弃了Echarts,改用highchart了,ORZ~某乎上还有讨论:htt...

2017-08-30 15:48:00 110

转载 十二、用modal 实现浮层效果

html:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <script type="text/javascript" src="/static/js/jquery...

2017-08-30 14:54:00 180

转载 十一、select2实现下拉菜单

html:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <script type="text/javascript" src="/static/js/jquery...

2017-08-30 11:51:00 97

转载 十、jquery-ui datepicker实现选择一周的日期

html页面:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <link rel="stylesheet" href="/static/css/jquery-ui...

2017-08-30 11:19:00 273

转载 九、两个list拼成dict

在写程序的过程中,经常会遇到两个list拼成dict的情况,对于java来说需要遍历,新建map等操作,但是在python中一行代码就可以搞定 for itemDict in issuesList: summaryList.append(itemDict['summar...

2017-08-30 10:50:00 116

转载 八、发送邮件

发送邮件代码如下:from email.mime.text import MIMETextfrom email.header import Headerimport smtplibimport datetimefrom poseidon.myutil import MyUtilim...

2017-08-29 18:05:00 116

转载 七 mysql连接池

数据保存到数据库中,当然少不了获取连接及执行sql使用连接池,获取连接@classmethod def getConnection(cls): ''' @return: 返回一个数据库连接的实例 ''' logger ...

2017-08-29 16:38:00 70

转载 六、python urllib2请求json数据

需要从别的内部网站上获取数据,使用了python自带的urllib2 def getIssue(self, viewId): ''' 根据指定的viewId 获取该需求的完整信息 @param viewId: 需求的ViewId,例如:X...

2017-08-29 15:05:00 708

转载 五、python日期相关的操作

@classmethod def getMonthRange(cls, year, month): ''' 根据指定年和月,获得该月的第一天和最后一天日期 @param year: 指定的年 @param mont...

2017-08-29 15:01:00 66

转载 四、单例模式

一些常用的方法放到了MyUtil类中,为了不造成创建多个MyUtil实例的情况,因此使用了单例模式main.pyMyUtil(fileName=psettings.ROOT_DIR + os.sep + 'config' + os.sep + 'config.properties')m...

2017-08-29 14:55:00 53

转载 三、添加日志功能

本过程只做自己记录只用,不具体到每一步的过程,默认看客已经具备:google查找资料,eclipse添加组件,eclipse创建项目等基本技能。工程中添加日志记录logging.conf# 定义logger模块,root是父类,必需存在的,其它的是自定义。# logging.getLo...

2017-08-29 14:49:00 194

转载 二、用到的软件及版本

用到的软件:python 2.7.12mysql-5.6.34tornado (4.4.2)mysql-connector-python (2.1.4)版本控制工具git version 2.10.1.windows.1TortoiseGit 1.7.15.0前端资源:Boo...

2017-08-29 14:22:00 67

转载 一、写在前面的话

14年后半年开始接触python,当时在google搜编程语言排名,看到了python;就想着这是什么语言,这么NB,然后开始找资料,廖学峰的Python教程入的门,自己买了本书,但主要是查询学习网上的资料。来到新公司,每次上线后,都需要发送上线成功的邮件,列出项目名称、开发人员、测试人员、...

2017-08-29 11:59:00 129

转载 从jenkins获取ftp地址,下载文件并解压

DownloadAndUnCompress.py# -*- coding: utf-8 -*-'''Created on 2016年11月9日@author: shenyf'''import ftplibimport socketimport osimport jenkin...

2016-12-16 15:36:00 1802

转载 java并发编程 思维导图

xmind链接 http://pan.baidu.com/s/1mhP7Rle 转载于:https://my.oschina.net/sshen11111/blog/757512...

2016-10-12 15:42:00 187

转载 A股所有上市公司基本信息

A股上市公司列表--2016-10-08A股上市公司列表2016-12-01A股上市公司列表2017-01-18A股上市公司列表2017-02-27爬虫地址 github 转载...

2016-10-08 13:39:00 1734

转载 python抓取动态数据 A股上市公司基本信息

1.背景 之前写的抓取A股所有上市公司信息的小程序在上交所网站改版后,需要同步修改 pyton2.7.9 2.分析过程 以抓取宇通客车【600066】信息为例 打开网址http://www.sse.com.cn/assortment/stock/list/info/company/i...

2016-10-07 17:48:00 1185

转载 自己遇到的java面试题

1、杠杆利用类型参数推断 首先是一个静态方法: class New1 { public static <K, V> Map<K, V> map(){ return new HashMap<K, V>(); } ...

2016-09-06 17:33:00 73

转载 我的github地址

https://github.com/shenyanf 目前有3个项目 一个android 记账app 一个粗略分析上市公司年报的eclipse 工程 一个用python抓取所有上市公司信息的脚本 ...

2016-05-03 09:31:00 100

空空如也

空空如也

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

TA关注的人

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