- 博客(26)
- 收藏
- 关注
原创 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
原创 连接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关注的人