自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux tar命令

打包和解包tar cvf fileName.tar dirNametar xvf fileName.tar压缩和解压tar zcvf fileName.tar dirNametar zxvf fileName.tar参数含义z:通过gzip支持压缩或解压缩x:解压缩。c是压缩 *不可省略*v:在压缩或解压缩过程中显示正在处理的文件名 *可省略*f:后面跟上要处理的文件名z代表gzip的压缩包;x代表解压;v代表显示过程信息;f代表后面接的是文件.

2022-03-18 10:46:43 583

原创 查看某个端口是否启动

命令netstat -an | grep 10310结果有tcp 的返回说明端口已启动

2022-02-18 17:15:26 2153

原创 UnityHub 安装失败

如图原因旧的 hub 没有卸载干净导致解决方案控制面板 -> 程序和功能 找UnityHub 卸载掉win + r, 输入 regedit,注册表的菜单栏:编辑 -> 搜索 unity hub, 按f3(搜索下一项),删除(del键)所有unity hub。一般方案 1 就可以解决问题,不行再执行方案 2 清理注册表...

2022-02-18 16:55:19 3729

原创 Typora快捷键设置

找到配置文件文件 --> 偏好设置 --> 通用 --> 打开高级设置,找到 conf.user.json在 keyBinding中添加要设置的快捷键如何判断查找 Key先把语言设置成 English, 然后在段落中查看 Key把 key、value 配置进去...

2021-07-23 16:47:48 473

原创 SerializeField 的使用

