相关文章

递归、模块、正则表达式

一、递归 1、# 递归 —— 在函数的内部调用自己# 递归的最大深度 : 998,997,不到1000递归函数记得加return,不然接收的是None# 小例子:# 猜年龄# alex多大了 alex 比 wusir 大两岁 4022# wusir多大了 wusir 比 金老板大两…

JSP + JDBC 技术对数据库进行增删改查操作

遇到了很多问题: 1.字符编码问题 error:Unknown initial character set index 255 received from server. Initial client character set can be forced via the characterEncoding property.解决:String url "jdbc:mysql://localhos…

Spring支持dao模式的小实例

用Spring框架往数据库插入一条语句。 机构图: package henu.bean;import java.io.Serializable; import java.util.Set;public class User implements Serializable{private String username;private String password;private String gender;private String email;…

数据库管理系统的登陆和插入

参考上一篇“访问显示数据库的信息(JDBC)”。对上一篇补充了判断登陆(用select查询),在数据表中插入信息的代码。 package com.kgy.entity;public class User {private int id;private String username;private Strin…

代码审计:bugkuCTF web进阶 bugku导航两处注入

代码审计:bugkuCTF web进阶 bugku导航两处注入 bugku导航代码审计/member/add.php 存在注入/member/admin.php 存在注入 bugku导航 bugku导航是bugkuCTF靶场中,web进阶的一道题,存在源码泄露,所以下下来审计一波。 https://ctf.…

如何利用Mybatis-Plus自动生成代码(超详细注解)

如何利用Mybatis-Plus自动生成代码(超详细注解) 1、简介2、代码生成器3、详细使用教程3.1 两个mysql数据库:3.2 创建springboot项目3.3 添加依赖3.5 编辑application.yml文件3.6 主启动类 4、运行4.1 项目最终结构4.2 运行代码生成器类4.3 测…

使用mysql数据库、nacos配置中心两种方式实现gateway动态路由

1、MYSQL实现 表结构设计 代码设计 package com.example.config;import com.alibaba.fastjson.JSON; import com.example.domain.Filters; import com.example.domain.Predicates; import com.example.domain.Routes; import com.example.service.IFiltersService; import …

Linux/Win之间文件名编码不同(utf-8/gbk)的解决

背景 本人正在经营一个linux服务器。从windows环境中上传一个本地资源到服务器的时候发现了中文编码的不同导致的乱码。例如: 经过scp上传以后,结果是: 理想状态下的文件名应该如第三条所示,然而实际上上传出来的是第四条。 windows中文环境下的文件名字编码格式是gbk,而…

【 Linux学习】Linux环境下利用OpenSSL对大文件进行AES加解密

一、背景 之前的几篇博客已经介绍了Gitlab如何备份恢复与迁移已经脚本监控过程等。 git学习——> Gitlab如何进行备份恢复与迁移? http://blog.csdn.net/ouyang_peng/article/details/77070977Linux学习–>如何通过Shell脚本实现发送邮件通知功能&#xff1f…

学习常用类、集合、IO

学习常用类、集合、IO 打印文件:按键精灵 一、常用类 import org.junit.Test;/***String的使用* author wangwu* create 2021.2.12*/public class StringTest {/*String:字符串,使用一对""来表示1.String声明为final的,不可被继承2.String实现了Serializa…

App测试基本流程以及注意事项

目录 1 APP测试基本流程 1.1流程图 1.2测试周期 1.3测试资源 1.4日报及产品上线报告(内部报告机制) 2 App测试点 2.1安全测试 2.1.1软件权限 2.1.2安装与卸载安全性 2.1.3数据安全性 2.1.4通讯安全性 2.1.5人机接口安全性 2.2安装、卸载测…

pycharm下 os.system执行命令返回有中文乱码

1 # -*- coding: utf-8 -*-2 #Windows3 #dir查看某一个文件夹下的子文件名或子文件夹名4 #ipconfig:查看本地网卡的ip信息5 #tasklist:查看运行的进程6 7 #linux8 #ls9 #ifconfig 10 #ps aux 11 12 #执行系统命令 13 import os 14 15 os.system(dir) 控…

208枚可爱的迷你上下标字符,可用来装逼搞怪欢乐生活

上下标的设置:在格式文本和inter页面,可以轻松实现;但在纯文本您却力有不逮,读过本文您将轻松写意。 (本笔记适合所有喜欢学习和实践的 coder 翻阅) 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ …

BeautifulSoup复习练习爬取图片错误及改正

需求: 根据目标网站“http://www.youzi4.cc/”为基础,抓取首页页面的图片并下载到本地,并命名为图片标签中alt="命名内容" 环境:win7 、pycharm、python2、 所用到的库:urllib 、 BeautifulSoup、requests、 其中遇到的错误: #<img alt="大腿上的玫…

python select函数_在Linux环境下select函数的初体验

select介绍 在linux中, 主要的 IO复用方式中, 有epoll, poll 和select, 这次先来学习下select. select 能够同时监视多个文件描述符的变法, 也支持超时返回. 先来看下select函数的定义 /* /usr/include/sys/select.h */ extern int select (int __nfds, // 最大文…

sqlite3入门教程(window)

1.sqlite3安装 sqlite3官网中下载对应zip&#xff0c;其中tools无论版本是多少&#xff0c;都需要下载。下载之后将两个文件中的内容都解压到同一个文件夹中&#xff0c;将文件夹的地址添加到系统变量中。此电脑—>属性—>高级系统设置—>环境变量—>系统变量&…

python ——操作sqlite 数据库

活动地址&#xff1a;CSDN21天学习挑战赛 目录 一&#xff0c;什么是sqlite数据库 1.1 sqlite数据库的功能特性 2&#xff0c;python操作sqlite 2.1 python sqlite3 模块 2.2 创建或打开数据库 2.3 数据库连接对象 2.3 使用游标查询数据库 2.4 实操 1&#xff0c;建表…

C# 使用SQLite

SQLite是一个进程内的轻量级嵌入式数据库&#xff0c;它的数据库就是一个文件&#xff0c;实现了自给自足、无服务器、零配置的、事务性的SQL数据库引擎。它是一个零配置的数据库&#xff0c;这就体现出来SQLite与其他数据库的最大的区别&#xff1a;SQLite不需要在系统中配置&…

php 操作sqlite

我的php版本7.3.4 前提工作&#xff1a; 打开php.init文件&#xff0c;开启sqlite3扩展&#xff1a; ;extensionsqlite3 把前面的分号去掉保存&#xff0c;重启服务器即可。 SQLite介绍&#xff1a; SQLite是一个开源的、嵌入式的关系型数据库&#xff0c;它的数据库就是一个…

Qt连接sqlite数据库

Qt连接sqlite数据库步骤 ①添加数据库模块 QT sql ②添加头文件 #include<QSqlDatabase> #include<QSqlQuery> //sql查询语句 ③建立连接 QSqlDatabase db QSqlDatabase::addDatabase("QSQLITE"); ④关联数据库 注意&#xff1a;关联的数据库…