自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python异步方法执行水印并且填充数据

import timeimport osimport asynciofrom concurrent import futurestry: from PIL import Image, ImageDraw, ImageFont, ImageEnhanceexcept ImportError: import Image, ImageDraw, ImageFont, Image...

2018-06-27 16:02:09 396

原创 python水印加画文字方法

import timeimport osimport asynciotry: from PIL import Image, ImageDraw, ImageFont, ImageEnhanceexcept ImportError: import Image, ImageDraw, ImageFont, ImageEnhancefontpath = "/home/he...

2018-06-27 09:13:48 1046

原创 Python上传文件代码

async def save_file(request, file): t = datetime.datetime.now() filepath = os.path.join(UPLOAD_PATH, t.strftime('%Y%m%d')) if not os.path.isdir(filepath): os...

2018-06-26 09:47:00 910

原创 pgsql导出所有数据表的insert脚本

sudo susu postgrespg_dump -U postgres --inserts > 1.sql sx_capital

2018-06-21 09:56:02 1901

原创 orace创建表操作

create table COMPANY( ID               NUMBER  NOT NULL,                COMPANY_NO       varchar2(30) NOT NULL,              NAME             varchar2(50) NOT NULL,              LEGAL_NAME       varch...

2018-06-19 15:26:56 299

原创 deepin,ubuntu 下 oracle 跑不起来的问题

我的Ubuntu 16.04(64位)解决方案一个TL;博士:在的官方指南:1)下载instantclient-basic-linux.x64-12.2.0.1.0.zip2)将其解压到/ opt / oracle目录:$ sudo mkdir -p /opt/oracle$ cd /opt/oracle$ unzip ~/Downloads/instantclient-basic-linux...

2018-06-15 18:27:59 470

原创 Python给文章加水印第二版

from PIL import Image,ImageDraw,ImageFont,ImageChopsimport timeimport ossourceimg = "/home/hey/Desktop/sx_4.jpg"fontpath = "/home/hey/Desktop/hey.ttf"waterfontpath = "/home/hey/Desktop/WeiRuan...

2018-06-12 18:33:43 445

原创 Python给图片加水印代码

import timeimport ostry: from PIL import Image, ImageDraw, ImageFont, ImageEnhanceexcept ImportError: import Image, ImageDraw, ImageFont, ImageEnhancefontpath = "/home/hey/Desktop/hey.t...

2018-06-12 18:33:00 1480

转载 一个基于角色的权限控制系统

基于角色的权限控制也就是说通过角色,来控制用户访问的模块,不同的用户拥有不同的角色,将具有不同的访问权限。系统截图菜单管理,菜单也就是权限,拥有什么样的菜单就表示拥有什么样的权限,为了降低复杂性,这里并没有做二级菜单。菜单管理添加菜单菜单添加之后就可以在左边看到了角色管理添加角色并分配权限,让这个角色只能看到个人设置和测试菜单用户管理添加用户并分配角色测试我们的测试用户只能看到他角色所拥有的菜单还...

2018-06-11 08:35:34 632

原创 导入导出postgresql

备份:1. 只导出postgres数据库的数据,不包括模式 -s   pg_dump -U postgres -f /postgres.sql -s postgres(数据库名)2. 导出postgres数据库(包括数据)   pg_dump -U postgres -f /postgres.sql  postgres(数据库名)3. 导出postgres数据库中表test01的数据   crea...

2018-06-08 16:35:46 501

转载 chmod 777 权限恢复问题 /etc/sudoers.d

/etc/sudoers.d问题2016年07月27日 15:09:45阅读数:1130下述问题是由于我更改了整个/etc文件夹的权限后产生的。 问题描述: sudo:/etc/sudoers 可被任何人写 sudo:no valid sudoers sources found, quitting sudo:无法初始化策略插件运行以下指令:$ pkexec chmod 0440 /etc/sudo...

2018-06-06 17:28:19 30906

原创 Python调用webservice

