相关文章
C++ | Leetcode C++题解之第423题从英文中重建数字
题目: 题解:
class Solution {
public:string originalDigits(string s) {unordered_map<char, int> c;for (char ch: s) {c[ch];}vector<int> cnt(10);cnt[0] c[z];cnt[2] c[w];cnt[4] c[u];cnt[6] c[x];cnt[8] c[g];cnt[3] c[h] - …
编程日记
2024/12/23 15:41:01
Java模拟鼠标、键盘操作
需求场景 如果有一些使用鼠标和键盘完成的任务,比较有规律可循,工作量非常大,这时候,可以尝试编写一些模拟鼠标点击、按键操作代码,来自动完成这样的任务。
方法 在Java中JDK提供了一个Robot类,可以实现这…
编程日记
2024/12/23 15:18:11
Ubuntu截图工具flameshot
最近在使用香橙派做一些东西,有些内容需要截图记录,这里记录一下截图工具的安装和使用过程,方便以后查阅。 Ubuntu截图工具flameshot flameshot 简介flameshot 安装flameshot 相关命令 flameshot 简介
linux系统里面最好用的截屏工具支持图形…
编程日记
2024/12/23 15:09:25
C++速通LeetCode中等第15题-搜索二维矩阵II(两种方法)
方法一:二分法按行遍历查找:
class Solution {
public:bool searchMatrix(vector<vector<int>>& matrix, int target) {for (const auto& row: matrix) {auto it lower_bound(row.begin(), row.end(), target);if (it ! row.end()…
编程日记
2024/12/23 11:13:28
【nvm管理多版本node】下载安装以及常见问题和解决方案
nvm管理多版本node nvm 下载安装下载安装 nvm 常用命令其他常用命令 常见问题 nvm 下载安装
下载
nvm下载地址 每个版本下都有Assets,根据需要下载一个。
node下载地址 根据自己需要,可以下载可执行文件或者压缩包
安装
按提示安装即可。
安装过程中ÿ…
编程日记
2024/12/23 15:15:37
【记录一下VMware上开虚拟端口映射到公网】
材料
win11 和装在vmware上的ubuntu
步骤一在Ubuntu上配置静态地址,配置如下 vim /etc/netplan/01-network-manager-all.yaml(此文件看系统上对应的是哪个文件,建议先备份)network:version: 2renderer: NetworkManagerethernets:ens33:dhcp4: falseadd…
编程日记
2024/12/23 15:21:43
解决Hive乱码问题
在插入数据后,发现hive乱码 原因:Hive默认将存储表结构的元数据列编码设置为latin1,不支持中文
解决方法:在MySQL中修改对应Hive元数据列的编码
先查看mysql的所有字符集编码
1、先修改my.cnf 代码如下:
vim /etc/…
编程日记
2024/12/20 22:02:34
解码 OpenAI 的 o1 系列大型语言模型
OpenAI 表示,其 Strawberry 项目已升级为新的大型语言模型 (LLM) 系列,公司将其命名为 OpenAI o1。
该公司表示,新系列模型还包括一个 o1-mini 版本,以提高成本效益,可根据其推理能力与最新的GPT-4o 模型进行区分。
…
编程日记
2024/12/23 9:22:10