2019-2020-1 20199328《Linux内核原理与分析》第九周作业

笔记部分 2019/11/12 14:45:44 从CPU和内存的角度看linux系统的运行 CPU角度:首先我们进行了系统调度,然后系统进入内核态,把信息压栈,然后我们进行进程管理,由于进入系统调用可能会引起等待输入,这部分时间调度其他进程来执行,这段时间之内如果产生了I/O终端,会再调度回来,使相关调度获得数据并返回用户态。 内存角度:进程映射到3G以上的部分。 进程上下文切换相关代码分析 首先进程上下文包含:用户地址空间、控制信息、硬件上下文,schedule()函数选择新的进程来执行,
分类: 其他 发布时间: 11-12 21:00 阅读次数: 0

基于TCP/IP实现简单的 登录校验

下文所用文档内容 "userinfo.txt" zhangsan:e7a6d0f97db7ea1c4a0c1c137cbf771c lisi:c79439cf9abcbd6c6d46e45766a9e64a wangwu:f77599e7005939d280742dc8eb5db89a zhaoliu:00ce36c50bbc8c067a5a7a628ca14688    Server # ### 服务端 import hashlib import socket impo
分类: 其他 发布时间: 11-12 21:00 阅读次数: 0

nrm : 无法加载文件 C:\Users\TANG\AppData\Roaming\npm\nrm.ps1,因为在此系统上禁止运行脚本。

1.win+s 搜索powershell 以管理身份运行 2.使用set-ExecutionPolicy RemoteSigned命令将计算机上的执行策略更改为 RemoteSigned,输入Y确定 3.查看计算机执行策略get-ExecutionPolicy
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0

非人举例

非人举例: 电影类题目 严肃片:熔炉|素媛|釜山行| 正面价值观:风雨哈佛路&Harrypotter 广告多为负面,可作批判夸张,eg汰渍|方便面广告 新能源相关话题要探索新能源,氦气(helium-3)
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0

通过supervisor自启动kafka服务

