- 博客(15)
- 收藏
- 关注
原创 永久修改docker中hosts文件方法
因为需要修改docker容器中的hosts文件,经过测试发现容器一旦被重新启动,hosts文件就会被重置。那么如何永久修改hosts文件的条目呢?经过测试一共提供了三种不同方法。
2024-04-27 13:27:08 4137 1
原创 申请和设置ipv6的动态域名
网上类似文章很多了,主要是考虑现在家用宽带大都开通了IPv6,但由于是动态ip地址,所以想实现随时访问家里的电脑就必须有个容易记忆的域名,否则像网盘之类根本无法访问。本文的主要思路是利用docker技术,部署ddns-go,在cloudflare登记动态域名,用ddns-go在本地ipv6地址发生变化是可以自动更新。
2024-04-16 17:17:26 1462
原创 搭建支持https和ipv6的在线文档编辑的可道云网盘
目前可道云是比较受欢迎的开源网盘,支持远程和移动端管理,功能强大。但是在线文档编辑一直是企业版的功能。在最新的版本中,看到了可以下载onlyoffice管理插件和安装步骤。经过几天折腾发现存在一些问题。一是版本固定到了only Office7.4.1,虽然还是比较新,但大家永远最求最后的版本,目前当前最新的版本已经到了8.0.1。二是对IPv6的支持有不少问题,如果按照教程来,想支持ipv6是万万成功不了的。本文以最详实的步骤教你一步一步搭建onlyoffice,确保可道云正常调用。
2024-04-16 10:51:31 2051 1
原创 在ubuntu下设置防火墙
在ubuntu下设置防火墙,需要多个步骤:进入root权限状态:不活动防火墙规则已更新规则已更新(v6)ufw enable此命令可能会中断目前的 ssh 连接。系统启动时启用和激活防火墙在实际使用过程中,可能会采用docker容器的方式,如果没有设置的情况下,可能会造成防火墙已经做了设置但没有生效。比如已经拒绝了80端口访问,但是远程用 curl照常可以访问的情况。原因就是docker里面设置了自动添加防火墙规则,导致只要docker有映射端口,防火墙就自动打开的问题。
2023-07-12 16:18:06 10390
原创 电信TEWA-1000E系列光猫IPv6访问实现
由于家庭宽带一般没有固定IP地址,甚至动态的互联网ip也没有,那么很多时候想实现家里网盘的远程访问就根本不可能了。万幸的是,国家正在积极倡导ipv6的推广,而ipv6的地址几乎无限,按照标准说法是可以为地球上每一粒沙子都赋予一个独立IP地址。从长度上看,ipv4一共就4个字节(32位),而ipv6地址长度高达16字节(128位)。因此近几年运营商在家庭宽带业务中,也逐步提供了ipv6的支持,这就为大家使用ipv6地址,反向实现对家庭设备访问(如服务器、物联网设备等等)提供了可能。
2023-07-04 21:01:28 4956
原创 cocos creator 优化微信小游戏速度
近期在cocos creator 3.7.2开发微信小游戏过程中,发现微信小游戏的表现比其他平台速度明显慢,尤其在做一些有大量文本的页面时,每次加载都有明显的迟滞感,比在其他平台,如android下,甚至浏览器下都慢很多。
2023-05-06 11:06:54 2128
原创 cocos creator和微信云函数异步问题二则
针对cocos creator远程加载图片,网上提供很多方法现在都过时了,如果使用不是报错就是无法编译通过,因为现在最新是3.7.2,所以折腾了下,把正确方法总结了下。另一个问题是在微信云函数中如何实现异步访问网络api,本以为很简单,在实际中遇到一个问题顺便解决了。
2023-04-29 22:59:33 391
原创 elastic search中实现聚合去重查询统计
在elastic search中使用json实现查询功能,与sql语言不同,理解起来要复杂一些,尤其是一些嵌套关系时。对于一些特殊查询要求,记录下来供方便使用。
2023-04-28 21:09:02 1908
原创 cocos creator 3.7微信小游戏开发云函数和云托管部署
cocos creator开发跨平台游戏能力不错,可以一次开发适用于多个平台,如andriod,ios原生,网页,各类小程序等等。就实际情况而言,能够跨1~2个平台已经不容易了,这是因为在跨平台开发中不可避免存在针对特定平台还需要做定制开发的部分,如果太多平台维护工作量过大。就微信小游戏而言,通常就要考虑是否采用微信自带云函数或者云托管,不然就只能自行搭建服务器,自行搭建有很多限制,如:必须备案、域名、证书等等,对于个人开发者而言太啰嗦了,自己维护太费精力。
2023-04-28 11:16:21 3683 5
原创 cocos creator 3.7.1 微信小游戏发布 声音效果消失了
正常将游戏构建到微信小游戏,总体上一切正常,以为大功告成,但打开声音多测试一会儿,突然发现每次音效正常一段时间后,突然就消失了!时间大约几分钟,次数也不一定,但几分钟后肯定消失,如果一直测试下去,偶尔会听到一二次音效,但最终的结果连背景音乐一并消失! 这个问题应该是cocos creator的兼容性bug,估计在后面版本会修复!目前要解决,最简单方法就是绕过cocos creator自带的音频播放,用微信的方式播放;但是cocos creator的资源管理自成一体,直接使用连文件路径
2023-03-12 20:22:01 1254
原创 cocos creator 3.7.x 发布游戏到微信小游戏
cocos creator 自带了构建功能,可以将你的游戏发布到微信平台,总体上是简单易操作,但是如果你想只是点点点就搞定,那就大错特错了!这里面还是有很多坑,这里总结了完整的过程,提示你一步一步实现微信真机调试目标,亲自测试确保成功。
2023-02-25 17:33:01 2847
原创 用typescript搭建node.js服务器
近日为实现cocos creator开发的游戏中实现网络访问功能,比如排行榜、存储游戏成绩等等功能,采用typescript语法,搭建了node.js服务器,为保证可扩展性和一定安全性,在node.js前面用nginx做负载均衡。后端用elastic search做数据库实现排序功能。花了几天时间,排了不少坑。
2023-02-18 16:13:03 979
原创 解决cocos creator 3.x使用axios模块问题
在cocos creator 3.x中使用axios模块以为是个简单问题,npm下载axios模块,npm install axios,import 导入直接使用即可。实际上里面问题得很:下载后无法使用。版本超过0.19基本难以调试错误太多;文件使用,查了很多网上资料,一些说可以直接用node-module;一些说要使用dist目录;一些说import必须是axios.min.js文件等等,总之很多版本,但都不能最终成功;在cocos浏览器调试正常,但一旦android真机就黑屏,也没有个报错什么的。
2023-02-07 19:41:16 1825 1
原创 cocos creator 3.x遇到的一些问题和解决办法
场景文件格式损坏解决办法还有引入外部模块出现问题如何解决。场景文件是json格式(可以用visual studio code打开),层次不多,以id进行关联,尝试删除一些小节,结果发现还是打不开,但是提示不一样了,经过进一步分析,终于找到原因所在,一个json子数组出现了null节点,内容保存的是null,导致在解析时,无法正确读取数据。现象:一次异常死机,关机重启后,场景文件(cocos creator 3.6.2创建)无法打开,涉及几天的工作,如果无法恢复,损失巨大!
2023-02-01 14:31:15 5552
原创 cocos creator构建发布android经验
用cocos creator 3.x 构建android项目,然后用android studio 打开此项目,最后用build编译,发现错误,根据提示解决即可。这个工具的使用是关键,所有各种不同版本均要这里配置正确才能成功编译,在 tools->sdk manager,sdk platforms主要是android不同版本;编译过程会出各种报错,设计sdk、ndk版本问题,解决方式是正确设置参数。
2023-02-01 10:03:55 1972 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人