- 博客(37)
- 资源 (2)
- 收藏
- 关注

原创 cocos creator 注意事项,小技巧(不定期更新)
1、ScrollView的使用:编辑器创建scrollView组件的时候下面有个content,默认里面有个item,比较坑的是,只有当content的大小大于view的时候才可以滑动,半屏幕是不可滑动的(之前写lua就没遇到,今天放了一个控件,测试了半天不能滑动,,,)2、ScrollView中滑动的时候会触发item中注册的touch事件,记得勾选编辑器界面的Cancel Inner Ev...
2018-06-22 19:21:34
3949
1
原创 Leetcode(力扣)最长回文子串
c.大于三个的时候如果s[i] === s[j]切dp[i-1][j+1]是true的时候,dp[i][j]保存回文状态为true.b.两个字符串的s[i] === s[j]的回文状态dp[i][j]是true,把情况分清楚很好处理,直接用二维数组dp保存中间状态。a.单个字符串回文是dp[i][j]true,"aba" 同样是符合题意的答案。中最长的 回文 子串。d.其他都是false。
2025-02-27 18:47:51
175
原创 Cocos creator打包工程化(py)
编译之后将build/jsb-link目录下src,res,subpackages三个文件按照不同的脚本来编译生成版本号的配置文件(原生的是.manifest文件,但是我们支持大厅子游戏更新,所以自定义引擎使用的是.u3d文件作为配置文件),每次都要去改对应的版本号,生成好之后再合并上传。之前打包一直手动执行各种脚本,公司发布几个平台(不同服务器),然后上周测试服更新,连续几个版本出现更新问题,搞得人精疲力竭,所以还是交给脚本来执行比较可靠。file是用来生成版本配置文件的js文件:就是官网的js文件。
2024-01-18 11:06:57
1358
原创 uniapp-vue3 抖音小程序开发(上线项目开源)
就直接拿出自己的vue3+pinia框架放入uniapp中开始干:项目比较简单,初版直接上线,想着数据流量接过来进行第二版优化:ue+操作体验+后端打点。上线之后甲方那边有些问题,没导入流量,因此第二版本就没提上日程。项目是单机的,直接读入本地题目配置可以跑。之前开发过支付宝小程序和微信小程序,这次是首次开发抖音小程序,老板要求只能下班之后做,给技术三天做完。最近公司临时接一个项目来接手别人的流量,项目比较小,时间比较赶。
2023-10-07 11:26:57
2115
原创 VSCode种git rebase分支冲突解决无法继续rebase
/这一步出现冲突vscode上处理冲突,点击添加(相当于add,下图1 “+”);vscode上点击“继续(下图1 Continue)”直接弹框报错(下图2)常规来说我们git开分支开发完新功能之后,提交之前rebase dev分支,然后合并到dev上算是开发完成。1.执行变基操作:git rebase dev。
2023-07-18 14:20:03
5548
原创 vite+vue3分平台打包
项目一套代码需要支持发多个国家,有多个测试服,一个开发服,直接production和development不大够,代码还需要根据不同地区给出不同需求。按照传参动态配置参数,在代码里面判断参数属于哪个平台,然后处理相应的逻辑。
2022-11-22 09:35:48
949
原创 css关于transform执行顺序问题
如题,我面试被问到这个,因为用的比较少,所以没答上来,面试官说是倒着执行,我网上查询给的答案说的没强调过程(可能我没get到答主的点)。查了一下MDN,上面说的就很直接:要应用的一个或多个CSS变换函数。 变换函数按从左到右的顺序相乘,这意味着复合变换按从右到左的顺序有效地应用。一方面说明顺序从左到右,另一方面要结果相乘,和我测试结果一致。如:transform: rotate(90deg) scale(2) translateX(200px);这个是顺时针旋转90度,然后放大2
2022-05-17 11:52:05
928
原创 力扣(LeetCode)385. 迷你语法分析器
给定一个字符串 s 表示一个整数嵌套列表,实现一个解析它的语法分析器并返回解析的结果 NestedInteger 。列表中的每个元素只可能是整数或整数嵌套列表示例 1:输入:s = "324",输出:324解释:你应该返回一个 NestedInteger 对象,其中只包含整数值 324。示例 2:输入:s = "[123,[456,[789]]]",输出:[123,[456,[789]]]解释:返回一个 NestedInteger 对象包含一个有两个元素的嵌套列表:1. 一个 i
2022-05-09 23:31:37
367
原创 leetcode上的回文链表
题目:给你一个单链表的头节点head,请你判断该链表是否为回文链表。如果是,返回true;否则,返回false。例 1:输入:head = [1,2,2,1]输出:true示例 2:输入:head = [1,2]输出:false提示:链表中节点数目在范围[1, 105] 内0 <= Node.val <= 9进阶:你能否用O(n) 时间复杂度和 O(1) 空间复杂度解决此题?来源:力扣(LeetCode)链接:https://lee...
2022-05-09 18:34:32
173
原创 uniapp笔记
1、组件没加载出来,因此ref也不生效了?作为vue前端过来的,常规的周期问题不生效就不提了,我说的是一个比较诡异的情况。我创建的组件目录是components/dialog/dialog.vue然后调用的时候组件显示不出来,因此ref没生效。原因竟然是我不能用dialog,换个名字就好了...
2022-04-26 11:29:52
1254
原创 Vue2 elementUI年份区间选择组件
问题:elementUI中有日期范围组件,月份范围选择的,就是没有年份范围选择的,需要加一个类似风格的。先看月份的范围选择效果:在看实际实现效果(因为我们主题是自定义风格,所以颜色有些差异,可以调整):<template> <div class="yearPicker" ref="yearPicker" :width="width"> <input ref="inputLeft" v-model="startS...
2022-01-13 11:03:01
10101
12
原创 Vue requestFullscreen全屏导致Element下拉框无法展示
问题如题。解决方案:我们可以通过document.documentElement元素调用requestFullscreen,之后在需要全屏的元素使用fixed布局,调整层级可以全屏。
2021-11-03 11:36:23
3680
原创 关于 vue3 使用scss 出现 Syntax Error: TypeError: this.getOptions is not a function
vue3使用scss只用安装两个包就行:npm install sass --save这个问题是sass-loader版本太高直接改package.json中的sass-loader:"^10.1.0"然后执行npm install就ok和npm install sass-loader@^10.1.0 --save是一样
2021-10-12 23:56:05
693
原创 Webpack5打包报错ducument is not defined
正常测试完字体,用的是样式表导入的css文件,然后直接打包报错如下:ERROR in Error: webpack://project/./node_modules/style-loader/dist/runtime/injectStyles IntoStyleTag.js?:93 var style = document.createElement('style'); ^ ReferenceError: document is not define
2021-06-01 17:31:30
702
原创 Webpack5使用html-loader@2.xx打包html中的图片
ERROR in Error: webpack://project/./index.html?./node_modules/html-webpack-plugin/lib/l oader.js:9 var ___HTML_LOADER_IMPORT_0___ = new URL(/* asset import */ __webpack_require_ _(/*! ./assets/images/sun.png */ "./assets/images/sun.png"), __webpac.
2021-06-01 16:44:46
519
原创 Vue3上调用swiper6
一、先本地安装插件 npm install vue-awesome-swiper --save npm install swiper --save二、在main.js全局导入import VueAwesomeSwiper from 'vue-awesome-swiper'import 'swiper/swiper-bundle.css'Vue.use(VueAwesomeSwiper)三、直接在使用的地方用组件,代码直接可以跑(注释的地方就是:核心是分别导出的各个子组件...
2021-04-27 22:31:46
986
1
原创 nodejs处理windows路径的反斜杠
最近偶然处理一个小程序项目设计到后台是express到,上传图片到服务器,然后生成一个路径是一个带有反斜杠的,然后返回到客户端,小程序拉去图片的时候各种被转义了。特别是文件名中"t"之类的开头的非打印字符。然后各种搜资料,你会发现网上各种教你replace(/\\/g, "/"),然而执行效果是这样的:并没有什么乱用。然后我看到服务器发过来的json字符串是会给我自己额外加上一个反斜杠,然后思路出来了,虽然不是什么牛逼办法,但是也是一种把问题处理了,如果有其他办法谢谢告诉我,感激不尽。.
2021-03-26 18:00:32
3879
原创 Py文件处理的常用函数
关于文件批量处理第一个想到的就是py,经常用到一些通用函数。每次换工作或者换电脑都重写。虽然不难但是每次重写、测试还是有点点浪费时间。一、文件递归读取成为字典#按照路径递归读取文件列表def initFileData(sPath): if not os.path.exists(sPath): print("File Path Error:", sPath) ...
2018-11-16 12:02:41
293
原创 Execution failed for task ':warcraft:mergeDebugResources'
换游戏图标,有时候png,jpg文件同名会有这个错,删一个
2018-08-01 16:09:35
214
原创 游戏打包AS Execution failed for task ':app:compileDebugJavaWithJavac (后面没有MD5)
在defaultConfig 里面加这个就行multiDexEnabled true
2018-08-01 15:18:28
582
原创 quick-cocos2d-lua关于游戏覆盖安装更新缓存的处理
问题:我们知道每次在google play和appstore上提审包总会提升版本号,然后就提醒玩家游戏需要升级,这时候有些玩家会出现黑屏,登录不了等等比较严重的问题,主动清理缓存数据就会好,但是好多初级玩家并不知道,这样会造成比较不好的印象。原因分析:就我所在项目而言,用的是quick3.3,我们在游戏发布后做了多次热更新,热更新是在缓存目录的,覆盖安装并没有删除该目录内容。然后安装之后进入游戏,...
2018-06-11 14:23:16
978
原创 ios消息推送报错140735865074632:error:0906D06C:PEM
是按照这位兄台的blog接入推送sdkhttps://blog.youkuaiyun.com/showhilllee/article/details/8631734由于是运营那边给的p12文件和cer文件,所以直接跳过前五步。在生成PushChatKey.pem文件的时候需要输入密码,偷了个懒,直接输入一样的然后就没有Verifying - Enter PEM pass phrase.到了执行这个的时候ope...
2018-05-04 11:54:37
2641
原创 codesign 想要访问您的钥匙串中的密钥
ios 开发中用新的得开发者账号去给项目打包的时候经常弹出,然后你觉得以前项目不会弹啊,,,因为新的开发者证书默认权限是访问的时候需要确认,打开钥匙串访问界面,不会的点击上面的问号,进入之后先解锁左上角的登录钥匙。如图:然后点击下面“我的证书”,然后在右边栏里面找到你正在用到的开发者账号,点击三角形扩展按钮,下面的钥匙双击会出现以下界面:默认选中第二个,改成第一个就行,这里会让你输入登录密码确认。...
2018-04-09 18:25:42
40605
原创 python导表
以前用Python,用py导表觉得很方便,现在用的是lua,项目用的是一个本地服务器从数据库服务器获取数据,导成lua文件,然后生成,每次加一个导表很多不方便,每次导表还要开启本地服务器,而且,加一个导表需要在每个使用者的本地服务器添加文件名字;于是乎,我觉得还是用py导表lua用吧,用xlrd模块(不知道的先了解一下很简单的)。#-*- coding:utf-8 -*-import sysi...
2018-03-22 21:05:40
734
原创 quick-cocos2dx-v3.3打包
*条件:* quick-cocos2d-x-v3.3 32位ndk-r10e Win7 ide:android-studio-2.3.3 一、用quick创建项目 项目创建目录如图所示: 二、然后路径frameworks\runtime-src\proj.android_no_anysdk文件到android-studio: 导入后如果让你更新gradle就直接更新吧!
2017-09-20 18:02:04
1912
原创 cocos quick lua 输入框点击穿透的问题处理方案。
cocos quick lua 输入框点击穿透的问题处理方案。 条件:当前版本quick-3.3 -lua,系统 win7。问题:在输入框(textField或者editbox,下文“输入框”就代表这两种)打开的情况下弹出其他界面盖住输入框,点击上层界面的时候输入框还会优先响应点击事件,而上层的界面上的其他控件不会响应点击事件。原因分析:界面上的点击事件使我们自己定义的touch事件,而输入框点击
2017-09-09 14:40:37
1202
cocos2d-x-2rd-party-libs-bin
2018-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人