- 博客(87)
- 收藏
- 关注
原创 iOS Universal Links配置
该json文件命名为apple-app-site-association,放在域名跟路径的.well-known下面。这里要注意,两个app下的配置都是一样的applinks:dyhy-web.yndysc.com,Xcode 工程 → 选择 Target → Signing & Capabilities。在 Domains 中添加:applinks:dyhy-web.yndysc.com。点击 "+" → 添加 Associated Domains 能力。:两个app分别AppA和AppB,
2026-01-08 10:22:20
330
原创 003不同语言数组详解
用val和var来修饰的也能控制可变不可变,但是与swift完全不一样,val修饰的不可变不是真正意义的不可变,而是说不可以重新赋值,到可以修改内容,真正的不可变与可变通过不同的申明方式来实现,Array可变,如果是引用类型那么array1和array2指向的是同一份内存地址,但是swift的值类型特性就不是这样。用let 和var来控制不可变与可变,用var申明就完全可变,用let申明就完全不可变,体现为,(2)值类型修改时地址变化。(1)值类型写时赋值。不可修改不可重新赋值。
2025-11-20 14:13:52
310
原创 uniapp中的uni_modules分包
这里以qiun-data-charts组件使用为例子,子包目录subpackages/popupSjyy。
2025-11-04 13:59:28
280
原创 vue2与vue3的区别之—响应式系统
被调用时,通知所有收集到的 Watcher 进行更新操作(如重新渲染组件)。中收集依赖这个数据的 Watcher(例如一个组件、一个计算属性)。1、vue2中Object.defineProperty的良达硬伤,响应式的主要原理是Object.defineProperty。的响应式,它不直接操作对象,而是创建一个。:在组件初始化时,Vue 会遍历。来拦截并重新定义对该对象的基本操作。2、对数组中的监听需要特殊处理。函数返回对象的所有属性。
2025-11-04 13:48:15
228
原创 uniapp兼容问题处理总结
但是要注意这个是vue2,vue3中没有首先两个编译后的代码都一样然后在子组件中为设计的语法糖默认行为可以修改这个配置,比如父组件中子组件中为的双向绑定设计,更通用,不限于表单场景默认行为(这个不可重新配置)上面演示的是vue2的代码,下面看看vue3,vue3中没有这里如果不写:value直接写<filter-query v-model="showFilterStatus" />的话默认编译的参数值为modeValue衍生知识:计算属性可以写重写计算属性的get set方法,比如下面。
2025-10-22 17:31:05
204
原创 进一步了解git
SVN(集中式)单一中央仓库所有代码和历史版本集中存储在中央服务器,用户本地仅保存当前工作副本。强依赖网络:提交、查看历史等操作需实时连接服务器,离线环境下功能受限。Git(分布式)全量本地仓库:每个用户的本地都是一个完整的仓库,包含全部代码和历史记录。去中心化:无需实时连接中央服务器,大部分操作(如提交、分支)可在本地完成,适合离线工作。
2025-06-18 11:56:26
504
原创 不同开发语言对字符串的操作
内部存储的是 UTF-16 编码的字符序列,而不是简单的字符数组。由于 Unicode 字符的长度可能不同(例如,某些字符由多个 UTF-16 码点组成),直接通过索引访问字符可能会导致错误。来实现,因为 Swift 的字符串是由 Unicode 标量组成的,字符的长度可能不一致(例如,某些字符由多个 Unicode 标量组成)。Python 中的字符串是不可变的序列,可以通过索引直接访问字符。JavaScript 中的字符串可以通过索引直接访问字符。类型,可以通过索引直接访问字符。运算符或字符串模板。
2025-03-10 17:21:47
891
原创 Intent的七大属性
FLAG_ACTIVITY_REORDER_TO_FRONT:如果activity在task存在,拿到最顶端,不会启动新的Activity。*FLAG_ACTIVITY_SINGLE_TOP:相当于Activity加载模式中的singletop(第二种)*FLAG_ACTIVITY_NEW_TASK:默认的跳转类型,会重新创建一个新的Activity(第一种)*FLAG_ACTIVITY_NO_HISTORY:被启动的Activity一旦退出,他就不会存在于栈中。
2025-02-06 17:29:00
453
原创 oc中* 与**的区别以及如何修改传递的实参数
(3)**代表指向指针的指针,例如 int **pp = &p,这里&p代表的是p的地址,pp指向它,说明pp是指向p的指针,所以用**来申明指针的指针,也就是说只要看到**就要知道,他后面带的变量是指向指针的指针。(3)在changeString方法中,传进来的string是指针的指针,*string代表的是这个指针的指针最终指向的地址里面的值。(3)把指针变量p指向的地址里面的值变成了5,实际上就是把上面3所在的地址中的3变成了5,所以最终a变成了5。(1)str代表的是一个指针变量,里面存储着。
2025-01-17 13:54:37
404
原创 ios文件管理,沙盒机制以及如何操作“文件”APP,把文件共享到文件app
iOS如何实现文件的存储模式是怎样的?如何实现文件的共享,以及如何实现两个app共同共享数据
2025-01-16 16:24:09
4380
1
原创 微信小程序开发设置支持scss文件
首先找到project.config.json文件,打开文件在setting下设置useCompilerPlugins,在useCompilerPlugins数组中增加"sass"在微信小程序开发中,默认是不支持scss文件的,创建文件的时候,css文件默认创建的是wxss后缀结尾的,但是用习惯了scss的怎么办呢?
2025-01-09 14:57:05
1070
原创 falsk-模版语法
在 Flask 框架中,模板(Templating)是通过 Jinja2 模板引擎来实现的,它允许开发者将动态数据嵌入到静态的 HTML 文件中。Jinja2 提供了一套简洁而强大的语法,使得在模板中处理变量、控制结构、继承、宏等变得非常容易。
2024-11-28 16:42:37
371
原创 Flask项目入门—会话技术Cookie和Session
Session和Cookie都是用于跟踪用户会话的技术、它们可以存储用户信息,以便在用户与网站进行交互时提供个性化的体验。然而,这两者在存储位置、使用方式、安全性等方面存在显著的差异。
2024-11-28 16:15:54
770
原创 Flask项目入门—request以及Response
特别注意这里的Response,他是一种返回类型,视图函数可以返回json,html,模版,也可以自定义,比如Response(html),比如response = redirect('/home/')request.args是ImmutableMultiDict: 类字典对象,它跟字典的区别是可以出现重复的key。上面的含义是重定向到蓝图名称为user下的视图函数get_response对应的路由。默认请求不支持post请求,如果需要同时支持GET和POST,就需要路由设置methods,比如。
2024-11-28 13:44:21
984
原创 vue 使用npm命令的时候报错 ERESOLVE could not resolve
npm命令版本冲突时候报错,error code ERESOLVE error ERESOLVE could not resolve,可以通过在完整的指令后面添加–legacy-peer-deps解决
2024-10-30 15:52:21
689
原创 Mac环境下Python3虚拟环境创建、Flask安装以及创建运行第一个最小的Flask项目
随着你的 Python 项目越来越多,你会发现不同的项目会需要 不同的版本的 Python 库。同一个 Python 库的不同版本可能不兼容。虚拟环境可以为每一个项目安装独立的 Python 库,这样就可以隔离不同项目之间的 Python 库,也可以隔离项目与操作系统之间的 Python 库。
2024-08-27 15:59:15
1164
1
原创 服务器操作系统以及Linux的优势
为何选择Linux系统?Linux系统的发行版本有哪些,我们应该选择哪个版本?以及我们接下来即将学习Linux的什么
2024-08-23 09:59:21
805
原创 【玩转python】入门篇day19-继承、多态以及单例模式
在Python中,继承和多态是面向对象编程的两个核心概念,它们允许我们创建基于已存在类的更复杂或更具体的类。下面我将详细讲解这两个概念以及单例模式的写法,应用场景
2024-08-22 11:44:09
1335
原创 Vue 3 和 Vue Router 中,使用 router.push 方法向同一个路由路径 (path) 推送带有不同查询参数 (query) 的路由对象
在 Vue 3 和 Vue Router 中,如果你尝试使用方法向同一个路由路径 (path) 推送带有不同查询参数 (query) 的路由对象,Vue Router 默认不会触发组件的重新渲染,因为它认为你正在导航到相同的路由。这是因为 Vue Router 依赖路径 (path) 和路由参数 (params在动态路由匹配中,而不是查询参数query) 来判断路由是否改变。然而,查询参数 (query) 的变化确实可以通过编程方式在组件内部检测到并作出反应。
2024-08-20 16:39:11
1082
原创 【玩转python】入门篇day16-装饰器代码实例(对比js)
装饰器可以用于记录函数的调用详情,比如函数的名称、参数、返回值等,请看python和js的调用实例。装饰器可以用来测量函数的执行时间,这对于性能调优非常有用。
2024-08-08 14:08:29
283
python爬虫bs4的基本使用、代理IP和bs4解析【实战讲解-爬取斗鱼颜值主播数据】.zip
2024-11-15
机器学习之线性代数课件(千峰教育优秀作品、深度剖析各个关键知识点).pdf
2024-11-14
uniapp安卓(android)原生录屏、截屏插件(支持应用外录屏、截屏)
2024-07-25
uniapp本地集成安卓原生录屏、截屏插件示例代码(支持应用外录屏截屏)
2024-07-25
cocos2d-x一步两步跳一跳小游戏源代码
2024-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