![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
所有文章
所有文章汇总
刘先生的u写倒了
修改Bug,代码修改,二次开发联系
Java、Python开发,励志成为全栈的后端人。已学springboot、ssm框架,Vue,boostrap框架,基本熟悉Java、python、SQL sever、html、Javascript、Python,jQuery,Linux,C语言,了解Git命令,了解docker、Maven。
mysql数据库。
展开
-
常用网站收藏
更新于2019-09-22中国知网https://www.cnki.net/CSS禅意花园http://www.csszengarden.com/万方数据知识服务平台http://www.wanfangdata.com.cn/index.html国家哲学社会科学文献中心http://www.ncpssd.org/百度短网址转换https://dwz.cn/Canva文...原创 2019-09-22 17:07:35 · 588 阅读 · 0 评论 -
HTML5热点图map-area
<!DOCTYPE html><html> <head> <title>mapArea.html</title> <meta name="keywords" content="keyword1,keyword2,keyword3"> <meta name="description" c...原创 2019-09-22 17:42:52 · 1336 阅读 · 0 评论 -
Java GUI可拖拽式图形用户界面编程,WindowBuilder工具的安装使用教程
使用eclipse做图形化界面GUI设计,很多人喜欢用WindowBuilder直接拖拽,非常方便。WindowBuilder免费安装,安装的方法也非常简单。首先,记住一个网址http://download.eclipse.org/windowbuilder/WB/integration/4.8/很多人去到官网不知道下载哪个版本,可以在eclipse中查看关于Eclipse IDE的...原创 2019-11-25 00:35:58 · 6878 阅读 · 2 评论 -
Maven配置
一、下载Maven压缩包地址:https://maven.apache.org/download.cgi二、配置环境变量M2_HOME、Path1)Path中添加一行bin所在目录2)M2_HOME中添加bin上一层的目录三、检查配置结果在cmd中使用指令mvn -vC:\Users\Administrator>mvn -v...原创 2020-02-10 23:41:56 · 1424 阅读 · 0 评论 -
汇编语言Assemble标志位
ZF 零标志位 1 结果为0 0 结果为1 PF 奇偶标志位 1 结果二进制表示中有偶数个1 0 结果二进制表示中有奇数个1 SF ...原创 2019-12-23 15:35:21 · 1517 阅读 · 0 评论 -
sqlplus进入Oracle数据库更改用户名密码
时间久了,很多事情会忘记,更别说数据库密码了。隔了很久没动Oracle数据库,一登录就出现了拒绝登录的惨剧。请输入用户名: system输入口令:ERROR:ORA-01017: 用户名/口令无效; 登录被拒绝SP2-0157: 在 3 次尝试之后无法连接到 ORACLE, 退出 SQL*Plus遇到了这种情况,如何更改密码????第一步 免密进入sqlplus...原创 2019-10-15 22:35:59 · 3913 阅读 · 0 评论 -
利用tkinter连接mysql实现简单的登录功能
Python火热起来,在数据分析、信息爬取等方面给我们带来了很多便捷,但是Python的作用不仅仅在于此,我们见到太多Python程序都是一个漆黑的控制台,其实Python也有很多好看的界面。这里,笔者为大家带来一个简易的登录界面制作,并且连接到MySQL数据库验证账号密码的正确性,以控制访问用户。<<<<<<<<<<<&l...原创 2019-09-30 15:45:30 · 4435 阅读 · 3 评论 -
python模块安装慢且容易安装失败,这一文帮你解决
很多初学者会使用pip安装python库,但pip一个需要联网进行,另一个很容易出现一大片红色字体报错,安装也较为缓慢。可以试试下面的方法,离线安装,下载安装包首先使用pip install 模块指令pip install matplotlib然后复制收集到的资源链接在浏览器的地址栏中打开就会弹出下载窗口,选择浏览器下载或者迅雷下载,浏览器限速可能会比迅雷大使用迅雷下载找...原创 2019-09-10 10:32:23 · 2712 阅读 · 0 评论 -
scott.emp视图或表不存在,解决scott用户解锁问题
Oracle数据库非常体贴用户,特意为用户准备了一个测试的用户,其中有一个表是scott.emp表但是,当你执行scott.emp查询指令的时候,你就会发现,视图或表不存在。为什么!为什么!为什么切换到sys超级管理员用户下,还是无法使用scott.emp很简单,就是你的scott用户还未解锁。解锁的指令很简单,首先你要找到scott.sql文件存放的位置,这个可以全局搜索...原创 2019-11-15 20:39:56 · 4981 阅读 · 0 评论 -
Java连接数据库使用JDBC连接器不再需要加载驱动
出错内容:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver...原创 2019-09-28 21:07:52 · 1591 阅读 · 0 评论 -
navicat for mysql
更新于2019-11-7RegisterNumber:NAVH-WK6A-DMVK-DKW3翻译 2020-03-30 16:19:29 · 545 阅读 · 0 评论 -
Python代码实现中国日报网双语文章订阅至邮箱
import requestsfrom lxml import etreeimport randomimport smtplibimport requestsfrom email.mime.text import MIMETextimport reimport scheduleimport time#请求连接获取文章内容def deal_url(url): head...原创 2019-09-21 12:52:38 · 1047 阅读 · 0 评论 -
Oracle数据库sqlplus常用命令行第一篇
cmd免密进入sqlplussqlplus/nolog管理员身份连接系统数据库 conn/as sysdba使用命令行启动SQL Plussqlplus [username]/[password][@connect_identifier][nolog]username为用户名,第一次登录可以采用system登录password为密码,使用system第一次登录时,...原创 2019-09-11 18:04:02 · 472 阅读 · 0 评论 -
常用MySQL数据库操作指令
查询端口show global variables like 'port';清空表数据,自增从初始值开始truncate table photo;添加主键alter table 表名 add primary key (id);删除表drop table 表名;显示字符集信息show variables like 'character%';设置已创建...原创 2019-11-13 11:01:46 · 1419 阅读 · 0 评论 -
利用itchat实现微信自动聊天机器人(内附机器人API)
import itchatimport requestsdef answer(content): url = 'http://api.chatbot.cn/cloud/robot/5aa28b810d00008b2baa8545/answer?channel=app&userId=5aa28b810d00008b2baa8545&sessionId=0&q...原创 2019-09-29 10:40:50 · 2849 阅读 · 6 评论 -
Python爬取章鱼猫Octocat全部图片
from urllib import requestimport osfrom lxml import etreeimport reimport time#创建文件夹,开始主程序def create_dir(folder='F:\\gitpic',url='https://octodex.github.com'): if os.path.exists(folder)==Fa...原创 2019-09-14 14:06:14 · 730 阅读 · 0 评论 -
Java不用main函数就能测试代码,JUnit测试类的规律
我用JUnit写了两个测试方法,使用了三个@Test注解,忘记删除掉两个,试了一下,三个方法都测试出来了,顺序有点怪,原来测试方法是根据测试方法的首字母排序的。package xyz.yworld;import org.junit.After;import org.junit.Before;import org.junit.Test;/** * @author Administ...原创 2019-09-14 20:41:19 · 1522 阅读 · 0 评论 -
MySQL插入语句执行出错ERROR1366,不正确的字符串值
ERROR 1366 (HY000): Incorrect string value: '\xC1\xF5\xB5\xC2\xBB\xAA' for column 'sname' at row 1笔者执行了这样一条简单的语句后出现的上面的错误mysql> insert into student values('刘德华',100124,1,null,'声乐192班');这个表设...原创 2019-10-04 22:50:24 · 5421 阅读 · 1 评论 -
C语言数据结构---顺序表(静态)
一、头文件与宏定义标准输入输出头文件 ElemType定义为元素类型int 顺序表静态分配空间长度为6#include<stdio.h>#define ElemType int#define MAXSIZE 6二、结构体定义一个存放元素的数组,长度为MAXSIZE 存放长度为len,len可以随着插入数据而改变typedef struct{ ElemType data[MAXSIZE]; int len;}Sqlist;三、函数声明函数的总体思路为“创原创 2020-07-12 09:59:46 · 1945 阅读 · 1 评论 -
解决AndroidStudio中AVD虚拟机设备空间不足,调试过程出现的黑屏问题。
AVD出现空间不足时,会造成一些功能没有完全呈现出来,给开发人员调试会出现一个很大的问题,不能直观地看到调试的结果。所以,必须将AVD的存储空间配置好,才能够保证开发过程少出错误。下面找路径C:\Users\Administrator\.android\avd\说明:路径一般为开发项目默认存放的路径,比如我的就是C:\Users\Administrator\.and...原创 2020-04-14 17:39:51 · 1988 阅读 · 0 评论 -
Android开发基础------连接SQLite做增删改查(CRUD)操作
Android最常用的数据库是SQLite数据库,SQLite数据库占用的存储空间小,轻量级免安装,省去配置的麻烦,操作方便。在之前的文章中谈到了如何使用SQLite创建一个数据库并且创建数据库表结构https://blog.csdn.net/weixin_43792401/article/details/105820407现在我们在表的基础上,进行数据库的增删改查等常规操作。首先,要分清数据库的两个权限,即读和写权限,获取相应的SQLiteDataBase对象。SQLite...原创 2020-05-09 23:54:04 · 631 阅读 · 0 评论 -
Python使用PyQt5实现爱心照片墙
520过去了,还有521,七夕情人节……………………节日太多,来个爱心照片墙,简单操作效果图:是不是非常好看源码# coding:utf-8import sysfrom PyQt5.QtGui import QPixmapfrom PyQt5.QtWidgets import *import PyQt5.QtGui as qtapp = QApplication(sys.argv)win = QWidget()win.resize(760, 540)win.mo.翻译 2020-05-21 12:34:01 · 1174 阅读 · 0 评论 -
Android教程(Java开发基础篇)-----创建SQLite数据库
实现数据库表创建,基本掌握数据库创建继承SQLiteOpenHelper,重写onCreate()方法,定义create table语句操作字符串,在onCreate()中执行创建表操作。onUpgrade()方法实现数据库更新迭代。class User_DB extends SQLiteOpenHelper { final String CREATE_TABLE = "cr...原创 2020-04-28 18:24:36 · 618 阅读 · 0 评论 -
使用Eclipse创建Maven Web工程
非常常用的创建web工程的方法1.点击File--->New--->Other2.搜索选中Maven Project创建模板,点击Next3.勾选创建一个简单工程,点击Next4.填写maven工程坐标,点击finish5.右击项目,选择Properties6.查找Project Facet,做如下配置,生成WebContent中的内容7.在WebContent中,新建一个index.jsp8.在pom.xml中添加依赖依赖.原创 2020-06-08 12:53:09 · 373 阅读 · 3 评论 -
Android开发基础------使用RollPagerView+LoopPagerAdapter实现轮播图无线循环滚动,并设置标题栏
Android实现信息展示时,使用轮播图是比较常态化的,轮播图展示内容,既美观又大方。实现效果效果图 在layout-xml(layout\fragment_home.xml)布局文件中可以这样定义<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=...原创 2020-05-04 22:59:46 · 473 阅读 · 0 评论 -
AndroidStudio快速删除代码空行
完成一个项目,总会出现很多的空行,一行一行删除未免太过费劲,跟着下面的步骤,带你一键删空行第一步,选择菜单【Edit】>>【Find】>>【Replace】第二步,输入匹配字符串,选择匹配模式^\s*\n最后一步点击【Replace all】,得到下面的结果...原创 2020-04-28 13:42:37 · 2728 阅读 · 0 评论 -
详细教程 | 启动tomcat服务器,解决乱码【淇℃伅】
来源 https://blog.csdn.net/weixin_42440768/article/details/98196400启动tomcat服务器,出现乱码【淇℃伅】先找到tomcat位置点configure.....复制tomcat本地路径进到conf目录下编辑logging.properties找到这一行java.util.logging.ConsoleHandler.encoding = UTF-8将utf8修改为gbk重启服.转载 2020-06-23 18:27:58 · 1160 阅读 · 1 评论 -
C语言数据结构——动态顺序表
动态顺序表与静态顺序表的区别在于结构体的定义以及初始化一、头文件与宏定义标准输入输出头文件 ElemType定义为元素类型int 顺序表静态分配空间长度为6#include<stdio.h>#define ElemType int#define MAXSIZE 6二、结构体定义一个存放元素的数组,长度为MAXSIZE 存放长度为len,len可以随着插入数据而改变typedef struct{ ElemType *data; //数据指针 int ma.原创 2020-07-13 22:13:23 · 508 阅读 · 0 评论 -
Java基础----连接MySQL数据库JDBC操作
数据库JDBC操作import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;/** * 实现数据库连接查询操作 * */public class App { public static void main( String[] args ) throws Exception { ..翻译 2020-05-11 15:17:29 · 323 阅读 · 0 评论 -
SSM自学------知识框架思维导图
SSM>>SpringMVC\Spring\MyBatis笔者是SSM学习小白,以下是通过自己学习SSM绘制的思维导图,留下记录,知识框架能够帮助回忆知识体系,与君共享,共同进步。第一天博主正在快马加鞭赶制中……...原创 2020-05-15 15:37:03 · 1307 阅读 · 0 评论 -
基本路径法之求基本路径数
求上图的基本路径基本路径条数的三种方法:1)控制流图的区域数2)边数-节点+23)判定节点数+1解析:1)分别是R1、R2、R3、R4、R552)边数为14,节点数为11。14-11+2=53)判定节点数分别为2、4、7、84+1=5基本路径有:1-2-4-6-7-9-111-2-3-4-6-6-7-9-111-2-4-5-6-7-9-11...翻译 2020-04-13 10:38:36 · 10727 阅读 · 0 评论 -
错误记录与解决办法——${}直接输出
写了一段代码,出现了一个问题,调了老半天看了好几遍JSP代码和request请求数据的过程好像没有错呀,JSTL库也用上了解决办法,加上这一句,解析EL表达式<%@ page isELIgnored="false"%>填坑完成!...原创 2020-04-08 16:32:15 · 401 阅读 · 0 评论 -
阻塞队列基础——实现截至日期倒计时
阻塞队列实现截至日期倒计时编写一个计时器在编程中是比较常见的,特别是要设计一个考试的倒计时工具,以便提醒我们自己,考试的日期。我们这里采用阻塞队列的方式来设计考试倒计时器,当然不代表这种方式是高效的,这里只作为一个示范。在设计之前要清楚的几个概念: 什么是阻塞队列? 阻塞队列与普通队列有什么不同? 首先它是一个队列,那么第一点要符合队列这种数据结构的特点。先进先出FIFO(first in first out),即先push进入队列的元素,可以先取出,而后进入队列的元原创 2021-02-05 11:01:00 · 496 阅读 · 1 评论 -
Android自学基础——使用SQLite Expert可视化工具查看数据库信息
在进行Android开发的时候,使用SQLite数据库很不方便看数据表的数据信息。这个时候我们会想有没有跟MySQL数据库的Navicat工具那样能够很直观看数据的工具呢,答案肯定是有的,它就是SQLite Expert。在今天开发APP的时候,博主就遇到了插入数据,查询没显示又没报错的问题,这个时候看代码,代码又写得太凌乱。1、首先我们打开DDMS,双击打开monitor.bat2、找到/data/data/项目路径/databases/路径下的数据库文件3、导出数据库文件到电脑磁.原创 2020-05-29 20:52:25 · 3157 阅读 · 0 评论 -
Android开发基础------自定义AlertDialog对话框的两种方式,Java生成内容与XML布局嵌入。
我们在开发安卓程序的时候,经常会用到对话框,使得界面的交互能够更加人性化,AlertDialog有别于Toast,AlertDialog显示时间可以随用户操作而定,能够长时间显示在页面布局顶层,而且能够监听用户的下一步操作内容。我们可以尝试把注册界面搬到Dialog对话框上面,实现的效果是这样的:一、Java生成组件,嵌入AlertDialog,这里TextView和EditView通过数组去创建。底部是NegativeButton与PositiveButton(AlertDialog自带的.原创 2020-05-13 00:11:58 · 537 阅读 · 0 评论 -
Linux CentOS忘记登录密码,修改root用户密码
Linux CentOS操作系统忘记了root用户密码,无法登录,跟着下面的步骤修改密码1、在启动时,按下任意键进入下面的界面,即引导菜单列表项(如已进入字符界面,可以重启客户机进入)2、选择当前正在使用的引导项,即默认高亮的这一项,输入e指令编辑3、在进入的引导内容界面,移动到kernal这一行,继续使用e指令编辑4、进入下面的界面5、输入空格+1,进入1...原创 2020-04-17 10:45:21 · 1967 阅读 · 0 评论 -
Python使用pip指令安装模块,更换下载源,解决pip安装速度受限问题
Python模块用起来非常方便,使用pip安装存在的限速问题却能够让人崩溃,毕竟安装模块需要访问到国外的服务器,确实速度是个很大的问题。国内很多机构自己搭建了Python pip安装的模块下载源,我们只需要换源就可以享受高速的下载速度。使用前几十k每秒的速度,现在让它变为2-3M/s的速度下载安装。使用清华大学提供的下载源pip install 模块名 -i https:/......原创 2020-05-04 23:15:05 · 2683 阅读 · 0 评论 -
BlueBridgeCup刷题
找出单词字符串中出现次数最多的字母。原创 2022-09-22 11:57:36 · 221 阅读 · 0 评论 -
python来咯!第一天一分钱,第二天两分钱,你丈母娘真会算
第1天给丈母娘1分钱,第2天给2分钱,第3天是4分钱,以此类推,给前一天的2倍,给一个月就行。偶然看到这道题,闲着无聊就用python把他搞了一下。来看看你的账单,一个月也就1000个w而已。第x天给多少钱,共给多少钱,一算吓一跳。原创 2022-11-16 21:46:47 · 2211 阅读 · 0 评论 -
剑指 Offer 10- I. 斐波那契数列变种
写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。F(N) = F(N - 1) + F(N - 2), 其中 N > 1.原创 2022-11-22 19:40:12 · 294 阅读 · 0 评论