tmp

黑裙晖安装后修改mac和sn

笑着哭i 提交于 2019-12-01 07:10:22
d当前使用6.2 打开putty sudo -i 然后在/tmp目录下创建一个临时目录,名字随意,如:boot mkdir -p /tmp/boot 第四步:切换到dev目录 cd /dev 第五步:将synoboot1 分区挂载到boot mount -t vfat synoboot1 /tmp/boot/ 第六步:切换到/tmp/boot/目录 cd /tmp/boot/ ls 可以看到挂载后有 bzImage EFI grub info.txt 等文件夹或文件(主机或版本不同时,文件夹、文件名有所差别,但肯定有grub文件夹),至此挂载成功。 第七步:切换到grub目录,修改grub.cfg文件 cd grub 然后 vi grub.cfg 编辑完成之后,按键盘的esc然后再输入 :wq 然后输入重启命令,等待重新启动之后,就生效了,不需要重装 来源: https://www.cnblogs.com/jnhs/p/11666726.html

第四次作业--结对编程

余生长醉 提交于 2019-12-01 07:06:23
Github项目地址(伙伴的) 地址 结对编程伙伴博客地址 地址 作业要求地址 地址 1.1结对过程 1.2 PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) · Planning · 计划 20 20 · Estimate · 估计这个任务需要多少时间 25 25 · Development · 开发 890 1290 · Analysis · 需求分析 (包括学习新技术) 60 90 · Design Spec · 生成设计文档 30 30 · Design Review · 设计复审 (和同事审核设计文档) 20 20 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 10 · Design · 具体设计 30 60 · Coding · 具体编码 600 900 · Code Review · 代码复审 60 60 · Test · 测试(自我测试,修改代码,提交修改) 30 60 · Reporting · 报告 30 30 · Test Report · 测试报告 30 30 · Size Measurement · 计算工作量 20 20 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划

PHP获取环境变量

ぃ、小莉子 提交于 2019-12-01 05:05:30
使用PHP的exec等函数与:Linux进行交互是很常见的方式,但是有时候发现,在终端里面通过命令行模式运行的代码可行,放到网站上去访问就出问题了,这里主要是因为在通过Nginx调起PHP-FPM的时候,会存在一些参数的配置问题下面就简单介绍一下这两种方式。 解决-PHP-FPM模式 通过Nginx传递 如在nginx的配置里设置: fastcgi_param ENV_XXX 123456; 每次页面请求nginx都会将此变量传递给php,php可以通过getenv函数或$_SERVER全局变量获得。 通过PHP-FPM配置传递 1234567891011121314151617 ; Clear environment in FPM workers; Prevents arbitrary environment variables from reaching FPM worker processes; by clearing the environment in workers before env vars specified in this; pool configuration are added.; Setting to "no" will make all environment variables available to PHP code; via getenv(),

linux上安装tcl、tk、expect

大兔子大兔子 提交于 2019-12-01 02:54:53
linux上安装tcl、tk、expect 1、tcl安装tcl8.5.9-src.tar.gz cd /tmp tar -zxvf tcl8.5.9-src.tar.gz cd tcl8.5.9/unix/ ./configure --prefix=/usr/local/tcl/ --enable-shared make make install /usr/local/tcl/bin/tclsh8.5 %exit 2、tk安装tk8.5.9-src.tar.gz cd /tmp tar -zxvf tk8.5.9-src.tar.gz cd tk8.5.9/unix/ ./configure --prefix=/usr/local/tk/ --with-tcl=/usr/local/tcl/lib/ --enable-shared make make install ln -s /usr/local/tcl/lib/libtcl8.5.so /usr/local/tk/lib/libtcl8.5.so /usr/local/tk/bin/wish8.5 %exit 3、expect安装expect-5.44.1.15.tar.gz cd /tmp tar -zxvf expect-5.44.1.15.tar.gz cd expect-5.44.1.15 ./configure -

centos7中/tmp文件保存天数

你。 提交于 2019-12-01 02:52:16
#### CentOS6以下系统(含)使用watchtmp + cron来实现定时清理临时文件的效果, #### CentOS7下,系统使用systemd管理易变与临时文件,与之相关的系统服务有3个: ``` systemd-tmpfiles-setup.service :Create Volatile Files and Directories systemd-tmpfiles-setup-dev.service :Create static device nodes in /dev systemd-tmpfiles-clean.service :Cleanup of Temporary Directories ``` 相关的配置文件 ``` /etc/tmpfiles.d/*.conf /run/tmpfiles.d/*.conf /usr/lib/tmpfiles.d/*.conf ``` /tmp目录的清理规则主要取决于/usr/lib/tmpfiles.d/tmp.conf文件的设定,默认的配置内容为: ``` v /tmp 1777 root root 10d # 清理/tmp下10天前的目录和文件 v /var/tmp 1777 root root 30d # 清理/var/tmp下30天前的目录和文件 x /tmp/systemd-private-%b-* X

动态规划训练之九

