- 博客(43)
- 收藏
- 关注
原创 利用pyinstaller打包程序
利用pyinstaller打包程序介绍打包介绍1.pyqt是用来设计界面的,与其功能相同的是QtDesigner,前者是英文的,后者是中文的。2.Pyuic是负责将QtDesigner生成的 XXX.ui文件转为 XXX.py文件。注意:二者的安装及在pycharm中【Tools 栏】展示的过程见博客及其中的链接3.pyinstaller是用来打包程序的,即将.py文件转为.exe文件。打包本次想要打包去除图像背景的程序,之前打包过 FD 的程序,故没有学习QtDesigner,直接复制了
2021-03-05 10:57:51
246
1
原创 Windows下利用anaconda安装pytorch(gpu版)
1. 确认是英伟达的显卡(可以利用GPU并行计算)2.下载anaconda该步骤很简单,博客很多 如这个注:anaconda里面会自动为计算机下载python,所以之前没有安装python也不影响。可以自行百度如何查看anaconda和python的版本(我20210206安装的conda,自带3.85版本的python)下图为安装后:3.创建一个pytorch的环境两种方法:方法1.打开anaconda navigator 进行下图中的步骤,右下角会显示进度。方法2:我用方法1创建
2021-02-07 17:31:18
4270
1
原创 黑马JavaWeb+项目(正在更新)6 Redis
Redis概念什么是NOSQL主流NOSQL什么是Redis下载安装命令操作1. redis的数据结构:2. 字符串类型 string:3.哈希类型 hash:4. 列表类型 list:5. 集合类型 set:不允许重复元素6. 有序集合类型 sortedset:7. 通用命令持久化操作使用Java客户端操作redis概念redis是一款高性能的NOSQL系列的非关系型数据库什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,泛指非关系型的数据库。
2020-06-29 16:06:14
543
原创 黑马JavaWeb+项目(正在更新)5 Ajax Json
新版B站地址AJAX概念ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。
2020-06-29 15:44:20
187
原创 黑马JavaWeb+项目(正在更新)2 xml web相关回顾 Tomcat Servlet HTTP 协议 request和response ServletContext对象
P97 XML
2020-04-28 19:37:16
134
原创 B站黑马Java基础+就业班+各种项目idea版本(正在更新)6 JDBC
p543 JDBC的练习 取出mysql中的数据并保存到集合中创建emp对象和一个集合。P545 JDBC的练习 登录p546 PreparedStatement 解决sql注入问题P548 事务管理JDBC执行操作之前开启事务,操作结束后提交事务,如果有异常要回滚事务。不使用事务,sql执行过程中出现异常会导致严重的错误。开启事务提交与回滚事务...
2020-04-17 23:06:00
310
原创 B站黑马Java基础+就业班+各种项目idea版本(正在更新)5 MySql 事务
p493 DQL排序查询P493p494-496P498-P499 约束和非空约束P499 唯一约束(索引)P500 主键约束
2020-04-15 13:43:36
266
原创 B站黑马Java基础+就业班+各种项目idea版本(正在更新)4测试 反射 注解
P453 测试 注意@Before @After @Test以及Assert.assertEquals()方法 的用法
2020-04-13 21:47:49
446
原创 Windos下mysql安装教程及采坑Access denied for user root localhost
Windos下mysql安装教程及采坑安装教程1.在下载mysql(180M左右)的时候,阅读了这两篇教程。以下称为教程A,B…A教程B教程我按A的流程进行,当进行到第一步 mysqld -install (文中步骤6)时候系统提示确实.dll文件,遂百度,下载该文件放到C盘。2.下一步 初始化mysql,以及启动和停止mysql服务(对应文中步骤7,8)都没有问题。随后进行修改数据...
2020-04-10 11:45:10
127
原创 B站黑马Java基础+就业班+各种项目idea版本(正在更新)3 网络 流
P402 TCP通信客户端p 403 TCP 的服务器端P 404文件上传服务器的实例P405-407package demo07.Net;//p405import java.io.*;import java.net.Socket;/** 读取本地文件,上传到服务器,读服务器回写的数据* 数据源:H:\\1\\1.jpg* 目的地:服务器* */public cl...
2020-04-09 11:49:50
549
原创 B站黑马Java基础+就业班+各种项目idea版本(正在更新)2 IO流
2020.4.7 IO流p355 往文件中写入数据(UTF-8格式 3个数字代表一个汉字)FileOutputStreamp358 一次读取一个字节 利用 FileInputStream 中的read()方法p359 一次读取多个字节 利用 read(Byte[] b)方法P364 用字符输入流读取数据(与字节流读取流程一样,但是读取到的值的类型不同)p366 字符输出流(与字节...
2020-04-07 22:00:42
624
原创 做几道家常菜(2019夏 )红烧肉、鱼香肉丝、糖醋里脊
基础篇1.java如何实现平台无关C/C++之所以不能跨平台,就是因为C/C++源程序是对平台编译的,所以与平台密切相关。如果有这样的一个环境:它既可以向下兼容(对平台兼容),又可以向上兼容(程序可以运行),那么不就可以跨平台了吗。基于这样的原理,Java在计算机的操作系统上又提供了一个Java运行环境——JRE(安装JDK)。JRE是由Java虚拟机,类库和一些核心文件组成。也即只要平台提...
2019-10-16 20:55:14
387
2
原创 pyinstaller打包python程序流程以及dll未添加到PATH这个坑
1.安装pyinstaller,通过pip命令安装。2.以管理员身份打开cmd,cd到指定文件夹下如图即为:D:\pycharm\workpalce\fractal_13.然后执行命令:注意:其中 --hidden-import=PyQt5 省去(此处其实为伏笔)。4.生成的exe文件在dist中,双击后闪退,只能靠手速截屏显示:5.可以看到是因为Qt5Core.dll没在PA...
2019-09-18 17:23:44
2149
原创 Pycharm安装PyQt5和pyqt5-tools(pyqt5-tools下没有designer.exe)
1.按照已有博客安装添加链接描述2.发现自己存在的问题文中没有提及。自己的D:\python3\Lib\site-packages\pyqt5-tools下并没有designer.exe,于是百度几乎没人遇到这个问题,打算重新安装。午休之后抱着科学上网的态度准备做最后尝试,于是在bing搜索然后看到了这个添加链接描述然后在D:\python3\Scripts中果断找到。...
2019-09-17 16:08:32
4488
2
原创 Windows下安装LabelImg(踩坑记录)
LabelImg的介绍LabelImg(以下简称LI)是一款图片标注工具。是深度学习,目标检测等学习中的必备工具,其生成的 XML 文件是遵循 PASCAL VOC 的格式的。安装过程1.首先参考了CSDN其他博主的方法,然后去官网下载了安装包(以为解压就完事了。。)解压之后是这样的再次去[官方问题解答处]发现并没有人遇到这个。2.只好去其官方github然后发现了这个首先尝试第...
2019-07-17 20:15:01
6744
3
原创 初识HTML和CSS
第九章段落加入一个边框 p{border:1px solid red;}注意p span{color:purple;}和p>span{color:purple;}的区别内联样式表(标签内部)> 嵌入样式表(当前文件中)> 外部样式表(外部文件中)。内联式肯定是优先级最高。嵌入式和外联式取决于远近。注意后面2者的写法<style type="text/css"...
2019-04-25 20:41:20
104
原创 DAY21:尚学堂高琪JAVA(164~168)文件分割与合并及IO总结
文件分割package otherio;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.RandomAccessFile;import java.util.ArrayLis...
2019-04-15 20:55:39
132
原创 DAY20:尚学堂高琪JAVA(156~164)其他流及 IO的设计模式
处理流作用:增强功能,提高性能,节点流之上一:缓冲流1.字节缓冲流BufferedInputStreamBufferedIOutputStream2.字符缓冲流BufferedReader ----readLine()BufferedReader ----newLine()package buffered;/*152 字节流文件拷贝+缓冲 * * */import j...
2019-03-19 16:39:53
312
原创 DAY19:尚学堂高琪JAVA(151~155)节点流,处理流及重点总结
字符流节点流:Reader FileReaderWriter FileWriter一:纯文本读取1.建立联系2.选择流------------Reader FileReader3.读取 -----char[] car=new byte[1024]4.释放资源------------关闭二:纯文本写出1.建立联系2.选择流------------Writer FileWrit...
2019-03-17 16:24:32
144
原创 DAY18:尚学堂高琪JAVA(145~150)IO原理,字节流及字符流
IO原理//147一:概念流:从一端到另一端,源头与目的地二:IO流分类1.流向:输入流和输出流2.数据:字节流:二进制,可以一切文件(文本,音视频)字符流:文本文件3.功能:节点流:包裹源头处理流:增强功能,提高性能三:字节流,字符流与文件1.字节流输入流:InputStream 常用方法:read(byte[] b),read(byte[] b,int off,int ...
2019-03-17 15:17:29
245
原创 DAY17:尚学堂高琪JAVA(143~145)IO常用简单操作
IO操作package io;import java.io.File;/*143 两个常量 * 1.路径分隔符 * 2.名称分隔符 * * 相对路径与绝对路径构造File对象 * 1.相对 * 2.绝对 * */public class FileDemo1 { public static void main(String[] args) { System.out....
2019-03-15 17:25:42
112
原创 DAY15:尚学堂高琪JAVA(129~131)队列,Enumeration和Hashtable
其他容器队列的实例1:package othercollection;/* * 使用队列模拟银行存款业务 * */import java.util.ArrayDeque;import java.util.Queue;public class Demo1 { public static void main(String[] args) { // TODO Auto-gene...
2019-03-12 15:29:50
215
原创 DAY14:尚学堂高琪JAVA(127~128)排序容器TreeSet
排序容器TreeSet1.特点:数据元素可以排序且不可重复之前学过set接口的另外一个实现类HashSet:元素必须重写hascode和equals方法TreeSet元素的比较1.元素可以排序 实现java.lang.Comparable+重写compareTonew TreeSet()2.排序业务类 实现java.lang.Comparator+重写comparenew Tr...
2019-03-10 15:39:01
118
原创 DAY13:尚学堂高琪JAVA(124~126)自定义类型的排序
Date类型的排序:整体与上一节冒泡排序一致,只需注意时间类型的数据比较不能直接相互减,要用.compareTo方法DateSort.javapackage sort;//124 Date排序import java.util.Arrays;import java.util.Date;public class DateSort { public static void main(Str...
2019-03-09 20:01:36
137
原创 DAY12:尚学堂高琪JAVA(119~123)Hashmap 与冒泡排序
hashmappackage fanxing;import java.util.HashMap;import java.util.Map;import java.util.Set;//119 实现迭代器//120 HashMap 分拣思路public class MyArrayList { public static void main(String[] args) { ...
2019-03-09 16:08:13
170
原创 DAY11:尚学堂高琪JAVA(116~118)
泛型概念:泛型就是参数化类型,使用广泛的类型。起因:数据类型不明确:装入的数据类型都被当作Object对待,从而丢失自己的实际类型获取数据时往往需要转型,效率低,容易产生错误作用:安全:在编译的时候检查类型安全省心:所有的强制转换都是自动和隐式的,提高代码的重用率泛型类:package fanxing;//116 泛型 --&amp;amp;amp;amp;gt;泛型类/** * 注意: 1.泛...
2019-03-04 21:26:31
202
原创 DAY8:尚学堂高琪JAVA(70~76)
File类常用方法:package testFile;import java.io.File;import java.io.IOException;public class TestFile { public static void main(String[] args) throws IOException { File file=new File("D:/eclipse/gao...
2019-01-29 15:42:23
165
原创 DAY7:尚学堂高琪JAVA(66~69)
基本数据类型的包装类package testwarppedclass;import javax.xml.bind.ParseConversionEvent;//包装类,以Integer类为例public class test01 { public static void main(String[] args) { // TODO Auto-generated method stub...
2019-01-27 17:13:20
138
原创 DAY6:尚学堂高琪JAVA(55~62)
Java中的String,StringBuilder,StringBuffer的区别1.运行速度快慢为:StringBuilder &amp;gt; StringBuffer &amp;gt; StringString为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象是变量,是可以更改的。以下面一段代码为例:...
2019-01-26 19:17:09
150
1
原创 DAY4:尚学堂高琪JAVA(41~48)
super关键字super是直接父类对象的引用,可以通过super来访问被子类覆盖的方法或属性。final关键字修饰变量 ——常量修饰方法 ——该方法不能被子类重写,但是可以被重载修饰类 ——不能有子类,不能被继承封装设计程序原则:高内聚,低耦合。高内聚:类的内部数据细节自己完成,不允许外部干涉。低耦合:仅暴露少量的方法给外部使用封装的要求:类属性的处理:1.一...
2019-01-22 20:29:14
159
原创 DAY3:尚学堂高琪JAVA(33~40)
构造器格式:【修饰符】 类名 (参数){}是一种特殊的方法:通过new关键字调用构造器虽然有返回值,但不能定义返回值类型(返回值类型是本类),不能在构造器里调用return如果没定义构造器,系统会自动定义一个无参的构造函数。如果已经定义则编译器不会添加构造器方法名必须和类名一致。构造该类的对象,经常也用来初始化对象的属性。如下:重载一个类中可以定义有相同的名字,但是参数...
2019-01-20 21:13:25
200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人