笔记script linux shell

Linux系统中Jar包自动重启

先在指定目录创建一个shell脚本 touch restart.sh 第一种方法,缺点是,这个restart.sh停了,就不会监测了 编辑 #这是针对于一个jar包的自启 #!/bin/bash source /etc/profile while true do ps -ef | grep "自己的 ......
系统 Linux Jar

Linux系统编程23-简单的cp命令实现

实现cp(读和写) 用法:cp source target target 存在就覆盖, 不存在就创建。 - 创建或重写文件是调用系统函数 creat(filename, mode): - 如果文件不存在就创建它,存在就把内容清空,长度设为0 - 向已打开的文件中写入数据 write(fd, buff ......
命令 系统 Linux 23

Linux系统编程22-简单的who命令实现

### 实现who命令: - 从文件中读取数据结构 - 将结构中的信息以合适的形式显示出来 - who的时间表示格式:["2011-01-17 13:40"] ### 需要用到的函数(unistd.h): - 打开一个文件: open(filename, how), 建立文件描述符,连接文件与进程 ......
命令 系统 Linux who 22

Linux定时备份数据库

一、mysql命令备份 ①创建存放mysql备份的文件夹backup ②创建backup.sh备份脚本 ③赋予权限chmod u+x backup.sh #!/bin/bash #全备方式,一般在从机上执行,适用于小中型mysql数据库 #删除7天以前备份 source /etc/profile # ......
备份 数据库 数据 Linux

Linux系统编程21-简单的more命令实现

/dev/tty: 键盘和显示器设备描述文件 - 向该文件写->显示在用户屏幕 - 向该文件读->从键盘获取用户输入 当more需要用户输入可以从/dev/tty得到数据 ```c #include #include #define PAGELEN 24 #define LINELEN 512 vo ......
命令 系统 Linux more 21

windows和linux环境下安装jprofiler

Windows安装jprofiler 一.windows安装和激活 1.首页默认,直点击下一步 2.同意授权 3.进入注册页面 4.在注册页面输入用户和密钥 5.打开注册机,点击generate生成账号和密钥 6.把license key输入到步骤一中的密钥框,公司名字可以顺便写 7.直接点击下一步 ......
jprofiler windows 环境 linux

linux 查看系统磁盘与空间

记录一些常用命令 # 查看当前已挂载的磁盘空间占用情况 df -Th # 查看当前所有磁盘挂载情况 lsblk # 查看磁盘详情 fdisk -l # 对某个磁盘进行操作,“/dev/vdb”为上一步查询到的磁盘路径 fdisk /dev/vdb # 进入 fdisk 命令行对指定磁盘进行编辑 # ......
磁盘 系统 linux 空间

Python爬虫笔记

爬虫分为四个步骤,首先获取数据,然后解析数据,再提取数据,最后是存储数据 ```python import requests #首先引入requests库 res=requests.get('URL')#向服务器发送了一个请求,把服务器响应结果赋给res,为response对象 res.encodi ......
爬虫 笔记 Python

Python基础知识笔记

### 数据类型 #### 字符串:双引号或者单引号引起来的文本 字符串内字符都有序号,正向是从 0 开始,反向是-1 开始。str[-1]指的就是最后一个字符。 字符串的拼接: 1. - 号,对于字符串或者非字符串使用该符号就能拼接成一个字符串。 2. .format(),中间的参数,对应字符串中 ......
基础知识 基础 笔记 知识 Python

JavaScript基础笔记

# JavaScript 基础 date: 2019-05-26T10:19:54+08:00 1.在标签中填写 onclick 事件调用函数时,不是 onclick=函数名, 而是 onclick="函数名+()" 2.script 中用到的函数中带 document.write 会覆盖之前的文本 ......
JavaScript 基础 笔记

NodeJs初学笔记

今天初步了解了 http、fs、querystring、url 四个包以及本地服务器部署的内容,记录一下。 ### 引入包 首先需要的包要下载,使用 npm 工具,(cnpm 更快也行),npm i module 安装。 在该文件下目录下会自动生成 node_modules 文件夹,里面包含了很多模 ......
笔记 NodeJs

「学习笔记」矩阵

本文部分内容来自 $\texttt{OI-Wiki}$。 **** ## 定义 对于矩阵 $A$,主对角线是指 $A_{i,i}$ 的元素。 $$ A = \begin{bmatrix} a_{1, 1} & a_{1, 2} & a_{1, 3} & \cdots & a_{1, m}\\ a_{ ......
矩阵 笔记

ES6 笔记

# ES6 笔记 date: 2021-05-21T20:57:31+08:00 ## 一、let 和 var 的区别以及 const - let 声明的变量**只在所在块中生效**; - let 声明的变量可以解决 var 与 for 循环结合使用产生的无法取得最新变量值的问题(以往都需要通过闭包 ......
笔记 ES6 ES

《深入解析 css》笔记

第一章:层叠、优先级和继承 1.优先级:!important>行内样式>id 选择器>类选择器>标签选择器 2.两条经验法则:选择器少用 id;少用!important。 3.使用 inherit 属性使元素属性继承自父元素,方便修改。 4.使用简写属性的时候会默认给细化的属性赋默认值,如标签 h1 ......
笔记 css

make和new的区别(笔记)

共同点:给变量分配内存 不同点: 1)作用变量类型不同,new给string,int和数组分配内存,make给切片,map,channel分配内存; 2)返回类型不一样,new返回指向变量的指针,make返回变量本身; 3)new 分配的空间被清零。make 分配空间后,会进行初始化; 4) 字节的 ......
笔记 make new

《css 揭秘》笔记

