avatar
文章
64
标签
29
分类
11

主页
标签
分类
归档
关于我
面试题
liang yong gang
搜索
主页
标签
分类
归档
关于我
面试题

liang yong gang

postgraduate words 5500
发表于2025-05-19|更新于2025-06-09
a adj形容器 ad adv副词 n名词 prep介词 vt及物动词 vi不及物动词 art冠词 conj连词 pron代词 a1-64 第1/43页 序号 单词 含义 词性 例句 1 a 一个 art 2 abandon 抛弃 vt 3 abdomen 腹部 n 4 abide 坚持 vi 5 ability 能力 n 6 able 有能力(能力、时间)做某事 a 7 abnormal 不正常的 a 8 aboard prep在(船、飞机)上 ad上飞机 prep ad 9 abolish 废除,取消 vt 10 abound 大量存在 vi 11 about prep关于 ad在周围 大约 prep ad 12 above a上述的 ad在上面 prep在某物的上面 a ad prep 13 abroad 到国外 ad 14 abrupt 突然的 粗鲁无礼的 a 15 absence 缺席 缺乏不存在 n 16 absent 缺席的 a 17 absolute 绝对 ...
git常用命令
发表于2025-03-04|更新于2025-04-16|git|git
常用清理远端已经删除但本地还有缓存的分支1git remote prune origin 或者 1git remote update origin --prune 拉取远端release分支并合并到当前分支1git pull origin release git pull = git fetch + git merge以上一条命令等于下面两条命令 12git fetch origin release # 从远端把release分支拉下来git merge origin/release 1git merge release # 把本地的release合并到本地当前分支 推送1git push -u origin release -u是为使本地release和远端release做关联 1git push --force # 强制推送 退到某个版本1git reset --hard d36a7281ca2c72a739e887d572faaee5ccdbfc05 git reset HEAD^ 回退到上个版本git reset HEAD^^ 回退到上上个版本 基础初始 ...
sourceTree如何使用cherry-pick功能
发表于2025-01-16|更新于2025-01-16|git|git
cherry-pick功能:从一个分支中选择一个或多个提交记录,并将他们应用的当前分支 使用cherry-pick功能的步骤如下 在sourceTree中,切换到目标分支 在提交记录中,选择单条提交记录,或者按住command键(mac电脑)选择多条提交记录 在选中的提交记录上右键,选择遴选 在弹出的窗口中,点继续 这样就会把相关的提交记录应用到当前分支上 在步骤4中可以勾选成功合并后立即提交,也可以不勾选自己再手动提交。
鸿蒙app编译构建的配置文件解析(鸿蒙六)
发表于2024-12-04|更新于2024-12-04|harmony|harmony
build-profile.json5 build-profile.json5文件分为工程级与模块级,其中buildOption在工程级文件和模块级文件均可配置,其中相同字段以模块级的字段为准,不同字段模块级的buildOption配置会继承工程级配置。为什么记录这个,是在开发中涉及到混淆配置,所以记录下 工程级123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172{ "app": { // 签名 "signingConfigs": [ { "name": "release", "type": "HarmonyOS", "material&quo ...
前端如何支付
发表于2024-12-04|更新于2024-12-04|业务实现|支付
项目中做到鸿蒙app下单支付,记录一下支付流程 支付宝支付如果是app 调用后端接口,后端会生成一个订单号。 调用支付接口jspay,传入订单号,后端会返回一个支付链接。 app通过支付链接,跳转到支付宝支付页面。 回到app,判断已经点击过支付(模拟从支付宝回来),跳转支付结果页面,查询支付结果的接口,如果返回成功则展示支付成功信息。否则调3次,结果还是失败就展示失败信息。 如果是web 调用后端接口,后端会生成一个订单号。(同上) 调用支付接口,传入订单号,后端会返回一个支付链接。(同上) 把支付链接转成一个二维码,可供手机扫码。(用了一个插件qrcode.vue) 轮询查支付结果。当返回成功时,跳转成功页。否则一直轮询,因为不知道用户什么时候扫码。 微信支付微信与支付宝不同的是微信的支付链接是固定的,而支付宝的支付链接是变化的。 如果是web 调用后端接口,后端会生成一个订单号。 支付链接自己拼接好。微信的支付链接:https://www.beeselect.net/miniprogram?orderNo=&totalAmount=&goodsDesc ...
hsp和har的转换(鸿蒙五)
发表于2024-11-06|更新于2024-11-07|harmony|harmony
在一个项目中业务量比较大,会把一些功能分包,创建的时候分两种类型:share Library和static Library,前者创建出来的类型是hsp,后者是har。 开发过程中可能会遇到共享包转型场景,主要有hsp转har包和har转hsp包两种情况。共享包转换核心思路就是将配置文件统一,比如将hsp支持的配置文件转换为har的配置文件,主要涉及module.json5、hvigorfile.ts、(build-profile.json5文件),以及路由方式切换等场景。 hsp转har 在hsp下的module.json5中,把”type”: “shared”修改为”type”: “har”,删除”deliveryWithInstall”、”pages”字段。 然后再找到hsp下的hvigorfile.ts文件,将里面的hspTasks改为harTasks 由于har中不能声明page,需要先删除原hsp中module.json5的page声明;har不能用router.pushurl路由方式,需要修改原有router.pushurl路由为navigation(推荐)或命名路由跳转方 ...
我劝你不要乱写三元表达式
发表于2024-09-24|更新于2024-09-25|基础|基础
我劝你不要乱写三元表达式,你看看这容易读懂吗代码是写给人看的,不是写给机器看的,机器只喜欢01,你会写01吗?发现别的同事写的一段代码,实在是难以理解,如下: 12345678910item.renewalStartDate = item.orderStatus == 2 ? item.payType == 3 ? item.auditDate ? dayjs(item.auditDate).format('YYYY-MM-DD') : '' : item.payDate ? dayjs(item.payDate).format('YYYY-MM-DD') : '' : ''; 你看看上面这段代码,它容易读懂吗?真是服了,写的啥啊?给上面的代码加一下小括号,应该可以协助理解,经过仔细研究,改写成这样: 123456789101112131415161718item.renewalStartDate = i ...
应用程序包(鸿蒙四)
发表于2024-08-08|更新于2024-08-08|harmony|harmony
HAP(Harmony Ability Package)一个HAP文件包含应用的所有内容,其文件后缀名为.hap。HAP包是由代码、资源、三方库及应用配置文件等打包生成的模块包。其主要分为两种类型:entry和feature。 entry:应用的主模块,作为应用的入口,提供了应用的基础功能。 feature:应用的动态特性模块,作为应用能力的扩展,可以根据用户的需求和设备类型进行选择性安装。 应用程序包可以只包含一个基础的entry包,也可以包含一个基础的entry包和多个功能性的feature包。 使用场景单HAP场景如果只包含UIAbility组件,无需使用ExtensionAbility组件,优先采用单HAP(即一个entry包)来实现应用开发。虽然一个HAP中可以包含一个或多个UIAbility组件,为了避免不必要的资源加载,推荐采用“一个UIAbility+多个页面”的方式。 多HAP场景如果应用的功能比较复杂,需要使用ExtensionAbility组件,可以采用多HAP(即一个entry包+多个feature包)来实现应用开发,每个HAP中包含一个UIAbility组 ...
Ability Kit(鸿蒙三)
发表于2024-08-08|更新于2025-07-29|harmony|harmony
Ability Kit 简介Ability Kit(程序框架服务)提供了应用程序开发和运行的应用模型,是系统为开发者提供的应用程序所需能力的抽象提炼,它提供了应用程序必备的组件和运行机制。 使用场景应用的多Module开发:应用可通过不同类型的Module(HAP、HAR、HSP)来实现应用的功能开发。其中,HAP用于实现应用的功能和特性,HAR与HSP用于实现代码和资源的共享。 应用内的交互:应用内的不同组件之间可以相互跳转。比如,在支付应用中,通过入口UIAbility组件启动收付款UIAbility组件。 应用间的交互:当前应用可以启动其他应用,来完成某个任务或操作。比如,启动浏览器应用来打开网站、启动文件应用来浏览或编辑文件等。 应用的跨设备流转:通过应用的跨端迁移和多端协同,获得更好的使用体验。比如,在平板上播放的视频,迁移到智慧屏继续播放。 应用模型应用模型是系统为开发者提供的应用程序所需能力的抽象提炼,它提供了应用程序必备的组件和运行机制。有了应用模型,开发者可以基于一套统一的模型进行应用开发,使应用开发更简单、高效。 应用模型的构成要素 应用组件 应用进程模型 应 ...
鸿蒙app的数据管理(鸿蒙二)
发表于2024-08-08|更新于2025-07-29|harmony|harmony
状态管理LocalStorageAppStoragePersistentStorageEnvironment AppStorage: 应用全局的UI状态存储AppStorage是应用全局的UI状态存储,是和应用的进程绑定的,由UI框架在应用程序启动时创建,为应用程序UI状态属性提供中央存储。 @StorageProp当appstorage中的某个属性值被修改,可以将值传递过来,配合@watch监听可以修改其他值 12345@StorageProp(CACHE_USER_INFO) @Watch('onLoginChange') userInfo:string = ''onLoginChange() { this.nickName = JSON.parse(this.userInfo).nickName} @StorageLink@StorageLink(key)是和AppStorage中key对应的属性建立双向数据同步:1.本地修改发生,该修改会被写回AppStorage中;2.AppStorage中的修改发生后,该修改 ...
123…7
avatar
claus liang
个人博客网站
文章
64
标签
29
分类
11
Follow Me
公告
This is my Blog
最新文章
在github pages部署vue项目2025-12-26
微信扫码授权场景记录2025-11-21
微信小程序如何给用户推送消息2025-11-20
variableTextarea可插入变量的文本框2025-10-30
sortablejs实现拖拽功能2025-10-29
分类
  • git6
  • h56
  • harmony6
  • node1
  • vue12
  • 业务实现3
  • 前端得懂的运维技能3
  • 基础13
标签
图片 微信 诗歌 markdown element githubpages 微信小程序 git vite 基础 vue harmony h5 微前端 linux 消抖节流 typescript 数据结构 面试 vscode antd gulp 业务实现 webpack node hexo canvas npm 支付
归档
  • 十二月 20251
  • 十一月 20252
  • 十月 20252
  • 八月 20251
  • 七月 20252
  • 五月 20252
  • 三月 20251
  • 一月 20251
网站资讯
文章数目 :
64
本站总字数 :
68.7k
本站访客数 :
本站总访问量 :
最后更新时间 :
©2019 - 2025 By claus liang
框架 Hexo|主题 Butterfly
京ICP备18012831号 | 去我的主页liangyonggang.com
搜索
数据库加载中