
鸿蒙&各类编程语言
文章平均质量分 68
记录鸿蒙开发学习过程,以及各类编程语言学习记录,从零开始学习go语言,python,ruby,鸿蒙开发,持续学习,共通进步.
Lua是接触嵌入式硬件开发的时候,接触到的,从零开始,得知在支付小音箱上有用Lua进行二次开发的时候学一下这个语言
添柴程序猿
10年编程工作,涉及到.Net,Java,Android,C,Python等,爱好算法,人工智能,大数据等领域, 虚心求教,一起进步,大学毕业参加工作,如今一晃10多年已过,时间飞逝....
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
鸿蒙PC版体验_画面超级流畅_具备terminal_无法安装windows、linux软件--纯血鸿蒙HarmonyOS5.0工作笔记017
鸿蒙NEXT与开源鸿蒙OpenHarmony现已实现统一,使用ArkTS开发的应用可直接在开源鸿蒙上运行。鸿蒙PC版虽不及Windows和macOS开放,但已能满足基本办公和娱乐需求,系统盘与个人盘设计简洁,支持视频、图片预览,操作流畅。应用商店提供常用软件如Word、Excel、PPT等,以及视频编辑和图像处理软件。浏览器方面,有华为官方和谷歌浏览器可选。终端方面,部分Linux命令如ifconfig可用,但ls等命令尚未开放。期待鸿蒙PC生态进一步丰富,吸引全球开发者共同推动其发展。原创 2025-05-13 20:08:40 · 552 阅读 · 0 评论 -
golang语言_mac系统搭建开发环境_VSCode开发go配置_定义变量_fmt包_print_printlan_printf_go语言注释---go语言工作笔记002
可以看到环境变量,现在直接go,软件安装完了以后,就完了,已经不需要像,java一样,麻烦,还需要。然后如果Print打印的时候,"A","B"... 这样写参数, 后面不会有空格。可以看到go的官网,去下载x86-64的版本,mac的版本,下载以后。使用var a ="aaa" 定义了变量必须使用,不使用报错,go中。定义字符串的时候,可以看到可以不写类型 var a ="aaa"然后Printf可以看到格式化打印,这里的%v是打印字符串。然后注释,//是单行,然后/**/ 多行,跟java一样。原创 2025-04-15 23:12:46 · 475 阅读 · 0 评论 -
go语言从零开始_golang语言介绍_windows下搭建开发环境_VSCode开发go程序配置---go语言工作笔记001
java和c#又来源于c++,并且硬件不断升级,但原来的c++,java,c#不能充分利用硬件以及cpu,这个原因是。所以go=c+python. go有c语言的运行速度,也有python的开发速度,值得学习.来首先爱看一下go语言的介绍,因为c++开发比较麻烦,花100%的精力,完成60%的效率,注意安装的时候,如果vscode,提示安装插件就安装就可以了。之前开始的时候go,还需要配置环境变量,现在已经不需要了。下载,安装,然后安装扩展插件,支持go的就可以了。然后,插件安装失败?原创 2025-04-12 13:00:00 · 531 阅读 · 0 评论 -
鸿蒙开发语言_联合类型_可选参数_默认参数_任意类型_类型推断_匿名函数_箭头函数_ArkTS开发语言_TypeScript语言函数---HarmonyOS4.0+鸿蒙NEXT工作笔记004
因为我们写的print函数的参数是number类型的,而forEach传入的也是确定是number类型的,所以说这里否则在调用print的时候参数就可以省略。就是说对于函数的参数,我们可以指定成多个类型,也就是说比如上面这个代码这个参数,也可以传入number类型的,也可以传入string类型的。可以看到上面我们的例子当中,我们就可以把函数中的类型可以省略掉,因为我们传入的是number类型r函数中处理的也是number类型。:number 指的是返回参数的类型,括号中的是 参数名以及参数类型,入参的.原创 2025-03-25 09:00:00 · 269 阅读 · 0 评论 -
鸿蒙开发_常用组件_图片_参数说明_resources资源文件夹使用说明_rawfile文件夹使用说明_环境/主题自动检测匹配---纯血鸿蒙HarmonyOS5.0工作笔记013
系统会自动的根据自己检测到的环境,比如检测到是phone就会自动调用phone下面的资源,检测到是中文环境就自动调用zh_CN。可以看到这里app.media. 其实就是表示,对应的,某个比如zh_CN文件夹中的,media这个子文件夹。可以看到这里的不同的比如zh_CN en_US 其实是为了适配不同的语言环境的,当然这里还可以用。可以看到,如果使用这种类型加载图片,就可以Image组件,自动调用图片编辑功能了.方便.这个类型的文件是一个像素文件,也就是说,这个类型存储了一个图片中的所有像素,那么。原创 2025-04-08 22:59:31 · 530 阅读 · 0 评论 -
鸿蒙开发_TS快速入门_TS中模块化操作_模块的导入导出---纯血鸿蒙HarmonyOS5.0工作笔记008
然后如果我们在modelB这个文件中同样去导入modelC中的hello方法,可以看到就报错了。同时在默认导入的时候,对应导入的名字也可以自己随便写,因为无需关注。在这个里面可以看到我们通过input可以导入 hello这个方法,还有str,被暴露出来的这两个,我们用实际的例子去看一下,首先我们在modelA这个文件中默认导出一个hello这个方法。一个是hello方法,一个是str常量,但是num我们没有暴露,所以在这个地方无法。当我们导入了以后,我们就可以直接使用了,可以看到上面是使用的效果,原创 2025-04-02 22:00:14 · 151 阅读 · 0 评论 -
鸿蒙开发_ARKTS快速入门_声明式UI和组件化_代码编写_开关灯程序---纯血鸿蒙HarmonyOS5.0工作笔记009
然后在这个列中我们放上图片,但是我们要根据 isOn的状态来放,如果isOn是true,那么就放大开灯的图片,如果isOn是false。然后就是组件化,可以看到,这里用到的Text,Button,Row等都是组件,如果组件不够用还可以自己定义.然后里面写上space:10,他的意思是让组件内部的距离间隔10,至于10它的单位是什么,后面我们再说。然后因为两个按钮挨的比较近,所以我们也给他这个放按钮的组件,给他一个space:50。然后我们在整个的这个列的内部,我们再来放一行。放一个行组件来放两个按钮。原创 2025-04-02 21:41:36 · 86 阅读 · 0 评论 -
Lua开发工作笔记0004---交互式编程与脚本式编程及注释的写法
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152如果我们写一个脚本文件,然后打开脚本文件,再执行,这样叫脚本式编程如果我们通过cmd命令,来编译执行lua,那么这个就是交互式编程这里我输出一句话可以看到输出了然后这里上面有个#!/usr/local/bin/lua 这个是指定了解释器,一般不用管他,#解释器识别的到这个#会忽略再看一下lua的注释...原创 2020-11-02 20:35:34 · 470 阅读 · 0 评论 -
Lua开发工作笔记0003---Windows下搭建Lua开发环境
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152LuaforWindows 就可以用这个安装下一步下一步安装安装后在桌面上有lua这个程序,点击就可以写lua脚本了另外也可以安装一个sciTE使用来编辑lua可以看到,写完以后直接点击三角号,就可以执行了。...原创 2020-11-02 20:28:51 · 391 阅读 · 0 评论 -
Lua开发工作笔记0001---什么是热更新为什么要热更
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152APP热更新是指软件不通过运营商店的软件版本更新审核,直接通过应用自行下载的软件数据更新的行为。1. 什么是热更新 ?举例说明: 游戏上线后,玩家下载第一个版本(100M左右或者更大),在之后运营的过程中,如果需要更换UI显示,或者修改游戏的逻辑,这个时候,如果不使用热更新,就需要重新打包,然后让玩家重新下载(浪费流量和时间,体验不好)。 热更新可以在不重新下载客户端的情况下,更新游戏的内容。 热原创 2020-11-02 20:02:14 · 733 阅读 · 0 评论 -
Lua开发工作笔记0002---Lua开发语言简介
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152lua适合做嵌入式和热更新的开发lua也是开源的语言我们可以用java,c#写的程序去调用lua写的程序.原创 2020-11-02 20:06:30 · 391 阅读 · 1 评论