- 博客(52)
- 资源 (578)
- 收藏
- 关注
原创 CentOS7中安装图形界面
1.首先检测网络,没有问题,可以通过运行以下命令来安装图形界面: #yum groupinstall -y "GNOME Desktop" 2.yum命令是CentOS系统用来安装软件包得工具等待一段时间,因为它需要下载很多网络资源,此时界面会跳转到很多行之后等安装完成后,会提示 complete 3.等安装完成后,输入:#init 5等待几秒后,就会出现:...
2018-07-19 23:07:14 359
原创 VMware中为linux设置网络
安装网络给Linux设置网络是为了使用yum工具安装图形套件,然后启动图形界面。1.登录黑框中输入命令,让CentOS 7 自动获取一个 IP地址#dhclient正常情况下是不会有输出的。2.输入以下命令,查看获取到的IP#ip addr第一个地址 127.0.0.1 是回环地址,用来自己和自己通信。第二个地址 192.168.40.133就是自动获取到的...
2018-07-19 22:52:26 463
原创 Tkinter的Menu组件
一、简介Tkinter提供了一个Menu组件,用于实现顶级菜单、下来菜单、弹出菜单二、创建顶级菜单需要先创建一个菜单实例,然后使用add()方法将命令和其他子菜单添加进去 from tkinter import *root = Tk()def callback(): print("~被调用了~")# 创建一个顶级菜单menubar = Menu(root)...
2018-07-19 17:45:35 1380
原创 用Tkinter的Cancas实现一个写字板
一、实现原理获取用户拖动鼠标的坐标,然后在每个坐标对应绘制一个点上去就可以Tkinter并没有提供画点的方法。可以通过绘制一个超小的椭圆形来表示一个点二、实现代码通过响应“按住鼠标拖动事件”(B1-Motion),在鼠标拖动的同时获取鼠标的实时位置(x,y),并绘制一个超小的椭圆来代表一个点from tkinter import *root = Tk()w = Ca...
2018-07-19 17:00:39 1595
原创 Tkinter的Canvas组件
一、简介Canvas组件,是一个可以绘制界面的组件,Canvas组件是通用的组件,通常用来显示或编辑图形,可以用来绘制直线、圆形、多边形,甚至是绘制其他组件二、用Canvas绘制简单的直线与矩形from tkinter import *root = Tk()w = Canvas(root, width=200, height=100)w.pack()w.create_...
2018-07-19 16:51:36 656
原创 Tkinter的Text组件
Text组件用于显示和处理多行文本虽然该组件的主要目的是显示多行文本,但他常常也被当作用于简单的文本编辑器和网页浏览器使用当创建一个Text组件时,它里面是没有内容的,为了插入内容,可以使用insert()方法以及INSEET或END索引号from tkinter import *root=Tk()text=Text(root,width=30,height=10)text.pa...
2018-07-18 23:38:51 684
原创 Tkinter的Scrollba组件
虽然滚动条是作为一个独立的组件存在,不过他平时都是与其他组件配合使用的为了在某个组件上安装垂直滚动条,需要做两件事:1.设置该组件的yscrollbarcommand选项为Scrollbar的set()方法2.设置Scrollbar组件的command选项为该组件的yview()方法 from tkinter import *root = Tk()sb = Scroll...
2018-07-18 23:19:07 492
原创 SpringDataJpa开发--继承JpaRepository实现简单条件查询
1.Spring Data JPA 是 Spring Data 技术下的子项目,使用Spring Data JPA 访问数据只需要数据访问层接口实现JpaRepository接口即可。2.JpaRepository接口继承了PagingAndSortingRepository接口,所以也有它的一些功能3.JpaRepoditory接口提供了很多常用方法: 示例:简单条件查询...
2018-07-18 17:48:28 9640 1
原创 SpringData核心数据访问接口--PagingAndSortingRepository
PagingAndSortingRepository继承自CrudRepository接口,所以除了拥有CrudReposirory的功能外,他还增加了排序和分页查询的功能。创建一个Maven项目,在src/main下新建一个名为resources的文件夹。①修改pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" x...
2018-07-18 16:17:00 1705
原创 SpringBoot项目启动时:Failed to initialize connector [Connector[HTTP/1.1-8080]]
用MyEcplise2017启动SpringBoot项目时突然闪退,再启动运行项目时就报错Failed to initialize connector [Connector[HTTP/1.1-8080]]从网上找到解决方案是端口已经被使用打开任务管理器看到有两个javaw.exe,退掉MyEcplise时,还有一个,点击结束进程,重启MyEcplise重新运行项目就行。特写此文...
2018-07-18 12:19:20 5768
原创 SpringData核心数据访问接口--CrudRepository示例
1.Spring Data JPA可以极大地简化JPA的写法,在几乎不用写接口实现的情况下完成对数据的访问和操作。2.Spring Data通过提供Repository接口来约定数据访问的统一标准。3.Repository接口下包含一些常用的子接口: CrudRepository、PagingAndSortingRepository、JpaRepository4.在进行spri...
2018-07-18 11:28:46 4315
原创 hexo + github 搭建个人博客
前提:注册github安装git安装nodejs在github上新建一个厂库将Repository name改成github的用户名建好之后: 创建好了,来到Settings页面,找到GitHubPages,点击choose theme 选择一个主题,此时回来看Code页面,已经有东西 这样访问:https://用户名.gi...
2018-07-17 16:43:36 313
原创 怎么删除github上的仓库?
1.到你的个人中心.点击你的个人账号.下图的红色部分2.点击repositories(仓库),选择你要删除的项目3.code这一行导航栏 最后的一个. setting4.下拉页面到最下面Delete this repostory 按钮删除,需要你输入要删除的仓库名...
2018-07-17 09:51:36 328
原创 VMware虚拟机上安装Linux系统
首先要下载镜像文件:百度搜索:CentOS 点击进入官网:https://www.centos.org/我们可以看到有三种选择:这里选择第一种,具体区别自行百度。下载完成后,找到VMware页面,点击编辑虚拟机设置然后选择CD/DVD(IDE),在右边选择使用ISO镜像文件点击浏览,找到刚才下载的镜像文件,这里是与虚拟机放在同目录 点...
2018-07-17 09:22:23 710
原创 Tkinter的listbox组件
如果需要提供选项给用户选择,单选可以用Radiobutton组件,多选可以用Checkbutton组件,但是如果提供的选项非常多,用户界面不够存放那么多按钮!当创建一个Listbox组件的时候,他是空的,所以,首先要做的第一件事就是添加一行或者多行文本进去,使用insert()方法添加文本,该方法有两个参数:第一个参数就是插入的索引(第一项的序号为0),第二个参数就是插入的字符串使用d...
2018-07-16 22:52:18 562
原创 Tkinter的entry组件
Entry组件就是输入框:例如程序要输入帐号密码,那么它就需要提供两个输入框给你最简单的输入框显示:from tkinter import *root = Tk()e = Entry(root)e.pack(padx=20, pady=20)e.delete(0, END)e.insert(0, "默认文本...")mainloop() 运行: 获...
2018-07-16 22:50:18 1008
原创 安装VMware并新建虚拟机
首先,需要下载VMware Workstation软件下载后进行安装安装完成后,输入正确的产品密钥就可以运行VMware了①选择创建一个新的虚拟机 ②选择典型配置项 ③然后点击下一步,选择稍后安装操作系统 ④点击下一步继续,选择要安装的操作系统类型,选择linux,版本为CentOS 64位 ⑤点击下一步,出现命名虚拟机,可以自定义名字,...
2018-07-16 22:47:25 422
原创 Tkinter的Radiobutton组件
Radiobutton组件跟Checkbutton的用法基本一致,唯一不同的是Radiobutton实现的是单选的效果要实现这种互斥额效果:同一组内的所有Radiobutton只能共享一个variable选项,并且需要设置不同的value选项值#导入模块from tkinter import *#创建主窗口master = Tk()#新建一个变量v = IntVar()Radiobutton(ma...
2018-07-12 07:58:18 2041
原创 Tkinter的Checkbutton组件的简单使用
CheckButton就是常见的多选按钮代码:#导入tkinter模块from tkinter import *#创建一个主窗口root = Tk()# 需要一个Tkinter变量,用于表示该按钮是否被选中v = IntVar()c = Checkbutton(root, text="测试一下", variable=v)#使其可以自由调节尺寸c.pack()# 如果选项被选中,那么变量v被赋值为1...
2018-07-12 07:34:23 697
原创 Python实现最简单的文字游戏
"""--- 第一个小游戏 ---"""temp = input("不妨猜一下badao现在心里想的是哪个数字:")guess = int(temp)if guess == 8: print("你是badao心里的蛔虫吗?!") print("哼,猜中了也没有奖励!")else: print("猜错拉,badao现在心里想的是8!")print(&am
2018-07-12 07:22:54 7691
原创 Python通过urllib访问网页
通过urllib.request.urlopen()函数就可以访问网页了>>> import urllib.request>>> response =urllib.request.urlopen("http://www.finsh.com")>>> html =response.read()>>> print(html)b
2018-07-11 22:10:47 667
原创 用Python下载一只猫
访问网站:http://placekitten.com/g/200/300就可以得到一只猫的照片你可以使用右键图片另存为将其保存到本地现在用Python来实现import urllib.requestresponse = urllib.request.urlopen("http://placekitten.com/g/200/300")cat_img = response.read()with o...
2018-07-11 22:07:28 710
原创 Tkinter的Button组件的使用
Button组件是用于实现一个按钮,它的绝大多数选项跟Label组件是一样的,不过Button组件有一个command选项,用于指定一个函数或者方法,当用户点击按钮的时候,Tkinter就会自动地区调用这个方法或者函数了代码:from tkinter import *# 导入tkinter模块的所有内容def callback(): var.set("吹吧你,我才不信呢~")root = T...
2018-07-11 22:02:07 2032
原创 使用Tkinter的Label组件写一个广告板招租
直接上代码,带注释:#导入tkinter模块from tkinter import *#创建一个主窗口,用于容纳整个GUI程序root = Tk()#设置标题root.title("广告位招租:联系×××")#使用PhotoImage实例化一个图片对象(支持gif的图片)photo = PhotoImage(file="bg.gif")#创建一个Label对象theLabel = Label(ro...
2018-07-11 21:46:07 370
原创 python的GUI之Tkinter的Label组件
Label组件是用于在界面上输出描述的标签:代码举例:from tkinter import *# 导入tkinter模块的所有内容root = Tk()root.title("Label测试")# 创建一个文本Label对象textLabel = Label(root, text="您所下载的影片含有未成年人限制内容,\n请满18岁后再点击观看!",justify=LEFT,padx=10)te...
2018-07-11 21:30:48 773
原创 Python的Tkinter点击按钮触发事件
如果要开发一个比较大的程序,那么应该先把代码封装起来,在面向对象编程中,就是封装成类先看代码:import tkinter as tkclass App: def __init__(self, root): root.title("打招呼测试") frame = tk.Frame(root) frame.pack() self.hi_t...
2018-07-11 21:11:21 29432
原创 Python的GUI的最终选择Tkinter的初体验
Tkinter是Python的默认的GUI库,像IDLE就是用Tkinter设计出来的,因此直接导入Tkinter模块就行了最简单的例子:import tkinter as tkroot = tk.Tk()root.title("我的将军啊")theLabel = tk.Label(root, text="前方的路不好走,我在家中来等候")theLabel.pack()root.mainloop(...
2018-07-11 11:08:50 1261
原创 Python双版本下创建一个Scrapy(西瓜皮)项目
电脑里安装了Python的两个版本需要新建一个Scrapy项目①在打算存储代码的目录中,新建文件夹scrapytest,当前是在桌面新建的文件夹。②进入此文件夹,按照shift键,同时点击鼠标右键,选择在此处打开命令窗口③此时命令行已经进入当前目录,输入命令:py -2 -m scrapy startproject helloscrapy其中前面是命令,后面helloscrapy是名称可随意起。④...
2018-07-11 09:28:22 690
原创 SpringBoot实现注册时头像上传与下载
一、说明 1.为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。 2.SpringMVC为文件上传提供了直接的支持,这种支持是通过MultipartResolver实现的,SpringMVC使用Apache Commons FileUpload 技术实现了MultipartResolver实现类:C...
2018-07-11 08:14:49 5796 4
原创 SpringBoot处理JSON数据
SpringBoot内置了JSON解析功能,默认使用Jackson来自动完成当Controller返回的是一个Java对象或者是List集合时,SpringBoot自动将其转换成JSON数据一、新建项目 1.创建一个Maven项目,命名为SpringBoot_jsontest,按照Maven项目的规范,src/main下新建一个resources的文件夹,再在此文件夹下新建static以...
2018-07-11 07:28:27 5540
原创 jQuery中选择器加尖括号的区别
$("img")为一个get的方法,是读取标签为"img"元素的属性及设置相应的属性;$("<img/>")为一个set的方法,是建立一个新的标签元素"img"并赋予相应标签相应的属性举例:$(document).ready(function(){ findDogs();});function findDogs(){ $.post("/finddogs",null, funct
2018-07-10 15:56:11 1246
原创 SpringBoot添加JSP支持
①创建一个新的Maven Web 项目,命名为SpringBoot_jsptest建成之后会如上图所示,报错是因为没有加入jsp的支持。② 按照Maven规范,在src/main/下新建一个名为resource的文件夹,并在下面新建static以及templates文件夹修改pom.xml文件: 1、在url标签后面加入parent元素: <!-- ...
2018-07-10 14:49:50 1111
原创 小白教你一步一步安装Scrapy(西瓜皮)(带图带资源)
一、介绍西瓜皮Scrapy(西瓜皮)是一个为了爬取网站数据、提取结构性数据而编写的应用框架,可以应用在包括数据挖掘、信息处理或者存储历史数据等一系列的程序中。二、注意事项目前Scrapy不支持Python3,因此需要安装Python2.7来使用Scrapy,Python2.7和3是可以共存的。三、安装Python2.7下载网址:https://www.python.org/downloads/re...
2018-07-10 10:16:08 1078
原创 Python两个版本共存时,怎么验证是否安装成功 scrapy
C:\Users\HAOHAO>py -2 -m scrapyScrapy 1.5.0 - no active projectUsage: scrapy <command> [options] [args]Available commands: bench Run quick benchmark test fetch Fetch a URL ...
2018-07-10 08:28:52 724
原创 CMD命令窗口复制与粘贴
cmd命令提示符窗口中快速复制粘贴的方法常规方法 在“命令提 示符”窗口的任意一处,点击右键,在弹出的快捷菜单中选择“标记”命令。 此时在窗口的左上角处闪烁着一个长方块状的光标,将鼠标移动到希望复制的文字区域的左上角,按下鼠标左键,不要松开,拖动鼠标到希望的复制文字区域的右下 角处,松开鼠标左键,选中的区域呈反显状态。按下回车键(注意不能按常用的复制快捷键Ctrl+C)。此时窗口中选中的文字区域中...
2018-07-10 08:18:36 1093
原创 Python两个版本共存时,通过pip安装Scrapy
C:\Users\HAOHAO>py -2 -m pip install ScrapyCollecting Scrapy Using cached https://files.pythonhosted.org/packages/db/9c/cb15b2dc6003a805afd21b9b396e0e965800765b51da72fe17cf340b9be2/Scrapy-1.5.0-py...
2018-07-10 08:17:02 988
原创 安装Scrapy时:Microsoft Visual C++ 9.0 is required
原因:windows下使用pip安装包的时候需要机器装有vs2008,VS2012还不行,如果不想装VS2008的话,可以安装一个Micorsoft Visual C++ Compiler for Python 2.7的包解决:安装Microsoft Visual C++ Compiler for Python 2.7途径:在http://aka.ms/vcpython27下载VCForPytho...
2018-07-10 07:49:31 444
原创 当同时安装Python2和Python3后,如何兼容并切换使用详解(比如pip使用)
由于历史原因,Python有两个大的版本分支,Python2和Python3,又由于一些库只支持某个版本分支,所以需要在电脑上同时安装Python2和Python3,因此如何让两个版本的Python兼容,如何让脚本在对应的Python版本上运行,这个是值得总结的。对于Windows,就有点复杂了。因为不论python2还是python3,python可执行文件都叫python.exe,在cmd下输...
2018-07-10 07:35:53 523
kartoza-docker-postgis,带postgis的postgresql13版本的docker镜像
2024-09-18
CentOS7上离线安装mosquitto所需rpm包等资源
2024-09-16
SpringBoot中集成screw(螺丝钉)实现数据库表结构文档自动生成完整代码
2024-07-26
Windows上实现jdk和Mysql(含数据)整体环境和配置以及数据迁移复用(Bat中实现jdkmysql环境变量配置修改my
2024-07-04
Vue+Proj4Leaflet实现地图瓦片(Nginx代理本地地图瓦片为网络url)加载并实现CRS投影转换(附资源下载)
2024-06-28
Bat中实现git和Node环境变量检测,拉取git代码并打包vue项目,读取子目录差异性js文件并修改文件内容并根据选择项调用
2024-06-25
Bat中实现git和Maven环境变量检测,拉取git代码并打包maven项目,读取子目录差异性yml文件配置并打包tar.gz
2024-06-20
Windows上ZLMediakit最新编译版本
2024-05-16
ZLMediaKit+SpringBoot+Vue+Geoserver实现拉取摄像头rtsp流并在web端播放
2024-03-26
Windows上websocket客户端连接定时存储消息到文件并加载文件定时发送服务端工具
2024-03-05
SpringBoot中使用Netty开发WebSocket服务改造多线程群发消息示例代码
2024-03-05
SpringBoot+dynamic-datasource实现多数据源(msyql、sqlserver)手动切换示例代码
2024-02-19
SpringBoot+Vue+kkFileView实现文档管理(文档上传、下载、在线预览)示例代码
2024-02-19
prometheus-2.42.0.windows-amd64-2.zip,,grafana-enterprise-10.0.0
2023-07-26
EPSG编码srtext、proj4text共8500种,mysql文件,postgis的spatial-ref-sys导出
2023-04-28
Windows上ZLMediakit编译后可直接运行版本(带外置配置文件和运行可能所需dll依赖)
2023-04-13
nginx-http-flv-module在Windows上构建版本(基于nginx1.19.3)
2023-03-09
geoserver中文教程
2022-12-14
Java在线诊断工具Arthas相关教程资料汇总.rar
2022-10-26
JTS中文文档及相关工具汇总
2022-08-12
SpringCloud中集成Zookeeper实现服务注册与发现示例代码
2022-05-13
SpringCloud中集成Eureka实现集群部署服务注册与服务提供者示例代码
2022-05-11
SpringCloud中集成Eureka实现服务注册(单机Eureka构建)示例代码
2022-05-10
SpringCloud分布式微服务项目Common通用依赖模块抽离示例代码
2022-05-07
SpringCloud分布式微服务项目搭建构造父子模块依赖与实现服务提供者与消费者示例
2022-05-06
超简单AIoT物联网与网站假设必学神器:Node-RED视觉化开发工具配套示例代码
2022-04-18
publish-over-ssh 插件
2022-02-17
leaflet加载离线地图源码以及下载瓦片数据源码.rar
2022-01-14
虚拟串口模拟软件VSPD.rar
2022-01-01
Winform中实现FTP客户端并定时扫描指定路径下文件上传到FTP服务端然后删除文件示例代码.rar
2021-12-06
three.js-dev.zip
2021-11-27
金蝶云cloud数据字典7.1.rar
2021-11-23
nginx-rtmp-win64.zip
2021-10-20
Android中读取NFC标签卡中的ID示例代码.rar
2021-10-14
learning-threejs-master.rar
2021-10-12
OpenOffice安装和乱码相关资料.zip
2021-10-12
SpringBoot中实现连接多个Redis分别读写数据示例代码.rar
2021-10-11
Winform中使用mysqldump实现选择部分表定期备份mysql数据库源码.rar
2021-10-08
Winform中连接Mysql8并查询表中数据进行显示示例代码.rar
2021-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人