自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 记MySQL无法远程连接(不是host、password等问题,3306端口监听问题)

同学电脑无法安装MySQL,头大,我想配一下服务器来用,却不料服务器上年久失修的MySQL突然无法使用,于是就有了这一篇blog网上帖子一大堆,要不本来有错、要不版本不一样,若有遗误,欢迎指正1. 环境Ubuntu 20.04、mysql-8.0sudo apt install mysql-server-8.0直接安装mysql-server-8.0会自动安装以下依赖mysql-commonmysql-client-8.0mysql-client-core-8.0mysql-server-8

2020-10-28 15:32:27 329

原创 windows/vscode 使用ssh连接 linux(root或普通用户)

在客户端或服务器上生成一对ssh 私钥和公钥公钥在服务器, 私钥在客户端公钥的形式要配置为…还要保证/etc/ssh/sshd… 允许ssh连接打开

2020-03-29 21:05:57 3929

原创 利用 script 和 scriptreplay 记录/回放操作

script makes a typescript of everything displayed on your terminal. It is useful for students who need a hardcopy record of an interactive session as proof of an assignment, as the typescript file can be printed out later with lpr(1).译文:脚本可以对.

2021-03-14 21:52:48 562 3

原创 grep 和正则表达式(适用于 sed 和 gawk )

当在大文件中查找一行数据时,使用grep帮助查找 grep [option] pattern [file]或者借助管道筛选输出结果 ls | grep test1. 正则表达式1. posix基础正则表达式 (BRE) 引擎点字符号 . 可以指代任意字符锚字符 $ ^字符组 [Yy] [a-z] [A-Z] [0-9]排除型字符组 [^Yy]星号 * 字符后面放置的星号表示该字符必须在匹配模式的文本中出现0次或多次2. posix扩展正则表达式 (ERE) 引擎问号 ? 字符.

2021-03-09 16:59:28 167

原创 克隆产生的Ubuntu20.04虚拟机与原虚拟机的ip地址相同

虚拟机克隆通过虚拟机克隆可以快速产生一个虚拟机,但是克隆产生的虚拟机与原虚拟机的ip地址相同Ubuntu 20.04 下解决办法cd /etc/netplan/sudo vim 00-installer-config.yaml在与主机连接的网卡上增加新地址:修改后执行:sudo netplan apply修改生效:...

2021-03-05 18:13:30 1817 2

原创 Ubuntu20.04 设置时区

# timedatectl set-timezone Asia/Shanghai

2021-03-05 16:58:53 765 2

原创 汇编共享库

1. 共享库在编程中,共享代码文件被称为共享库、共享对象、动态链接库、DLL文件等。2. 使用共享库生成命令:ld helloworld-lib.o -o helloworld-lib.out -dynamic-linker /lib/ld-linux.so.2 -lc -m elf_i386-dynamic-linker /lib/ld-linux.so.2 操作系统将加载程序/lib/ld-linux.so.2,以加载外部库并将其链接到程序。/lib/ld-linux.so.2这样的程

2021-03-03 16:54:19 198 1

原创 x86处理器数据类型

intint型数据是指整数(在x86处理器上占据4字节)longlong型数据也是指整数(在x86处理器上占据4字节)long longlong long型数据是指比整数大的long型数据(在x86处理器上占据8字节)shortshort型数据是指比int型短的整数(在x86处理器上占据2字节)charchar型数据是单字节整数,最常用于存储字符数据,因为ASCII字符串通常一个字符用一字节来表示floatfloat型数据是浮点数(x86处理器上位4字节)doubledouble.

2021-03-03 16:34:25 744 1

原创 Linux 进程列表、后台模式、 协程(操作向)

进程列表会生成一个子shell来执行对应的命令,借助环境变量来$BASH_SUBSHELL查看是否存在子shell子shell被sleep暂停,不执行sleep的下一条指令,当sleep被kill时,sleep下一条指令被执行,子shell进程运行结束

2021-03-03 16:26:25 775

原创 汇编读写结构化数据

