自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录一次java使用jna 调用三方dll库

java 使用jna 调用第三方dll

2021-12-13 10:22:25 586

原创 nonebot,cqhttp 机器人学习2

修改config.yum为http 上报127.0.0.1:8081# go-cqhttp 默认配置文件account: # 账号相关 uin: 1233456 # QQ账号 password: '' # 密码为空时使用扫码登录 encrypt: false # 是否开启密码加密 status: 0 # 在线状态 请参考 https://docs.go-cqhttp.org/guide/config.html#在线状态 relogin: # 重连设置 dela

2021-06-30 16:05:26 1105

原创 nonebot,cqhttp 机器人学习1

NoneBot2 是一个可扩展的 Python 异步机器人框架,它会对机器人收到的事件进行解析和处理,并以插件化的形式,按优先级分发给事件所对应的事件响应器,来完成具体的功能。除了起到解析事件的作用,NoneBot 还为插件提供了大量实用的预设操作和权限控制机制。对于命令处理,它更是提供了完善且易用的会话机制和内部调用机制,以分别适应命令的连续交互和插件内部功能复用等需求。目录1.NoneBot部分安装NoneBot安装适配器安装插件开始使用创建一个空项目创建插件加载插件加载插件目录

2021-06-29 12:53:32 2545

原创 python 协程 异步io信号量

#!/usr/bin/env python# coding:utf8"""__time__ = '2021/6/22 15:43'__author__ = 'Liang'"""import asyncioimport timeimport aiohttpimport blog_spider# 定义协程# async 定义一个协程# await 当现场执行到这里时 不进行阻塞 继续下一个程序的执行# async with 定义一个异步的对象async def async_.

2021-06-22 16:51:07 339

原创 python多进程(multiprocessing)

多进程 使用于cpu密集型计算演示单线程,多线程 多进程 计算一个数是否为素数#!/usr/bin/env python# coding:utf8"""__time__ = '2021/6/22 15:01'__author__ = 'Liang'"""import mathfrom concurrent.futures import ThreadPoolExecutor, ProcessPoolExecutorimport timePRIMES = [11227253509529

2021-06-22 15:13:48 146

原创 flask_ThreadPool And process_pool

flask 使用ThreadPoolExecutor 加速#!/usr/bin/env python# coding:utf8"""__time__ = '2021/6/22 14:02'__author__ = 'Liang'flask 使用ThreadPoolExeutor 实现加速"""import flaskimport jsonimport timefrom concurrent.futures import ThreadPoolExecutorapp = flask.Fl

2021-06-22 14:41:49 307

原创 python多线程2

多线程 lock#!/usr/bin/env python# coding:utf8"""__time__ = '2021/6/21 23:09'__author__ = 'Liang'Lock 锁使用 包裹代码 with lock:"""import threadingimport timelock = threading.Lock()class Account: def __init__(self, blance): self.blance = blan

2021-06-22 13:52:21 100

原创 python多线程学习1

普通代码例子#!/usr/bin/env python# coding:utf8"""__time__ = '2021/6/20 21:04'__author__ = 'Liang'博客园spider"""import requestsfrom bs4 import BeautifulSoupurls = [f"https://www.cnblogs.com/#p{page}" for page in range(1, 50 + 1)]def crawl(url

2021-06-20 22:46:28 99

原创 在windows中安装Linux (centos7)

在windows中安装Linux (centos7) 连接模式使用nat模式下载centos7系统下载最新VMware安装系统时选择配置项 时选择 图形GUI 配置是勾选一系列 需要的配置安装linux很简单下面主要介绍nat连接模式NAT(网络地址转换模式)使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以...

2020-05-06 20:38:13 1342

原创 (自用 Linux下安装mysql5.7.30 + 配置安全)

安装步骤1、检测下系统有没有自带的mysql:yum list installed | grep mysql如果已经有的话执行命令卸载已经安装的mysqlyum -y remove mysql-libs.x86_642.安装wget http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm如果没有wge...

2020-05-02 21:02:22 699

原创 我的Linux

记录学习Linux的一些知识点Linux 文件基本属性在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。当为[ d ]则是目录当为[ - ]则是文件;若是[ l ]则表示为链接文档(link file);若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);若...

2020-04-19 17:58:48 242

原创 javaScript

javaScript闭包<script type="text/javascript">function father(){ var a = 2; function child(){ alert(a++); } return child;}var result = father();result();通过方法中的方法 调用 外部方法的私有属性 ,外部方法在将内...

2020-02-27 01:02:47 116

原创 jsp日记系统

jsp日记系统中的知识点1.本地表单验证 加onsubmit 提交表单之前做验证 return true 则提交 return false 不提交;<form name="myForm" class="form-signin" action="login" method="post" onsubmit="return checkForm()">2.使用Properties 类 ...

2020-02-24 20:32:26 706

原创 Java 读写Properties配置文件

Java 读写Properties配置文件使用jdk1.8.121mysql:8package util;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException...

2020-02-14 14:18:03 144

