tmp

UVA - 12099 The Bookcase(巧妙DP)

匿名 (未验证) 提交于 2019-12-03 00:26:01
思路:DP。 这里参考了网上的一种十分巧妙的dp方法,仅需要二维dp: dp[j][k]表示第二层宽度为j,第三层宽度为k的最小总高度(这两层的高度),若预处理总宽度的和sum,那剩下的那一层的宽度就是sum-j-k。我们假设第一层放高度最大的那本书,(如果不是,那我们就把放高度最高的那本书的那一层默认为第一层,这对结果是无影响的) 然后状态转移方程便十分简单了:(h表示高度,w表示宽度) if(j>a[i].w)dp[j][k]=min(dp[j][k],dp[j-a[i].w][k]); if(j==a[i].w)dp[j][k]=min(dp[j][k],dp[0][k]+a[i].h); if(k>a[i].w)dp[j][k]=min(dp[j][k],dp[j][k-a[i].w]); if(k==a[i].w)dp[j][k]=min(dp[j][k],dp[j][0]+a[i].h); 注意方程成立的前提是书的高度递减,所以要先排一下序,最后统计一下最小值即可。 代码: #include<bits/stdc++.h> #define ll long long #define inf 0x3f3f3f3f using namespace std; const int maxn=2110; int n,m,k; int ans,tmp,cnt; int dp[maxn]

Vue小模块之功能全面的表格(十)表格数据的Excel导入