时光总嘲笑我的痴心妄想 提交于 2019-11-30 21:18:04
首先能够想到是 状压dp模板 取 dp[state,i,j] 表示state状态下倒数第二个岛为i,最后一个岛为j时的最优解, num[state,i,j] 为相应的路径数目,其中 state 的二进制表示的i位为1表示岛i被访问过,反之为0。 则显然当有 边(i,j) 存在时,有如下初值可赋: **dp[(1<<i)+(1<<j),i,j]=val[i]+val[j]+val[i]*val[j],num[(1<<i)+(1<<j),i,j]=1。 如果状态 (state,i,j) 可达,检查岛 k ,如果此时 k 没有被访问过并且有边 (j,k) 存在,则做如下操作: 1) 设 tmp 为下一步访问岛k时获得的总利益, r=state|(1<<k) 。 2) 如果 tmp>dp[r,j,k] ,表示此时可以更新到更优解,则更新: dp[i,j,k]=tmp;** num[r,j,k]=num[state,i,j]。 3) 如果 tmp==dp[r,j,k] ,表示此时可以获得达到局部最优解的更多方式,则更新: num[r,j,k]+=num[state,i,j]。 类似于 最短路计数 最后检查所有的状态 ((1<<n)-1,i,j) ,叠加可以得到 最优解的 道路数。 需要注意的是,题目约定一条路径的 两种行走方式算作一种,所以最终结果要除2 。 code(写的很清晰,很明了

c# 枚举(Enum)

a 夏天 提交于 2019-11-30 20:53:19
枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。 C# 枚举是值类型。换句话说,枚举包含自己的值,且不能继承或传递继承。 声明 enum 变量 声明枚举的一般语法: enum <enum_name> { enumeration list }; 其中, enum_name 指定枚举的类型名称。 enumeration list 是一个用逗号分隔的标识符列表。 枚举列表中的每个符号代表一个整数值,一个比它前面的符号大的整数值。默认情况下,第一个枚举符号的值是 0.例如: enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat }; 实例 下面的实例演示了枚举变量的用法: 实例 using System; public class EnumTest { enum Day { Sun, Mon, Tue, Wed, Thu, Fri, Sat }; static void Main() { int x = (int)Day.Sun; int y = (int)Day.Fri; Console.WriteLine("Sun = {0}", x); Console.WriteLine("Fri = {0}", y); } } 当上面的代码被编译和执行时,它会产生下列结果: Sun = 0 Fri = 5 一个枚举的关联值或隐式地

LibreOJ#2362蚯蚓

故事扮演 提交于 2019-11-30 19:48:06
蚯蚓 很奇妙的一道题. 显然的暴力: 用堆维护,好了,没了. 复杂度 \(\Theta((n+m)\times log_2{(n+m)})\) ,当然这个不紧,因为堆的大小不是每时每刻都是 \(n+m\) 的. 看起来是非常优秀的复杂度,但我们看数据范围: \(n\le 10^5,m\le 7\times 10^6\) . 没错,它为了卡你一个 \(log\) 开到了 \(7e6\) ,果然丧心病狂. 那么我们就需要一个线性的做法. 但怎么才能去线性维护呢? 考虑题目的要求: 每次选择一个最大的,切成两半,重新放入. 假如某次最大的是 \(x\) ,那么我们考虑下一次的次大 \(y\) . 设 \(x\) 切出的较小一半和较大一半分别为 \(a_1,b_1\) , \(y\) 切出的较小一半和较大的一半分别为 \(a_2,b_2\) . 那么...如果我们把原值,切出的较小值,切出的较大值分别放入三个队列的话,是不是这三个队列显然是有序的? 每次取的时候就比较三个队头取最大即可. 然后你就愉快地以 \(\Theta(n+m)\) 地复杂度做完了这道题. \(Code:\) #include <algorithm> #include <iostream> #include <cstdlib> #include <cstring> #include <cstdio> #include

1006

巧了我就是萌 提交于 2019-11-30 19:33:01
A 打表+线性筛求质数的时候维护劳伦斯数+前缀和优化 原理同质数晒的原理: \(i \times prime[j]\) 只会出现一次,保证了 \(O(N)\) 的复杂度 我又双叒叕没想到 黄学长的博客如下 for(int i=2;i<=1e7;i++) { if(!book[i]){prime[++cnt]=i;mark[i]=true;} for(int j=1;j<=cnt&&1ll*prime[j]*i<=1e7;j++) { book[i*prime[j]]=true; if(!book[i])mark[i*prime[j]]=true; if(i%prime[j]==0)break; } } for(int i=2;i<=1e7;i++)sum[i]=sum[i-1]+mark[i]; B dijikstra+状压(K<=10) 设 dis[i][s] 表示到i号点时,手中的通行卡的集合为s的最短距离 讨论每个点的边时,需要 if((need[i]&x.s)==need[i]) 判断这条边是否能通行,再讨论是否能更新这条边所连点的dis值 然而 \(50%\) 的 \(K=0\) 的分我都没拿到,起因是 我 打 错 dijkstra 了 首先,dijikstra的重载运算符这样写 struct iakioi{ int id; int dis; bool operator

HDU-2204-Eddy's爱好-容斥求n以内有多少个数形如M^K

喜欢而已 提交于 2019-11-30 19:21:42
HDU-2204-Eddy's爱好-容斥求n以内有多少个数形如 \(M^K\) 【Problem Description】 略 【Solution】 对于一个指数 \(k\) ,找到一个最大的 \(m\) 使得 \(m^k\le n\) ,则 \(k\) 这个指数对答案的贡献为 \(m\) ,因为对于 \(i\in[1,m]\) 中的数 \(i^k\) 一定小于等于 \(n\) 。而 \(m=n^{\frac{1}{k}}\) 。由唯一分解定理可知, \(k\) 一定能表示为一些素数的乘积。所以只需要考虑 \(64\) 以内的素数即可。但是会出现重复的值,所以需要用容斥去重即可。 【Code】 #include<iostream> #include<cmath> #include<algorithm> #include<cstring> #include<cstdio> using namespace std; #define int long long #define INF 0x3f3f3f3f #define maxn 65 int prime[maxn],cnt=0; bool vis[maxn]={1,1}; void Euler(){ //欧拉筛素数 for(int i=2;i<maxn;i++){ if(!vis[i]) prime[++cnt]=i; for(int