acsii一个字符占一个字节 其中\n、\0等属于也属于一个字符32系统中 short与short int型数据占2个字节(16位);int、long int、long型数据占4个字节(32位)vi编辑模式 u撤销 ctrl+r重做ls | grep -E "\.s$"linux.s# Linux define .equ SYS_EXIT, 1 .equ SYS_READ, 3 .equ SYS_WRITE, 4 .equ SYS_OPEN, 5 .equ SYS_CL

2021-03-02 21:44:55 162

原创 UNIX文件处理

设置.bss缓冲区.lcomm指令将创建一个符号my_buffer,指代我们用作缓冲区的500字节的存储位置

2021-02-28 17:25:39 876

原创 汇编C语言调用约定(递归函数)

1. 递归函数基线条件:递归停止的地方fac函数:.type factorial, @functionfactorial:pushl %ebpmovl %esp, %ebp# 4(%ebp) 保存返回值地址movl 8(%ebp), %eaxcmp $1, %eaxje end_factorialdecl %eaxpushl %eaxcall factorialmovl 8(%ebp), %ebximull %ebx, %eaxend_factorial:mov

2021-02-20 14:16:53 333

原创 汇编C语言调用约定(标准函数)

commandas exit.s -o exit.o # exit.s source file exit.o target fileld exit.o -o exit # ld 链接器命令./exit # exe# 注释echo $? # 获取上次程序上次输出结果, 这个值保存在%ebx中伪指令 汇编指令# .section 将程序分为几个部分 .data命令是数据段的开始.section .data# .section .text 文本段的开始 文本段是存放程序指令的

2021-02-20 14:15:54 499

原创 gdb TUI使用方法

TUI(TextUser Interface):GDB调试的文本用户界面,可以方便地显示源代码、汇编和寄存器文本窗口1. 启动 gdb tui 调试2. tui命令3. layout 命令(gdb) help layoutChange the layout of windows.Usage: layout prev | next | <layout_name>Layout names are: src : Displays source and command w.

2021-02-20 14:15:01 834

原创 汇编编译和gdb调试命令列表

1. 汇编编译命令as exit.s -o exit.o 编译指令:exit.s is source file and exit.o is target fileld exit.o -o exit 链接指令:ld 链接器命令# something 注释echo $? 获取上次程序上次输出结果, 这个值保存在%ebx中在64位机器上编译链接32位汇编代码,as 加参数 --32,ld 加参数 -m elf_i386对于错误提示:invalid instruction suffix for pus

2021-02-20 14:14:06 638

原创 AHK即刻提升你的代码体验

AHK资深玩家绕道提醒今天家里停电了,没事干就发一篇推文,远程开发停电停网就歇菜1. Capslock+源起于无意在B站刷到这么一个视频然后我去它的 官网 体验了一下,emmmmm,有些功能不太喜欢比如:qbar(一个快捷搜索框)等功能。2. pluveto/Caplos于是我去GitHub淘了一下Capslock,先是直奔C#去的,根据以前的经验来说C#在windows开源小巧这块有点优势的,果不其然,淘到了一个 pluveto/Caplos ,虽然只有15个star 2个无人看管的fork

2020-06-05 12:23:50 794 1

原创 配置nginx & php时踩的坑

环境 CentOS 7软件版本(都是最新版的)nginx 1.19.0php 7.4.6步骤安装nginx从官网下载解压,安装后执行文件位于/usr/local/nginx/sbin/nginx配置文件位于/usr/local/nginx/conf要配置默认位置 root /home/lk234/homepages;(对php server配置文件也是一样)打开自定义404主页时,直接使用/404.html就行安装php参照官方中文手册安装cp php.ini-devel

2020-06-02 23:10:28 326

原创 centos7 firewall-cmd 命令

1、firewalld-cmd的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld2. 常用命令获取帮助:fir...

2020-05-06 16:20:37 455

原创 C++内存模型以及寄存器指针rsp和rbp

