自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 ubuntu18.04初始化script(python3+shell)

#!/bin/bash# ubuntu18.04初始化配置#判断用户执行if [ $UID != "0" ];then echo "请使用root用户运行" exit 1fihostnamectl set-hostname 041840636zwt# 配置apt源mv /etc/apt/source.list /etc/apt/source.list.baktouch /etc/apt/source.listcat>>/etc/apt/source.list&lt

2021-10-18 23:08:24 337

原创 unity3d中对position.x赋值出现错误

transform.position.x = target.parent.parent.position.x;出现错误:无法修改“Transform.position(这里是等号左边的)”的返回值,因为它不是变量我们鼠标悬浮在position上面可以看到其定义Vector3 Transform.position { get; set; }position是一个可以读取可以赋值的属性,position.x调用了其get方法,但没有接收返回值,所以你给一个数值而不是变量赋值是没有意义的,比如 12=

2021-08-31 20:47:50 739

原创 使用vscode边开发页面边预览

最终实现效果,不需要按保存键或者刷新键就可以实时预览结果,建议去下载vscode最新版,旧版本可能无法正常使用这个插件去插件商店搜索下载Live Preview插件安装完成后点击下图中的图标就可以边开发边预览...

2021-08-31 10:27:29 4688 1

原创 计算机入门基础

键盘的使用特殊按键1.Shift按键常可用于切换中英文输入法,如果配合Ctrl可以切换输入法如果在打游戏时出现按键没反应的情况,就可能是当前输入法被切换成中文导致的,这时回到桌面会发现输入法打出了一对中文,有时候不得不用Shift键,但按一下Shift键就切换中文(有些软件可以避免这问题),这时候纯英文输入法就派上用场,后面会提到怎么添加2.如果长按Shift可以实现连续多选按住Shift然后点击a.txt,再点击d.txt可以实现选择a.txt到d.txt之间的所有文件,这种多选不仅仅适用于文

2021-08-21 17:11:07 271

原创 centos7 系统初始化脚本

#!/bin/bash#判断用户执行if [ $UID != "0" ];then echo "请使用root用户运行" exit 1fi# 关闭selinuxsetenforce 0sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config# 关闭防火墙systemctl disable firewalldsystemctl stop firewalld# 添加常用命令别名和变量cat>&

2021-05-09 13:15:51 118

原创 我的灵感记录

某天的梦境:未来人类生活在一个个小型并且建筑密集的环境中,该环境被一个透明半球形隔离层罩在下面,半球形里面是人类生活的环境,外面是野生动物生活的环境,每个半球形被地铁连接着,这一个个小社区没有大马路,只有小巷,没有汽车....

2021-05-05 09:53:23 77

原创 带音符字母html表示

