- 博客(170)
- 资源 (11)
- 问答 (2)
- 收藏
- 关注

原创 最详细的微信公众号搭建一条龙
node 跑通 微信公众号 开发者功能关键字: node express 服务器 域名 centos 微信公众号 自定义 开发文末 扩展 有惊喜!!! 好玩的功能文末 扩展 有惊喜!!!好玩的功能文末 扩展 有惊喜!!!好玩的功能一文 扫除 搭建微信公众号环境的 易错点。从外太空 到内xx 的扫盲教程。请注意 关键是 流程的跑通,不是 最终功能的实现。最终演示结果 1随便输入...
2019-05-08 20:18:11
7526
2

原创 h5 键盘音乐
说明 以前经常玩的一款游戏 键盘音乐 这款游戏是使用flash 实现的。今天心血来潮,使用h5技术也实现了一个。体力工作 自己好找了个软件 把 swf 中的 音乐给 扣了出来,然后 人工分类好。难受~技术引用 在网上扣了两个插件 一个是 canvas的例子效果,一个是酷炫的键盘效果。技术关键字H5Css3canvasau...
2018-05-13 15:25:00
784
1

原创 微信小程序和百度的语音识别接口
介绍因为项目需要,使用到了微信小程序和百度的语音接口 现在将项目中的一个小模块拿出来单独分享.技术关键字微信小程序百度语音接口nodejs,expressfluent-ffmegp环境windows 10vs code 1.20.1微信小程序开发工具 1.02.1802270花生壳-提供域名和内容穿透-用于方便本地远程调试微信小程序微信小程...
2018-03-07 22:39:52
18354
12

原创 让 typora和word一样好用
让 typora和word一样好用typora是一款支持实时预览的markdown编辑器,作者在使用过其他几款的编辑器里面,发现typora的确实简单使用,而且功能强大.尤其是经过一些简单设置后,可以做到像word一样简单使用.即时贴图功能使用markdown做笔记的人应该知道,很多编辑器是不提供将粘贴图 贴到markdown中的.因为这个体验,所以很多人在处理一些带图片的文档的时候,还是宁愿使用w
2018-01-09 22:08:53
42070
2

