操作系统第4次实验报告:文件系统
林伟强 201821121010 计算1811 1. 编写程序 在服务器上用Vim编写一个程序:实现Linux系统命令ls -lai的功能,给出源代码。 #include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<unistd.h>
#include<dirent.h>
#include<sys/stat.h>
#include<sys/types.h>
#include<fcntl.h>
#include<time.h>
ES6前后实现排它的两种写法
排它思想:清除其它所有的没有选中元素的样式, 只设置当前选中元素的样式 html代码 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<ul>
<li class="current">我是第1个li</li>
<li>我是第2个li</li>
<li>我是第3个li</li>
<li>我是
4.28 省选模拟赛模拟赛 最佳农场 二维卷积 NTT
第一次遇到二维卷积 不太清楚是怎么做的。 40分暴力比对即可。 对于行为或者列为1时 容易想到NTT做快速匹配.然后找答案即可。 考虑这是一个二维的比对过程。 设\(f_{i,j}\)表示以i,j为右下角的答案。 那么我们把询问矩阵给上下翻转 左右翻转。设初始矩阵为a 询问矩阵为b 且询问矩阵大小为x,y. 那么显然有 \(f_{i,j}=\sum_{l=1}^x\sum_{r=1}^y[b_{l,r}==a_{i-l+1,j-r+1}]\) 这是一个二维卷积的形式 还是考虑转换成一维卷积的形
scala学习 包和引入
scala学习 包和引入 1.打包方法 1.在文件顶部放置一个Package子句 package bobsrockets.navigation
class Navigator
2.在Package子句后加上一段花括号包起来的代码块 -- 打包 package bobsrockets.navigation{
class Navigator
}
2.嵌套包 Scala提供了一种名为_root_的包,这个包不会与任何用户编写的包冲突。每个你能编写的顶层包都被是做_root_的成员。 3.引入
Vue插件---Vuex(仓库,数据库)
曾遇到过一个前端,某某某,当时属于团队开发,我在项目中用Vuex做本项目的公共状态管理。结果她看了看,说咱们项目小,没必要用Vuex,然后他把我写的删了,全部改成页面传值了。 乖乖了,理由是小。当时我就想。。。。。。。 。。。。。。 我想说的是在Vue项目中有比Vuex更好的公共数据状态管理吗??? 难道有比Vuex更好的跨组件传值吗??? Vuex数据流不好维护吗??? 数据流不清晰吗???....... 在Vue组件通信的方式中,Vue提供的父传子(props),子传父(com
Codepen 每周精选:22个页面特效(2018-5-2)
按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以打开原始页面。 1. 观影打分特效 https://codepen.io/PointC/pen... 2. 纯 css 写的骑自行车的动画 https://codepen.io/dmaristem/... 3. 移动端菜单特效 https://codepen.io/microfront... 4. 纯 css 写的汉诺塔游戏 https://codepen.io/finnhvman/... 5. 给房间上色的交互效果 https://c
TD-LTE华为 DBS3900数据配置实践 典型案例
案例:华为 DBS3900 双基站二扇区配置(同频切换) 一、数据配置前的硬件准备: HW-DBS3900: (1#基站名称) FAN (风扇),安装在 16#槽位; LBBP (基带处理单板),安装在2#槽位 ; LBBP (基带处理单板 ,安装在3#槽位 ; UPEU (环境监控和电源单板),安装在19# 槽位 ; LMPT (主控单板),安装在7#槽位 ; ENodeB-WX2: (2#基站名称) FAN (风扇),安装在 16#槽位; LBBP (基带处理单板) ,安装在 2#槽位 ;
【001】学习前提——安装linux虚拟机,搭建docker
1. 配置linux 1.1 修改配置 安装virtualbox的过程略过。 进入cd /etc/sysconfig/network-scripts,编辑:vi ifcfg-enp0s3 1》将BOOTPROTO=dhcp 改为 BOTPROTO=static 2》添加硬件地址配置: HWADDR= (使用ip addr 命令查出来的硬件地址,2中有示范) 3》添加IP配置:IPADDR=10.6.70.240 (这个ip的设置的和你当前所用的网段保持一致,例如你的子网掩码为 255.255.
解Bug之路-中间件"SQL重复执行"
前言 我们的分库分表中间件在线上运行了两年多,到目前为止还算稳定。在笔者将精力放在处理各种灾难性事件(例如中间件物理机宕机/数据库宕机/网络隔离等突发事件)时。竟然发现还有一些奇怪的corner case。现在就将排查思路写成文章分享出来。 Bug现场 应用拓扑 应用通过中间件连后端多个数据库,sql会根据路由规则路由到指定的节点,如下图所示: 错误现象 应用在做某些数据库操作时,会发现有比较大的概率失败。他们的代码逻辑是这样: int count = updateSql(sql1);
.
Java泛型可行与不可行
泛型基础 理解 一般情况,一个类的属性,或者一个方法的参数/返回值都需要在编写代码时声明基本类型或者自定义类型,但有时候无法在编写代码时使用现有的类来表达参数类型或者返回值类型,这时候就需有一种方式可以表达下面的意思:这里需要一个类,它满足这些要求就可以了,具体是什么类可以在使用这个类或方法时指定。Java中这种方式就是泛型。但是java泛型在使用上有很多限制,使用时要注意,同时注意泛型主义上的理解,Java中泛型的声明使用更多 作用 一定程序上继承与接口就可以完成上面的功能,但泛型有很多额外
02: Elasticsearch为啥这么快
1.1 Node节点维度 参考博客:https://www.jianshu.com/p/b50d7fdbe544 1、多节点的集群方案 1. 路由一个文档到一个分片中:当索引一个文档的时候,文档会被存储到一个主分片中。 2. Elasticsearch 如何知道一个文档应该存放到哪个分片中呢?实际上,这个过程是根据下面这个公式决定的: shard = hash(routing) % number_of_primary_shards 3. routi
python apscheduler学习
简单使用 pip install apscheduler
组成部分 触发器(tiggers):触发器是提供scheduling的逻辑调度,并且每个job都有自己的tiggers,用于管理任务何时开始执行,除了在初始配置之外,tiggers完全是无状态的。 作业存储(stores):主要包含的是scheduling的调度任务。默认情况下,stores会将任务存储在内存中,也可以将任务存储在数据库中,达到持久存储的效果,存储的时候会对数据进行序列化,被加载的时候进行反序列化。除了默认情况下,st
8.Python(高阶函数,内置函数)
一、高阶函数 A.函数式编程 函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数! B.高阶函数 把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式。 C.map()函数 map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。 def f(x):
return x * x
r = map(f, [1, 2, 3, 4, 5, 6,
Alpha冲刺——Day 5
这个作业属于哪个课程 <2020 春 W 班 (福州大学)> 这个作业要求在哪里 <作业要求> 团队名称 <旗山的骄傲> 这个作业的目标 <Alpha 冲刺> 作业正文 <作业正文> 其他参考文献 <《构建之法》> part.01 昨天进展、存在问题、今天安排 后端 陈浩男 221701412 昨日进展:继续task接口的编写,文件流的问题处理完成 存在问题:返回的数据后端三人应统一格式 今天安排:基本完成task接口的编写,思考一下怎么统一后端的返回格式 心得体会:稳步继续开发就好,这次大家
elementui级联选择器 如何设置多选?
如图,做成这种级联选择器,能够支持多选功能的,只需要把element-ui的版本升级一下就行;Element-UI的2.9版本才会支持 多选属性,注意版本
大数据 Hadoop 集群安装
设置JDK 设置ssh免密登录 安装配置 配置文件 slaves # 删除 localhost
node1
node2
node3
core-site.xml <configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://node1:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</n
MuleSoft系列(四)-用Anypoint Studio创建一个Mule应用程序
在MuleSoft中,创建Application的方式有三种 Flow Designer:用于构建连接系统并使用API的集成应用程序的Web应用程序 API Designer:用于设计,记录和模拟API的Web应用 Anypoint Studio:桌面IDE,用于实现API和构建集成应用程序 那么来看看如何使用Anypoint Studio创建一个Mule应用程序: 打开Anypoint Studio,新建一个Mule Project,输入项目名称:BolgTest 在创建Mule Proje
P1527 [国家集训队]矩阵乘法 (整体二分)
这里我选择了一种在线的树状数组的写法,有三个log,比较好写但是跑的比较慢,吸氧才能过 其实和一维的没有区别,都是整体二分值域的思想 #include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=4e5+10;
int tr[510][510];
struct node{
int op,x,y,x2,y2,k,id;
}q[N],lq[N],rq[N];
int ans[N];
int a[
HTML DOM-->鼠标事件:mouseover\mouserout\mousedown\mouseup\mousemove
1.定义和使用 mouseover:鼠标移到某元素之上 mouseout:鼠标从某元素移开 mousedown:鼠标按钮被按下 mouseup:鼠标按键被松开 mousemove:鼠标被移动 举例: <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>js_excise</title>
</head>
<body>
<ul>
a标签中href属性
锚点是网页制作中超级链接的一种,又叫命名锚记。命名锚记像一个迅速定位器一样是一种页面内的超级链接,运用相当普遍。 普遍的用法是:1)、设置一个锚点链接<a href="#miao">去找喵星人</a>;(注意:href属性的属性值最前面要加#); 2)、设置锚点的位置 <h3 id="miao">喵星人基地</h3>;在要跳转到的位置的标签中添加一个id属性,属性值与①中href的属性值一样,不加#; 所以在a标签超链接不离开当前页面时href有两种取值:分别是href="#"
今日推荐
周排行