iOS
python内置库--sqlite3
1简单介绍 SQLite 是轻量级的基于磁盘的数据库 不需要单独的服务器进程(比如像客户端/服务器SQL数据库mysql),它使用单一的磁盘文件来存放所有数据,由于体积小、速度快、容易使用,所以常常在许多地方看到它的应用 如Android和IOS应用的本地存储 浏览器应用等 sqlite3模块提供了对SQLite3的数据库支持 2 一些简单的增删改查示例 执行 可以看到在execute()可
esp32 arduino oled iic
OLED Display SSD1306 Pin Wiring Because the OLED display uses I2C communication protocol, wiring is very simple. You can use the following table as a reference. Pin ESP32 Vin 3.3V GND GND S
1110 Complete Binary Tree(附测试点2,3,4,6分析)
题目: Given a tree, you are supposed to tell if it is a complete binary tree. Input Specification: Each input file contains one test case. For each case, the first line gives a positive integer N&n
使用生物识别授权控件TBioMetricAuth
11.3带来一个新的不可视控件TBioMetricAuth,实现在Android和iOS 设备上通过生物识别技术(例如Face ID、指纹)进行授权。注意,对于Android平台,仅支持Android 10以上版本。 以下内容转组Delphi盒子,感谢作者Emailx45:How to use TBioMetricAuth component FMX in Android project by E
IPv6原理、应用与实践
IPv6原理、应用与实践 2017年11月26日,中共中央办公厅和国务院办公厅印发了《推荐互联网协议第六版(IPv6)规模部署行动计划》,并发出通知,要求各地区各部门结合实际认真贯彻落实。这条新闻传达了一个很重要的信息:这个是推进中国IPv6发展的战略总动员令。 本文将会从以下几个方面进一步介绍IPv6,包括有: IPv6的基本概念 IPv6在
【C/C++】 开发必备知识总结
>from: C/C++ 开发必备知识总结 (qq.com) const 作用 修饰变量,说明该变量不可以被改变; 修饰指针,分为指向常量的指针和指针常量; 常量引用,经常用于形参类型,即避免了拷贝,又避免了函数对值的修改; 修饰成员函数,说明该成员函数内不能修改成员变量。 使用 // 类 class A { private: const int a;
day 37 分数比较
1.进行分数通分; 2.比较分子; #include <iostream> using namespace std; int main(void){ int a,b,c,d; printf("请输入两个分数:n"); scanf("%d/%d%d/%d",&a,&b,&c,&d); if(a*d>c*b){pri
【linux】top命令常用方法
一、简介 top命令是一款用于实时监控系统进程和资源占用情况的命令行工具。它可以显示系统已经运行的进程列表,并实时更新各进程的CPU、内存、I/O等使用情况。 二、语法 也可以使用man top查看详细介绍 三、常用参数 -d seconds:设置top命令更新进程信息的间隔时间,默认为3秒。 -n iterations:设置top命令更新进程信息的次数,即循环多少次后自动退
unplugin-auto-import的配置和eslint报错解决
unplugin-auto-import的配置和eslint报错解决先上官网:unplugin-auto-import unplugin-auto-import 解决了vue3-hook、vue-router、useVue等多个插件的自动导入,也支持自定义插件的自动导入,是一个功能强大的typescript支持工具。 unplugin-auto-import常用的配置如下: eslintrc
SSH和SFTP是否相同
SSH和SFTP是否相同?SSH和SFTP是经典的对。在确保通信安全方面,它们交织在一起,尽管它们具有类似的功能,但它们并不是一回事。那么,它们之间有什么区别?请仔细阅读,找出答案。 什么是SSH? 安全外壳(SSH)是一个传输层,用于保护登录和在两个端点之间移动的信息的安全。SSH使用非对称(公钥和私钥)和对称密码的组合来提供强大的加密和最佳性能。它允许组织和远程服务器之间的安全通信。 什么是
2023年,Flutter3.10版本的变化有哪些?
Flutter是一款强大的跨端开发框架,可以帮助开发者构建高性能、美观、灵活的应用程序,从而实现跨平台开发和部署。小程序容器技术与跨端框架结合使用,为开发者提供一站式的小程序开发和发布服务,帮助他们更加轻松和高效地构建和部署跨平台应用程序,这样开发者可以节省大量的时间和精力,并提高应用程序的质量和稳定性,从而满足不同用户的需求和期望。 2023年的Google I/O大会上,简直能用“亮瞎了
pta_【CPP0038】单向链表模板类
#include <iostream>using namespace std; template <typename T>class Node{public: Node(T data) : data(data), next(nullptr) { cout << "Node Constructor run" << endl;
Educational Codeforces Round 148 (Rated for Div. 2) D1. Red-Blue Operations
Easy Version传送门 Hard Version传送门 题目大意: Easy Version解题思路: 1. 不难发现,若k小于等于n,我们将a排序,a数组下标[1, k]区间上的每个数字依次加上 k, k - 1, ..., 1,取最小值就是答案。(下述操作都是基于排序a) 2. 若k大于n,观察发现如果我们想让一个位置上的数字变得更大,那么操作次数必定为奇数次,只要n
SPFA 单源最短路
Bellman-Ford算法的一个问题是,每一轮都会遍历所有的边,其中很多边都是不可能被更新的,显然只有在一轮中被更新过的边才有可能使它的相邻边更新,由这个原则,我们可以用队列存入更新过的边的点,每次对它的临边进行松弛操作 时间复杂度O(km~nm),k是每个点平均进队次数,在稀疏图中比较小,但在稠密图中会退化到Bellman-Ford算法的程度 最短路SPFA最好用BFS,而判负环DFS要快一点
Linux基础23 网卡命名规则, 网卡配置文件, 模板机制作, 系统systemd进程管理
网卡命名规则 添加网卡,添加lan区段,保证在同一网段下 进去安装界面 在安装选项上,按下tab,然后在quiet后输入空格, biosdevname=0 net.ifnames=0 输入完直接回车 在配置网络界面,出现2块网卡 eth0和eth1, 名字已修改完成 网卡配置文件 安装完系统,配置网卡1 网关地址 配置网卡2 模板
Dijkstra 单源最短路
Dijkstra算法是对非负边权特攻的最短路算法,既然是非负边权,那么在还没有确定最短路的点中和原点距离最近的点一定是这个点最短路,因为其他点的距离更远,不可能通过绕圈来更新它,那么每次用这类点来更新这类点的邻点即可 时间复杂度我看到很多不一样的,有点混,我认为所有边都能遍历一次,要定n轮,每轮找n次,那应该是O(m+n^2) 例题 洛谷P3371 【模板】单源最短路径(弱化版)