自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python OpenCV 图像处理傅里叶变换

import cv2 as cvimport numpy as npfrom matplotlib import pyplot as pltimg = cv.imread(‘test.jpg’, 0)快速傅里叶变换算法得到频率分布,将空间域转化为频率域f = np.fft.fft2(img)默认结果中心点位置是在左上角,通过下述代码将中心点转移到中间位置将低频部分移动到图像中心fshift = np.fft.fftshift(f)fft 结果是复数, 其绝对值结果是振幅result =

2021-03-04 10:31:22 287 1

原创 Python飞机大战

import pygamepygame.init()创建游戏窗口screen = pygame.display.set_mode((480, 700))绘制背景图像1>加载图像数据bg = pygame.image.load("./images/background.png")2>bilt 绘制图像screen.blit(bg, (0, 0))3>update 更新屏幕显示pygame.display.update()while True:pygame.event.

2021-03-04 10:30:27 155 1

原创 Python数据挖掘

import numpy as npimport pandas as pdstock_rate = np.random.normal(size=(600, 1))date = pd.date_range(start = “2021-01-01”, periods=600, freq=“D”)stock_rate = pd.DataFrame(stock_rate, index=date, columns=[“涨跌幅”])https://www.yingbatiyu.com/...

2021-03-04 10:29:51 180 1

原创 python爬取百度图片

url = ‘https://image.baidu.com/search/acjson?’param = {‘tn’: ‘resultjson_com’,‘logid’: ’ 7517080705015306512’,‘ipn’: ‘rj’,‘ct’: ‘201326592’,‘is’: ‘’,‘fp’: ‘result’,‘queryWord’: ‘彭于晏’,‘cl’: ‘2’,‘lm’: ‘-1’,‘ie’: ‘utf-8’,‘oe’: ‘utf-8’,‘adpicid’:

2021-03-04 10:29:06 154 1

原创 Python绘制漫画人物

from turtle import *无轨迹跳跃def my_goto(x, y):penup()goto(x, y)pendown()眼睛def eyes():fillcolor("#ffffff")begin_fill()tracer(False)a = 2.5for i in range(120): if 0 <= i < 30 or 60 <= i < 90: a -= 0.05 lt(3) f

2021-03-04 10:28:29 3334 1

原创 杨辉三角

def triangle_1(x):“”":param x: 需要生成的杨辉三角行数:return:“”"triangle = [[1], [1, 1]] # 初始化杨辉三角n = 3 # 从第三行开始计数,逐行添加while n <= x:for i in range(0, n-1):if i == 0:# 添加初始列表[1,1],杨辉三角每行的首位和末位必为1triangle.append([1, 1])else:# 逐位计算,并插入初始列表中triangle[n-

2021-03-04 10:27:47 77 1

原创 Java枚举使用及原理

//定义功课的枚举,每一门功课都有一个老师,通过构造方法传入public enum Subject {CHINESE(“王老师”),MATH(“张老师”),ENGLISH(“Mr. Yang”);private String teacherName;//枚举的构造方法访问权限默认是私有的,因为枚举是常量,各个枚举常量,枚举值的个数在编译期间就定义好了的,在运行时不能被改变private Subject(String teacherName) { if (teacherName !=

2021-03-03 09:28:35 38

原创 FastDFS

server:port: 8081fdfs:connect-timeout: 600so-timeout: 15000tracker-list: 192.168.25.133:22122thumb-image:height: 150width: 150pool:max-total: 50#自定义属性fastLocalhost: http://192.168.25.133/fastHost: 80spring:freemarker:template-loader-path: /

2021-03-03 09:27:58 53

原创 Java网络编程 UDP通信原理

