编程笔记
-
Linux什么情况下回发生page fault
以下是几种会导致page fault的情景:1.用户态按需调页 2. 主内核页目录的同步 3. 对exception table中的异常操作的处理 4.堆栈自动扩展 5.对用户态指针越界的检查 下列关于makefile描述正确的是: 1、显式规则…
-
Linux 记录用户的操作日志(操作命令)
1、编辑配置文件 vim /etc/profile 添加以下内容 【 history #查看等钱登录的用户USER=`whoami`USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`if [ "$USER_IP" = "" ]; thenUSER_IP=…
-
Linux下搭建vsftpd服务器
注意:Linux版本是centos7 一、关闭SELINUX并配置yum源 sed -i 's/enforcing/disabled/g' /etc/selinux/config setenforce 0 curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo curl…
-
linux定时任务 - CRON表达式
阿里云文档:CRON 表达式详解https://help.aliyun.com/document_detail/133509.html?spm=a2c4g.11186623.0.0.3a3a1b3c5nxYtnCRON 表达式是一个字符串,以 5 或 6 个空格隔开,分为 6 或 7 个域,每一个域代表一个含…
-
Python BeautifulSoup简介
1.BeautifulSoup简介 BeautifulSoup是一个可以从HTML或XML文件中提取数据的python库;它能够通过转换器实现惯用的文档导航、查找、修改文档的方式。 BeautifulSoup是一个基于re开发的解析库,可以提供一些强大的解…
-
JavaSE Day01 - java概述
计算机基础`冯诺依曼体系结构:控制器、运算器、寄存器、输入设备(Input)、输出设备(Out) CPU(中央处理单元):控制器+运算器 常见语言的发展历程 机器语言:(高1低0电平,由一系列的01组合而成) 汇…
-
Java基础语法重点02(类型转换)
类型转换 由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换 类型转换: byte,short,char--->int--->long--->float--->double (低------------------------------------------------…
-
java之面向对象
面向对象的特点 特点:封装,多态,继承(抽象) -封装:将功能封装在方法中 ,属性私有化,对外提供公开的get和set方法 类 类:类别/类型 对象 对象:基于类抽出来的真实存在的单个个体(万物皆对象)---.new出来的对象 变量 …
-
java之二维数组
二维数组 1.二维数组的定义方式: (1)int[][]arr=new int[值][值]; (2)int[][]arr={{值,值},{值,值,值}} (3)int[][]arr=new int[][]{{值,值},{值,值}} (4)int[][]arr=new int[值][];-->比较特殊 2.二维数组的遍历…
-
【模板】java 删除逻辑处理 【思维逻辑】【简单明了】
一些同学呢,简单的删除功能写的耦合过高。因此写个模板,仅供参考。 要注意的是在实际工作中: 1、每个接口都要加入用户及部门信息的判定。 2、业务层处理时也要根据情况加入逻辑code。 正文:(建议手敲多练习) …