自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (3)
  • 收藏
  • 关注

原创 git log --follow 找回git被删除的文件,追溯文件历史

follow参数会追溯文件历史,包括删除,合重命名,比如一个文件删了,用别的文件重命名成这个文件,那么follow依然可以追溯到重命名前的历史,没有这个参数,只会查到重命名后的文件历史。

2023-10-18 11:52:56 361

原创 Microsoft.PowerShell_profile.ps1

PowerShell配置

2022-10-25 18:58:20 604 1

原创 warning: encountered old-style %(prefix)//home/Administrator/.gitignore_global

warning: encountered old-style %(prefix)//home/Administrator/.gitignore_global

2022-10-18 15:59:57 1461

原创 WSL2 静态ip地址

每次重启wsl的ip地址都会变,找了网上的脚本能固定ip能ping通了,但是nameserver 192.168.50.1导致不能上外网,又改了一下自己可用的能上网的bat,直接运行bat就行了。说一下直接复制粘贴来的脚本需要修改的地方ubuntu版本Ubuntu-18.04从上面的结果里面拿到自己的这Ubuntu-18.04,替换掉 wsl -d -u 中间的那一段,每个人的版本可能不一样wsl -d Ubuntu-18.04 -u root echo nameserver 192.168.

2022-06-28 14:19:06 1237

原创 grep匹配中文的unicode

grep 中文

2022-06-09 10:23:07 948

原创 ubuntu 18lts 3090 安装 cuda10.0配置 stylegan2

ubuntu 18lts 3090 安装 cuda10.0 配置 stylegan2教程搬运自youtubu的视频https://www.youtube.com/watch?v=VVj8EvgVjLo安装ubuntu18 安装docker,这些就不讲,安装3090的gpu驱动➜ stylegan2 git:(master) ✗ nvidia-smiWed Apr 20 17:17:01 2022+------------------------------------------------

2022-04-20 17:30:44 3131 4

原创 批量删除shell脚本中的^M

win上面写了一套工具,linux运行报错,^M不认识,这是换行符的差异,替换一下就行sed -i 's/\r/\n/g' *.sh

2021-11-11 10:34:22 1733

原创 glsl remap float版本

//It remaps value (that has an expected range of low1 to high1) into a target range of low2 to high2).float remap(float value,float start1,float stop1,float start2,float stop2){return start2 + (value - start1) * (stop2 - start2) / (stop1 - start1);}备忘,

2021-09-22 15:35:43 382

原创 creator shader, 河面水流的效果 噪声图的花式用法

河面水流的效果又名,噪声图的花式用法抄自哪里的呢?网上看别的人游戏有一个,就搞了搞试试,还凑合开始吧,弄个干净的shader,然后布个游戏场景主场景图这张图是反转y轴,放在下方做水面用的场景摆一下,NewSprite 缩放是-0.55 ,负数是为了反转y轴做镜像效果,0.55是因为?不可描述,总之水面的纹理是要y轴压缩的。。NewSprite 用上我们新建的干净的shader和材质,shader删掉片元着色器我们不准备用的代码,老规矩,从一张黑图开始 precision hi

2021-09-14 16:53:43 818 1

原创 2021-08-19