在处理人名时有时会遇到带有音符的字母,貌似是法语里面的,有时候在网页中直接以字符表示,如á,有时候会用á表示,以下内容都是我一个一个试出来的French_alphabet = { 'á': 'á', 'à': 'à', 'â': 'â', 'ä': 'ä', 'Á': 'Á', 'À': 'À', 'Â'

2021-04-06 11:01:43 296

原创 通过bootstrap提供的模板创建简易网页

<!doctype html><html lang="zh-CN"><head> <!-- 必须的 meta 标签 --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap 的 CSS 文件 -

2021-03-27 18:00:22 392

原创 Java Statement与PrepareStatement

Statement与PrepareStatement采用Statement进行查询package jdbc;import java.sql.*;import java.util.Scanner;public class Main { static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/stu

2021-01-24 00:14:27 122

原创 java jdk11连接mysql

前提条件需要安装mysql,并且有mysql-connector-java-8.0.22.jar,如果没有的话,可以去mysql官网下载,官网地址https://dev.mysql.com/downloads/connector/j/建立一个数据表连接mysql数据库基本操作package test;import java.sql.*;public class JDBC { static final String JDBC_DRIVER = "com.mysql.cj.jdbc

2021-01-23 23:25:20 1750

原创 mysql事务操作

事务操作当把多个操作当做一个事务时,这些操作具有一下特点:原子性:不可拆分成子操作一致性:这些操作要么都执行完毕使数据库发生更改,要么都不产生效果使数据库保持不变,如果事务中的操作只有一部分更改了数据库,那么数据库就不是处于一致性状态隔离性:不受其他并发事务干扰持久性:完成提交后,将更改写入磁盘,永久改变数据库mysql> select @@autocommit; # 查看autocommit+--------------+| @@autocommit |+-----------

2021-01-22 23:40:07 86

原创 mysql内连接 外连接 自然连接 全连接

mysql内连接 外连接 自然连接 全连接# 查看两张表中的数据mysql> select * from student; +------+-------+------+------+----------+---------+| no | name | age | sex | schoolid | classid |+------+-------+------+------+----------+---------+| 1 | Ada | 21 | 女 |

2021-01-22 17:53:59 305

原创 mysql数据库相关整理

mysql数据库1.对重要数据设置假删除,即设置is_delete列.2.当表名与关键字冲突时使用反引号select * from `key`;3.怎么使时间相关字段初始值为当前时间?类型为timestamp 默认值为CURRENT_TIMESTAMP4.常用sql语句创建一个utf8编码的数据库create database if not exists runoob default charset utf8 collate utf8_general_ci;5.以竖行显示selec

2021-01-20 00:01:09 106

原创 Java synchronized 方法解析

Java synchronized 方法解析参考https://www.cnblogs.com/hapjin/p/4678773.htmlhttps://www.cnblogs.com/hapjin/p/4678773.htmlpackage test01;class MethodSync { /* * @Task : 测试 synchronized 修饰方法时锁定的是调用该方法的对象 * @param name 线程的标记名称 */ public

2021-01-19 23:57:56 124

原创 java线程通信

java线程通信示例一:实现字母数字交替输出package test01;class ThreadLetter extends Thread { Object object;//该变量用于上锁 public ThreadLetter(Object object){ this.object=object; } public void run() { for (int i = 0; i < 26; i++) {

2021-01-19 23:47:30 62

原创 Java死锁问题

Java死锁问题可以参考哲学家就餐问题,了解死锁的基本特点死锁产生原因及解决方式想了解的自行百度,这里不再赘述,注意的是解决一个原因就能解决死锁下面通过Java代码模拟哲学家就餐问题中死锁的产生package test01;public class Main { /** * 模拟场景: 两个哲学家在就餐,只有两根筷子,每次只拿一个筷子,吃饭时需要两根筷子都拥有 */ public static int count=0; private static

2021-01-18 23:59:54 78

原创 Java守护线程

Java守护线程守护线程是为其他线程服务的线程,在所守护线程执行完毕之后就会退出TurtleThread2 t2就是main的守护线程package test01;class TurtleThread2 extends Thread{ public TurtleThread2(String name) { super(name); } public void run(){ long timeStart=System.currentTim

2021-01-18 23:58:35 129 1

原创 Java多线程

Java多线程基本概念线程的承载体是核进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位CPU个数、CPU核心数、CPU线程数等概念区分参考链接https://www.cnblogs.com/kimsimple/p/7787018.htmlCPU个数即CPU芯片个数CPU的核心数是指物理上,也就是硬件上存在着几个核心。线程数总是大于或等于核心数的。一个核心最少对应一个线程,但通过超线程技术,一个核心可以对应两个线程,也就是说它可以同时运行两个线程下图是一个2cpu4核心8线

2021-01-17 21:27:43 83

原创 Java Date与SimpleDateFormat类的使用

Java Date与SimpleDateFormat类的使用package anomyous;import java.text.SimpleDateFormat;import java.util.Date;public class Test { public static void main(String[] args) { Date date=new Date();//默认为当前时间日期 SimpleDateFormat sdf=new Simpl

2021-01-16 23:07:25 97

原创 Java正则表达式

Java正则表达式package anomyous;public class Test { public static void main(String[] args) { String mail="123456789@qq.com"; String phone="18195956560"; boolean isMail=mail.matches("[a-zA-Z0-9]+@[a-zA-Z0-9]+.(com)$");

2021-01-16 23:05:48 99

原创 Java 常用类练习:输入一行多个数字,用一个空格间隔,将这些数字排序并输出

package anomyous;import java.util.ArrayList;import java.util.Arrays;public class Test { public static void main(String[] args) { String nums="81 45 34 99 56 76"; String[] strArray=nums.split("\\s");// \\s(\s)是正则表达式中的空格,使用split("

2021-01-15 22:23:36 3095

原创 Java String常用方法应用

Java String常用方法应用package anomyous;public class Test { public static void main(String[] args) { String s1="123"; String s3=s1.concat("456");//字符串连接 String s4=s1.concat("456"); System.out.println(s3.equals(s4));//tr

2021-01-15 22:19:47 95

原创 Java Interger赋值问题

Java Interger赋值问题package anomyous;public class Test { public static void main(String[] args) { Integer i1=new Integer(99); Integer i2=Integer.valueOf(99);//手动装箱 Integer i3=99;//自动装箱 隐式调用Integer.valueOf() System.out

2021-01-15 22:06:57 1581

原创 Java异常 : 继承Exception和继承RuntimeException有什么区别

继承Exception和继承RuntimeException有什么区别继承Exception和继承RuntimeException有什么不同效果?创建两个异常类package anomyous;public class TooSmallException extends RuntimeException{ public TooSmallException(String message,int num) { super(message); System.err

2021-01-14 17:52:58 1676 1

原创 Java String赋值问题

Java String赋值问题public static void main(String[] args) { String s1="aaa"; String s2=""; s2=s1;//s1的地址赋值给s2 System.out.println(s1==s2);//true s1和s2指向同一个地址,所以存储内容相同 System.out.println(s1);//aaa System.out.print

2021-01-14 17:50:16 860

原创 JavaIO流知识点整理

IO流字节流从文件中读取字节问题read()返回数字含义原文件内容:1234输出:49505152package anomyous;import java.io.*;public class Test { public static void main(String[] args) throws IOException { File file=new File("speech.txt"); FileInputStream fin=new

2021-01-13 23:21:39 578

原创 各种乱码原因分析

最近在即刻中发现一名用户发了一张乱码原因整理的表格,感觉非常有用,就分享给大家

2020-12-30 20:40:00 224

原创 简单爬虫入门

# get请求import urllib.requestif __name__ == "__main__": response = urllib.request.urlopen("http://www.baidu.com") print(response.read().decode('utf-8')) # post请求 import urllib.requestif __name__ == "__main__": data = bytes(urllib.parse.

2020-12-27 15:34:25 121 2

原创 python爬虫获取豆瓣电影top250的名字

最近面试了一个爬虫实习岗位,不知道能不能过,先学习一下爬虫练练手.import reimport urllib.requestimport urllib.errordef get_douban_pages(): index = 1 # 电影排名 # 伪装成浏览器 header = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/201001

2020-12-27 15:06:21 692 3

原创 DRF基本使用

drf基本使用执行pip install djangorestframework安装drf简单实例获取所有数据DrfProject->urls.pyfrom django.contrib import adminfrom django.urls import path, includeurlpatterns = [ path('admin/', admin.site.urls), path('', include('bookstore.urls')),]boo

2020-11-14 11:31:51 378

原创 python中的两种拆包演示

注:以下操作是在python控制台下执行的*拆包元组中的拆包t=(1,2,3)print(t)(1, 2, 3)print(*t)1 2 3函数中的拆包def test(a,*args):... print(a)... print(args)... print(*args)... test(1,2,3,4,5)1(2, 3, 4, 5)2 3 4 5test(1,(2,3,4,5))1((2, 3, 4, 5),)(2, 3, 4, 5)

2020-11-13 16:36:50 195

原创 python常用命名规范

python常用命名规范1.模块模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况)# 正确的模块名import decoderimport html_parser# 不推荐的模块名import Decoder2、类名类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头class Farm():class AnimalFarm(Farm):class _PrivateFarm(Farm):将相关的类和顶

2020-11-12 13:33:28 212

原创 VirtualBox6 CentOS7.8 NAT网卡(NAT和host-only)配置

之前用VMware老是出现网络连接问题,有时候连着好好的突然断开,所以改用了Virtual Box配置目标CentOS虚拟机能访问互联网(NAT网卡配置结果),能和物理机SSH连接(host-only网卡配置结果)配置步骤1.创建虚拟机应该在创建虚拟机时就开启两张网卡的,这里我忘了,安装完操作系统后再添加的2.virtual box界面添加两张网卡这里要注意连接方式,还要把两张网卡MAC地址记录下来3.全局设定里查看NAT网络如果没有就添加一个,这里要记住网段10.0.2.0/24

2020-11-11 19:13:55 314

原创 vmware下CentOS7.8配置NAT连接SSH

1.虚拟机->管理->网络适配器2.编辑->虚拟网络适配器这里关闭使用本地DHCP,查看并记住子网ip3.添加端口转发4.记住网关ip3.控制面板\网络和 Internet\网络连接 ->更改适配器设置 -> VMware Virtual Ethernet Adapter for VMnet8 下的ipv4属性网关ip是之前虚拟网络编辑器中记住的网关ip,ip地址不要和你的虚拟机ip一样(虚拟网关,vmnet8虚拟网卡,虚拟机ip确保在同一虚拟局域网下)

2020-10-28 19:41:42 263 1

原创 Django模型查询方法总结

增删改# 增删改 # 增加和改动时要注意save() # user=User() # user.name='Steve' # user.password='123' # user.email='456456@qq.com' # user.birthday=datetime.today() # user.save() # user=User.objects.get(name='Steve') # user.delete()

2020-10-24 09:47:04 444 1

原创 css利用flex实现瀑布流效果

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>瀑布流效果</title> <style> /*去除原有的外边框和内边距*/

2020-08-31 11:53:48 1449 1

原创 html+css实现炫酷阴影效果

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> *{ mar

2020-08-13 20:21:58 929

原创 免费开源软件推荐

以下软件都为免费软件或者网站,其中大部分软件在非windows平台上也可使用。1.Typora一个造型简约的Markdown编辑器,界面清新,有多个主题可以选择,功能齐全,适合计算机专业用来做笔记。2.Mathpix一个功能强大的获取数学公式的工具,只需要截图即可将屏幕中的公式识别成LaTex代码或者公式图片,并且可以对识别结果进行编辑。识别的Latex代码结果可以直接复制到Typora,也可以插入到word。Typora和Mathpix一块使用效率高到飞起。3.Shotcut视频剪辑软

2020-07-10 00:14:05 468

原创 Vue脚手架搭建

1.安装node.js从官网下载,安装到默认路径2.安装cnpmnpm install -g cnpm -registry=https://registry.npm.taobao.org3.安装vue-clicnpm install -g @vue/cli-g 全局安装,可以在任何地方创建项目使用vue -V查看结果

2020-06-05 23:03:17 112

原创 css盒子模型

CSS盒子模型margin:外部间隔border:轮廓padding:内部填充content:内容padding:10px;上下左右padding:5px 10px;上下,左右padding:5px 8px 10px;上,左右,下padding;5px 6px 7px 8px;上,右,下,左(顺时针)padding-top:10px;指定方向同一个div下面上下排列的元素margin-top和margin-bottom不会累加...

2020-06-04 21:27:08 122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除