原创 nodejs crud功能(orm 七牛 mysql..)
nodejs crud功能地址https://github.com/unknowSir/nodejs-crud.git功能一个页面数据的crud 具有分页 模糊查询 图片上传七牛 前端预览 前端 ajax+formData+html5-require原生验证+FileReader前端图片预览+bootstrap+bootstrap-bootstrap paginator+art-template文件
2018-01-07 11:27:08
1085
原创 19-ArkTs常见错误
ArkTS中,对象布局在编译期是确定的。如果需要将一个对象的所有属性展开赋值给另一个对象可以通过逐个属性赋值语句完成。在本例中,需要展开的对象和赋值的目标对象类型恰好相同,可以通过改变该对象属性的方式重构代码。throw语句中值的类型必须为Error或者其继承类,如果继承类是一个泛型,会有编译期报错。建议使用as将类型转换为Error。使用类的方法实现,如果该方法被多个类使用,可以考虑采用继承的机制。将this作为参数传入。为对象字面量声明类型。
2025-03-28 23:01:10
244
原创 18-ArkTs常见错误
例如在上面的例子中,如果允许使用C来标注object literal的类型,那么上述代码中的变量t会导致行为的二义性。ArkTS禁止通过object literal来绕过这一行为。
2025-03-28 22:59:54
383
原创 【鸿蒙开发者专属资源库:官方API15深度整合方案】
在鸿蒙生态快速发展的今天,开发者对系统化知识体系的需求日益增长。我们基于HarmonyOS应用开发官网API15核心框架,联合腾讯ima与字节扣子两大平台,推出两款定位互补的专业知识库,为开发者提供高效开发支持。建议开发者根据使用场景选择组合:日常开发可优先使用腾讯ima的模块化检索,遇到复杂问题时结合扣子的问答社区进行深度探讨。我们持续优化知识服务体系,期待与您共同构建更完善的鸿蒙开发生态。【鸿蒙开发者专属资源库:官方API15深度整合方案】
2025-03-28 10:53:48
225
原创 01-万少带你精读鸿蒙 codelabs 一多界面适配和三层架构
断点系统使用的常量定义在/*** 表示小型设备的断点*//*** 表示中型设备的断点*//*** 表示大型设备的断点*//*** 当前断点,用于查询设备类型*//*** 小型设备宽度范围*//*** 中型设备宽度范围*//*** 大型设备宽度范围*/MultiShopping 项目通过断点系统实现了优雅的响应式布局,通过三层架构实现了工程级的一多开发能力。这些设计不仅提高了开发效率,也确保了应用在不同设备上的一致性和良好体验。
2025-03-13 09:35:59
583
原创 59-定义异常
异常是一类特殊的可以被程序员捕获并处理的错误,是程序执行时出现的一系列不正常行为的统称,例如,数组越界、除零错误、计算溢出、非法输入等。为了保证系统的正确性和健壮性,很多软件系统中都包含大量的代码用于错误检测和错误处理。异常不属于程序的正常功能,一旦发生异常,要求程序必须立即处理,即将程序的控制权从正常功能的执行处转移至处理异常的部分。仓颉编程语言提供异常处理机制用于处理程序运行时可能出现的各种异常情况。
2025-03-10 16:26:18
232
原创 喜大普奔 DevEco Studio 官方接 入 DeepSeek 了
随着DeepSeek的正式接入,的CodeGenie工具实现了从“代码助手”到“开发全流程智能伙伴”的跨越升级。无论是通过智能问答快速解决技术难题,还是借助AI 代码提示提升编码效率,甚至是利用编译报错分析精准定位问题,这一系列功能都显著降低了鸿蒙应用开发的门槛,让开发者更专注于创新与业务逻辑的实现。万能卡片生成等特色功能,进一步展现了 AI 在垂直场景中的实用价值,为鸿蒙生态的多样化开发需求提供了高效解决方案。此次更新不仅是华为在开发者工具领域的一次重要突破,更。
2025-03-10 02:42:25
1047
原创 58-程序入口
如果模块采用生成可执行文件的编译方式,编译器只在源文件根目录下的顶层查找。,编译器会进一步对其参数和返回值类型进行检查。不可被访问修饰符修饰,当一个包被导入时,包中定义的。,源文件根目录下的包的顶层最多只能有一个。如果没有找到,编译器将会报错;可以没有参数或参数类型为。
2025-03-09 09:25:35
173
原创 57-包的导入
在仓颉编程语言中,可以通过的语法导入其他包中的一个顶层声明或定义,为完整路径包名,itemName为声明的名字。导入语句在源文件中的位置必须在包声明之后,其他声明或定义之前。如果要导入的多个itemName同属于一个,可以使用除了通过语法导入一个特定的顶层声明或定义外,还可以使用语法将包中所有可见的顶层声明或定义全部导入。import在仓颉编程语言中,导入的声明或定义如果和当前包中的顶层声明或定义重名且不构成函数重载,则导入的声明和定义会被遮盖;
2025-03-09 09:14:08
527
原创 56-包的顶层声明的可见性
仓颉中,可以使用访问修饰符来控制对类型、变量、函数等顶层声明的可见性。修饰的声明在其初始化表达式或者函数体里面可以使用本包可见的任意类型,包括。修饰的顶层声明能使用匿名函数,或者任意顶层函数,包括。,在修饰顶层元素时不同访问修饰符的语义如下。函数声明中的参数与返回值。仓颉的访问级别排序为。
2025-03-05 11:48:27
703
原创 [特殊字符] 告别无效检索!鸿蒙开发者专属知识库重磅上线
—7000+官方文档精准直达,开发效率提升 300%在鸿蒙应用开发的道路上,大家可能都有过这样的困扰:当我们使用一般的 AI 工具或者在鸿蒙应用开发官网搜索开发资料时,结果总是不纯粹,大量无关内容夹杂其中,浪费了我们宝贵的时间和精力。为了解决这个痛点,我投入了大量的精力,对鸿蒙应用开发资料进行了深度整理。我精心梳理了鸿蒙应用开发开发者文档,涵盖了应用开发以及元服务开发的各个方面,包括全面的指南、详细的 API、实用的最佳实践,还有常见问题解答(FAQ),总计整理出了 7000 多个文档。
2025-03-05 11:08:40
1031
原创 55-包的声明
当项目规模持续扩张,在单个超大文件里管理源代码,就如同在杂乱无章的巨大仓库找一件小物品,难度极大。此时,将源代码依据功能进行分组,不同功能的代码分开管理是个很好的解决办法。每组独立管理的代码最终会生成一个输出文件。实际使用时,导入对应的输出文件,就能调用相应功能,或者通过不同功能间的交互、组合,实现更复杂的特性,极大提升项目管理的效率。在仓颉编程语言里,包堪称。每个包都能单独输出AST文件、静态库文件、动态库文件等成果。每个包都有专属的。
2025-03-04 23:46:44
243
原创 小白快速上手 腾讯云 AI 代码助手 deepseek
是由腾讯云自研的一款开发编程提效辅助工具,基于混元代码大模型,提供技术对话、代码补全、代码诊断和优化等能力。今日,也是上线了 满血版 deepseekR1 模型,大家再也不用忍受官网慢吞吞的速度了——
2025-03-04 08:27:04
285
原创 54-Iterable 和 Collections
前面已经了解过 Range、Array、ArrayList,它们都可以使用 for-in 进行遍历操作,那么对一个用户自定义类型,能不能实现类似的遍历操作呢?Array、ArrayList、HashSet、HashMap 类型都实现了 Iterable,因此都可以将其用在 for-in 或者 while-let 中。iterator 函数要求返回的 Iterator 类型是如下形式(只展示了核心代码)的另一个内置 interface。那么它等价于如下形式的 while 代码。
2025-03-03 08:49:54
304
原创 Trae 最强 claude 3.7 带你体验面相算命
Trae(/treɪ/)与 AI 深度集成,提供智能问答、代码自动补全以及基于 Agent 的 AI 自动编程能力。使用 Trae 开发项目时,你可以与 AI 灵活协作,提升开发效率。使用教程面相算命是一个基于人工智能的面部分析应用,通过分析用户面部特征,生成有趣的性格、事业和婚姻运势分析结果。该项目仅供娱乐,将人脸识别技术与传统面相学相结合,创造了一种新颖的交互体验。
2025-02-28 09:13:01
1248
原创 53-HashMap
HashMap主要用来存储键值对数据, 是一种哈希表,提供对其包含的元素的快速访问。表中的每个元素都使用其键作为标识,可以使用键来访问相应的值。
2025-02-14 08:34:54
323
原创 52-HashSet
HashSet 类型来构造只拥有不重复元素的 Collection。Collection具有遍历元素、添加元素、删除元素,但是没有修改单个元素功能。
2025-02-14 08:07:00
304
原创 51-ArrayList
仓颉中常用的几种基础 Collection 类型,包含 Array、ArrayList、HashSet、HashMap。
2025-02-13 08:07:36
764
原创 50-拓展-访问规则
扩展本身不能使用修饰符修饰。例如,下面的例子中对 A 的直接扩展前使用了public修饰,将编译报错。privateinternalprotectedstaticstructmut扩展内的成员定义不支持使用openoverrideredef修饰。
2025-02-13 07:45:45
669
原创 49-拓展(1)
扩展可以为在当前package可见的类型(除函数、元组、接口)添加新功能。当不能破坏被扩展类型的封装性,但希望添加额外的功能时,可以使用扩展。openoverrideredefprivate根据扩展有没有实现新的接口,扩展可以分为和两种用法,直接扩展即不包含额外接口的扩展;接口扩展即包含接口的扩展,接口扩展可以用来为现有的类型添加新功能并实现接口,增强抽象灵活性。
2025-02-09 22:17:38
556
原创 HarmonyOSNext 端云一体化(6)
云函数其实就是 serverless 技术。可以理解云函数就实现传统后端中的具体业务,而无需关心服务器购买、部署、安全、性能等一系列相关问题,专注于具体的业务开发。HarmonyOS Next 的云函数采用的是 typescript 的语法,这对熟悉 js 或者熟悉 ArkTs 的同学来说都很容易上手。另外云函数具有调用其他云函数、调用第三方接口、调用云存储、调用云数据库的能力。对于段云一体化开发的应用来说,可以根据这样的场景来使用云函数。简单的数据库查询、云端文件的管理可以直接使用客户端操作的方式。
2025-02-09 14:43:29
1157
原创 HarmonyOSNext 端云一体化(5)
云储存就是提供了一个可以存储物理文件的云端环境,比如存储图片、视频、音乐等,同时提供了的客户端操作云存储、云函数操作云存储的能力。我们这里主要讲解客户端操作存储,后续会讲解云函数操作云存储。本文详细介绍了HarmonyOSNext中云存储的基本使用方法。云存储基础介绍了云存储的基本概念详细说明了免费配额和计费策略讲解了云存储的核心功能环境准备如何在AGC平台开通云存储如何初始化云存储实例,包括默认实例和指定实例的使用核心API使用文件上传:使用uploadFile。
2025-01-19 02:46:54
996
原创 HarmonyOSNext 端云一体化(4)
本章主要介绍了HarmonyOSNext端云一体化中的数据库查询条件操作:介绍了查询条件中的谓词概念,它用于展示或描述数据的性质、特征或关系比较类:equalTo、notEqualTo、greaterThan、lessThan等字符串匹配:beginsWith、endsWith、contains空值判断:isNull、isNotNull集合操作:in排序限制:orderByAsc、orderByDesc、limit逻辑组合:and、or、beginGroup、endGroup。
2025-01-18 00:54:55
936
原创 HarmonyOSNext 端云一体化(3)
操作数据库的四种方式,重点介绍了客户端代码操作方式使用 DevEco Studio 自动生成客户端数据模型,简化开发流程详细讲解了数据库的基本操作:初始化数据库连接(DatabaseZone)查询数据(query)新增/更新数据(upsert)删除数据(delete)数据计算(calculateQuery)介绍了各种操作的参数说明和返回值,并提供了完整的示例代码以上是对客户端操作数据库的基本功能演示。下一章会重点来讲解查询语法。condition。
2025-01-17 21:37:16
927
原创 HarmonyOSNext 端云一体化(2)
云数据库是端云协同的数据库产品,具备端云数据协同管理、统一数据模型及丰富数据管理 API 接口等能力。它采用基于对象模型的数据存储结构,数据以对象(Object)形式存于不同存储区,每个对象为一条完整数据记录。对象类型(ObjectType)定义存储对象集合,不同对象类型对应不同数据结构。存储区(Zone)是独立的数据存储区域,每个存储区的对象类型定义完全相同。创建对象类型可以理解为就是为我们的数据定义类型。类似于使用接口或者 class 来定义数据,但是这里操作的范围要更大。
2025-01-16 17:22:59
763
原创 HarmonyOSNext 端云一体化(1)
本文介绍了 HarmonyOS Next 中端云一体化开发的基础概念和环境搭建。通过 Cloud Foundation Kit,开发者可以更便捷地使用云函数、云数据库和云存储等云端服务,从而专注于业务逻辑的开发,而无需过多关注基础设施的搭建和维护。端云一体化的应用场景和主要资源AGC 平台上创建元服务的流程DevEco Studio 中创建端云一体化项目的步骤云端环境(云函数、云数据库、云存储)的基本介绍本地开发环境的目录结构和开发方式建议。
2025-01-16 11:55:45
1060
原创 48-泛型-约束
泛型约束的作用是在函数、class、enum、struct 声明时明确泛型形参所具备的操作与能力。函数能接受类型为字符串的参数,如果我们需要把一个泛型类型的变量转为字符串后打印在命令行上,可以对这个泛型类型变元加以约束,这个约束是。除了上述通过接口来表示约束,还可以使用子类型来约束一个泛型类型变元。如果我们对上面的文件进行编译,那么编译器会抛出泛型类型参数与满足约束的错误。这样的方式来声明泛型约束,同一个类型变元的多个约束可以使用。,这样就无法与整数相加,同样因为是函数类型,也不能通过。
2025-01-13 17:54:34
594
原创 47-泛型-类型别名和泛型别名
当某个类型的名字比较复杂或者在特定场景中不够直观时,可以选择使用类型别名的方式为此类型设置一个别名。类型别名的定义以关键字type开头,接着是类型的别名(如上例中的I64),然后是等号,最后是原类型(即被取别名的类型,如上例中的Int64只能在源文件顶层定义类型别名,并且原类型必须在别名定义处可见。例如,下例中Int64的别名定义在main中将报错,类型在为其定义别名时不可见,同样报错。一个(或多个)类型别名定义中禁止出现(直接或间接的)循环引用。
2025-01-11 07:58:08
314
原创 46-泛型-枚举-子类型关系
在仓颉编程语言中,泛型 enum 声明的类型里被使用得最广泛的例子之一就是Option类型了,关于Option详细描述可以详见章节。Option类型是用来表示在某一类型上的值可能是个空的值。这样,Option就可以用来表示在某种类型上计算的失败。这里是何种类型上的失败是不确定的,所以很明显,Option是一个泛型类型,需要声明类型形参。可以看到,Option分成两种情况,一种是Some(T),用来表示一个正常的返回结果,另一种是None用来表示一个空的结果。其中的getOrThrow函数会是将。
2025-01-11 07:27:48
428
原创 45-泛型-接口-类-结构体
泛型可以用来定义泛型接口,以标准库中定义的Iterable为例,它需要返回一个Iterator类型,这一类型是一个容器的遍历器。Iterator是一个泛型接口,Iterator内部有一个从容器类型中返回下一个元素的next成员函数,next成员函数返回的类型是一个需要在使用时指定的类型,所以Iterator需要声明泛型参数。
2025-01-10 09:00:32
423
原创 腾讯云 AI 代码助手助你快速打造个人 聊天 机器人
随着人工智能技术的快速发展,聊天机器人已经成为企业与用户交互的重要工具。它们可以提供 24/7 的服务,快速响应用户的查询,提高客户满意度,并减轻人工客服的工作负担。本项目旨在开发一个基于人工智能的聊天机器人,它能够理解和处理自然语言输入,为用户提供准确的信息和解决方案。
2025-01-09 23:06:37
561
原创 44-泛型-函数
在仓颉编程语言中,泛型指的是参数化类型,参数化类型是一个在声明时未知并且需要在使用时指定的类型。类型声明与函数声明可以是泛型的。最为常见的例子就是ArraySet等容器类型。以数组类型为例,当使用数组类型Array时,会需要其中存放的是不同的类型,我们不可能定义所有类型的数组,通过在类型声明中声明类型形参,在应用数组时再指定其中的类型,这样就可以减少在代码上的重复。在仓颉中,class、interface、struct 与 enum 的声明都可以声明类型形参,也就是说它们都可以是泛型的。
2025-01-09 10:35:20
389
360手机官网.zip
2019-08-28
vysor_1_06
2017-04-13
mvc模板页里,使用aspx,aspx里一堆逻辑处理。
2015-09-07
上传图片并在前台显示
2015-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人