- 博客(51)
- 收藏
- 关注
原创 本地部署DeepSeek(Mac版本)
Ollama 是一个开源的本地模型运行工具,可以方便地下载和运行各种开源模型,比如 Llama、Qwen、DeepSeek 等。下载并安装 Ollama 后,请打开命令行终端,输入命令下载并运行本地模型。2:下载并运行 deepseek-r1:8b 模型(注意:Ollama 上的 DeepSeek R1 模型实际上是蒸馏模型)在 Chatbox 中打开设置,在模型提供方中选择 Ollama,即可在模型下拉框中看见你运行的本地模型。1:下载并运行 llama3.2 模型。点击保存,即可正常聊天使用。
2025-02-06 10:41:54
621
原创 构建第一个ArkTs应用
页面路由router根据页面url找到目标页面,从而实现跳转。使用页面路由请导入router模块。如果需要实现更好的转场动效,推荐使用。”,在main_pages.json文件中的“src”下配置第二个页面的路由“pages/Second”。”完成第二个页面的创建。使用此种方式则无需再进行下文中第二个页面路由的手动配置。1、新建第一个页面文件。2、新建第二个页面文件。”文件,进行页面的编写。开发者也可以在右键点击“页面间的导航可以通过。
2024-11-06 16:16:51
402
原创 防抖 还是 节流?
触发时机:防抖是事件触发后等待,节流是事件触发时立即执行。触发次数:防抖在延迟时间内如果没有再次触发,则只执行一次;节流是在每个时间间隔内只执行一次。适用场景:防抖适用于用户操作结束后才需要处理的场景,节流适用于需要在一定时间内限制执行次数的场景。选择防抖还是节流,取决于具体的应用场景和需求。
2024-11-01 15:45:10
227
原创 flutter 打包
Ios : flutter build ios -> open ios/Runner.xcworkspaceandroid : ./build.sh stable
2024-11-01 15:19:24
466
原创 使用H5+高德获取定位报错问题
错误:定位失败,由于未获得WIFI列表和基站信息,且GPS当前不可用,建议开启设备的WIFI模块,并将设备中插入一张可以正常工作的SIM卡,或者检查GPS是否开启;错误:定位失败,由于手机WIFI功能被关闭同时设置为飞行模式,建议手机关闭飞行模式,并打开WIFI开关。错误:定位失败,由于手机没插sim卡且WIFI功能被关闭,建议手机插上sim卡,打开WIFI开关。错误:GPS 定位失败,由于设备当前 GPS 状态差,建议持设备到相对开阔的露天场所再次尝试。错误:定位初始化时出现异常,请重新启动定位。
2024-11-01 14:59:15
586
原创 关于华为应用市场上架,申请权限未告知目的被驳回问题的简单处理方式
关于华为应用市场上架过程中出现的【您的应用在运行时,未同步告知权限申请的使用目的,向用户索取(存储、拍照)等权限,不符合华为应用市场审核标准。】
2024-01-30 14:55:13
970
原创 百度/高德地图获取当前定位以及地址逆解析(将经纬度转换为位置信息)
百度地图获取当前定位并进行标注,使所有定位点在视野范围内。高德地图获取当前定位并进行标注,使所有定位点在视野范围内。
2023-06-19 19:06:58
2153
原创 if-else代码结构优化
以上使用数组或者对象的写法,提高代码的可读性的同时,维护起来也变得简单了。而且就算一周变为八天,只需要修改。是不规律的字符串呢?那我们使用对象,每个。是数字,和数组的下标是一致的。所以我们可以考虑使用数组来优化。方法返回"今天是星期*"。
2023-04-14 10:35:16
84
原创 安卓设备真机调试状态导航栏被覆盖,页面点击卡顿等问题解决方案
小程序真机调试反应很慢卡顿,安卓自定义状态导航栏被覆盖,界面跳转之后,页面出现空白,点击延迟等问题解决方案
2023-04-04 15:19:45
555
原创 uni-app编辑表单数据返回列表后页面不更新问题解决方案
eventChannel:【列表页点击编辑进入编辑表单,更新完数据保存后返回列表页面,列表页面数据也能够及时更新】
2023-04-04 15:01:01
1601
原创 js---闭包
1.会将闭包所访问的变量永远保留在计算机内存中,可能会产生内存泄漏。闭包就是可以访问外层函数作用域中变量的函数。2.闭包可以实现变量私有化。
2022-12-21 17:03:01
82
原创 Object的原型对象
当调用对象的某个方法时, 首先在对象自身找该方法,如果自身有该方法则调用成功, 如果没有则继续沿着由__proto__构成的原型链查找该方法, 如果一直到原型链的终点都没有找到则报错.1、hasOwnProperty() 在判断一个属性是否在对象身上时, 不会沿着原型链查找的(只会在对象自身身上查找)结论: js中任何一个对象都可以看做是 Object这个顶层构造函数的实例对象。2、 in 在判断一个属性是否在对象身上时, 会沿着原型链查找。1.先用for in 遍历对象, 拿到对象的每个属性。
2022-11-09 11:32:57
310
原创 js---深拷贝
JSON.stringify () :将JSON对象转为JSON字符串( json字符串要求字符串中每个属性名必须用 " "包裹,不能有注释,不能有多余逗号)深拷贝:引用数据类型将内容整个的复制给另一个变量,堆内存中会为复制过来的数据创造一个新空间,两个变量实际指向两个引用地址,后续操作互不影响。第一步:循环遍历(循环遍历一个对象的每个属性,将对象的每个属性和其值添加到另一个对象中)第二步:封装函数(实现对象的深拷贝,返回值是深拷贝之后的对象)3. assign 函数。
2022-11-07 11:36:36
314
原创 js --- 事件
方式二:DOM 2级 :事件源.addEventListener( ' 事件类型 ' , ' 要解绑的事件处理函数 ' )语法:事件源.addEventListener( ' 事件类型 ' , ' 事件处理函数 ' )语法:事件源.attachEvent( ' on事件类型 ' , ' 事件处理函数 ' )特点:同一个事件源的同一个事件类型只能绑定一个事件处理函数,多的话覆盖。方式一:DOM 0级 :事件源.on事件类型=null。事件三要素:事件源,事件类型,事件的处理函数。基本数据类型:存储在栈空间。
2022-10-29 10:27:22
161
原创 BOM-浏览器对象模型
比如我们之前学习过的了alert这个东西其实是归属于BOM的,标准语法应该是:window.alert()注意:因为这些东西都是属于浏览器给的,所以就会导致在不同的浏览器上显示的效果可能是不一样的。BOM:Browser Object Model浏览器对象模型。但是其实一般写代码的时候这个window是可以忽略不写。,在bom中给我们提供了一整套可以操作浏览器的属性和方法。浏览器的部分(一般都是css不能操作的)浏览器的可视窗口尺寸。设置滚动条的滚动距离。
2022-10-20 20:10:54
139
原创 js --- 字符串常用方法/操作
但是把一些字符(英文字母、标点符号、汉字、日语、韩语)转成二进制规则就不明确了,不知道该怎么转了,因为毕竟每个国家的语言都不一样,字长得也不一样,所以转换起来就很麻烦。通用语法:字符串.方法名() // 字符串的所有方法都不会改变原始字符串。为了解决这个问题,专门出了一个表,叫做ASCII表。计算机在做运算的时候其实是用二进制做运算的。在这个表中有每个字符对应的编码。把数字转成二进制比较好转。
2022-10-19 23:38:38
142
原创 js --- 进制转换/时间对象/定时器
是js中的一种复杂数据类型,单词是Date,在时间对象中给我们提供了一些可以操作时间的方法,包含了一些和时间相关的信息。是一种可以让代码延迟执行的方案。将十进制转成其他进制的方法。将其他进制转成十进制。
2022-10-19 23:23:07
241
原创 js --- 冒泡排序和选择排序
3.如果minIndex中的数据是大于数组中的数据的,就证明此时数组的这个下标应该是比较小的。这时候就把最小数和索引0位置的数据进行交换,这样第一轮结束后索引0的位置存储的一定是最小值。经过一轮比较之后,一定可以找出最小数据的索引,已知最小数据应该要放在索引0的位置。所以直接拿后面的数字开始比较即可,要从后面的数字中再次找出最小数的索引。比如要想进行从小到大的排序,那么最终索引0的位置应该存放的是数组中的最小值,依次类推。下一次再从剩余的数当中再次找最小值的索引,找到之后把这个数放到索引1的位置。
2022-10-18 18:38:08
187
原创 js --- 数组(1)数组的创建,下标,常用方法
数组也是js中的一个数据类型,他是一个复杂(引用)数据类型,单词是Array在数组中也可以存储很多条数据。数组他是一个有序的集合。数据都是按照顺序排列的,每一条数据都拥有一个属于自己的编号创造数组的方式。数组是一个有序的集合(数组中每一个数据都是按照顺序排好的,每一个数据都有他自己对应的编号)索引(下标):从左到右从0开始依次+1。这个编号我们一般就叫做下标、索引。数组的常用方法【不改变原始数组】数组的常用方法【改变原始数组】方式二:内置构造函数方式创建。方式一:字面量方式创建。
2022-10-17 22:20:07
2529
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人