原创 Jsp自定义标签和jstl标签库

使用自定义标签Demo1.创建一个dynamic web project 并生成web.xml 文件2.在WEB-INF下创建一个 .tld 文件 (自定义标签的一些属性)xml 前缀信息通用<?xml version="1.0" encoding="UTF-8" ?><taglib xmlns="http://java.sun.com/xml/ns/javaee"...

2020-02-09 13:45:03 121

原创 eclipse提交项目到GitHub

eclipse提交项目到GitHub1.eclipse 选择对应的egit 插件 对应链接地址2.在window 的install 中add 下载插件3.插件下载安装后,右键项目 share 项目到 git 创建本地仓库后 提交项目到git 上在GitHub上查看已经创建的仓库的地址,点击下载download 就可以查看了...

2020-02-08 21:56:46 142

原创 eclipse插件angularJs

最近遇到一个坑,在Eclipse写javaScript代码的时候没有代码提示这让编程变得非常得打脑壳,然后各种百度说安装一个插件就可以了,我跟着教程做,md,谁知道我的eclipse跟我有仇一样,死活安装不上这个插件,每次都是安装到快要完成的时候就给我提示安装出错,后来逼我把eclipse卸载了,但是问题依然没有得到解决。后来继续百度,...

2020-02-08 14:16:48 393

原创 重定向与转发

重定向(客户端跳转)redirectresponse.sendRedirect("target.jsp");客户端地址栏会改变request.setAttribute("requestkey", "requestvalue");request.getAttribute("requestkey")存放在request中的值在跳转过后 客户端取不到值转发(服务端跳转)forwardRe...

2020-02-07 22:11:34 101

原创 存储过程和函数

第一节:存储过程和函数的引入存储过程和函数是在数据库中定义一些 SQL 语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的 SQL 语句。存储过程和函数可以避免开发人员重复的编写相同的 SQL 语句。而且,存储过程和函数是在 MySQL服务器中存储和执行的,可以减少客户端和服务器端的数据传输;第二节:创建存储过程和函数2.1 创建存储过程CREATE PROCEDURE sp...

2020-01-31 22:18:29 240

原创 触发器

第一节:触发器的引入触发器(TRIGGER)是由事件来触发某个操作。这些事件包括 INSERT 语句、UPDATE 语句和 DELETE 语句。当数据库系统执行这些事件时,就会激活触发器执行相应的操作。第二节:创建与使用触发器2.1 创建只有一个执行语句的触发器CREATE TRIGGER 触发器名 BEFORE | AFTER 触发事件ON 表名 FOR EACH ROW 执行语句...

2020-01-31 21:39:32 150

原创 mysql 连接查询

第三节:连接查询连接查询是将两个或两个以上的表按照某个条件连接起来,从中选取需要的数据;3.1,内连接查询内连接查询是一种最常用的连接查询。内连接查询可以查询两个或者两个以上的表;3.2,外连接查询外连接可以查出某一张表的所有信息;SELECT 属性名列表 FROM 表名 1 LEFT|RIGHT JOIN 表名 2 ON 表名 1.属性名 1=表名 2.属性名 2;3.2.1 左连...

2020-01-31 16:20:19 194

原创 简易图书管理系统(windowBuilder插件实现)

成品图项目环境:eclipse +java1.8.0.121+mysql8主要使用MVC结构项目结构截图model封装图书类别和图书的实体类dao封装操作数据库 和用户登录的操作类view封装每一个界面的类util封装数据库连接操作包结构截图贴一下 主要操作数据库的Dao类操作 方便以后查看图书Dao类package com.java1234.dao;impo...

2020-01-28 22:38:03 2018

原创 eclipse的快捷键

2020-01-25 01:16:02 211

原创 连接mysql8时出现的问题

在连接mysql8时出现的问题驱动不对导致连接不上 private static String jdbcName="com.mysql.cj.jdbc.Driver";设置useSSL 和时区出现错误问题 private static String dbUrl="jdbc:mysql://127.0.0.1:3306/webdb?useSSL=false&serverT...

2020-01-20 11:52:30 384

原创 mysql数据库操作

mysql数据库操作记录不熟数据类型二进制类型BINARY(M) 字节数为 M,允许长度为 0~M 的定长二进制字符串VARBINARY(M) 允许长度为 0~M 的变长二进制字符串,字节数为值的长度加 1TINYBLOB 可变长二进制数据,最多 255 个字节BLOB 可变长二进制数据,最多(216-1)个字节MEDIUMBLOB 可变长二进制数据,最多(224-1)个字节L...

2020-01-18 21:58:23 390

原创 eclipse桌面组件windowBuilder的用法

eclipse桌面组件windowBuilder的用法windowBuilder :下载地址:link用法点击help----->inseal new sol… 安装组件新建一个Java项目,在Java项目上单击右键→New→Other→WindowBuilder→Swing Designer一般我们做窗体程序时会用到JFrame,所以选中JFrame选项之后,点击Next...

2020-01-18 17:28:23 796

空空如也

空空如也

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

TA关注的人

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