linux tmux vim 02

unidac 在linux loongxarch64或arm64使用SQLite

unidac SQLite默认使用静态连接方式,但UNIDAC官方SQLite未提供arm64或loongxarch64静态库,造成linux for龙芯或arm64无法使用SQLite,经跟踪unidac源码发现将souce/uniProviders/SQLite/LiteDac.inc添加 {$ ......
loongxarch unidac SQLite linux 64

Linux下的IO

阻塞IO和非阻塞IO IO 本质是基于操作系统接口来控制底层的硬件之间数据传输,并且在操作系统中实现了多种不同的IO的方式(模型) IO 模型描述的是不同的 IO 方式,比较常用的几种 阻塞型 IO 模型9 非阻塞型 IO 模型 多路复用 IO 模型 阻塞型 IO 当进程发出 IO 请求后,阻塞进程 ......
Linux

JavaSE02基础语法

JavaSE02基础语法 1. 注释 ​ 注释是对代码的解释和说明文字。 Java中的注释分为三种: 单行注释: // 这是单行注释文字 多行注释: /* 这是多行注释文字 这是多行注释文字 这是多行注释文字 */ 注意:多行注释不能嵌套使用。 文档注释(暂时用不到): /** 这是多行注释文字 这 ......
语法 基础 JavaSE 02

Linux安装Redis

1.下载 下载地址:https://redis.io/download 本人选择的是5.0.14版本 上传服务器。本人上传至usr/local目录下。 2.解压 将解压后的redis-5.0.14文件夹改名为redis 3.编译 cd到/usr/local/redis目录,输入命令make执行编译命 ......
Linux Redis

内存去哪儿了——linux free 命令查看内存偏小

相信很多公司都在使用云服务器,不知道大家有没有注意到,当你购买了一台云服务器以后,在操作系统里面通过 free 命令查看服务器的内存,容量总是会小于在云厂商控制台上面看到的内存容量。 为什么会这样呢,那就带着疑问往下看。 现象描述 购买了2台云服务,控制台上面显示的内存是4GiB(4096MiB) ......
内存 命令 linux free

Linux系统目录与路径介绍

HOME目录和工作目录 ls命令的作用:以平埔的形式,展示当前工作目录(默认HOME目录)下的内容(文件或文件夹) Linux系统的命令行终端,在启动的时候,默认会加载 当前登录用户的HOME目录作为当前工作目录,所以ls命令列出的是HOME目录的内容。 HOME目录:每个Linux操作用户在Lin ......
路径 目录 系统 Linux

如何在Linux环境下配置C/C++环境

##root权限后,使用yum源安装 yum -y install gcc gcc-c++ kernel-devel //安装gcc、c++编译器以及内核文件 ##查看GCC版本,看是否安装成功 gcc -v 出现这个就是安装成功了 ##编译&运行 C文件为:gcc -o 文件名(无后缀) 文件名( ......
环境 Linux

Linux文件与文件夹操作

创建文件夹/文件 mkdir 通过mkdir命令可以创建新的目录(文件夹)。 语法:mkdir [-p] [Linux路径] 参数必填,表示Linux路径,即要创建的文件夹的路径,相对或绝对路径即可。 -p选项可选,表示自动创建不存在的父目录,适用于创建连续多层级的目录。 如果想要一次性创建多个层级 ......
文件 文件夹 Linux

day02

day02 关于计算机 有硬件和软件 有台式、笔记本、大型 可以做科学计算、人工智能、数据处理、自动控制、计算机辅助控制、网络等 能够按照程序运行、自动、高速处理海量数据的现代化智能电子设备 硬件及冯诺依曼结构 硬件组成 cpu 主板 内存 电源 硬盘 显卡 键盘、鼠标 显示器 .... 冯诺依曼结 ......
day 02

【linux】新机配置

开启网络 cd /etc/sysconfig/network-scripts/ vi ifcfg-ens33 ... BOOTPROTO=dhcp ... ONBOOT=yes systemctl restart network 安装网络查看工具 yum search ifconfig yum in ......
新机 linux

Linux常用操作命令总结

一、基础知识 1.1 Linux系统的文件结构 /bin 二进制文件,系统常规命令 /boot 系统启动分区,系统启动时读取的文件 /dev 设备文件 /etc 大多数配置文件 /home 普通用户的家目录 /lib 32位函数库 /lib64 64位库 /media 手动临时挂载点 /mnt 手动 ......
命令 常用 Linux

vim敲字如弹琴

导读 本篇文章主要讲解vim的常用命令,当你在妹子面前像弹琴一样的敲代码完成给她的惊喜的时候,萌妹子会不会对你顶礼膜拜,发出崇拜的小星星呢? 1.显示行数 vim打开文件之后输入 :set number 或 :set nu 2.光标移动 h 光标向左移动 j 光标向下移动 k 光标向上移动 l 光标 ......
vim

win平台共享网络给linux板卡

对于一些没有带无线网卡的linux板卡,进入系统后想要设置网络会比较麻烦,需要用网线连到路由器上让路由器去分配ip,这样我们才能通过ssh去访问设备,但是如果路由器离我们比较远或者根本没有路由器的时候这个方案是不行的,因此可以用电脑本身的网口来连接,之后共享电脑本身的网络来实现这一目的。 下面记录一 ......
板卡 linux 平台 网络 win

搭建SSH环境 [Arch Linux] [Xshell] [VirtualBox]

#搭建SSH环境 [Arch Linux] [Xshell] [VirtualBox] ###1. 主机ping通虚拟机 网卡1:虚拟机能ping通主机 + 虚拟机能连接外网 网卡2:主机能ping通虚拟机 ###2. 获取虚拟机IP(注意是网卡2的IP,即与主机在同一网关的IP) ifconfig ......
VirtualBox 环境 Xshell Linux Arch

Linux 常用命令

1.wget wget命令的使用 语法格式 wget [options] [url] 使用 -O 选项以其他名称保存下载的文件 wget-Oredis.tar.gzhttps://download.redis.io/releases/redis-6.0.8.tar.gz 使用 -P 选项将文件下载到 ......
命令 常用 Linux

linux-socket-kernel-dynamic-debug

Linux socket programming kernel debug kernel debug enviroment setup 参考文章,基于linux5.0.1内核的网络代码环境的构建及内核函数的跟踪 - 莫大少 - 博客园 (cnblogs.com)。思路就是带调试信息编译Linux内核 ......

OS-Linux-Ubuntu22.04x64-Python-C++调用Python缺少Python.h

OS-Linux-Ubuntu22.04x64-Python-C++调用Python缺少Python.h 使用 C 或 C++ 扩展 Python 扩展和嵌入 Python 解释器 Python 3.10.11 Python/C API 参考手册 Python 3.11.3 Python/C API ......
Python OS-Linux-Ubuntu Python-C Ubuntu Linux

Linux shell command screen All In One

Linux shell command screen All In One usbserial USB usbmodem ......
command screen Linux shell All

Lab03-02

样本信息 字符串信息 导入表信息 ##导出表信息 样本分析 Install函数 ServiceMain函数 SetAgent 创建工作线程 ThreatProc 线程功能 连接C2,接收C2指令(Y29ubmVjdA==(继续下一次接收)、cXVpdA==(关机)、Y21k(执行后门函数)) Bac ......
Lab 03 02

02第一个Java程序详解

第一个java程序详解 public class Test { public static void main(String[]args){ System.out.println("hello world"); } } class后面的称之为类名 public class后面的类名必须和文件名保持一 ......
程序 Java

Linux中是谁占用了我的端口

Address already in use这个提示,想必大家遇到过,怎么能快速找到问题并解决呢?下面有几种姿势可以了解一下.在对网络连接或特定于应用程序的问题进行故障排除时,首先要检查的事情之一应该是系统上实际使用了哪些端口,以及哪个应用程序正在侦听特定的端口。本文介绍了如何使用netstat,s ......
端口 Linux

记录一次linux代理访问服务静态资源失败问题

1.后台端口 2. 3.访问成功的页面 静态资源加载 4.访问成功但是静态资源没有出来 ......
静态 问题 资源 linux

OS-Linux-Ubuntu-apt-get

OS-Linux-Ubuntu-apt-get https://help.ubuntu.com/community/AptGet/Howto Package management via apt-get runs hand-in-hand with the /etc/apt/sources.list ......
OS-Linux-Ubuntu-apt-get Ubuntu Linux apt get

Linux 防火墙

一、iptables 查看规则的命令格式为:iptables [-t tables] [-L] [-nv] -t :后面接 table ,例如 nat 或 filter ,若省略此项目,则使用默认的 filter-L :列出某个 table 的所有链或某个链的规则-n :直接显示 IP,速度会快很多 ......
防火墙 Linux

AY-Linux同步网络时间

环境:Centos 1、获取当前系统时间 date 2、安装ntp yum -y install ntp 3、修改时区 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 4、同步网络时间 ntpdate -u ntp.api.bz ntp ......
AY-Linux 时间 Linux 网络 AY

Linux下free和top命令详解

free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。 如果加上 -h 选项,输出的结果会友好很多: 有时我们需要持续的观察内存的状况,此时可以使用 -s 选项并指定间隔的秒数: 上面的命令每隔 3 秒输出一次内存的使用情况,直到你按下 ctrl + c。由于 f ......
命令 Linux free top

面试题 05.02. 二进制数转字符串

题目链接:面试题 05.02. 二进制数转字符串 方法:找规律 解题思路 (1)题目要求:将一个$0-1$之间的实数通过二进制进行表示,并通过字符串形式输出。 (2)由于二进制的小数只能表示$\frac{1}{2} \frac{1}{4} \frac{1}{8} ... \frac{1}{2^n}$ ......
二进制 字符串 字符 05 02

mysql学习日记-02 数据表的基本操作

一、创建和查看数据表 创建数据表:前提要选择一个数据库,命令:USE 数据库; CREATE TABLE 表名称(字段名 数据类型,...);CREATE TABLE user(u_name VARCHAR(10), u_age int(3),u_sex VARCHAR(1)); 查看所有数据表 S ......
数据表 基本操作 日记 数据 mysql

SonarQube 10.0 (macOS, Linux, Windows) - 清洁代码 (Clean Code)

SonarQube Data Center Edition (Java App for macOS, Linux, Windows) 请访问原文链接:https://sysin.org/blog/sonarqube-10/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org Son ......
SonarQube Windows 代码 Linux Clean

第 11 章Linux 实操篇-定时任务调度

第 11 章Linux 实操篇-定时任务调度 11.1 crond 任务调度 ==crontab 进行 定时任务的设置== 11.1.1 概述 任务调度:是指系统在某个时间执行的特定的命令或程序。 任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等个别用户工作:个别用户可能希 ......
任务 Linux 11