粗读了《css 揭秘》这本书,里面提到的很多技巧和操作暂时用不到,可以在用到时当工具书看,目前对我有帮助的几个技巧做了个笔记。 尽量使用相对单位。line-height 与 font-size 的比例而不要使用绝对值。em 单位(相对于当前元素的字体大小)可以在修改字体尺寸同时修改其他的数值。rem ......
笔记 css

Cisco Secure Client 5.0.03072 (macOS, Linux, Windows & iOS, Andrord)

Cisco Secure Client 5.0.03072 (macOS, Linux, Windows & iOS, Andrord) 思科安全客户端(包括 AnyConnect) 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https://sysi ......
Andrord Windows Secure Client Cisco

C#学习笔记 -- 泛型

泛型 2、C#中的泛型 泛型可以让多个类型共享一组代码 允许声明类型参数化的代码, 用不同的类型来实例化 提供5种泛型: 类、结构、接口、委托和方法 class MyStack<T> { int StackPointer = 0; T[] StackArray; public void Push(T ......
笔记

初识Quantum Mini Linux Development Kit

本人近期看到稚晖君的Linux - card 的相关视频介绍,看到他极大的方便,整体只需Type-C即可供电而且算力还可以。于是火速下单,从Speed Studio购入。 到货后先认识这个开发套件的外观,可以说是非常小巧,功能接口也不少,可以满足大部分需求。 ......
Development Quantum Linux Mini Kit

re | 逆向算法笔记

### 凯撒算法 #### 加密 ``` for(i=0; i= 'A' && passwd[i] = 'a' && passwd[i] = 'A' && passwd[i] = 'a' && passwd[i] Data=ch; printf("\n建立左子树\n"); (*T)->lchild= ......
算法 笔记 re

linux vim常用快捷键

linux vim常用快捷键 行尾插入:A行首插入:I 光标后插入:a光标前插入:i 往下插入空行:o往上插入空行:O 定位整个文本第一行:gg定位整个文本最后一行:G 定位某行:比如定位21行: :21 或 21gg 或 21G 复制整行:yy 粘贴:p往下复制3行:3yy 复制单个字符: v模式 ......
快捷键 常用 linux vim

re | 逆向刷题笔记

### IDA dump内存 * 脚本 ``` import idc def main(): begin = 0xCD956000; #需对应修改 size = 0x2FB000 # #需对应修改 list = [] for i in range(size): byte_tmp = ida_byte ......
笔记 re

Linux搭建git私有服务器

1:用虚拟机或者 自己买的玩的 阿里云 或腾讯云 装上CentOS系统 2:用putty连接 道Linux服务器上 3:下载 git 服务源码 正式安装 1、安装git服务环境准备 1:下载 git 服务器包 这里利用的是git-2.5.0.tar.gz 1:打开 PSFTP 如果安装了 putty ......
服务器 Linux git

方芳:学习在北京大学举办的“建设社会主义现代化国家学术研讨会”专题会议上的学习笔记

大治理观与大社会治理 学习徐教授讲话笔记整理稿。【去敏文字稿】 从治理话语的历史、国际、实践和学科的维度,可以把治理分为两个层面:一是以国家为主体,以国家整体为对象,涉及治理主体及其相互关系的治理。围绕这一治理定义所产生的理念和思维,可称之为大治理观。二是不涉及国家整体和基本关系,着重于解决具体问题 ......
研讨会 社会主义 主义 学术 会议

统信UOS系统开发笔记(七):在统信UOS系统上使用linuxdeployqt发布qt程序

前言 在ubuntu上发布qt程序相对还好,使用脚本,但是在统信UOS麒麟上发布的时候,因为银河麒麟等不同版本,使用脚本就不太兼容,同时为了实现直接点击应用可以启动应用的效果,使用linuxdeployqt发布qt程序。 注意 本篇文章,最终手动结合几个方式成功,花费不少时间研究,推断是终端直接ld ......
系统 linuxdeployqt UOS 笔记 程序

Linux安装花生壳进行端口映射内网穿透

1 下载 1.1 官网下载 进入 花生壳 官网,选择linux版安装包,下载,上传到服务器 1.2 wget下载 wget "https://down.oray.com/hsk/linux/phddns_5.2.0_amd64.rpm" -O phddns_5.2.0_amd64.rpm 2 安装 ......
端口 花生 Linux

Linux(centos7.9)搭建mysql服务器

以下服务器信息为该文档安装mysql服务器环境 服务器信息:CentOS7 内核版本:3.10.0-1160.el7.x86_64 一.安装mysql服务器 1.检查是否安装过mysql数据库,无输出即为没安装。 rpm -qa| grep mysql 2.下载mysql的rpm源 wget htt ......
centos7 服务器 centos Linux mysql

Linux 实战 - 在 Linux 上部署各类软件

1、MySQL 数据库管理系统安装部署 1.1、简介 MySQL 数据库管理系统,是一款知名的数据库系统,其特点是:轻量、简单、功能丰富。MySQL 数据可可谓是软件行业的明星产品,无论是后端开发、大数据、AI、运维、测试等各类岗位,基本上都会和 MySQL 打交道。 1.2、MySQL5.7 版本 ......
Linux 实战 软件

C#学习笔记 -- 转换

转换 1、什么是转换 声明两个不同类型的变量, 然后把一个源变量的值赋值给一个目标变量, 在赋值之前, 必须转换源变量的类型为目标变量类型 转换是接受一个类型的值并将它用作另一个类型的等价值的过程 转换后的值应该和源值引用, 但其类型为目标类型 short var1 = 5; sbyte var2 ......
笔记

C#学习笔记 -- 接口

接口 1、什么是接口 接口指定一组函数成员, 而不实现他们的引用类型 只能类和结构来实现接口 例子 //声明实现接口的CA类 class CA : IInfo { public string Name; public int Age; ​ //在类中实现接口的方法 public string Get ......
接口 笔记