一、supervisor安装: echo_supervisord_conf > /etc/supervisord.conf 二、生成基础配置: vi /etc/supervisord.conf 最后添加两行 [include] files = /etc/supervisor/*.conf 三、创建目录 mkdir /etc/supervisor 四、创建kafka启动文件 vi /etc/supervisor/kafka.conf [program:kafka] command=kafka-s
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0

hdu_1059(多重背包)

多重背包的讲解: 多重背包问题https://blog.csdn.net/yandaoqiusheng/article/details/84782655 1 for (int i = 1; i <= n; i++) { 2 int num = min(p[i], V / w[i]); 3 for (int k = 1; num > 0; k <<= 1) { 4 if (k > num) k = num; 5 num -= k; 6
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0

Android添加新按键

1、前言 在Android开发中可能会遇到添加新的按键的需求,本文将简单介绍如何在Android系统中完成一个新的按键的添加。 当系统有新的按键需要添加时,Linux内核下的键码到Android系统中键码是如何进行转换映射的? 2、内核添加设备节点 首先,我们需要在Linux内核添加新的按键值,在Linux内核中提供了按键的驱动程序gpio_keys.c,该驱动是基于设备树实现的,因此,先添加自己的设备节点,如下: gpio_keys { status = "okay"; co
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0

csp-2019-The first step

初赛Day -7 虽然我是第一次参加初赛而且到现在为止我还没见过初赛题但我一点也不慌! 真的!一点!也不慌! 初赛Day -3 终于开始写初赛题了...怎么这么难啊...初赛退役的自闭感... 上文科课划水写卷子 初赛Day 1 早上和可s爱b jw 去利君 suo 粉,碰见了巨巨巨巨佬 CYJian !!! 在心里疯狂%但没好意思打招呼,但是 jw 已经无法控制内心的激动 极其热情地..."大佬好!!!"(然而大佬戴着耳机好像没听见???) 一进校门瞬间明白昨晚 ys 说集合地点"那棵树"是
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0

退役前的垂死挣扎

退役前的垂死挣扎 2019.11.12 在今天前只刷了 \(60\) 道 \(\text{UOJ round}\),还不足一半。开了三场清华集训,自己想出来的题不足 \(10\) 道,还弃坑许多题,回过头来发现自己停课以后就知道颓废,根本没怎么做题,开个贴垂死挣扎一下 今天上午做周任飞的题,因为是信心赛所以大家都 \(\text{AK}\) 了,下午写一道 \(\text{URA}\) 被卡常了到现在没卡过,又写了道\(\text{WC}\) 时候听讲课会做却一直没有写的 \(\text{IO
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0

ES6深入浅出-10 ES6新增的数据类型-2.Set与数组去重

一种新的数据类型,它是对象的一种,Set,很像数组,又不是数组。 Set 类型 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Set Set 对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。 如果里面有重复的会自动去重。set可以理解为去重之后的数组,永远不允许有重复的元素存在。 无论是原始值还是对象引用 如果有重复的字符串,也会去重。 null和undefined也
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0

go网络编程获取url所携带的参数值

package main import( "fmt" "net/http" ) //浏览器上输入的url url:localhost:8080/?url=12345 func getParameter(w http.ResponseWriter,r *http.Request){ parameter := r.URL.Query().Get("url") //获取带有参数的给请求的url if parameter==""{ fmt.Print
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0

Android Studio 安装及汉化

{   https://www.bilibili.com/video/av48649403?from=search&seid=15739157224002905777   Tool: https://github.com/pingfangx/TranslatorX }
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0

Redis 配置连接池,redisTemplate 操作多个db数据库,切换多个db,解决JedisConnectionFactory的设置连接方法过时问题。(转)

环境 springmvc jdk1.8 maven redis.properties配置文件 #redis setting redis.host=localhost redis.port=6379 redis.password= redis.maxIdle=200 redis.minIdle=0 redis.maxActive=50 redis.maxWait=10000 redis.testOnBorrow=true redis.timeout=100000 #定
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0

收集100家知名企业近年来java面试题合集总汇——上

如何就业?如何找到一份满意的工作?如何升职加薪?这些一直是我们java程序员老生常谈的问题!我们从企业的招聘需求已经面试题来分析一下,当下java程序员应该选择往那方面进阶收集100家知名企业近年来java面试题合集总汇——上   你要的这里都有;   企业要的这里也有;   面向底层、架构,单刀直入!   这些全部是题目跟类目,每个题目都会有相对的答案,由于字数太多所以我整理出一个文档,文档获取地址加vx,logic_hank在文件下载目录展示   一、性能优化面试专栏   1、tomcat
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0

移动端用户体验(UE)优化历程

前言 项目是用sap的BI智能决策分析系统,java运用spring+springMVC+hibernate,数据库运用了sap企业的HANA内存数据库。前端技术采用bootstrap+datetimepicker+ztree开发的偏pc端的数据决策系统。 需求 由于某企业对该产品的使用逐渐增加的手机端,而pc浏览较少,而该系统针对多是pc端,移动端可以说毫无用户体验,现对移动端进行逐步优化移动端用户体验。其一期需求大致如下: 将原左侧导航转移到下方,形成更适合移动端的系统。 将原ztree组
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0

基与TCP实现简单的 安全性权限校验

Server # ### 服务器 import socket import hmac import os def auth(conn,secret_key): # 随机的32位二进制字节流 res = os.urandom(32) # 把res发送给对方的服务器 conn.send(res) # 用hmac加密字符串 hm = hmac.new(secret_key.encode(),res) # 通过hexdigest返回32长度的十
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0

path('<int:question_id>/vote/', views.vote, name='vote')中的<int:question_id>的含义

path('<int:question_id>/vote/', views.vote, name='vote') <int:question_id>用于匹配URL的值,并将扑捉到的值作为关键字参数传递给视图,其中,question_id>对应给视图的参数,<int 决定了URL中的那类值符合匹配条件
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0

PostgreSQL 11 Partitioning Improvements

转自:https://pgdash.io/blog/partition-postgres-11.html PostgreSQL 11, due to be released later this year, comes with a bunch of improvements for the declarative partitioning feature that was introduced in version 10. Here’s a quick look at what’s on t
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0

[贪心]点菜

题目描述 有n个人到一家餐馆点菜。这家餐馆总共有m道菜,每一道菜都有两个属性——美味度和价格。这n个人每周都会来一次,每次只会点一道菜或不点。在这n个人中,有p个人比较挑剔,他们只能接受美味度大于等于一定值的菜;有q个人比较贫穷,他们只能点价格小于等于一定值的菜。现在请你计算:这些人至少要来几周,才可能能把餐馆的所有的菜都点过一遍? 输入格式 第1行,四个正整数n,m,p,q 第2~m+1行,每行两个数,表示菜的美味度和价格。 第m+2行p个数,表示p个挑剔的人分别能接受的菜的美味度的下限。
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0

3d开机号_ 乘人之危

3d大师每天分享若干直组选号码 准确率超高 加q领取2654192882 备用228923297 薇信gkn951 已助上千人成功上岸,欢迎增加,沟通交流 乘人之危”这则成语的意思是形容趁别人危难之时去要挟或打击。   这个成语来源于《后汉书.盖勋传》,谋事杀良,非忠也;乘人之危,非仁也。   东汉时,盖勋因为人正直,很有才干,被举为孝廉,当上了郡太守的主要属官——长史。盖勋所在的郡属凉州刺史梁鹄管辖,而梁鹄又是盖勋的朋友。当时,受凉州刺史管辖的武威太守横行霸道,干尽了坏事,老百姓对他恨之入骨
分类: 其他 发布时间: 11-12 20:50 阅读次数: 0