匿名 (未验证) 提交于 2019-12-03 00:26:01
Vue全家桶: 前端框架 Vue.js 状态管理 Vuex 动态路由匹配 vue-router http服务 axios 模块打包 webpack UI框架 element 数据服务器 服务器端 node.js 基于node的web框架 express 分布式数据库 mongodb mongodb工具 mongoose 上传对话框显示属性,上传成功方法,上传路径 data() { return { // ... uploadShow: false, } }, methods: { // ... uploadSuccess(res) { alert(res) } }, computed: { // ... uploadUrl() { return `${this.$ajax.defaults.baseURL}todos/upload` } } 上传文件对话框 <!-- 上传文件对话框 --> < el-dialog title = "上传文件" :visible.sync = "uploadShow" > < el-upload :action = "uploadUrl" :on-success = "uploadSuccess" > < el-button type = "primary" icon = "el-icon-upload" > 上传 </ el-button > </

函数传参的三种方式

匿名 (未验证) 提交于 2019-12-03 00:22:01
转自:https://blog.csdn.net/qq_39539470/article/details/79519156 感谢原创作者! 函数传参有三种传参方式: 传值、传址、传引用。 1、按值传递 (2)形参的存储空间是函数被调用时才分配的,调用开始,系统为形参开辟一个临时的存储区,然后将各实参传递给形参,这是形参就得到了实参的值。 #include<stdio.h> void swap1( int x , int y )//定义中的 x , y 变量是swap函数的两个形参 { int tmp; tmp = x ; x = y ; y = tmp; printf ( "x= %d ,y= %d \n" , x , y ); } int main() { int a = 2 ; int b = 3 ; swap1(a, b); //a ,b变量为swap函数的实际参数 printf ( "a= %d ,b= %d " , a, b); return 0 ; } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 代码分析 main函数中调用了swap函数;swap中包含了以下代码 int x =a; int y =b; /*前两行代码是函数的隐含操作不可写在代码之中, 是为了方便大家理解我自己加上的*/ int tmp; tmp = x ; x

VMware tools安装完成,/mnt/hgfs下看不到共享文件问题

匿名 (未验证) 提交于 2019-12-03 00:22:01
XPϵͳ VMware10 ubuntu-17.04-desktop-i386.iso vmware-hgfsclient命令可以看到共享目录,/mnt/hgfs下看不到共享文件。 解决步骤: 1. 执行sudo/usr/bin/vmware-config-tools.pl 运行过程中出现如下: <span style="font-size:14px;">/tmp/modconfig-O5xscq/vmhgfs-only/dir.c: In function ‘HgfsPackDirOpenRequest’: /tmp/modconfig-O5xscq/vmhgfs-only/dir.c:417:26: error: ‘struct file’ has no member named ‘f_dentry’ file->f_dentry) < 0) { ^ /tmp/modconfig-O5xscq/vmhgfs-only/dir.c: In function ‘HgfsDirLlseek’: /tmp/modconfig-O5xscq/vmhgfs-only/dir.c:707:32: error: ‘struct file’ has no member named ‘f_dentry’ struct dentry *dentry = file->f_dentry; ^ In

挂载到根目录的逻辑卷如何移除物理卷

匿名 (未验证) 提交于 2019-12-03 00:22:01
1.挂载备用系统分区 mount /dev/sdc1 /mnt/ 2.建立一个用来同步系统文件的临时文件夹 mkdir /tmp/root 3.挂载并同步系统根目录“/”到 /tmp/root mount -o bind / /tmp/root 4.拷贝/tmp/root下所有文件到 “/mnt”,这个其实就是把系统文件复制到你的U盘了 cp /tmp/root/* /mnt -a 5.卸载 解除系统文件同步 umount /tmp/root 6.修改根目录挂载分区 vi /mnt/ etc/fstab 修改dev/sdc1挂载到/ 7.重启 8.进入grub,按e键进入编辑,修改引导为/dev/sdc1,启动 9.启动后输入df -h,就可以看到已经使用了/dev/sdc1上的系统了 这时候就可以调整逻辑卷,删除其中的物理卷了,然后重启即可。 文章来源: 挂载到根目录的逻辑卷如何移除物理卷

文件系统挂载的判断

早过忘川 提交于 2019-12-03 00:20:43
vfs.dir.size[dir, , , , ] 目录大小(以字节为单位)。 整数 dir - 目录的绝对路径 regex_incl - 正则表达式描述包含的文件名模式(如果为空则包括所有文件;空字符串是默认值) regex_excl - 正则表达式描述用于排除的文件名模式(如果为空不排除任何文件;空字符串是默认值) mode - 可能的值: apparent (默认) - 获得明确的文件大小,而不是磁盘利用率(作为 du -sb dir), disk - 获取磁盘使用情况 (作为 du -s -B1 dir). 和du命令不同,vfs.dir.size 监控项在计算目录大小时会将隐藏的文件记录帐户 (作为 du -sb .[^.]* * 在 dir内). max_depth - 要遍历的子目录的最大深度。 -1 (默认) - 无限, 0 - 不会遍历到子目录。 仅计算具有zabbix用户读取权限的目录。 示例: ⇒ vfs.dir.size[/tmp,log] - 计算/tmp中包含“log”的所有文件的大小 ⇒ vfs.dir.size[/tmp,log,^.+.old$] - 计算/tmp中包含“log”的所有文件的大小,不包括包含'.old'的文件 文件系统的挂载情况,说到底就是文件夹的挂载,可以使用max_depth设置为0来获取查询文件夹的大小

jstl中添加自定义的函数

匿名 (未验证) 提交于 2019-12-03 00:19:01
jstl中添加自定义的函数 定义一个static的public的方法unescape(),如: package com.rrtong.util; public class Common { /*实现js的unescapse解码*/ public static String unescape(String src) { StringBuffer tmp = new StringBuffer(); tmp.ensureCapacity(src.length()); int lastPos = 0, pos = 0; char ch; while (lastPos < src.length()) { pos = src.indexOf("%", lastPos); if (pos == lastPos) { if (src.charAt(pos + 1) == 'u') { ch = (char) Integer.parseInt(src .substring(pos + 2, pos + 6), 16); tmp.append(ch); lastPos = pos + 6; } else { ch = (char) Integer.parseInt(src .substring(pos + 1, pos + 3), 16); tmp.append(ch); lastPos = pos

Lua os库

匿名 (未验证) 提交于 2019-12-03 00:18:01
os : os .clock os .date os .difftime os .execute os .exit os .getenv os .remove os .rename os .setlocale os .time os .tmpname os.clock: 返回一个程序使用CPU时间的一个近似值 #!/usr/ local /bin/lua local x = os .clock() print (x) local n = 0 for i= 1 , 10000000 do n = n+ 1 end print ( "cpu clock is %.6f\n" , os .clock()) os.date ([format [, time]]) 功能:返回一个按format格式化日期、时间的字串或表 若设置time参数,则按time指定的时间格式化,否则按当前时间格式化 参数: format: “!”:按格林尼治时间进行格式化。 若不带参数,则按当前系统的设置返回格式化的字符串 os.date() <=> os.date(“%c”) %a 一星期中天数的简写 (Wed) %A 一星期中天数的全称 (Wednesday) %b 月份的简写 (Sep) %B 月份的全称 (September) %c 日期和时间 (09/16/98 23:48:10) %d 一个月中的第几天

WIFI 第二章 BCM WIFI CMD

匿名 (未验证) 提交于 2019-12-03 00:11:01
踢掉mac地址为$mac的客户端 /bin/ wl - i wl0 ( interface ) deauthenticate $mac    #获取客户端mac地址,并写到/tmp/wl_assoclist中 /bin/ wl - i wl1 assoclist | cut - f2 - d " " > /tmp/ wl_assoclist    #踢掉所有的MAC地址 #Gets the client MAC address / bin / wl - i wl1 assoclist | cut - f2 - d " " > /tmp/ wl_assoclist #disconnect all wifi clients to update dhcp information cat '/tmp/wl_assoclist' | while read mac do /bin/ wl - i wl0 deauthenticate $mac / bin / wl - i wl1 deauthenticate $mac done    查看channel相关信息: wl - i wl0 chanspecs wl - i wl0 channel wl - i wl0 chan_info    wl - i wl0 radar 2 模拟被雷达打到 acs_cli - i wl0 msglevel

docker自己部署一个项目

匿名 (未验证) 提交于 2019-12-03 00:11:01
老祖宗的话说得好呀:实践出真知 知识点壹 第一个端口是真实机器的,第二个端口是docker的 docker run -p 13138:13131 -d lastt *************************************************************************************************** 知识点贰 但是这个命令放在docker文件里,总是发生启动后立即阿挂掉 这是一篇博主的总结 https://blog.csdn.net/do_it_/article/details/80014321 最近在看docker如何让容器在启动时直接运行某些进程,后来发现Dockerfile可以在容器启动的时候指定容器运行命令。 CMD指定,但是每个Dockerfile只能有一条CMD指令,如果指定了多条CMD指定,只有最后一条会被执行。 于是就想了一个办法,在写了一个脚本,在脚本里面启动多个进程,在Dockerfile里运行这个脚本。 最后证明这个方法是可行的,在实验过程中遇到一个问题,容器启动后会马上停止。 经查阅资料: Docker容器同时只能管理一个进程,如果这个进程退出那么容器也就退出了,但这不表示容器只能运行一个进程(其他进程可在后台运行),但是要使容器不退出必须有一个前台执行的进程。 解决方法: