- 博客(49)
- 收藏
- 关注
原创 ubuntu 20,qt的卸载和安装
以上命令将卸载所有与Qt5相关的软件包,并清除配置文件。目录下,你可以通过删除这些目录来卸载它。这个命令将显示你安装的Qt版本。手动安装的Qt通常位于。
2024-09-02 17:49:09 749
原创 Git无法验证服务器证书
如果你一直遇到HTTPS的问题,可以尝试使用SSH来克隆仓库。首先,确保你已经设置了SSH密钥并添加到你的GitHub账户。作为最后的手段,你可以禁用SSL验证,但这不推荐,因为这样做会有潜在的安全风险。通过以上步骤,你应该能够克隆仓库而不会遇到SSL证书验证问题。如果需要进一步帮助,请告诉我!如果问题依旧存在,尝试使用不同的网络。有时网络问题也会导致SSL验证问题。有时,系统时间不正确也会导致SSL验证问题。确保你的系统时间设置正确。首先,确保你的CA证书是最新的。
2024-07-15 20:02:39 476
原创 myslql事务示例
开始事务:使用。提交事务:使用COMMIT。回滚事务:使用ROLLBACK。通过这些步骤,可以在 MySQL 中管理事务,确保数据一致性和完整性。
2024-06-21 13:43:40 444
原创 MySQL 游标例子
在 MySQL 中,游标(Cursor)用于遍历查询结果集。游标提供了一种逐行处理查询结果的机制,适用于需要按行处理数据的情况。以下是使用游标的步骤和示例。
2024-06-21 11:56:49 638
原创 Linux 进程管理指令
Linux 进程管理是系统管理的重要部分,通过各种工具和命令,你可以查看、控制、调试和管理进程。以下是一些常用的 Linux 进程管理命令和工具。
2024-06-19 15:23:42 378
原创 关闭进程windows
在 Windows 上,您可以使用命令行工具 `netstat` 和 `tasklist` 来查找占用端口的进程,并使用任务管理器或 `taskkill` 命令来终止进程。请注意,终止其他进程可能会影响这些进程的正常运行,因此在执行此操作之前,请确保了解您正在终止的进程以及其对系统的影响。- 在 Linux 和 macOS 上,您可以使用 `lsof` 命令来查找占用端口的进程,并使用 `kill` 命令来终止进程。1. **杀死占用端口的进程(Windows、Linux、macOS):**
2023-10-11 09:47:08 148
原创 C语言OpenSSL安装和使用
要使用OpenSSL库进行C语言编程,你需要完成以下步骤:1. **安装OpenSSL库**:首先,你需要确保在你的系统上安装了OpenSSL库。如果你使用的是Linux或类Unix系统,你可以使用包管理器安装OpenSSL。例如,在Ubuntu上,你可以运行以下命令:```bash```如果你使用的是Windows,你可以从OpenSSL官方网站(https://www.openssl.org/)下载预编译的Windows版本。
2023-08-21 09:48:43 2168
原创 c语言函数类型强转语法
然后我们定义了一个 `add_ptr` 函数指针,使用函数类型强转将 `add` 函数的类型转换为 `int (*)(int, int)` 类型的函数指针;其中,`return_type` 表示返回值类型,`arg_typei` 表示第 i 个参数的类型,`function_ptr` 是一个函数指针,指向函数 `function_name` 的地址。在 C 语言中,可以通过函数类型强制转换(也称为函数指针类型强制转换)将一个函数的类型转换为另一个函数类型。
2023-08-03 21:23:16 507
原创 flash读写总是不对,因为没有字节对齐,对齐方法
1.2交换区,写读就用一个,写入flash,先写入交换区的地址,在通过交换区的地址写入flash;读先读到交换区,在memcpy到自己想传到的变量。4,将数组设置为全局变量,不设置为局部变量。全局变量是在堆里申请,局部变量是在栈里申请。1.1a只写,b只读。2,手动计算地址偏移。
2023-05-06 15:52:23 1365
原创 bug,通过数组改结构体的值
因此,即使 `a2` 指向的内存区域和 `a1` 数组在内存中的布局相同,也不能简单地认为 `a1[sizeof(A)-1]` 和 `a2->e` 的值一定相等。因此,不能简单地认为 `sizeof(A)` 就等于结构体成员大小之和。2. 在结构体 `ABC` 中,`c` 数组和 `d` 数组的大小之和为 $25 + 20 = 45$,而 `e` 只占用了一个字节的空间,因此 `a2->e` 的值可能会被填充到 `c` 数组或 `d` 数组的后面,而不是紧邻着结构体的末尾。
2023-04-28 15:11:27 137
原创 int a,b[10];用c语言知识,将b里的数据传给a
这段代码首先定义了一个整数a和一个包含10个整数的数组b,并将b数组中的数据初始化为1到10的连续整数。然后使用`memcpy()`函数将整个b数组的数据传递给a。注意,在循环中我们使用指针运算的方式访问a数组中的每个元素。// 将b数组中的数据传递给a。printf("a中的数据为:\n");
2023-04-23 04:45:28 124
原创 unix高级编程
I/O文件系统进程线程进程间通信一.文件I/O三.标准I/O库八.高级I/O二.文件和目录四.进程环境五.进程控制六.线程七.线程控制九.进程间通信十.信号 一.文件I/O1.文件描述符2.相关调用2.1 打开文件2.2 创建文件2.3 关闭文件2.4 定位读写位置2.5 文件读2.6 文件写2.7 fcntl函数3.进程间文件共享4.原子操作5.数据同步二.文件和目录前言:文件系统1.获取文件信息(s
2023-04-08 21:17:34 911
原创 Mindset
Benjamin Barber, an eminent political theorist, once said, “I don’t divide the world into the weak and the strong, or the successes and the failures. I divide the world into the learners and nonlearners.” In her revolutionary study “Mindset,” American psyc
2021-12-18 00:30:10 490
原创 The Willpower Instinct
Do you find yourself constantly falling short of your goals? Or do you always promise yourself a reward once you have made even the slightest progress in keeping to your diet or working on your project? If so, you might struggle with willpower. You are not
2021-12-17 00:11:47 304
原创 Practicing Mindfulness
Matthew Sockolov, the founding teacher of One Mind Dharma, struggled with bipolar disorder and addiction throughout most of his adolescence. One day, his dad gave him a copy of “The Miracle of Mindfulness,” a simple introduction to mindfulness practices by
2021-12-16 23:55:13 670
原创 The Relationship Cure
Dr. John Gottman, professor emeritus of psychology at the University of Washington, is widely considered one of the world’s leading experts on the subjects of marriage and divorce. In “The Relationship Cure” – one of his numerous books on improving intimat
2021-12-15 15:54:53 412
原创 返回数据给上一个活动
MainActivity.javapackage com.example.myapplication;import androidx.annotation.Nullable;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.util.Log;import an
2020-09-24 18:24:26 181
原创 向下一个活动传递数据
MainActivity.javabutton1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String data = "Hello SecondActivity"; Intent intent = new Intent(MainActivity.this, Ma
2020-09-24 15:31:49 152
原创 更多隐式Intent的用法
打开百度页面package com.example.myapplication;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;
2020-09-24 14:49:01 130
原创 使用隐式Intent
MainActivity.javapackage com.example.myapplication;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import androi
2020-09-24 14:20:30 139
原创 使用显式Intent
MainActivity.javapackage com.example.myapplication;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import androi
2020-09-24 00:37:18 92
原创 销毁当前活动
button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); }});
2020-09-24 00:03:58 145 1
原创 在活动中使用Menu
首先在res目录下新建一个menu文件夹,右击res目录→New→Directory,输入文件夹名menu,点击OK。接着在这个文件夹下再新建一个名叫main的菜单文件,右击menu文件夹→New→Menu resource file填入mainmain.xml<menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/add_item"
2020-09-24 00:02:55 82
原创 在活动中使用Toast
Mainactivity.javapackage com.example.myapplication;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;public class MainActivity extends AppCom
2020-09-23 23:49:00 120
原创 在活动中使用Menu
首先在res目录下新建一个menu文件夹,右击res目录→New→Directory,输入文件夹名menu,点击OK。接着在这个文件夹下再新建一个名叫main的菜单文件,右击menu文件夹→New→Menu resource file文件名输入main,点击OK完成创建。然后在main.xml中添加如下代码:<menu xmlns:android="http://schemas.android.com/apk/res/android"> <item androi
2020-09-23 11:34:06 100
原创 在活动中使用Toast
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.first_layout); Button button1 = (Button) findViewById(R.id.button 1);//第二个button1为按钮名,主活动xml文件
2020-09-23 09:48:12 93
原创 链表无法正常运行
#include<stdio.h>#include<stdlib.h>typedef struct A{ int z; struct A *next;}a;a * ini();void display(a * p);a * ini(){ a *w=(a *)malloc(sizeof(a)); a *e=w; e->z=0; for(int i=1;i<10;i++) { a * r=(a*)malloc(sizeof(a)); r-
2020-07-03 18:15:36 229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人