准备工作smoothstepsmoothstep没闹明白的点开先看下本来想写一下的,没找到画图软件,上面链接挺好的,省事了。直接改一个片元着色器main函数出来void main() { vec2 uv = v_uv0; vec3 color = vec3(0.); // 三个渐变值 分别显示到屏幕上看一下,更直观 float p1 = smoothstep(0.,.7,v_uv0.y); float p2 = smoothstep(0.,.7,v_.

2021-08-19 10:20:17 134

原创 creator shader:从零开始,做个地面震动效果,类似冲击波?

从零开始的标题只是用惯了,下面的代码需要实验的话,请确保之前真正的从零开始的帖子你能看明白或者你已经练习过。上个效果改一个空的effect出来下面用到了texture2D函数,用uv对图片采样,返回值是一个vec4,分量rgba就是图片采样结果,一个颜色值。 void main () { vec2 uv = v_uv0; vec4 tex = texture2D(texture,uv); gl_FragColor = vec4(tex.xyz,tex.w); }

2021-08-18 10:14:24 388

原创 creator shader:从零开始,做个电视机雪花噪声动画

从零开始的标题只是用惯了,下面的代码需要实验的话,请确保之前真正的从零开始的帖子你能看明白或者你已经联系过。上效果动画减帧了,不然太大。shader的随机函数这个是之前上过的随机函数。先上一个随机函数,用 o.xyz = vec3(hashOld12(uv));,用uv生成一个随机值并填入gl_FragColor.rgb生成看一下,一个无规则的噪声图。用这个函数的功能就是从uv生成随机数 但是这是用数学计算出的伪随机数,效果是对不同uv出来的值是随机的,但是对固定uv随机,每次随机的结果也是固定

2021-08-18 09:40:06 472

原创 creator shader:从零开始,做个移动的光圈

shader的随机函数先上一个随机函数,用 o.xyz = vec3(hashOld12(uv));,用uv生成一个随机值并填入gl_FragColor.rgb生成看一下,一个无规则的噪声图。用这个函数的功能就是从uv生成随机数 但是这是用数学计算出的伪随机数,效果是对不同uv出来的值是随机的,但是对固定uv随机,每次随机的结果也是固定的。原理参考:随机数生成 float hashOld12(vec2 p) { return fract(sin(dot(p, vec2(12.9898, 78.

2021-08-11 10:34:38 521

原创 creator shader:从零开始,用shader画个彩虹

creator shader:从零开始,用shader画个彩虹从创建shader和材质开始分别创建名为 rainbow的effect和material,创建一个场景,新建一张Sprite精灵,使用我们创建出来的rainbow材质,替换掉Sprite精灵的默认材质。点击新建的材质,这里的effect 选择改为 新建的rainbow此时应用按钮高亮,点击应用使用我们创建出来的rainbow材质,替换掉Sprite精灵的默认材质。给图片上色修改片元着色器的代码, void main (

2021-08-09 18:45:43 605

原创 相同目录zip后,md5值不一样的问题测试。

记一下两个内容相同的目录,打包zip后md5不一致的问题和各种测试## mac系统1.zip文件会在打包时,写入文件的access time,这个时间的变化导致zip后的文件内容不一致。2. zip -X 忽略文件的时间戳,对单文件可用,对目录不可用,需要修改atime后再试3. 修改atime后,打包完还是不一样。查了一遍,修改完之后,atime会悄悄的编程当前的时间的时间戳。结论:spotlight 服务访问了文件导致文件的atime又变了。4. 可以在spotlight里设置忽略目

2021-07-29 18:11:48 2371

原创 git找回被删除的文件记录

git找回被删除的文件记录git log --stat --all --full-history -- "**/TestScene.*"不清楚文件完整路径,使用的通配符

2021-06-15 16:03:07 1099

原创 gitlab centos7 公网动态ip

gitlab centos7 公网动态ip 自定义端口转发 自定义ssh端口路由ddns 配置域名到公司公网动态ip的解析路由配置外网9980端口 到内网gitlab所在机器的 9980端口映射确认服务器安装了git 不然ssh会报错安装gitlabgitlab自定配置 vim /etc/gitlab/gitlab.rb# 修改这两行的配置,如果没有,就加这两行# 域名:自定http端口external_url 'http://tcy.lyqhw.cn:9980'# 自定ssh端口git

2021-05-25 17:52:46 254

原创 jd_seckill 使用记录

jd_seckill 使用记录jd_seckill github地址config.ini 配置[config]# eid, fp参数必须填写,具体请参考 wiki-常见问题# 随意填写可能导致订单无法提交等问题eid = "ULYRGKKGIU4NI3E2SJP5LWNPW4BW3HOHMHTUATA4CBQLRZ4OPWPFGRVJY6AHYAB374UXUO2WUHHTFUSM7ZBR7UBPT4"fp = "608c4f0950505ce407710f43ca4379dd"# cook

2021-04-08 11:37:14 3321 5

原创 keras自带的下载工具get_file

fname: 下载后你想把这个文件保存成什么名字?origin: 下载的地址链接cache_subdir: 模型保存在哪个文件夹下?md5_hash:将被弃用,验证值,用于验证已经下载的文件时否是需要的格式,是否是最新版本,是否有损坏等返回值:下载后的文件的绝对地址函数功能: 会先检查文件夹根目录.keras/cache_subdir下是否存在文件fname, 若不存在,就根据网址origin下载,下载后的文件存储在~/.keras/cache_subdir下面,若文件已经存在,就不再下载,直接

2021-02-20 11:52:17 220

原创 docker 挂载本地目录

docker 挂载本地目录sudo docker run --gpus all -d -it -v /home/wangkun/work:/work -u 1000:1000 --name=stylegan nvcr.io/nvidia/tensorflow:20.10-tf1-py3-v /home/wangkun/work:/work -u 1000:1000-v 宿主机目录:docker内目录 使用绝对路径,相对路径会挂载到奇怪的路径上去-u uid:gid 使用 id命令查看uid g

2021-01-22 10:35:22 367

原创 安装ubuntu18.04 1080Ti配置stylegan2 - emacs 编译vterm

emacs 编译vtermubuntu上装了emacs,安装vterm之后还需要安装 vterm-modulegithub加速,我是下载一直卡着不会到下一步先在 ~/.emacs.d/elpa/vterm-20201206.205中查找替换github.com 为github.com.cnpmjs.org注意打开emacs先不要编译,先替换,不然编译失败之后很多编译出来的文件里面也会有github.com的链接,替换比较麻烦直接写hosts 依然不能下载github的libvterm仓库,不知

2021-01-14 18:17:16 1065 2

原创 VMware NAT方式创建虚拟机网络并配置固定IP

VMware NAT方式创建虚拟机网络并配置固定IP一、工具环境与前提VMware Workstation 10本机:Windows10 64位,能够访问网络,自动获得IP地址和DNS服务器地址虚拟机:CentOS-7-x86_64-Minimal.iso二、实现目标使用NAT方式创建虚拟机网络,主机IP与虚拟机IP相互ping通虚拟机能够访问网络虚拟机IP固定为192.168.137.100三、步骤本机共享网络给虚拟机VMnet8网卡:本机网卡右键“属性”–>“共享”–

2020-12-11 12:09:08 385

原创 creator 2.3 RenderTexture 的使用

cc.Class({ extends: cc.Component, properties: { camera: cc.Camera, _canvas: null }, init () { let texture = new cc.RenderTexture(); texture.initWithSize(cc.visibleRect.width, cc.visibleRect.height, cc.gfx.R

2020-12-09 18:52:59 980

原创 Github加速

Github 镜像完整同步Githubhttps://github.com.cnpmjs.orghttps://hub.fastgit.org下载加速https://gh.api.99988866.xyzhttps://g.ioiox.comhttp://toolwa.com/github/https://github.zhlh6.cnraw加速raw.githubusercontent.com -> raw.staticdn.netgithub+Jsdelivrgitee导.

2020-11-19 11:27:17 172

原创 cocos creator shader 区域灰度化

cocos creator shader 区域灰度化emm像个探照灯原理抄自知乎帖子https://zhuanlan.zhihu.com/p/148507302git仓库: 王琨 / creator_shader_v2.3.3

2020-11-10 11:54:04 273

原创 新系统装机之 多版本node js开发环境 nvm cnpm vscode 淘宝源

nvm安装备忘:使用 nvm 管理不同版本的 node 与 npm先装下载nvm https://github.com/coreybutler/nvm-windows/releases安装之后nvm的安装软件会自动加入环境变量,安装过程中设置的nodejs安装路径应该也加好了测试一下nvm换源淘宝在nvm的安装文件夹里,settings.txt中加入下面的arch: 64proxy: nonenode_mirror: http://npm.taobao.org/mirrors/node/

2020-11-06 14:36:47 161

原创 msys2 git svn 报错 Can‘t locate SVN/Core.pm in @INC

安装完git提示我可选依赖 git svn,试了一下报错git 的可选依赖 python: various helper scripts subversion: git svn111@DESKTOP-FM49GIC MSYS ~$ git svnCan't locate SVN/Core.pm in @INC (you may need to install the SVN::Core module) (@INC contains: /usr/share/perl5 /usr/li

2020-11-05 11:06:04 402

原创 OpenGLES2.0游戏开发(下卷)高级特效和典型案例 扭曲的软糖

OpenGLES2.0游戏开发(下卷)高级特效和典型案例 扭曲的软糖扭曲的计算 原理:《OpenGL ES 2.0游戏开发下卷》吴亚峰著 第一章第二节 扭曲的软糖。测试用的模型:效果:扭曲代码: float angleSpan = sin(u_Time) *3.0; // 使用sin time曲线控制扭曲 float yStart = 0.0; // 从y坐标0往上开始扭曲 float ySpan = 3.0; // 最大y坐标,(我也不知道这个模型y最高是几,测试了

2020-09-01 17:47:36 411

原创 Laya Shader 噪声图模仿 水柱流动

Laya Shader 噪声图模仿 水柱流动3dsmax 模型:Unity原模型:Shader效果0.2透明度1透明度噪声图gitee地址

2020-08-18 21:08:10 740

原创 Laya shader opengles 2.0 第一章-飘扬的旗帜 gitee代码

gitee链接 chap1-qizhi 分支当前分支保存了飘扬的旗帜的代码,三次提交c50dcaa 用了书上的算法参考书上的写法做的算法141daf2 单向动画这里用的一个方向的位置6f5c8ca 旗帜顶点动画不使用书上的传参控制方式了,直接用Time控制动画播放,少传一个参数省点事这里用的两个方向的位置,计算了两个波值,叠加动画...

2020-08-17 20:32:15 283

原创 Laya Shader BlinnPhong光照 水波效果 半透明的材质

已完成:laya的自定义材质BlinnPhongMaterial 搬出来光照计算基于 BlinnPhong光照,做了一个水波效果渲染队列 渲染状态_透明混合 RENDERMODE_TRANSPARENT,半透明的材质gitee地址

2020-08-09 16:41:09 1768

原创 Laya 打包微信 处理分包 fnt字体加载问题 版本管理的报错

Laya 打包微信 处理分包 fnt字体加载问题 版本管理的报错必须吐槽一下,Laya的文档真是该写啥不写啥,有问题的时候找文档等于没找(比如 Button的文档,啥都写了就是没写怎么注册回调。分包的文档啥都写了就是没写怎么分包。。)创建项目要勾选微信的bin目录选项bin/game.json 修改,加入分包路径{ "deviceOrientation": "portrait", "showStatusBar": false, "networkTimeout": { "re

2020-07-10 12:02:45 463

转载 Unity - 射线检测

本文简要分析了Unity中各类 射线检测 的基本原理及用法,及不同检测手段的性能对比。内容包括: Ray 射线 RaycastHit 光线投射碰撞信息 Raycast 光线投射 BoxCast/SphUnity - 射线检测 </h1> <div class="clear"></div> <div class="postBody"> <div id="cnblogs_po...

2020-06-09 11:35:34 5034

原创 Unity 勾选development Build 区别,引起的Bug,记录一下

Unity 勾选development Build 区别,引起的Bug,记录一下问题:编辑器运行正常,安卓真机 Build And Run 就出现了奇怪的问题,类似数组数据出现了误差勾选development Build 想要真机调试的时候发现 问题没了,正常了所以就是一个尴尬的局面: 能调试的包不出bug,出bug的包不能调试。还是打log查到的bug问题是!!Debug.Assert(m_listGroundItems.Remove(item));非Debug模式,,这行代码就不执行

2020-06-08 18:20:29 5381 2

原创 Oh My Zsh 常用高效率插件

我自己常用的插件plugins=( git catimg rsync vscode zsh-autosuggestions last-working-dir )git:一些常用git命令扩展last-working-dirlast-working-dir 插件,可以记录上一次退出命令行时候的所在路径,并且在下一次启动命令行的时候自动恢复到上一次所在的路径。这一切不需要我们进行任何操作,全部都是自动完成的。只需要在 .zshrc 文件中将插

2020-05-14 12:47:31 3530 3

原创 Dotween DOLocalRotate 循环旋转 360度无效问题

tvanim1.Set(0,0,360f); lightAnim.GetChild(0).DOLocalRotate(tvanim1, 2f, RotateMode.FastBeyond360).SetLoops(-1,LoopType.Restart).SetEase(Ease.Linear);360度无效是因为 DOLocalRotate第三个参数默认是RotateMode.Fast ,会忽略超过360的角度,然后就不会旋转,使用RotateMode,.FastBeyon

2020-05-09 11:50:28 8192

原创 Unity Hub 下载2017-2019版本链接

复制拼接好的这个字符串,打开unityHub,在浏览器输入框里输入(或者window+R输入也可),即可看到unityHub上弹出下载页面(稍等,可能反应慢)Unity 2019.3unityhub://2019.3.4f1/4f139db2fdbdunityhub://2019.3.3f1/7ceaae5f7503unityhub://2019.3.2f1/c46a3a38511eun...

2020-05-06 13:52:21 8079

原创 Node实现的抓包软件 实测低版本android还是ok的

http://wproxy.org/whistle/基于Node实现的跨平台web调试代理工具今天做https的微信抓包了android 9的系统,怎么搞都不行解决方案是换android4.4 。。

2019-12-10 20:15:52 190

转载 图集分割小图 json plist 或者无配置文件的强势分割

转载备忘另外 应对不同格式的json,需要自己修改内容,比如我的就找不到res这个key问题:1 json下载出来如果decode报错,用nodepad++ 转存为无dom utf8格式就能正常用json库操作了原作者的github仓库,我fork了https://github.com/Young-people/UnpackSpriteSheet...

2019-12-10 13:18:21 2373

转载 [转载备忘] 阿里云 linux 7.2 yum rpm 安装 mysql8

MySQL安装之yum安装在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1. 下载并安装MySQL官方的Yum Repository 1 [root@BrianZhu /]# wget -i -c http://dev.mysql.com/get...

2019-12-07 15:16:47 195

fnt-parse.zip

laya打包小程序不能load fnt字体的修复文件

2020-07-10

littera.zip

2020.6.23日更新: 下载链接我删除掉了,因为有更好用的了! littera.zip windows mac 通用,我用的迅雷影音打开使用的,也可以自己下载别的swf播放器,功能强大很ok!推荐!比上面说的软件更好用!

2020-06-24

Glyph Designer.zip

使用方式 https://blog.csdn.net/k569462166/article/details/101013952

2019-09-19

空空如也

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

TA关注的人

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