内存栈顶指针sp偏移系统Ubuntu-18.04 环境gcc 7.5.0代码段1#include <iostream>using namespace std;int main(){ char ch = 'a'; int num1 = 1; return 0;}命令g++ -g test.cpp -o test编译, 通过gdb test --...

2020-03-20 22:56:10 18014 6

原创 数据结构实验四 排序方法实践(2学时)

bookManageSystemver1.0 创建于2019/11/271、实验目的通过本实验掌握排序的基本算法和过程以及查找的基本方法和过程。2、实验内容设计一个排序和查找系统。能够实现对给定的一组学生的借书证信息(如:卡号、姓名、系别、班号等)进行排序和查找。按照卡号顺序进行排序;能够实现查找某个系的所有的借书卡号并输出。3、实验要求建立关于借书证信息结点的结构体;定义...

2019-12-09 22:25:22 1285

原创 交通查询系统(C语言) 数据结构图的应用(2学时)

注: 此为初代版本, 代码中有注释, 代码挂在GitHub上 点此访问Update:ver1.0 创建于2019/11/242019/11/24晚在GitHub继续推送3.9的代码并优化其它代码1. 实验目的通过本实验掌握图的存储结构与基本运算以及Dijksta算法和 Floyed算法在实际问题中的应用。2. 实验内容设计一个交通查询系统,能够查询:1. 从一个城市到其它各...

2019-11-24 13:21:06 3149 11

原创 由多种化妆品品牌价格组成的二叉排序树(数据结构C语言版)

实验二 树的应用 (2学时)1、实验内容建立一个由多种化妆品品牌价格组成的二叉排序树,并按照价格从低到高的顺序打印输出。2、实验目的通过本实验掌握二叉排序树的建立和排序算法,了解二叉排序树在实际中的应用并熟练运用二叉排序树解决实际问题。3、实验要求(1)创建化妆品信息的结构体;(2)定义二叉排序树链表的结点结构;(3)依次输入各类化妆品品牌的价格并按二叉排序树的要求创建一个二叉...

2019-10-31 21:27:45 2305 1

原创 C语言程序的运行时间(使用函数库time.h)

difftime函数C 库函数 double difftime(time_t time1, time_t time2) 返回 time1 和 time2 之间相差的毫秒数 (time1 - time2)。这两个时间是在日历时间中指定的,表示了自纪元 Epoch(协调世界时 UTC:1970-01-01 00:00:00)起经过的时间。返回值: 该函数返回以双精度浮点型 double 值表示的...

2019-10-20 13:14:05 2146 1

原创 用C语言模拟的异常处理机制

Exception.h头文件#ifndef __EXCEPTION_H__#define __EXCEPTION_H__#include <setjmp.h>jmp_buf Jump_Buffer;#define try if (!setjmp(Jump_Buffer))#define catch else#define throw longjmp(Jump_Buffer...

2019-10-20 13:03:31 326

原创 [例2]学生信息管理程序(数据结构C语言版 李云清)

[例2]学生信息管理程序(数据结构C语言版 李云清)(1)问题描述:学生信息包括:学号、姓名、年龄、性别、出生年月、地址、电话和Email等, 试设计一个学生信息管理程序. 实现学生信息的电于化管理. 要求: 使用文件方式存储数据, 采用链表组织学生数据.(2)基本要求 系统应具有以下基本功能1.系统以菜单方式工作2.学生信息录入功能(学生信息用文件保存) - 输入3.学生信息浏览功能...

2019-10-10 23:36:35 1749

原创 scanf的返回值与循环输入

scanf的返回值与循环输入scanf()是拥有返回值的,它的返回值为正确按指定格式读入变量的个数,可以借此特性来循环读入,并当读入不正确时自动结束代码#include <stdio.h>#include <windows.h>int main(){ int i, a, b, c; /* scanf函数返回值为正确按指定格式读入变量的个数 */...

2019-10-10 13:10:24 995

龙曲线分析说明书.pdf

算法课设的说明书,求龙曲线字符串任意代的子串,文档中详细介绍了通过剪枝优化的回溯法和规律推导出的规律解法,文档中附有代码,设计分析思路和流程图

2020-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除