logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

开源鸿蒙北向开发: 应用开发之NAPI框架介绍

NAPI(Node.js API)是Node.js中用于实现JavaScript与C++代码相互调用的接口封装。OpenHarmony系统沿用了NAPI的接口定义形式,但针对其自身的ArkUI框架进行了重写,以实现C++与JavaScript的交互。OpenHarmony的应用层基于JavaScript开发,系统框架层基于C++,NAPI作为桥梁,使得两者能够相互调用。开发者可以通过DevEco

文章图片
sqlite3数据库新增字段及相应设置

sqlite3数据库对于字段的操作仅限于增加字段,如果想要删除字段或修改字段名则需要用拷贝整个页表的形式(sqlite3没有提供直接修改删除字段的功能)alter table List add new2column text default 'nihao'not null这句是在List表中增加一个名字叫new2column 的数据类型为text 的字段(列),该字段存有默认值'nihao',且不

开源鸿蒙北向开发: 截屏

开源鸿蒙系统使用snapshot_display命令实现截屏功能,执行后生成1920x1200分辨率的JPEG格式图片,默认保存在/data/local/tmp/目录下,文件名包含时间戳。通过hdc file recv命令可将截图传输到指定目录(如Windows的F:\fvmshare\out)进行查看。该功能为系统调试和开发提供了便捷的屏幕捕获解决方案。

开源鸿蒙HDC客户端

hdc客户端,windows\linux\ohos版本日构建sdk里有大致路径:

HDC 网络连接openharmony开发板

执行:C:\Users\Administrator\Desktop\111111rtsp\khohscrcpy>hdc -t ec29004133324d38443032ca25475c00 tmode port 4107。拔掉ec29004133324d38443032ca25475c00的hdc线:C:\Users\Administrator\Desktop\111111rtsp\khohsc

#linux
arkui 创建了新的ability,导致安装后界面上出现两个应用图标问题

如标题所言,安装后界面上会显示两个应用图标,这是因为新增的ability action字段导致的,删除action字段即可。上述链接讲了如何添加使用第二个ability,但是遗留了一个问题。

#前端
cursor 新版本无法安装微软vscode C++插件问题

因为已经远程登录了linux,所以显示的是linux目录,点击显示本地。因为一些商业原因,cursor的吃像比较难看所以问题产生了。ctrl+shift+p打开命令面板。从上面下载插件手动安装。例:远程linux安装。那么怎么解决问题呢?安装完了关闭自动更新。当前cursor版本。

#ide
c/c++使用cJson解析未知内容的json字符串

关于json我这里就不做缀饰,这里给出链接百度百科json我这里只介绍下json中的符号格式① { } : 双括号表示一个json对象。例如:{"name":"ljl"},这代表一个name为ljl的对象②[ ] : 中括号表示数组。例如:[{"name","ljl"},{"memory",&quo

git 软重置的使用场景git reset --soft HEAD~1

查看下发现现在的状态回到了git add 的状态,后面接着执行git commit 和 git push就可以再次提交到远端分支。HEAD标识当前节点,本次log显示我本地有一笔提交,因为这个项目是通过gerrit管理的,提交的时候使用的命令是。现在我发现我的这笔提交出错了,需要回退,但是我又想保留提交的内容,因为我只是部分内容需要修改。这个命令的作用是 撤销最后一次提交(HEAD~1表示当前提交

#git
已经配置gitee密钥但下载报错问题The authenticity of host ‘gitee.com (180.76.199.13)‘ can‘t be established. ECDSA k

这是SSH主机密钥验证的问题。当你第一次连接到一个Git服务器时,SSH会要求你确认服务器的指纹。

    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择