自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 Pillow.Image和numpy相互转换笔记

一.提要1.Image.open(picture_path)打卡文件默认返回一个Pillow.Image对象,该对象数据为图片信息的二维数组,即图片的长宽2.imageio.imread(picture_path)返回的是一个三维数组,即: 长宽RGB通道值3.opencv.imread(picture_path)返回的也是一个三维数组,即: 长宽*RGB通道值二.现有需求将二维数组转换为三位数组操作1.二维转三维picture = Image.open(picture_path)pictur

2021-04-29 17:26:23 62

原创 使用opencv和numpy在二维码中嵌入logo

git地址:https://gitee.com/youzilzk/opencv1.git实现很简单,可以复制代码简单修改下使用,前提是知道opencv基本操作,numpy的基本操作,知道图片的基本存储原理,了解颜色的RGB等环境: python3,numpy,opencv-python结构如图:安装依赖:pip install numpypip install opencv-python代码如下import osimport cv2 as cvdef combine(qr_

2021-04-29 10:31:25 10

转载 docker制作镜像

docker制作镜像,参考文章:https://www.cnblogs.com/pjcd-32718195/p/11762079.html

2021-04-19 17:46:01 8

转载 如何在docker下安装elasticsearch(上)

参照文章:https://www.cnblogs.com/powerbear/p/11298135.html

2021-04-16 17:26:54 7

原创 jni的使用---Java调用c语言

百度百科: JNI是Java Native Interface的缩写,通过使用 Java本地接口书写程序,可以确保代码在不同的平台上方便移植。 [1] 从Java1.1开始,JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他编程语言,只要调用约定受支持就可以了。使用java与本地已编译的代码交互,通常会丧失平台可移植性此案例仅调用c语言, 对调用c++也差不多一.基本步骤:1.编.

2021-03-03 11:51:18 12

原创 mongo常用聚合(aggregate)案例综合

