Unity开发涉及技能栈总结
算法 排序方法 平均情况 最好情况 最坏情况 辅助空间 稳定性 冒泡排序 O(n²) O(nlogn) O(n²) O(1) 稳定 简单选择 O(n²) O(n²) O(n²) O(1) 稳定 直接插入 O(n²) O(n) O(n²) O(1) 稳定 希尔排序 O(nlogn)~O(n²) O(n^1.3) O(n²) O(1) 不稳定 堆排序 O(nlogn) O(nlogn) O(nlogn) O(1) 不稳定 归并排序 O(nlogn) O(nlogn) O(nlogn) O(n) 不稳定 快速排序 O(nlogn) O(nlogn) O(n²) O(nlogn)~O(n) 不稳定 排序:冒泡排序、快速排序字符串:KMP二叉树:遍历(深度、广度)递归:目录遍历,子物体查找,多维数组遍历遍历(深度,广度)数学题:斐波那契数列,杨辉三角,九皇后算法 设计模式*MVC三层开发思想MVVM:设计思想*单例模式工厂模式观察者模式 面向对象 类和对象 方法构造方法虚方法和重写重载Lambda表达式静态保护类型(public、protected、...
Git大小写不敏感
问题现象: 本地修改文件名、文件夹名(只变化大小写),提交远程仓库后,仓库中对应内容名称大小写并没有变化 本地仓库原本是大写文件,上传到远程仓库后变成小写,导致路径不正确,网页加载为404 推测原因 git 默认对大小写不敏感,文件或者文件夹名修改大小写后,提交后git远程仓库上内容不变动 测试 在gitee仓库直接重命名,在从网页加载,可以成功加载网页 解决方法: 方法1.mv命令,然后继续走其他git提交流程即可 1git mv a A ( 原来小写名称a,想要修改成的大写名称A) 方法2.修改默认忽略配置为禁止状态,注意:此状态下修改文件夹名称提交后,老文件夹名称不删除 1git config core.ignorecase false 方法3. 修改文件夹、文件名称不要只修改大小写 补充: 撤销上次commit: 1git reset HEAD~ // 撤销所有commit。。 撤销上次add/删除文件:rm后要add、commit后才能push 1git rm --cached -r 路径/文件名 取消git...
VMware 虚拟机安装群晖
环境准备 DSM镜像文件和引导镜像(对应的) VM15pro软件 StarWindConverter.exe —img镜像转换vm格式工具 第一步:转换引导镜像,img转vm格式第二步:新建一个文件夹用于存放虚拟机第三步:VM 15 pro创建虚拟机第四步:启动虚拟机安装群晖打开搜索软件:Synology Assistant或打开网站 http://find.synology.com/# 搜索
HEXO博客:gitee部署及样式无法显示的问题
Gitee仓库创建与设置创建一个仓库,设置为公开或私有都可以(记得Github原来私有仓库要收费的,微软收购后免费的)。仓库名如果设置成和个人空间地址一样,那么访问地址就是: <个人空间地址名>.gitee.io个人空间地址可在个人资料中查看。我的个人空间地址是winward,那么我的博客地址就是:winward.gitee.io 仓库名如果设置成别的,那么访问地址则是:<个人空间地址名>.gitee.io/仓库名例如我把仓库名设置为hexo_blog,那么我的博客访问地址就是:winward.gitee.io/hexo_blog创建完成后,我们需要在该仓库页面中 点击“服务” > Gitee Pages > 勾选“强制使用HTTPS” > 点击“启动”即可。 部署命令gitee配置参见HEXO博客搭建(2):博客配置GIT及备份 _config.yml文件配置123456789# URL## Set your site url here. For example, if you use GitHub Page, set url as &...
用Kali进行WIFI渗透测试
准备工具 电脑 USB无线上网卡(必备) kali系统 密码字典 WIFI安全分析 WEP(有线等效加密)——采用WEP64位或者128位数据加密。 WPA-PSK[TKIP]———采用预共享秘钥的WI-FI保护访问,采用WPA-PSK标准加密技术,加密类型为TKIP。 WPA-PSK[TKIP]+WPA2-PSK[AES]———允许客户端使用WPA-PSK[TKIP]或者WPA2-PSK[AES]。 Aircrack-ng 命令查看网卡信息1airmon-ng 列出网卡信息 开启网卡监控模式1airmon-ng start wlan0 查看网卡信息1ifconfig 扫描WIFI信号1airodump-ng wlan0mon 抓去握手包1airodump-ng -w 握手包名 -c 信道 -–bssid 路由器MAC wlan0mon 出现WPA handshake说明抓包成功 参数及含义 –ignore-negative-one -c:指定信道 -w:指定抓去握手包的存放位置或者名字(一般以wifi命名) –bssid:指定路由器的MAC 攻击WIFI新...
Win10内网环境下,上行和下载带宽不对等
问题状况 Win10环境下,上行和下载带宽不对等 复制和下载电影时带宽不对等 测试环境 电脑硬件相同,双系统 测试环境Win10 1909 vhd 版 和 win10 Esxi环境下群晖系统 https协议 和 网络文件夹共享 测试结果 在Win10 1909 vhd 版系统,https协议和网络文件共享测试结果:上行速度80 MB/S 下载速度 115MB/S 在另一个win10系统中,https协议和网络文件共享测试结果:上行速度100 MB/S 下载速度 100MB/S 解决方案 win10设置重置网络 命令行重置网络 1netsh winsock reset 升级网卡驱动程序/卸载网卡驱动程序(解决问题)
Kali
Kali Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统。每一季度更新一次。由Offensive Security Ltd维护和资助。最先由Offensive Security的Mati Aharoni和Devon Kearns通过重写BackTrack来完成,BackTrack是他们之前写的用于取证的Linux发行版 。 Kali Linux预装了许多渗透测试软件,包括nmap 、Wireshark 、John the Ripper,以及Aircrack-ng.用户可通过硬盘、live CD或live USB运行Kali Linux。Kali Linux既有32位和64位的镜像。可用于x86 指令集。同时还有基于ARM架构的镜像,可用于树莓派和三星的ARM Chromebook 在线网站 www.kali.org 常用设置VMWARE中kali常用设置设置系统语言为中文 输入命令:sudo dpkg-reconfigure locales 按回车键 然后输入kali密码:(默认密码是kali)按回车键 (注:输入密码时,密码显示是透明...
HEXO博客图床
PicGo+云服务=图床群晖图床又拍云七牛云QQ空间图床(不推荐) 需要开通黄钻才能开通外链 图片格式加载慢 Github图床 注意仓库图片不要超过1GB,否则会被仓检 Gitee图床
HEXO博客常用插件
butterfly主题适配插件 主题开发者适配的插件https://github.com/jerryc127/butterfly-plugins 搜索插件本地搜索插件 hexo-generator-search github项目地址https://github.com/wzpan/hexo-generator-search 字数统计插件访客地图音乐播放器Aplayer评论区Live2D 模型预览https://www.cnblogs.com/Friends-A/p/11054968.html#live2dwidgetmodelz16_54 页脚美化hexo-butterfly-footer-beautifygit徽标 计时器 豆瓣插件 hexo-douban github项目地址https://github.com/mythsman/hexo-douban hexo-butterfly-douban github项目地址https://github.com/jerryc127/butterfly-plugins/tree/main/hexo-butterfly-dou...
HEXO博客的CDN多线优化
又拍云参考教程 https://blog.juanertu.com/archives/54c51cfa.html
解决关于Hexo博客浏览卡顿的记录
关于占位图导致的浏览卡顿问题状况 图片没有加载出来的时候一点不卡(禁用图片加载) 图片加载进去滑动就会很卡 可能原因 Git服务器在国外的原因 GFW中国防火长城 图片缩放的过渡效果导致卡顿 排查问题 Ping网址,发觉延迟和访问github差不多 调用后台发现,图片加载时间过长 占位图反应延时居然比Github的图床时间都长 解决问题 取消使用占位图,制作图床 cdn.jsdelivr 访问优化方案 压缩图片 制作图床 cdn部署
HEXO博客评论区
1.Twikoo环境配置(国内访问速度较慢) https://twikoo.js.org/ https://cloud.mongodb.com/ https://vercel.com/ 视频教程 文字教程1注意:Vercel 部署的环境需配合 1.4.0 以上版本的 twikoo.js 使用 申请 MongoDB (opens new window)账号 创建免费 MongoDB 数据库,区域推荐选择 AWS / N. Virginia (us-east-1) 在 Clusters 页面点击 CONNECT,按步骤设置允许所有 IP 地址的连接(为什么? (opens new window)),创建数据库用户,并记录数据库连接字符串,请将连接字符串中的 修改为数据库密码 申请 Vercel (opens new window)账号 点击以下按钮将 Twikoo 一键部署到 Vercel(opens new window) 进入 Settings - Environment Variables,添加环境变量 MONGODB_URI,值为第 3 步的数据库...
