import sudsfrom suds.client import Clientfrom suds.xsd.doctor import Import, ImportDoctorurl= "http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl"imp= Import('http://www.w3.org/200...

2018-05-31 14:49:44 2445

原创 aiohttp封装http请求

import aiohttpimport jsonfrom sanic.response import streamasync def post(url, data, headers=None): async with aiohttp.ClientSession(headers=headers) as session: result = await session.post(u...

2018-05-30 14:58:03 2265

原创 Python对Excel的操作封装(导入导出,Json的处理)

import xlwtimport xlrdimport pymysqlimport jsondef style(): # 创建格式style style = xlwt.XFStyle() # 创建font,设置字体 font = xlwt.Font() # 字体格式 font.name = 'Times New Roman' #...

2018-05-22 11:29:17 1396

原创 Tp5图文中过滤图片(img)等标签

正则和截取字符的用法{:mb_substr(preg_replace("/<img.*?><p.*?>/si","",$vo.content),0,1500)}

2018-05-17 13:38:29 1448

原创 Jsp 和 Freemarker 配合PageHelper的分页实现

Jsp:<!-- 分页 --> <div class="ui circular labels" style="float: right;"> <a class="ui label">当前第 ${pageInfo.pageNum }页,总${pageInfo.pages } 页,总 ${pageInfo.total ..

2018-05-03 09:59:12 1121

原创 Mybatis关联查询-Hey

Mapping:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><mapper namespace="

2018-05-02 11:53:04 215

转载 Vue安装

一、开发环境vue推荐开发环境:Node.js: javascript运行环境(runtime),不同系统直接运行各种编程语言npm: Nodejs下的包管理器。webpack: 它主要的用途是通过 CommonJS 的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli: 用户生成Vue工程模板二、环境搭建安装node.js: 1. 从node.js官网下载并安...

2018-04-27 15:12:02 210

转载 Thinkpad开机停在boot menu界面|进不了系统的解决方法

Thinkpad开机停在boot menu界面|进不了系统的解决方法平原流风操作系统, 系统维护1条评论【问题描述】:最近在将Thinkpad E430c的ubuntu系统重装成windows 7的过程中,出现了装好win7系统后,开机自动进入boot menu界面的问题,而且不论你选择从光驱还是硬盘启动,都进不了win7,始终停留在boot menu界面。只有当连接启动U盘时,才能够通过启动U盘...

2018-04-25 10:28:19 54257 15

转载 Spring Boot整合Spring Security

Spring Boot整合Spring Security原创 2017年02月19日 13:48:03标签:spring security /springboot25446更多内容请访问http://lxgandlz.cn本文讲述Spring Boot整合Spring Security在方法上使用注解实现权限控制,使用自定义UserDetailService,从MySQL中加载用户信息。使用Sec...

2018-04-24 17:30:50 221

转载 Spring Security

在Spring Boot中使用Spring Security实现权限控制标签: spring spring security SpringBoot2017年01月12日 15:52:3793548人阅读 评论(53) 收藏 举报 分类:java(108)  JavaEE(89) 版权声明:本文为sang原创文章,转载请注明出处。 https://blog.csdn.net/u012702547/a...

2018-04-24 17:22:45 207

原创 业务数据统计思想

'''投资次数'''@restapi.bp.get("/investment_num")async def touzi_num(request): params = request.args # print(params) data =await get_items(app.pool,"orders_product_view",params) memberid ...

2018-04-23 09:24:18 593

原创 python 统计列表中重复项次数的方法

本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴。具体方法如下:对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现在我们需要统计这个列表里的重复项,并且重复了几次也要统计出来。方法1:mylist = [1,2,2,2,2,3,3,3,4,4,4,4]myset = set(mylist) #myset是另外一个列...

2018-04-20 17:39:54 738

原创 Python上传图片方法

from sanic.response import json,htmlimport osimport datetimeimport shutilimport magicfrom trump.query import create_item,get_items,modify_items,modify_itemfrom config import UPLOAD_PATH,UPLOAD_P...

2018-04-18 19:21:11 2537

原创 python 调用第三方接口方法

import aiohttpasync def post(url, data, headers=None): async with aiohttp.ClientSession(headers=headers) as session: result = await session.post(url, data=data) return await res...

2018-04-18 19:16:57 3797

原创 python Md5加密

import hashlibasync def md5(text): return hashlib.md5(text.encode()).hexdigest()async def md5_salt(text): p = hashlib.md5(text.encode('utf-8')) p.update('huanqiu'.encode('utf-8')) ...

2018-04-18 19:16:25 238

原创 python分页方法

#python分页小工具async def paging(page,pagesize,data): if page <= 0: page = 1 if page > int(len(data) / pagesize): page = int(len(data) / pagesize) + 1 print(page) st...

2018-04-18 19:14:16 731

原创 Spring boot 集成通用mapper

1.3 spring bootabel533 edited this page on 7 Mar · 2 revisions Pages 21集成通用 Mapper1.1 Java 编码方式1.2 和 Spring 集成1.3 和 Spring Boot 集成对象关系映射2.1 简单示例2.2 数据库映射2.3 主键策略2.4 乐观锁配置介绍代码生成器4.1 专用代码生成器4.2 通用代码生成器扩...

2018-04-09 11:49:45 2208

原创 解决深度下外接显示屏调整屏幕分辨率的问题

将以下命令粘贴进去即可cvt 1366 768 60// # 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz// Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsyncxrandr --newmode "1368x7...

2018-04-02 09:32:34 6613

原创 fatal error: Python.h: 没有那个文件或目录 解决方法

解决方法:1、之前一直都是:sudo apt install python-dev  或者  sudo apt install python3-dev,结果都不成功,看了下原因:1)正在读取软件包列表... 完成正在分析软件包的依赖关系树       正在读取状态信息... 完成       python-dev 已经是最新版 (2.7.11-1)。升级了 0 个软件包,新安装了 0 个软件包,要...

2018-03-30 23:18:26 3425 2

原创 MYSQL设计表时,需要 两个TIMESTAMP 字段的情况

有时候,数据库表有这样的需求,要一个记录创建时间,一个记录修改时间。 理想中的设计是这样的,更新时间的初始值和创建时间一样: Java代码  CREATE TABLE `test_table` (  `id` INT( 10 ) NOT NULL,  `create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,  `update_time`...

2018-03-30 15:23:43 3417

原创 linux下创建virtualenv时指定python版本

linux下创建virtualenv时指定python版本virtualenv是python开发中一个重要的工具,它可以帮助我们创建一个干净的python解释环境,创建虚拟环境时,这个虚拟环境的python版本往往是系统默认的2.x版本.别急,我们只需要一条简单的命令就可以创建一个python3.x的虚拟环境virtualenv -p /usr/bin/python3 py3env其中,py3en...

2018-03-27 18:24:35 1503

原创 Eclipse alt+/ 自动提示报错解决办法

问题描述 使用eclipse自动提示时,每次都会超时,然后报上报图错误,但是仍然可以出来正确的提示,使用网上说的将时间改为200甚至更大的数字均无效。12解决办法1.点击报错的那个连接(Window ->Preferences->java-> Editor -> Content Assist -> Advanced)。再打开的配置了面将Default Prop...

2018-03-14 09:35:58 761

原创 pageHelper分页实现

<properties> <java.version>1.7</java.version> </properties> <parent> <groupId>org.springframework.boot</groupId> <artif

2018-03-13 17:17:57 2343

原创 深度下配置postgresql

一、安装并配置,并设置远程登陆的用户名和密码1、安装postgreSQLsudo apt-get updatesudo apt-get install postgresql-9.4在Ubuntu下安装Postgresql后,会自动注册为服务,并随操作系统自动启动。在Ubuntu下安装Postgresql后,会自动添加一个名为postgres的操作系统用户,密码是随机的。并且会自动生成一个名字为po...

2018-03-09 18:24:41 1090

原创 SpringBoot集成mybatis

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0....

2018-03-09 16:57:17 279

原创 解决深度商店安装失败的解决办法

目前深度商店出现的安装失败,,绝大多数问题是2个原因:仓库依赖不满足.lastore-daemon (商店后端服务) 0.9.5 之前有一个下载的严重Bug,导致有几率出现下载文件错误,进而无法成功安装。其中  1.  我们会在一两个月内通过改进仓库机制,确保所有应用都可以正常安装后才进行推送更新。虽然没有从源头解决依赖问题,但通过自动测试+人工修复,将依赖问题与最终用户进行隔离。  2.  la...

2018-03-09 16:08:30 17396

原创 深度Linux相关

重启:ctrl + alt +delete进入命令模式:ctrl+alt+f3 更新系统: sudo apt-get update && sudo apt-get dist-upgrade -y

2018-03-09 15:45:14 265

原创 Lombok简化java代码

Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。官方地址:https://projectlombok.org/,github地址:https://github.com/rzwitserloot/lombok。<dependency> <groupId>org...

2018-03-09 15:33:58 258

原创 postgresql常用函数

postgresql常用函数汇总2011-4-15 8:04:00来源:Sql函数:string || string 说明:String concatenation 字符串连接操作例子:'Post' || 'greSQL' = PostgreSQL?函数:string || non-string or non-string || string说明:String concatenation with...

2018-03-09 11:46:43 296

空空如也

空空如也

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

TA关注的人

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