Linux中进程控制块PCB-------task_struct结构体结构

Linux中task_struct用来控制管理进程,结构如下: struct task_struct { //说明了该进程是否可以执行,还是可中断等信息 volatile long state; //Flage 是进程号,在调用fork()时给出 unsigned long flags; //进程上是否有待处理的信号 int sigpending; //进程地址空间,区分内核进程与普通进程在内存存放的位置不同 mm_segment_t addr_limi
分类: 其他 发布时间: 05-22 23:02 阅读次数: 4

Mysql常见问题集锦

缺少libstdc++.so.6库的原因及解决办法 解决办法: 一、安装库 1. 查看哪个安装包包含该库:yum provides libstdc++.so.6 libstdc++-4.4.7-4.el6.i686 2. 根据提示安装 libstdc++-4.4.7-4.el6.i686 yum install libstdc++-4.4.7-4.el6.i686 报错: --> Finished Dependency Resolution Error: Protected multilib
分类: 其他 发布时间: 05-22 23:01 阅读次数: 5

实验一 用机器指令和汇编指令编程

一、实验目的 1、熟悉基本debug命令:a、r、d、e、u、t 2、掌握汇编指令与机器指令的对应关系 3、掌握利用debug命令查看修改内存、寄存器的方法 二、实验要求 (1)仔细阅读实验教程中DEBUG的使用部分; (2)使用DEBUG中的A命令输入一段程序段; (3)用DEBUG中的R命令观察寄存器中数据的存放情况,改变寄存器的值; (4)用DEBUG中的D命令查看数据在内存中的表示方法; (5)用DEBUG中的E命令修改内存中的数据; (6)用DEBUG中的T命令执行一条语句; 三、实
分类: 其他 发布时间: 05-22 23:01 阅读次数: 5

大型企业网络构建之动态NAT、静态NAT和华为NAT

动态NAT、静态NAT和华为NAT一、NAT概述1、(networkaddresstranslation)网络地址转换。2、NAT的工作过程:NAT设备收到内网的数据包以后,1、首先查看本地是否有去往数据包目地地址的路由;2、再次查看本地设备是否存在对应的nat转换条目;--如果有,则进行地质转换,然后发送出去;--如果无,则不进行地质转换,然后发送出去。3、静态NAT:私有-公有1:1,不节省I
分类: 企业开发 发布时间: 05-22 23:01 阅读次数: 5

字体的大小(pt)和像素(px)如何转换?

px:相对长度单位。像素(Pixel)。 pt:绝对长度单位。点(Point)。 1in = 2.54cm = 25.4 mm = 72pt = 6pc 具体换算是: Points Pixels Ems Percent 6pt 8px 0.5em 50% 7pt 9px 0.55em 55% 7.5pt 10px 0.625em 62.5% 8pt 11px 0.7em 70% 9pt 12px 0.75em 75% 10pt 13px 0.8em 80% 10.5pt 14px 0.875e
分类: 编程语言 发布时间: 05-22 23:01 阅读次数: 5

Spring Cloud 学习笔记(四) 之服务治理模块Spring Cloud 高可用注册中心

一、前言 前面几篇文章主要提到单点注册中心、服务注册、服务消费,本章将围绕双注册中心的配置进行讲解 二、为什么要实现双注册中心 由于单注册中心在生产环境如果挂掉那么损失是巨大的。那么我们配置多个,就可以实现高可用的场景 三、配置
分类: 服务端 发布时间: 05-22 23:01 阅读次数: 4

照片尺寸

1寸 2.5*3.5cm 413*295 身份证大头照 3.3*2.2 390*260 2寸 3.5*5.3cm 626*413 小2寸(护照) 4.8*3.3cm 567*390 5 寸 5x3.5 12.7*8.9 1200x840以上 100万像素 6 寸 6x4 15.2*10.2 1440x960以上 130万像素 7 寸 7x5 17.8*12.7 1680x1200以上 200万像素 8 寸 8x6 20.3*15.2 1920x1440以上 300万像素 1英寸25mm×35m
分类: 编程语言 发布时间: 05-22 23:01 阅读次数: 6

Course Schedule II---拓扑排序解题思路

主要按照以下思路进行介绍: 1. 拓扑排序 2. Course Schedule II题目分析 3. AC代码(C++) 1. 拓扑排序 摘自维基百科: 在图论中,由一个有向无环图(DAG, Directed Acyclic Graph)的顶点组成的序列,当且仅当满足下列条件时,称为该图的一个拓扑排序(英语:Topological sorting)。 每个顶点出现且只出现一次; 若A在序列中排在B的前面,则在图中不存在从B到A的路径。 也可以定义为:拓扑排序是对有向无环图的顶点的一种排序,它使
分类: 其他 发布时间: 05-22 22:57 阅读次数: 4

dedecms 织梦本地调试 后台反映非常慢的处理办法

最近需要做几个企业站,所以呢,考虑了一下,没有用phpcms,而选择了 织梦。毕竟么,织梦用来做企业站还是比较合适的。好了,进正题: 在本地调试的时候,会非常的卡顿。调试的方法如下: 安装目录/data/common.inc.php 将localhost 改为 127.0.0.1 。 好了,去试试吧。后台的反应要快的多的多了。
分类: 其他 发布时间: 05-22 22:57 阅读次数: 4

luoguP1084 疫情控制(题解)(搜索+贪心)

luoguP1084 疫情控制 题目 #include<iostream> #include<cstdlib> #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> #define il inline #define rg register #define ll long long #define N 60000 #define inf 2147483647 using namespace std; in
分类: 其他 发布时间: 05-22 22:57 阅读次数: 5

Codeforces 985 D - Sand Fortress

D - Sand Fortress 思路: 二分 有以下两种构造, 分别二分取个最小。 代码: #include<bits/stdc++.h> using namespace std; #define fi first #define se second #define pi acos(-1.0) #define LL long long //#define mp make_pair #define pb push_back #define ls rt<<1, l, m
分类: 其他 发布时间: 05-22 22:57 阅读次数: 5

在angular中利用分页插件进行分页

必需:angular分页js和css 当然还有angular.js 还需要bootstrap的css angular.min.js (下面我直接把插件粘贴上去了,以免有的同学还要去找。是不是很贴心!!!) /* AngularJS v1.2.9 */ (function(Z,Q,r){'use strict';function F(b){return function(){var a=arguments[0],c,a="["+(b?b+":":"")+a+"] http://errors.a
分类: 其他 发布时间: 05-22 22:57 阅读次数: 3

top 动态查看进程

top 统计信息前五行是系统整体的统计信息 1、第一行是任务队列信息 同uptime质性命令结果一样。 06:47:11 up 6:39, 3 users, load average: 0.00, 0.01, 0.05 06:47:11 当前时间 up 6:39 系统运行时间,格式为时:分 3 users 当前用户登录数 load average: 0.00, 0.01, 0.05 系统负载,即任务队列的平均长度,三个数值分别为1分钟,5分钟,15分钟前到 现在的平均值。 一般来说,
分类: 其他 发布时间: 05-22 22:57 阅读次数: 4

关于app做推广或者活动时如果统计数据的思路

需求: 1. app做渠道推广需要针对不同的渠道将渠道信息打包到app内,然后供下载才能统计数据对应数据,需要打多个渠道包 2. 做分享推广时,针对不同分享来源,又需要打多个包。 思路: 打多个包肯定时耗时耗精力的事,如果能只用一个普通包就能统计数据最好了。那就需要能有存取相关数据的中间环节,一个着陆页是必须的。 然后关键点就是在着陆页收集特征数据,然后在app启动后核对特征数据 解决: 1. 最简单的方式,通过着陆页收集IP信息存储到服务器,然后App启动时核对即可 (OpenInstall
分类: 其他 发布时间: 05-22 22:57 阅读次数: 3

从零开始学习微服务架构(二)

  作为一名IT从业者,懈怠是一件奢侈的事情,因为在IT圈,原地踏步就等于退步。   上一篇中,我们已经笼统介绍了一下微服务,以及我在项目中是如何从传统单体模式向微服务演变的。本章我们深入探讨一下微服务的核心内容。 乱花渐欲迷人眼     当我刚刚开始接触微服务的时候,我听到了许多名次:“微服务”、“SOA”、“spring boot”、“spring cloud”、“docker”。面对这么多名词,一脑袋蒙圈~现在我们来仔细理一理。     微服务:维基百科中是这么定义的:微服务 (Micr
分类: 其他 发布时间: 05-22 22:57 阅读次数: 5

COOKIE和SEESION的配合使用

  <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form action="/login/" method="post"> <p>姓名<input type="text" name="user"></p> <p>密码<input type="password" name="pwd"></p> <inp
分类: 其他 发布时间: 05-22 22:57 阅读次数: 5

【学习笔记】正则表达式

1、什么是正则表达式(Regular Expression) 英文比中文好理解多了。正则表达式就是用一个“字符串”来描述一种特征,然后去验证另一个“字符串”是否符合这种特征。 2、字符类型 2.1元字符(metacharacter) 具有特殊意义的专用字符,可以用来规定其前导字符在目标对象中的出现模式。(百度百科) \d:匹配一位数字 \b:代表单词的开头或结尾 \s:匹配任意的空白符,包括空格、制表符(Tab)、换行符,中文全角空格等 \w:匹配字母或数字或下划线或汉字 \W:匹配任意不是字
分类: 其他 发布时间: 05-22 22:57 阅读次数: 5

thinkPHP 导出excel 发布正式环境net::ERR_INVALID_RESPONSE

然而还有一个不容易发现的问题,在高版本PHP7下,出现ERR_INVALID_RESPONSE的错误还可能由于下面的原因导致 1 Fatal error: 'break' not in the 'loop' or 'switch' context in <mypath>\PHPExcel\PHPExcel\Calculation\Functions.php on line581 请打开PHPExcel\Calculation\Functions.php文件,删除掉581行的break即可 转载
分类: 其他 发布时间: 05-22 22:56 阅读次数: 4

time 时间内置模块3种形态的转化

import time print(time.time()) #获得时间戳 1526998642.877814 print(time.sleep(2)) #停止2秒 print(time.gmtime()) # 获得格林尼治时间 time.struct_time(tm_year=2018, tm_mon=5, tm_mday=22, tm_hour=14, tm_min=18, tm_sec=31, tm_wday=1, tm_yday=142, tm_isdst=0) print(time.
分类: 其他 发布时间: 05-22 22:56 阅读次数: 4

0522 HTML表单 CSS基础

一、列表标签 列表标签分为三种。 1、无序列表<ul>,无序列表中的每一项是<li> 英文单词解释如下: ul:unordered list,“无序列表”的意思。 li:list item,“列表项”的意思。 示例: 复制代码 <ul> <li>张三</li> <li>李四</li> <li>王五</li> </ul> 注意: li不能单独存在,必须包裹在ul里面;反过来说,ul的“儿子”不能是别的东西,只能有li
分类: 其他 发布时间: 05-22 22:56 阅读次数: 4