Cocos Creator Shader Effect
Cocos Creator Shader Effect 系列 – 0 – 前言
Cocos Creator Shader Effect 系列 – 1 – 材质,Effect,Inspector,纹理之间的关系
Cocos Creator Shader Effect 系列 – 2 – Effect 文件解读
Cocos Creator Shader Effect 系列 – 3 – Effect 文件调试
Cocos Creator Shader Effect 系列 – 4 – 老照片特效
Cocos Creator Shader Effect 系列 – 5 – 马赛克/像素化特效
Cocos Creator Shader Effect 系列 – 6 – 内发光特效
Java 脚本化编程和表达式引擎(Nutz)
注册表
资源管理器路径记录
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TypedPaths
资源管理器FTP登录记录
HKEY_CURRENT_USER\Software\Microsoft\FTP\Accounts
【转】Windows Server服务器远程桌面不能复制粘贴的解决方法
转载自:windows server服务器远程桌面不能复制粘贴的解决方法
今天使用windows 2008服务器,实然就不能从本地复制内容和粘贴内容了,从网上找了下原因,最终解决了。一般本地和服务器不能复制粘贴分两种情况:
情况一:复制粘贴功能原本可以用,突然失灵了。
解决方式:只需重启一下rdpclip.exe就可以了。
步骤:
1、打开任务管理器,查看进程,如果有 rdpclip.exe 进程,先关闭该进程。
2、开始->运行->rdpclip.exe,重新运行此程序,恢复正常。
Win10修改中文用户文件夹名
1.开启administrator账户
net user administrator /active:yes
注:关闭administrator账户 参数为no
2.注销账户并切换到administrator账户
3.重命名用户文件夹
4.修改注册表
Windows键+R打开运行,输入regedit,点击“确定”打开Windows注册表管理器 依次展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist,在Profilelist下的文件夹对应系统中用户,而文件夹中ProfileImagePath值是指向每个用户文件夹的地址,一个个点击查看,找到 之前用户名用户 的对应所在的ProfileImagePath值。
5.修改环境变量
参考链接:
免费开源可商用CMS系统推荐
VSCode 添加代码模板
节选自:VSCode 添加代码模板
Snippets内容使用JSON格式进行定义。
一个JavaScript例子
{ "For_Loop": { "prefix": "for", "body": [ "for (const ${2:element} of ${1:array}) {", "\t$0", "}" ], "description": "For Loop" } }
- For_Loop: 当前snippet名字。
- prefix: 前缀,代码块使用快捷方式;键入前缀,按tab键,代码块就会被使用。
- body: 代码块内容;换行使用\r\n。
- description: 键入前缀,vscode 感知到前缀,显示的说明内容。
- $1,$2,$0: 指定代码模块生成后,编辑光标出现位置; 使用Tab键进行切换(编辑光标按$1,$2,$3…$0的顺序跳转),$0是光标最后可切换位置。
# Snippet语法
## Tabstops
$1,$2指定代码块生成后,光标出现的位置;不同位置的相同$1位置同时出现光标。
## Placeholders
给光标出现位置加上默认值;例如,${1:another ${2:placeholder}};$1处位置默认值是another。
## Choice
光标位置设置多个值可供选择; 例如,${1|one,two,three|};$1位置处可以选择one,two,three中一个词填充在此处。
## Variables
- 常用变量
- TM_SELECTED_TEXT 当前选中内容或空字符串
- TM_CURRENT_LINE 当前行内容
- TM_CURRENT_WORD 光标处字符或空字符串
- TM_LINE_INDEX 从0开始的行号
- TM_LINE_NUMBER 从1开始的行号
- TM_FILENAME 当前被编辑文档名
- TM_FILENAME_BASE 当前被编辑文档名,没有后缀
- TM_DIRECTORY 当前被编辑文档目录
- TM_FILEPATH 当前被编辑文档全路径
- CLIPBOARD 当前剪切板内容
- 日期和时间相关变量
- CURRENT_YEAR 当前年
- CURRENT_YEAR_SHORT 当前年后两位
- CURRENT_MONTH 月份,两位数字表示,例如02
- CURRENT_MONTH_NAME 月份全称,例如 ‘July’
- CURRENT_MONTH_NAME_SHORT 月份简写 ,例如’Jul
- CURRENT_DATE 某天
- CURRENT_DAY_NAME 星期几, 例如’Monday’)
- CURRENT_DAY_NAME_SHORT 星期几的简写, ‘Mon’
- CURRENT_HOUR 小时,24小时制
- CURRENT_MINUTE 分钟
- CURRENT_SECOND 秒数
变量格式化
${TM_FILENAME/(.*)\\..+$/$1/} | | | | | | | |-> no options | | | | | |-> references the contents of the first | | capture group | | | |-> regex to capture everything before | the final `.suffix` | |-> resolves to the filename
【转】批处理删除文件名前N个字符
转载自:批处理删除文件名前N个字符
在某破站上批量下载了一些文件,文件名前面都会带有序号和网站名,影响原文件带序号的排序,写了个简单的批处理,直接删除文件名前N个字符。
原文件名:
0001.比例比例-零基础学习-01 – 购物导航.flv
0002.比例比例-零基础学习-013- 网页.flv
0003.比例比例-零基础学习-02 – 游戏加速.flv
运行bat:
Please enter the file suffix : flv
Please enter how many characters to cut out : 10
(中文按1个字符来处理)
修改后,文件名为:
零基础学习-01 – 购物导航.flv
零基础学习-02 – 游戏加速.flv
零基础学习-013- 网页.flv
@echo off setlocal enabledelayedexpansion set /p format=Please enter the file suffix : set /p deletenum=Please enter how many characters to cut out : for /r %%i in (.) do ( for /f "delims=" %%a in (' dir /b "%%i\*.%format%" 2^>nul ') do ( set "t=%%~na" ren "%%i\%%a" "!t:~%deletenum%!%%~xa" ) )
在需修改文件名的同个目录下,创建一个txt文件,粘贴以上代码,保存后修改后缀为bat,双击运行。
【转】CocosCreator之控制游戏速率实现倍速与慢动作
节选自:CocosCreator之控制游戏速率实现倍速与慢动作
// 游戏速率变量 cc.director._kSpeed = 1; var _originCalculateDeltaTime = cc.Director.prototype.calculateDeltaTime; cc.director.calculateDeltaTime = function (now) { _originCalculateDeltaTime.call(this, now); this._deltaTime *= this._kSpeed; } // 将方法挂到 cc 对象上 cc.kSpeed = function (speed) { cc.director._kSpeed = speed; }