内网穿透frp部署
前置条件:公网固定ip的服务器一台
frp下载地址: https://github.com/fatedier/frp/releases
frp是golang开发的项目,release里面有预编译好的二进制,可直接部署。
当前版本为frp_0.61.0
前置条件:公网固定ip的服务器一台
frp下载地址: https://github.com/fatedier/frp/releases
frp是golang开发的项目,release里面有预编译好的二进制,可直接部署。
当前版本为frp_0.61.0
鉴于真香的新版M4 mini,小玩了一下ai推理环境的搭建。
鉴于ollama类似docker的用法,选择了它作为推理后台部署,mac的ollama需要用app才能访问硬件设备,不能使用docker方式安装。
而Open webUI为了避免污染Mac自带python环境,使用了docker部署方案。
傻叉的微软apps目录,默认删不掉,重启还自动创建。
takeown /F "D:\WindowsApps" /A /R /D Y
icacls "D:\WindowsApps" /T /grant administrators:F
python3在window上已安装,命令行也能正确识别到。
但cmake工程中的find就是找不到python3。
cmake生成工程加了-A win32
参数,导致cmake只会去找32位的python。
错误信息:
_python3_executable-notfound
卸载64位的python,重新安装32位的python,问题得以解决.
大部分文章都是
$ cat /proc/cpuinfo
$ cat /proc/meminfo
但是对于arm系统非常不友好,看不到什么信息。用下面的新命令吧.
$ lscpu
$ lsmem
$ sudo port -v selfupdate
$ sudo port upgrade outdated
$ sudo port install dos2unix
$ cd /xxx/xxx/textFileRootDir
$ find ./ -type f -exec dos2unix {} \;
local function encodeHtmlSpecialChars(str)
local html = {
["<"] = "<",
[">"] = ">",
["&"] = "&",
}
local decstr, _ = string.gsub(tostring(str), "[<>&]", function(char)
return html[char] or char
end)
return decstr
end
local function decodeHtmlSpecialChars(str)
local html = {
["<"] = "<",
[">"] = ">",
["&"] = "&",
}
local rawstr, _ = string.gsub(tostring(str), "%b&;", function(char)
return html[char] or char
end)
return rawstr
end
godot支持TexturePacker需要使用到CodeAndWeb官方提供的TexturePacker Importer插件.
下载TexturePacker Importer,解压并放到工程的addons目录下.
TexturePacker中设置导出格子为Godot格式
在把资源导入godot工程就可以使用精灵表单中的帧了.
对于a,b是table对象的情况下,需要特别判断一下,返回false.
table.sort(allTab, function(a, b)
if a == b then
return false -- first sort may a == b, must return false
end
end)