import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class SendMessage {public static void main(String[] args) throws Exception { // 创建发送端Socket对象 DatagramSocket sendSocket = new DatagramSocket(); // 准备需要发

2021-03-03 09:27:19 76

原创 JVM加载机制

/**@program: jvm@ClassName Test1@Description:通过子类引用父类的静态字段,不会导致子类初始化@author: 牧小农@create: 2021-02-27 11:42@Version 1.0**/public class Test1 {static {System.out.println(“Init Superclass!!!”);}public static void main(String[] args) {i

2021-03-03 09:26:45 50

原创 HashMap源码的优雅设计

public V put(K key, V value) {return putVal(hash(key), key, value, false, true);}final V putVal(int hash, K key, V value, boolean onlyIfAbsent,boolean evict) {Node<K,V>[] tab; Node<K,V> p; int n, i;// 初始化桶数组 table, table 被延迟到插入新数据时再进行初始化

2021-03-03 09:26:16 80

原创 面向对象 多态

public class Person {private String name;private int age;public Person(String name, int age) {super();this.name = name;this.age = age;}public Person() {super();}public String getName(https://www.xxe.io/) {return name;}public void setName(Stri

2021-03-03 09:25:42 42

原创 vue3响应式原理

<div id='addBotton'>点击我加一</div><div id='incrmBotton'>点击我减一</div><script>//定义目标数据const a = { b: 2}//这里就对应vue中的weakMap队列const stack = []//代理对象const proxy = new Proxy(a,{ get(target,key){ //当获取数据时,将依赖推

2021-03-02 09:45:49 78

原创 webpack搭建项目

//index.html Document 1213212313 // webpack.config.jsvar path = require('path');var config ={ entry:{ main:"./main" }, output:{ path:path.join(__dirname,'./dist'), public

2021-03-02 09:45:13 53

原创 Echarts气泡图图例

methods:{initChart(){let colors = [“rgb(148, 91, 51)”, “rgb(0, 147, 103)”, “rgb(52, 99, 162)”];// 计算数据总和 reducelet result = this.plantCap.reduce((sum, e) => Number(sum) + Number(e.value),0);var datalist = [{offset: [10, 80],symbolSize: 80,o

2021-03-02 09:44:38 1598

原创 js二维码生成

<%–Created by IntelliJ IDEA.User: ASUSauthor:xumzDate: 2021/2/27Time: 10:33搬运请备注To change this template use File | Settings | File Templates.–%><%@ page language=“java” contentType=“text/html; charset=UTF-8” pageEncoding=“UTF-8” %>

2021-03-02 09:43:47 39

原创 vue桌面向网页拖文件

{{dt}} {{item.name}} {{item.type}} {{item.size | sizeType}}

2021-03-02 09:42:36 71

原创 CSS列表收拉效果

列表1 内容1内容2内容3内容4 列表2 内容1内容2内容3内容4 列表3 内容1内容2内容3内容4 http://www.guzikanqiu.com/

2021-03-02 09:41:49 81

原创 JAVA持续集成自动化

<?xml version="1.0" encoding="utf-8"?> http://by

2021-03-01 09:45:35 144

原创 JAVA复杂文本操作

class Test{public static void main(String[] args) { //在这个字符串:abdda123344,是否符合指定的表达式:\w+ //第一步获取表达式的对象 Pattern p=Pattern.compile("\\w"); //第二步创建Matcher对象 Matcher matcher = p.matcher("abdda123344"); //第三步 具体的操作 其他方法请见API boolean

2021-03-01 09:44:49 83

原创 Java拦截器

package com.chz.ssm.interceptor;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.security.core.GrantedAuthority;import org.springframework.security.core.context.SecurityContext;import org.springframework.security

2021-03-01 09:44:00 76

原创 JVM加载机制

/**@program: jvm@ClassName Test1@Description:通过子类引用父类的静态字段,不会导致子类初始化@author: 牧小农@create: 2021-02-27 11:42@Version 1.0**/public class Test1 {static {System.out.println(“Init Superclass!!!”);}public static void main(String[http://www.

2021-03-01 09:43:16 86

原创 Java 2048游戏

package com.hsy.game;import java.awt.Color;import java.awt.FlowLayout;import java.awt.FontMetrics;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;i

2021-03-01 09:42:42 81

原创 Java8 StringJoiner

String a = "w", b = "d", c = "n", d = "m", e = "d"; List<String> list = new ArrayList<>(https://www.xxe.io/); list.add(a); list.add(b); list.add(c); list.add(d); list.add(e);

2021-03-01 09:42:03 62

空空如也

空空如也

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

TA关注的人

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