mongo常用查询方法mongo查询通过了管道操作,可以把查询结果当作一个新集合进行链式操作单个操作语法官网写得很清楚,我直接列举真实业务案例一.aggregate使用形式:1.脚本db.表名.aggregate([ ])2.mongoTemplateAggregationResults<T> m = mongoTemplate.aggregate(aggregation, 表名, T.class);二.业务案例1.包含($in)匹配,分组($group)统计(

2021-03-02 16:47:07 99

原创 deepin安装anaconda

一.下载官网下载太慢,这里去清华大学镜像源下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/选择适合的版本(deepin下载.sh文件)我这里下载了:Anaconda3-5.0.1-Linux-x86_64.sh二.安装将该文件上传到deepin指定目录并执行sh Anaconda3-5.0.1-Linux-x86_64.sh一直下一步就好,如果报依赖缺少的错误安装就好.三.创建虚环境conda create -n pyto

2021-02-08 16:02:57 47

原创 IDEA通过live template制作添加作者时间等注释快捷键

一.打开设置二.搜索live即可找到live Templates三.新建组,再新建模板模板内容:/** * @description : 描述 * @author : lizhongkun * @Date : $date$ $time$ */编辑变量设置或者用于描述方法的注释模板内容:/** * @param param 参数 * @return 返回 * @description 描述 */...

2021-02-08 10:53:58 237

原创 两兔两羊一狼及其主人过河问题

两兔两羊一狼及其主人过河问题上周五去航天科工面试软件开发,其中有一道题目,当时思考了许久一直以为无解。今天半夜醒来睡不着又开始想这个问题,想出了方案,记录下来,也许能帮到大家。题目如下:有一个养羊人有两只羊,有一个养兔人有两只兔,有一个养狼人有一匹狼;狼人不在,狼就会吃其他动物;羊人不在,二羊则内斗而死;兔人不在,二兔则内斗而死;有一只船可同时载两人或一人一物;问如何让所有人物安全渡河?解决方案:设羊人为a、羊m和羊n,兔人为b、兔m和兔n,狼人为c和狼。(1)——>a、羊m——>

2020-12-13 02:41:59 187 1

原创 sqlalchemy常用查询

一.创建连接创建连接,获取会话from sqlalchemy import create_enginefrom sqlalchemy.orm import sessionmaker# 测试时临时sessiondef getTempSession(): engine = create_engine('postgresql://postgres:password@127.0.0.1:5432/tablename') # 创建DBSession类型: DBSession =

2020-11-17 21:16:13 137

原创 python依赖包的迁移

许多时候,服务器处于内网环境中,下载依赖没办法直接pip install xxx,如果一个个下载再解压再拷贝到内网服务器安装也太麻烦,下面讲两种方法一.pip批量下载安装参考文章:https://www.cnblogs.com/flowertester/p/11355484.html1.制作requirements.txt文件将当前python环境依赖记录到依赖文件(如果是虚环境请先进入虚环境)a.我在:/nurxat/penv下有三个虚环境,现在以python2的虚环境penv2做示范激活虚环

2020-11-14 11:21:32 86

原创 deepin允许root远程登录

deepin安装openssh-server后,默认配置可能禁止root远程登录一.此时修改配置即可vim /etc/ssh/sshd_config将配置改为如下所示:二.重启sshdsystemctl restart sshd三.测试:连接成功!

2020-10-19 10:57:00 326

原创 linux安装pip3

前提:linux已经安装python2和pip2,python3,为python3安装pip3一.下载setuptools二.下载pip以上两个文件下载地址:https://pypi.org/project/pip/#files三.解压两个文件后1.切换到setuptools目录,执行:python3 setup.py buildpython3 setup.py install2.切换到pip目录,执行:python3 setup.py buildpython3 setup.py

2020-10-13 20:37:25 236

原创 docker使用阿里镜像源

ps:docker使用阿里镜像源特别快首先安装docker:参考https://www.jianshu.com/p/2dae7b13ce2f一.使用阿里镜像地址:dockerd --registry-mirror=https://lcmbw9im.mirror.aliyuncs.com如果执行失败则执行下4步:1.cd /etc/dockertouch daemon.jsonvi daemon.json4.在daemon.json文件加入:{ "registry-

2020-10-11 13:46:25 58

原创 bat批处理脚本对文件搜索操作

【方案一】for /f + dir@echo offrem 指定待搜索的文件set “FileName=BatHome_Batcher.txt”echo 正在搜索,请稍候…for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (if exist %%a:\ (for /f “delims=” %%b in (‘...

2020-04-22 22:08:40 301

原创 CentOS7.5安装python3

Linux环境:CentOS7.5安装可能需要的依赖yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel下载压缩包获取下载链接此处我们选取Python官网的Python3.6.6,下载地址如下https://w...

2020-04-09 22:50:25 131

原创 spring websocket实现极简群聊

项目地址:https://gitee.com/nurxat18903/websocket1.0前端使用sockjs.js和stomp.js服务端spring websocketwebsocket模型图如下:服务器主要分三个节点:连接点,接收点,和发送点1.连接点:使用websocket协议握手建立连接2.接收点:接收来自客户端发出的消息3.发送点:也就是应答中转代理,负责将来自接收...

2020-03-19 00:13:45 69

原创 记一次使用fiddler抓包抖音的挫折

两个月前下载了fiddler准备抓取抖音玩玩,按照教程一步步来,结果到最后打开手机给我来个网络错误,没错,就这样:到处百度为什么,结果在b站找到个教程,教程是借用第三个服务给fiddler做代理,因为抖音这样的应用做了反抓包处理,专门防止fiddler这些东西的(有人说是因为信息通过https传输,我们从fiddler那儿下载的假证书被抖音服务器识别出来了,所以就凉凉了),现在我们要用fidd...

2020-03-08 18:53:10 3343 11

原创 java使用JIntellitype实现全局热键

本文使用melloware的JIntellitype,操作前先下载jar包支持和动态链接库(github地址:https://github.com/melloware/jintellitype)demo代码:package createglobalhotkey;import com.melloware.jintellitype.HotkeyListener;import com.mell...

2020-03-07 14:01:13 463

原创 使用selenium操控浏览器爬取QQ音乐

环境python3.6,工具pycharm首先安装selenium框架,下载selenium框架需要的webdriver驱动放在谷歌浏览器bin目录…略过这部分上代码from selenium import webdriverimport requestsimport jsonimport threadingimport threadingprint('请输入歌名:')s = ...

2020-03-07 11:43:50 677

原创 工作项目backend之配置文件笔记ServiceProvider

mybatis的配置主要分核心配置和映射文件;映射文件由MapperScannerConfigurer类扫描文件夹并生成接口代理, SqlSessionFactoryBean类生成会话,核心配置由监听器加载如果不使用监听时,可用SqlSessionFactory创建会话web.xml<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc...

2020-03-05 14:29:34 154

原创 工作项目backend之配置文件笔记backend

springmvc.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:conte...

2020-03-05 13:12:27 109

原创 c佳佳mfc框架做简易对话框

c佳佳mfc框架做简易对话框开发工具使用VS2017首先打开vs下载器下载MFC插件,如图:准备好环境后新建项目,选择MFC项目确定,然后选择基于对话框:等待项目创建成功,成功后如图:双击资源文件中rc文件然后再打开如下目录,如图示:如下图,*Dlg.h为该对话框的生命头文件,*Dlg.cpp为对话框代码要在对话框中添加控件(按钮,多选框等),可点击左上工具箱,将控件拖...

2020-03-02 23:36:30 53

原创 idea验证码过期

idel使用过期激活码激活使用30天又过期让人烦恼以下解决这个问题激活后(断网激活)<这里我就不告诉激活码了>在windows如下路径中C:\Windows\System32\drivers\etc\hostshosts文件为电脑本地DNS配置文件打开hosts文件添加以下配置使域名解析为空(没有ip为0.0.0.0的地址)0.0.0.0 www.jetbrains.c...

2020-02-09 16:36:27 498

原创 fastDFS文件系统操作

fastDFS由阿里资深工程师余庆编写,用于搭建对象储存服务器jar包依赖为:<dependency> <groupId>net.oschina.zcx7878</groupId> <artifactId>fastdfs-client-java</artifactId></dep...

2019-12-19 21:17:32 67

原创 spring cloud集成eureka配置等

服务端eureka由netflix公司开发, spring对其进行整合, eureka本身为一个服务, sping对其整合后结果为一个jar包(运行依赖jvm), 不像es, rabbitmq等 服务端提供使用的形式为应用软件(大部分为其他语言编写),eureka服务端jar包坐标为: <dependency> <groupId>org.spr...

2019-12-19 21:17:22 55

原创 spring整合的两个微服务调用组件restTemplate和feign

restTemplatespring 并未自动加载restTemplate到容器中, 使用需手动加入:比如这样: @Bean @LoadBalanced //负载均衡 public RestTemplate restTemplate(){ return new RestTemplate(new OkHttp3ClientHttpRequestFactory(...

2019-12-19 21:16:59 74

原创 使用RestTemplate爬取视频

使用RestTemplate爬取视频废话不多说,直接上源码,由于爬取的视频是.ts格式,并且分成一个个的小文件,得想办法合并,刚好cmd.exe提供了合并.ts视频文件得命令,请看源码package com.project.file;import org.springframework.beans.factory.annotation.Autowired;import org.sprin...

2019-12-15 03:11:28 219

原创 Spring Data JPA常用使用

Spring Data JPA常用使用Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架1.首先,导入依赖: <properties> <spring.version>4.2.4.RELEASE</spring.version> <hibernate.ve...

2019-12-12 11:06:47 125 1

原创 jpa 原生操作方式

jpa 原生操作方式1.首先,导入依赖如下: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.hibernate.version>5.0.7.Final</project.hibernate.versi...

2019-12-12 10:39:44 91

原创 浏览器之cookie,sessionStorage与localStorage

浏览器之cookie,sessionStorage与localStorage作为java后台开发人员,对于cookie的操作我们一般在服务器端使用response来操作, 但是,既然cookie\作为浏览器端会话技术, 那么js能不能操作cookie呢, 之前我一直想在浏览器端获取qq空间的cookie,看看大佬写的cookie包含哪些信息, 在查找大量资料后的处理结论,下面讲讲js怎么操作co...

2019-12-02 21:30:53 61

原创 spring-cloud-starter-security和spring-cloud-starter-oauth2

之前学过spring-security,最近又在学习spring-cloud-starter-security和spring-cloud-starter-oauth2, 脑子里顿时冒出一个问题: 之前学的spring-security和最近学的spring-cloud-starter-security有什么关系, spring-cloud-starter-security和spring-clou...

2019-12-02 20:35:22 12664 3

原创 spring task之cron表达式

spring task之cron表达式cron表达式包括6部分:秒(0~59)分钟(0~59)小时(0~23)月中的天(1~31)月(1~12)周中的天 (填写MON,TUE,WED,THU,FRI,SAT,SUN,或数字1~7 1表示MON,依次类推)特殊字符介绍:“/”字符表示指定数值的增量“*”字符表示所有可能的值 “-”字符表示区间范围 “,” 字符表示列举“?”字符...

2019-12-02 14:42:48 50

转载 Java Proxy和CGLIB动态代理原理

Java Proxy和CGLIB动态代理原理动态代理在Java中有着广泛的应用,比如Spring AOP,Hibernate数据查询、测试框架的后端mock、RPC,Java注解对象获取等。静态代理的代理关系在编译时就确定了,而动态代理的代理关系是在编译期确定的。静态代理实现简单,适合于代理类较少且确定的情况,而动态代理则给我们提供了更大的灵活性。今天我们来探讨Java中两种常见的动态代理方式:...

2019-11-25 23:21:24 61

转载 ASM

1.ASM是什么?ASM 是一个 Java 字节码操控框架。它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。Java class 被存储在严格格式定义的 .class 文件里,这些类文件拥有足够的元数据来解析类中的所有元素:类名称、方法、属性以及 Java 字节码(指令)。ASM 从类文件中读入信息后...

2019-11-25 22:50:34 82

原创 浏览器的同源策略(跨域原因)

同源的定义如果两个页面的协议,端口(如果有指定)和主机都相同,则两个页面具有相同的源。我们也可以把它称为“协议/主机/端口 tuple”,或简单地叫做“tuple". (“tuple” ,“元”,是指一些事物组合在一起形成一个整体,比如(1,2)叫二元,(1,2,3)叫三元)下表给出了相对http://store.company.com/dir/page.html同源检测的示例:URL 结果...

2019-11-09 13:05:20 95

原创 CSS三种使用方法

CSS常用属性及使用方法CSS定义样式使用style标签:1.内联样式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><fon...

2019-11-04 10:49:02 171 2

转载 汇编指令归纳和原单词含义

本文内容为私人博客复制原文地址:https://wangbaiyuan.cn/assembly-instruction-corresponding-english-words.html一、寄存器类(Register)通用寄存器:AX,BX,CX,DX——这几个没什么好写的,就是这样了。段寄存器:代码段寄存器CS–code segment , 数据段寄存器DS–data segment , ...

2019-10-15 16:31:21 80

原创 Proxy代理和Cglib代理实现

Proxy代理和Cglib代理实现Proxy代理需要的接口package com.itheima;public interface TestInf { public void method1(); public void method2();}需要被代理的类为:package com.itheima;public class TestClass impleme...

2019-09-08 22:13:26 143 1

原创 Spring配置文件注入后访问被注入的变量问题

直接上代码1.Class OneClasspublic class OneClass { String s; public void setS(String s) { this.s = s; }}2.Class Demopublic class Demo { OneClass oneClass; public void se...

2019-09-07 10:24:27 79 1

以上博客的com源码包

源码*******************************************************

2019-07-30

空空如也

空空如也

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

TA关注的人 TA的粉丝

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