1、ListView基本作用,Adapter绑定数据集合的关键代码

基本作用

  • 通过适配器将数据和显示控件绑定
  • 支持点击事件,可以用少量代码实现复杂的选择功能
  • 显示一个垂直滚动的数据集合
    阅读全文 »

0x00 git 配置多个 SSH

1、生成新的SSH密钥

github

ssh-keygen -t ed25519 -C "your_email@example.com" -f ~/.ssh/github_id_ed25519

gitee

ssh-keygen -t ed25519 -C "your_email@example.com" -f ~/.ssh/gitee_id_ed25519

gitcode

ssh-keygen -t ed25519 -C "your_email@example.com" -f ~/.ssh/gitcode_id_ed25519

2、配置 ssh-config

在 ~/.ssh 目录下创建一个 config 文件,并添加如下内容(其中 Host 和 HostName 填写 git 服务器的域名,IdentityFile 指定私钥的路径):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_id_ed25519

# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_ed25519

# gitcode
Host gitcode.com
HostName gitcode.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitcode_id_ed25519

# atomgit
Host atomgit.com
HostName atomgit.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/atomgit_id_ed25519

3、测试SSH连接

1
2
3
4
5
ssh -T git@gitee.com

ssh -T git@github.com

ssh -T git@gitcode.com

AIoT概述-通识AI和IoT

AIoT=AI+IoT

AI概述

人工智能(Artificial Intelligence):简称AI,是研究、开发用于模拟、延展和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。

阅读全文 »

CoAP协议技术原理

CoAP是受限制的应用协议(Constrained Application Protocol)的代名词。在当前由PC机组成的世界,信息交换是通过TCP和应用层协议HTTP实现的。但是对于小型设备而言,实现TCP和HTTP协议显然是一个过分的要求。为了让小设备可以接入互联网,CoAP协议被设计出来。CoAP是一种应用层协议,它运行于UDP协议之上而不是像运行TCP之上。CoAP协议非常小巧,最小的数据包仅为4字节。

阅读全文 »

物联网初探

物联网(Internet of Things)早期概念定义

指依托RFID(射频识别)技术和设备,按预定的通信协议与互联网结合,使物品信息实现智能化识别和管理,实现物品信息互联、可交换和共享而形成的网络。

物联网发展历程
阅读全文 »

LCD12864接线说明

SC32F5832 -> LCD12864
PC6 -> CN3-RS
PC4 -> CN3-RW
PC3 -> CN3-E
PC7 -> CN3-PSB
PC15 -> CN3-RST

中断配置
阅读全文 »

Windows10 2004版本正式发布了,我在第一时间下载安装体验了,有亮点也有失望。

失望

1,新版小娜在国内用不了了,虽然也没有谁会用(目前是这样,之后会不会支持不清楚)
2,基于chromium的edge并未预装到新版的win10中(这是我认为最大的遗憾)
3,开始菜单并不是传闻中的新版开始菜单

亮点

1,针对硬盘优化,加入一项全新的硬盘负载检测机制,使得Windows10不再卡
2,开始菜单ui风格的统一
3,WSL升级到WSL2,这对编程开发者是一大利好,让开发效率更快。(这项是我最期待的)
4,新增云下载功能
5,不在提供32位系统的支持

提到Android和iOS,人们的固有印象是,iOS流畅不卡顿,Android用久了就会卡顿,但是大多数人都不知道产生这种结果的原因是什么。
今天我就从这两大系统的底层来解释一下,在讲解之前,先介绍一下Unix和Linux,Linux属于类Unix系统,Unix和Linux都是用C语言编写的,C语言由于自身的简单,高效,灵活,使得Unix和Linux的运行效率高。回到正题,其中iOS是基于Unix开发的操作系统,Android是基于Linux开发的操作系统,但是Android虽然内核是基于Linux,但是Android真正运行在Java虚拟机上,了解或学习过Java的应该知道,Java是一个全平台的语言,因为它有自己的虚拟机,也就是因为这个虚拟机,导致它需要消耗大量内存,真就是成也虚拟机,败也虚拟机。这就导致iOS在底层就占据Android无法比拟的优势。

WSL全称Windows Subsystem for Linux,适用于Linux的Windows子系统,被称为Linux最好的发行版。

前提

必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11。

阅读全文 »
0%