什么是序列化把一段数据翻译成(序列化)比较底层的语言(如汇编、机器语言),而基于这个底层语言再可以翻译(反序列化)成多种上一层的语言。Unity 中的序列化unity 中序列化后的内容能在 Inspector 中看到unity 有哪几种序列化方式public 类型的变量默认会被序列化加上 [SerializeField] 属性,会强制序列化private、protected 类型的变量类、结构体、枚举、委托类型的变量通过 [Serializable] 属性进行序列化要注意一点 [S

2021-07-14 01:52:28 1870

原创 vs2017 BackSpace 设置成4个空格

回退键在空白的地方是回退4个字符还是1个字符,取决于制表符的设置以C#为例:工具 --> 选项 --> 文本编辑器 --> C# --> 制表符

2020-11-23 18:10:50 609

原创 git 拉取代码提示 “Could not create directory ‘//.ssh’ ”

在环境变量中添加 HOME=C:\Users\liyd 的配置

2020-10-15 18:24:05 1802

原创 Unity的Scene场景选中物体无法定位

问题:如果Unity的Scene场景选中某个gameObject,Hierarchy窗口无法锁定选中的物体解决:切换一下unity的Layout即可恢复正常

2020-10-15 18:14:33 1165

原创 VsCode tab 不能缩进

莫名其妙 tab 键不能缩进了,在窗口栏中跳来跳去,解决方式如下检查是否进入 focus 模式,按 ctrl + m 切换该模式的开、关file->preferences->keyboard shortcuts,然后搜索tab,保证 tab 被绑定成tab如何还是不行,keybinding 为tab的只留下 command 为tab的,其他的全删除重启vscode 或 重启电脑...

2020-07-16 12:16:52 1509 1

原创 Visual Assist 使用分享

在解决方案中查找文件使用方法 alt + shift + o 菜单栏中选中遇到的坑 打开查找界面要loading很长时间 解决: show only files in the current solution 要勾上 如图:...

2020-04-30 10:10:54 350

原创 Mysql 自增字段

如何重置自增字段 如何当前表中有记录,重置之后,起始值为当前记录的最大值 最好删除所有记录,然后重置alter table user_bind AUTO_INCREMENT = value;// value 可以换成任意值 清楚所有记录,设置起始值为100,然后插入数据,自增字段设置为null 再次设置起始值为1,然后插入数据,自增字段设置为nullalter tab...

2020-04-25 17:51:52 175

原创 C#隐藏基类方法和重写基类方法

隐藏基类方法 如果父类方法没有加virtual关键字,即不是一个虚方法,则在子类中只能隐藏基类方法(new),而不能覆盖(override) 如果子内类实现了父类相同的方法(相同的方法名称及签名),而没有new,在编译时会报警,但编译仍然能够通过重写基类方法 父类方法要声明为 virtual,子类添加 override 类重写父类方法 如果父类方法加了virtual关键字,即它...

2020-04-24 11:12:12 1739 2

原创 Python 文件操作

文件操作shutil模块 删除文件夹if os.path.exists(path): shutil.rmtree(path)# 递归的去删除文件 拷贝文件夹shutil.copytree(source_path, tar_path)待完善

2020-04-24 10:41:17 129

原创 Python 打包exe

首先安装 pyinstallerpip3 install pyinstaller打包 pack_channel.pypyinstaller -F pack_channel.pyexe 可执行程序放在工程的dist 目录下

2020-04-23 20:11:23 161

原创 C# 继承,构造函数的调用

先创建两个类class A{ public A() { Console.WriteLine("A empty param ctor"); } public A(string s) { Console.WriteLine("A with string param ctor"); } public void showA() { Console.WriteLine("sh...

2020-04-22 11:01:06 273

原创 PostMan 请求失败

发送请求提示 could not get any response方法一: File -> Settings -> General, SSL Certificate Verification 勾选去掉方法二: Hearders 里面 只保留一项 Content-Type, 其他的要么删除,要么勾选去掉先执行方法一, 不行再执行方法二...

2020-04-16 16:18:32 582

原创 修改Mysql的严格模式

查询sql_modeselect @@sql_mode;修改sql_modeset @@sql_mode="";

2020-02-29 17:34:20 593

原创 Mysql 无法启动

问题MySQL显示ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)解决方法:cd进入mysql的bin目录下:cd C:\Program Files\MySQL\MySQL Server 5.5\binmysqld --skip-grant-tables再新开一个cmd,再进入bin目录:c...

2020-02-28 11:08:52 183

原创 Cocos控件

scrollview节点层级 scrollview mask content控件属性 scrollview 组件用来控制滚动效果,如横向、纵向滚动,是否开启惯性,回弹等。scrollview组件 mask 用来处理裁剪 content 用来处理布局,一般包含layout组件,同时要把scrollview的content属性设置为当前节点,实际滑动时,是在不停的改...

2020-02-11 11:37:50 144

原创 from Crypto.Cipher import AES报错

微信小程序from Crypto.Cipher import AES报错解决方案python 在 Windows下使用AES时要安装的是pycryptodome 模块 pip install pycryptodomepython 在 Linux下使用AES时要安装的是pycrypto模块 pip install pycrypto...

2019-12-25 00:14:11 295

原创 TypeScript 系列之 bind

基本语法bind 函数返回由指定的 this 和 初始化参数改造的原函数的拷贝func.bind(this, args[])实例class A{ private z: string = "class A"; testBind(x: any, y: any){ console.log(`show x = ${x}, y = ${y}, z = ${this...

2019-04-13 20:40:22 3738

原创 Git 使用教程

客户端工具百度云 提取码:zdurgit 官网管理员配置添加工程root 账号进入 gitlib, 左上角 projects -> your projects -> New Project设置工程名, 设置 Visibility Level也可以通过 Admin Area(小扳手) 进入管理界面来设置添加账号打开 Admin Area(小扳手) ->...

2019-04-09 13:13:48 148

原创 Mysql 的 zip 安装

前言msi文件的安装最为简单方便,但有些版本在mysql官网上会有所缺失,最近想系统的学习mysql,但是并没有找到最新版本 5.7.25 的 msi 文件,安装zip的时候踩了很多坑,总结一下希望对其他的同学有所帮助。安装包可以去 mysql官网下载最新版本也可以看一下的安装的5.7.25,传送门安装步骤解压到目录 D:\mysql-5.7.25-winx64(根据个人习惯设定...

2019-04-01 22:19:39 152

原创 递归算法

基本定义递归算法:一种重复将问题转化为同类子问题来解决问题的方法。 简介:如何判断一个问题是否能用递归算法来解决, 该问题需要满足两个条件。 该问题能转化成同类子问题子问题的转化能找到终止条件, 以使递归算法得到return。经典的递归问题汉诺塔问题菲波那切数列举例说明以 LeetCode 上面第 60 题为例, 传送门题目大意:给出 两个整

2018-01-23 11:09:52 214

原创 Vim 使用教程

set nocompatible ” be iMproved, required filetype off ” required” set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim

2017-12-15 15:16:20 4866

原创 Git pull、push 免账号密码输入

先进入你的系统用户目录,例如 C:\users\Administrator创建文件,命名为 _netrc,并编辑machine {git account name}.github.comlogin your-usernmaepassword your-password打开 git,执行一次pull 或者 push 输入账号、密码;这时候会在 _netrc 的同级目录生成一...

2017-11-21 10:08:15 631

原创 MySql 报错处理

修改字段为 not null 报错alter table emp modify age int(10) NOT NULL; 报错提示:invalid use of null value原因:表中已经有记录,可能某条记录的值已经是个 null ,这时就无法设置为 not null解决方法:使用 update 把所有的 age 为NUll 的记录全部设置一个默认值,然后再设置 not null

2017-11-08 17:16:59 422

原创 MySql 命令总结

MySql命令操作数据库创建数据库:create database test;删除数据库:drop database test;使用数据库:use test;- 查看数据库:show databases;操作表表结构相关创建表:create table emp(ename varchar(10),hiredate date,sal decimal(10,2),deptno

2017-11-08 15:34:36 357

原创 Python 基础知识之 异常处理

异常处理程序中有可能会出现异常或错误,导致程序终止,使用异常处理,能捕捉到操作信息,方便定位异常位置,通过对异常的预处理可避免程序的崩溃处理方法try except a=10 b=0 c=a/b print "done 会抛出异常 a=10 b=0 try: c=a/b print c except ZeroDivisionError,e:

2017-11-02 10:25:38 263

原创 Python 基础知识之 切片

切片的作用解决取 list 和 tuple 部分元素的问题基本操作L = [1, 2, 3, 4, 5] L[0:3]:取前三个元素 L[:3]:第一个索引是0,可以不写L[-2:-1]:倒数第二个至倒数第一个元素L[:5:2]:前5个元素,每隔2个取一个L[-5:]:后5个元素L[:]:复制一个 列表,元组也可以这样,但是效果不尽相同: L = [1, [1, 2, 3, 4,

2017-10-30 10:59:50 415

原创 SecureCRT 安装和使用

SecureCRT 的安装securecrt 是一款支持 ssh 的终端仿真程序。能在 windows 上登录 Unix 和 Linux 服务器主机的软件。安装包:百度云 密码:assd,有32位的64位的安装程序,并且有注册机。SecureCRT 的使用File -> Quick Connect -> Hostname(url), Username(用户名)。当出现 Welcome to

2017-10-24 09:22:26 1006

原创 进程、线程、单核处理器、多核处理器、多处理器

一、进程与线程进程:进程拥有私有的地址空间、代码等一些系统资源。进程之间是相互独立的,不共享内存和数据。是操作系统进行资源分配 的最小单元。线程:线程只由进程创建出来,只占有极少的资源,和同一进程中的其他线程共享资源,是进程内部的一个执行单元。多线程的引入是为了同时完成多项任务,解决的是提高资源使用率,并没有提高 cpu 的执行效率。二、并发、并行、同步、互斥并发:同

2017-10-23 08:43:46 717

原创 zookeeper Windows安装及配置

首要要安装 jdk下载 jdk,安装,新建目录 “java”; 然后把 jdk 安装到 “java/jdk”; jre 安装到 “java/jre”。配置环境变量 系统变量 -> 新建 JAVA_HOME, 值是 E:\java\jdk系统变量 -> Path, 添加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;, 注意分号。系统变量→新建 CLASSPATH

2017-10-21 17:22:51 365

原创 Python 基础知识之 list

list概念 list 是python 的一种基本数据结构,类似于 C 语言中的数组,按照下表 0, 1, 2 的格式进行访问,可存储任意类型。创建 list1 = [1, 2, 3]list2 = [“a”, “b”, “c”]访问 用下表进行访问,list[0] 代表第一个元素增加 使用 append 函数在列表的末尾进行追加元素 list = [1, 2, 3], 使用 li

2017-10-21 09:47:58 525

原创 Python 库 遇到的问题

安装 PIL 遇到的问题使用的时候出现 ImportError: DLL load failed: %1 不是有效的 Win32 应用程序 是因为安装的 python 版本和模块不一致,如:python 是64位的,但是安装了 32 位的 PIL。64 位 python 安装 PIL PIL 被集成在 pillow 中,安装完成 pillow ,导入 Image 的时候,使用 “from P

2017-10-21 09:17:28 297

原创 Sublime Tab键缩进问题

Tab键的缩进设置默认缩进:preferences -> setting -> setting-User 添加以下代码:"tab_size": 4, "translate_tabs_to_spaces": true,"expand_tabs_on_save": true对于已经创建好的项目,默认设置是不生效的,而且每次修改完文件之后,重启 sublime 并不会生效。 解决方法:安装

2017-10-20 15:50:45 5695 1

原创 Python 学习一、基础知识

一、数字1、整数之间的除法是整除的,浮点数是精确的。1/2 = 0, 1.0/2 = 0.52、使用 // 表示强制整除,即使是浮点数也是整除。1.0//2 = 0.03、取模1%5 = 14、求平方2**3 = 85、十六进制0xA = 106、八进制,最前面以 0 开头010 = 8二、字符串1、双引号,和单引号都能用来输出字符串2、

2017-09-19 10:34:55 1065

原创 C++ 之 Map 容器

一、简介关联容器,增加、删除节点对容器的影响非常小。内部实现是一颗红黑树,具有自动排序的功能。因为是有序的,查找时候的时间复杂度是log(n)。二、初始化map _map1、给对应的键赋值:_map["key"] = value;2、整个键值对的插入:_map.insert(pair("key", value));三、方法1、begin()2、end()3、em

2017-09-02 11:43:43 383

原创 LeetCode 668. Kth Smallest Number in Multiplication Table

https://leetcode.com/problems/kth-smallest-number-in-multiplication-table/description/一、题目:给出一个 m*n 的乘法表,然后求出第k大的数字。二、分析:1、最开始的思路,是便利一下 m*n, 然后用 map 容器把每个节点出现的个数保存起来, map[node]++; 结果超时。2、用Bs

2017-09-02 10:34:46 895

原创 LeetCode 72. Edit Distance

https://leetcode.com/problems/edit-distance/description/动态规划:一、定义状态设定二维数组 dp[i][j] 代表字符串 s1 的前 i 个转化成 s2 的前 j 个所需要操作。 二、寻找状态转移方程分析:dp[i][j] 可由 dp[i-1][j](增加), dp[i][j-1](删除), dp[i-1][j-1](要看

2017-08-29 08:11:46 327

空空如也

空空如也

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

TA关注的人

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