- 博客(169)
- 资源 (1)
- 收藏
- 关注
原创 vscode live-server下载配置问题
扩展程序下载Live Server打开settings,修改settings.json{"liveServer.settings.port": 8080, //设置本地服务的端口号"liveServer.settings.root": "/", //设置根目录,也就是打开的文件会在该目录下找"liveServer.settings.CustomBrowser": "chrome", //设置默认打开的浏览器"liveServer.settings.AdvanceCustomBrowserCm.
2021-08-20 23:23:23 523
原创 java Map 统计字符串中每个字符出现的次数
package zhu0703;// 统计字符串中每个字符出现的次数import java.util.HashMap;import java.util.Scanner;import java.util.Set;import java.util.TreeMap;public class HashMapDemo { public static void main(String[] args) { Scanner sc = new Scanner(System.in);
2021-07-04 18:58:20 344
原创 java通过entrySet获取Set对象键值对
package zhu0703;import java.util.HashMap;import java.util.Map;import java.util.Set;public class MapDemo { public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); // 添加元素
2021-07-04 15:52:25 740
原创 java 通过Set随机获取一个长度是10的0-20之间的随机数
package zhu0703;/*需求: 编写一个程序, 获取10个1-10的随机数,要求随机数不能重复,并在控制台输出思路:1 创建Set集合2创建随机数对象3 判断长度是否小于10 是, 产生一个随机数,并添加到set中 不是回到3继续4 遍历集合 */import java.util.HashSet;import java.util.Random;import java.util.Set;public class SetDemo { public static
2021-07-04 09:33:42 761
原创 java treeSet Comparator demo
package zhu0703;import java.util.Comparator;import java.util.TreeSet;/*存储学生对象并遍历, 创建TreeSet集合使用带参方法要求: 按年龄从小到大排序, 年龄相同按字母顺序排序 */public class TreeSetDemo1 { public static void main(String[] args) { TreeSet<Student1> ts = new Tre
2021-07-04 00:21:34 110
原创 java TreeSet demo
package zhu0703;public class Student1 implements Comparable<Student1> { private String name; private int age; public Student1(String name, int age) { this.name = name; this.age = age; } public Student1() {
2021-07-04 00:03:00 130
原创 java linkedhashset demo
package zhu0703;import java.util.LinkedHashSet;public class LinkedHashSetDemo { /* linkedHashSet 集合特点 1 hash表和链表实现的set接口, 具有可预测的迭代顺序 2 由链表保证元素有序, 3 由哈希保证元素唯一 */ public static void main(String[] args) { LinkedHashSe
2021-07-03 23:30:15 102
原创 java HashSet demo
package zhu0703;import java.util.HashSet;public class HashSetDemo { /* Hash Set 集合特点 1 底层数据结构是哈希biao 2 对集合的迭代顺序不做任何保证,也就是说不保证存储和取出的元素的顺序一致 3 没有带索引的方法, 所以不能使用普通的for循环遍历 4 由于是Set 的集合,所以不包含重复元素的集合 */ public static void mai
2021-07-03 22:50:03 201
原创 java List集合实现对象的操作
package zhu0703;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ListDemo { /* 1 定义学生类 2 创建list集合对象 3 创建学生对象 4 把学生对象添加到集合 5 遍历集合 */ public static void main(String[] args) {
2021-07-03 21:12:30 2639
原创 java Collection集合使用
package com.itheima;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class CollectDemo { public static void main(String[] args) { Collection<String> li = new ArrayList<String>(); // 创建集合
2021-07-03 20:43:35 93
原创 java简单的学生管理系统
//StudentManager.java package com.itheima;import java.util.ArrayList;import java.util.Scanner;public class StudentManager {// 1 用输出语句完成主界面的编写// 2 用scanner实现键盘录入数据// 3 用switch语句操作选择// 4 用循环再次回到主界面 public static void main(String[]
2021-06-29 23:35:03 106
原创 swing 分割面板
import java.awt.*;import javax.swing.*;public class Jsplit extends JFrame { /** * */ private static final long serialVersionUID = 1L; public static void main(String args[]) { Jsplit frame = new Jsplit(); frame.setVisible(true); } public Js
2021-06-08 21:22:16 243
原创 java-直接选择排序
package myproject;public class SelectSort { public static void main(String[] args) { // TODO Auto-generated method stub // 创建一个数组 int array[] = {63, 2, 24, 1, 3, 15}; // 创建冒泡排序类的对象 SelectSort sorter = new SelectSort(); // 调用排序方法,将数组排序 sor
2021-04-17 18:48:23 100
原创 java-数组冒泡排序
package myproject;public class BubbleSort { public static void main(String[] args) { // TODO Auto-generated method stub // 创建一个数组 int array[] = {63, 2, 24, 1, 3, 15}; // 创建冒泡排序类的对象 BubbleSort sorter = new BubbleSort(); // 调用排序方法,将数组排序 sor
2021-04-17 17:54:37 101
原创 apache benchmark 下载, 安装, 使用
需求:需要使用该工具进行接口并发测试, 并发数1000以上1.下载地址: https://www.apachelounge.com/download/2.安装:下载好,解压到你自定义的文件夹中3. 使用: 进入安装目录的bin文件夹下,打开终端,发送post请求:ab -n 40 -c 20 -p <你放post请求,请求体位置:如 body.txt> -T “application/json” <请求url>注意:-n发送请求数, -c开启并发数,请求体必须是json字符
2020-11-09 14:58:19 3160
原创 使用phantomjs执行js文件
前提: 已下载phantomjs需求:利用phantomjs发送js请求,获取请求页面截图// 创建一个phantom.js文件// 发送get请求,并截图var page = require('webpage').create();page.open('https://www.baidu.com/s?rtt=1&bsst=1&cl=2&tn=news&w...
2020-05-01 01:17:25 1764
原创 下载cv2包
问题: import cv2,显示cv2不存在,使用pip install cv2下载,无法找到该包解决: pip install opencv-python
2020-04-30 23:03:02 6886 1
原创 python上下文管理器简单实现
# 简单的实现上下文管理器class Mysource: def __enter__(self): print('connect to resource') return self def __exit__(self, exc_type, exc_val, exc_tb): print('close resource connect...
2020-04-06 22:40:33 282
转载 flask 蓝图实现swagger api文档自动生成实例
Flask-RESTPlus对于 REST Api 来说,Flask-RESTPlus 是一个优秀的 Api 文档生成工具,这个包将会替换 Flask 路由层的编写方式,通过自己的语法来规定 Api 细节,并生成 Api 文档。安装安装 Flask-RESTPlus:pip install flask-restplus或者:easy_install flask-restplus实践...
2020-03-22 14:07:54 3932 1
原创 windows Redis设置开机自启动
解决:1.打开cmd–>进入redis的文件夹(如果redis已经设置好了环境变量这步可以忽略)–>输入redis-server.exe --service-install2.右击计算机,点击管理,依次按下图方式,查看redis是否设置了好了开机自启,如未设置,请手动设置...
2020-03-21 22:19:47 2404
原创 全局变量的智能提示不可用解决
问题:定义了redis_store, reids的连接,其它的地方引用了redis_store这个变量,redis_store. 的方式后没有智能提示解决: 在redis_store定义的后面添加 # type: redis.StrictRedis...
2020-03-21 21:09:46 548
翻译 flask添加swagger方法及各装饰器参数的作用
# response doc文档中响应结果文档说明# param doc文档中通过param进行字段说明 # doc doc文档中通过doc进行字段说明 doc(params={"id":"123"})# marshal_with: doc文档中把model放入响应体中 # expect doc文档中添加请求头参数from flask import Flaskfrom flask_r...
2020-03-21 20:20:11 1544
原创 sql语句中插入非字符串的null值
sql = """insert into "user"("name", "class") values ('xiaoming', 'test_replace')"""sql1 = sql.replace("\'test_replace\'", "null")print(sql1)结果:insert into "user"("name", "class") values ('xiaoming...
2020-03-21 14:00:56 489
原创 简单的计算器实现
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...
2020-03-21 09:54:37 215
原创 Python简单的Gui文本编辑器
from tkinter import *from tkinter.scrolledtext import ScrolledTextdef load(): with open(filename.get()) as f: contents.delete('1.0', END) contents.insert(INSERT, f.read()) ...
2020-03-20 22:18:54 719
原创 postgres实现数据更新时update_time自动更新
## step1:创建触发器CREATE OR REPLACE FUNCTION "upd_timestamp"()RETURNS TRIGGER AS $$BEGIN NEW.updated_time = now(); # updated_time 为自动更新的字段,如果你创建字段的时候有带双引号,该字段也需带上双引号 RETURN NEW;END;$$ languag...
2020-03-18 21:54:50 4154 4
原创 多进程实现文件夹的copy
import osimport multiprocessingdef copy_file(q, file_name, old_folder_name, new_folder_name): """完成文件的复制""" # print("======>模拟copy文件:从%s--->到%s 文件名是:%s" % (old_folder_name, new_folde...
2020-03-15 20:51:08 208
原创 postgres连接池封装及实现快速插入数据模型
# postgress.pyfrom psycopg2 import poolclass PostgreSql: def __init__(self, POSTGRE_HOST, POSTGRE_PORT, POSTGRE_USER, POSTGRE_PASSWORD, POSTGRE_DATABASE): try: self.connectPo...
2020-03-14 16:21:07 158
原创 pandas操作excel表格生成标题和内容对应的字典格式
import pandas as pddef test(path): print(path) df = pd.read_excel(path) # 读取excel文档 title = df.columns # 输出title行 print(df.index.values) # 输出列的第一列 for i in df.index.values: ...
2020-03-14 13:17:51 1045
原创 使用sqlacodegen生成model
postgres:sqlacodegen postgresql+psycopg2://username:password@ip:port/database --outfile desti.pymysql:sqlacodegen mysql+pymysql://username:password@ip:port/database --outfile dev2.py–outfile 输出到文件...
2020-03-12 22:15:07 343
原创 爱奇艺密码加密js分析
工具:发条js调试工具: 使用:封装成函数后问题:通过js找出passwd加密的手段解决:1.找出js中加密码代码通过上图可以发现密码是由e.passwd = r.rsaFun(e.passwd) rsaFun这个函数实现的,搜索这个函数拷贝出逻辑到js调试工具,封装成函数,如下图:思考:这个代码中还有两个函数未定义,同上使用search,查找相关函数的复制到调试工具上改变...
2020-03-05 21:41:12 1780 1
原创 Unexpected error while obtaining UI hierarchy java.lang.reflect.InvocationTargetException
android8.1以后sdk tools自带的uiautomator直接打开,截取不到机器界面信息那么只能手动获取了:1.截取uix资源文件adb shell uiautomator dump /sdcard/screen.uixadb pull /sdcard/screen.uix D:/screen.uix注明:新手机地址改成:/data/local/tmp/**.uix2.截取...
2020-03-01 11:05:58 2545 1
原创 uiautomatorviewer.zip增强版
链接:https://pan.baidu.com/s/1x64nKcAk0zlU_HNsLMY5Bw提取码:xgb2
2020-03-01 08:48:08 1863
原创 打开设备管理器找不到Android Composite ADB Interface
背景:使用adb连接手机,找不到设备解决:缺少驱动:下载360驱动大师,启动后Android Composite ADB Interface出现,adb devices找到关联手机
2020-03-01 08:09:27 6045
原创 The following packages have unmet dependencies: vim : Depends: vim-common (= 2:8.0.1453-1ubuntu1.1)
背景:ubuntu系统的虚拟机新装机,装vim报错解决:sudo apt-get purge vim-commonsudo apt-get install vim
2020-02-28 20:05:50 1813
Java环境配置及Eclipse入门.doc
2021-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人