进程控制块PCB

进程控制块 1)进程控制块是由OS维护的用来记录进程相关信息的一 块内存 2)每个进程在OS中的登记表项(可能有总数目限制), OS据此对进程进行控制和管理(PCB中的内容会动态改 变) 3)处于核心段,通常不能由应用程序自身的代码来直接访 问,而要通过系统调用,或通过UNIX中的进程文件系 统(/proc)直接访问进程映象(image)。 进程控制块的内容 进程描述信息: 进程标识符(process ID),唯一,通常是一个整数; 进程名,通常基于可执行文件名(不唯一); 用户标识符(use
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

用户扩展知识

## 影响创建用户的配置文件 /etc/login.defs [ root@oldboy ~]# grep -i '^[a-z]' /etc/login.defs MAIL_DIR /var/spool/mail # 用户创建后邮件存放位置 PASS_MAX_DAYS 99999 # 密码最长使用期限天数 PASS_MIN_DAYS 0 #密码最小使用天数 PASS_MIN
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

微信小程序小技巧系列《二》show内容展示,上传文件编码问题

作者:gou-tian 来自:github show内容展示 尝试用微信小程序的template组件实现。同时,尝试页面间转跳时传参,在目标页面引入模板文件实现 写的更少,做的更多 篇幅有限详细代码此处省略 <view class="show-warp"> <block wx:for="{{discuss}}" wx:key="index"> <template is="discuss" data="{{item}}"></template>
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

数据库需要掌握到什么程度可以应付工作?

1、完成(日常)业务功能的 会画er图  --  使用工具processon 会用power designer做数据库设计 会mysq|和oracle基本操作 会导入和导出 会基本增删改查 会建索引 会连接查询 会用统计 会排序 会分类查询 会时间问题 会各类集合操作 会各类统计分析函数 等等 +SQL plan 以上是最基本的人人都必须掌握的,入职100%会遇到,试用期内有50%的几率可能需要你用,上面的知识来做业务。过了试用期有70%几率需要你来做,入职了一段时间90%几率你会全部都做过。
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

JZOJ 5192. 【NOI2017模拟7.2】容器 (dp)

https://gmoj.net/senior/#contest/show/2376/1 题解: 考虑把区间拆成左端点和右端点,\(T\)的限制相当于任何一个时候,没有匹配的左端点\(\le T\) 设\(f[i][p][q]\)表示刚刚确定了\(i\)的右括号,和\(i+1\)的左括号,匹配了\(p\)个区间,还有\(q\)左括号。 转移可以枚举下一步选多少,顺便分配是那些跳蚤选了这些左括号和右括号就行了。 一直纠结于用\(\frac{k!}{\prod a[i]!}\)去计算分配方案,事实
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

09-递归

递归 一、递归思想 函数自己调用自己叫递归,递归在程序中一般不常见,所以这里只是简单的介绍一下他的概念及应用。 int fun(int n) { fun(2); //无限循环 } 二、递归应用阶乘 5!=5*4*3*2*1 5!=5*4!; 4!=4*3!; 3!=3*2!; 2!=2*1!; 1!=1; //终止条件 n!=n*(n-1)!; 定义递归函数 unsigned int factorial (unsigned int n); 三、中止条件 一定要有一个终止条件 #include
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

00005-js 获取uuid

admin.guid = function () { function S4() { return (((1+Math.random())*0x10000)|0).toString(16).substring(1); } return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4()); }
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

利用DNS实现SQL注入带外查询(OOB)

根据用于数据检索的传输信道,SQLi可分为三个独立的类别:inference,inband和out-of-band 一、什么是OOB 1、inference(经典SQL注入) 2、inband(盲注、推理注入、带内注入) 3、out-of-band 带外数据(OOB)与inband相反,它是一种通过其他传输方式来窃取数据的技术(例如利用DNS解析协议和电子邮件)。OOB技术通常需要易受攻击的实体生成出站TCP/UDP/ICMP请求,然后允许攻击者泄露数据。OOB攻击的成功基于出口防火墙规则,即
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

【JS】JavaScript 简介

1. JavaScript 是一种脚本语言,可以直接嵌入在 HTML 页面中。 2. JavaScript 在Canvas 绘图、本地储存、离线应用和客户端通信等方面,有着良好性能。 3. JavaScript 是一种通用的、跨平台的、基于对象和事件驱动并具有安全性的客户端脚本语言,其特点如下: 解释性 嵌套在 HTML 中 弱数据类型 跨平台 基于对象 基于事件驱动 4. 代码编写规范: 浏览器解析 JavaScript 脚本时,会忽略标识符与运算符之间多余的空白符。 每条语句单独占一行,以
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

喜欢你的开心快乐森一二

我们美丽的小阳光https://www.wenjuan.com/s/RFzeInc/ 天空中的美丽星星https://www.wenjuan.com/s/RFzeInc 我们的星空看着https://www.wenjuan.com/z/RFzeInc/ 你的荷塘月色https://www.wenjuan.com/z/RFzeInc 回忆最喜欢的www.wenjuan.com/s/RFzeInc/ 在这里陪伴着小小www.wenjuan.com/s/RFzeInc 我们一起的小时光www.wen
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

你的小时钟,我的大脑鬼

我们美丽的小阳光https://www.wenjuan.com/s/RFzeInc/ 天空中的美丽星星https://www.wenjuan.com/s/RFzeInc 我们的星空看着https://www.wenjuan.com/z/RFzeInc/ 你的荷塘月色https://www.wenjuan.com/z/RFzeInc 回忆最喜欢的www.wenjuan.com/s/RFzeInc/ 在这里陪伴着小小www.wenjuan.com/s/RFzeInc 我们一起的小时光www.wen
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

Spring Data Redis入门

Spring Data Redis,是Spring Data 家族的一部分。 对Jedis客户端进行了封装,与spring进行了整合。可以非常方便的来实现redis的配置和操作。 1.RedisTemplate基本操作 Spring Data Redis 提供了一个工具类:RedisTemplate。里面封装了对于Redis的五种数据结构的各种操作,包括: redisTemplate.opsForValue() :操作字符串 redisTemplate.opsForHash() :操作hash
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

https://blog.csdn.net/cheng521521/article/details/103709337

https://blog.csdn.net/cheng521521/article/details/103709337
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

事务的ACID属性、解决脏读、不可重复读、幻读

事务的ACID属性 原子性(Atomictiy)原子性是指事务是一个不可分割的单位,事务中的操作要么都发生,要么都不发生。 简单的来说就是在事务操作中,比如我通过两条SQL 改两条数据,要么这两个操作都完成,要么都不完成就回滚。 一致性(Consistency)事务必须从一个一致性状态变换到另一个一致性状态。 比如转账操作,从A转给B 100元钱,那么A 少100,B 收到100,即这个转账操作就是从未转账状态到转账成功状态,类似于事务一致性的体现。 隔离性(Isolation)事务的隔离性,
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

同一包名下py文件引用

我服了,同一包名下无法引用抽象类,找不到,放到包外就能找到,脑瘫? # !/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2020/5/18 22:02 # @Author : CuiDog # @File : Interface.py import abc # 引用abc模块 class Interface(object): #抽象接口类 @abc.abstractmethod def co
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

总持续时间可被 60 整除的歌曲

在歌曲列表中,第 i 首歌曲的持续时间为 time[i] 秒。 返回其总持续时间(以秒为单位)可被 60 整除的歌曲对的数量。形式上,我们希望索引的数字 i 和 j 满足 i < j 且有 (time[i] + time[j]) % 60 == 0。 输入:[30,20,150,100,40] 输出:3 解释:这三对的总持续时间可被 60 整数: (time[0] = 30, time[2] = 150): 总持续时间 180 (time[1] = 20, time[3] = 100): 总持
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

关于09_动态分配内存小段

一、内存的使用 堆(heap) 在程序执行期间分配内存时,内存区域中的这个空间称为堆(heap)。,malloc,calloc 栈(stack) 一般是函数分配给本地的参数和本地变量(局部变量)。 二、动态内存分配malloc函数 在C语言中最简单的内存分配函数是malloc函数,原型如下: void *malloc( size_t size ); // 字节(BYTE) char 成功将返回分配内存空间的地址值,失败将返回NULL也就是0; 例: int *pNum=(int*) mallo
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

centos8.2安装zabbix

安装zabbix 安装数据库 [root@iZgt88z6l1kvd7Z html]# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm 清除缓存 [root@iZgt88z6l1kvd7Z html]# dnf clean all 安装Zabbix server,Web前端,agent [root@iZgt88z6l1kvd7Z html]
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

ArcMap 5 同一地区,多图层不能一起显示 ArcMap 2 数据矢量化

前言:由于经历需要,被这个问题纠缠了很久,迟迟不能解决,网上也鱼龙混杂。最终询问Boss得以解决。解决一个问题不容易,但解决后很振奋、很激励。 1.问题原因: 两个图层坐标和投影不一致。所以他们不能“在一起”。 2.理论分析:地理坐标系和投影坐标系(会专门做一篇博文,在这里大致解释) a.投影坐标系是基于地理坐标系参数的,也就是说投影坐标系的生成是以地理坐标系为基准的,每个投影坐标系前面都对应相应的地理坐标系。 b.坐标系的转换按照不同的研究目的对精度有不同的要求,所以要选取不同级别的控制点对
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0

js+canvas实现svg标签另存为图片

我们知道canvas画布可以很方便的js原生支持转为图片格式并下载,但是svg矢量图形则并没有这方面原生的支持。 研究过HighChart的svg图形的图片下载机制,其实现原理大体是浏览器端收集SVG代码信息,并发送到到服务器端,由后端程序转换成图片格式后,以流的形式反射给浏览器端下载。 最近在项目中有需求将一个非HighChart的SVG地图转存为图片并下载的功能。 本希望模拟HighChart的原理实现,可是研究发现,该地图的SVG代码信息多达两万字节,然而HighChart后端制图程序却
分类: 其他 发布时间: 05-18 22:40 阅读次数: 0