tc:逼良为娼

10-20
tc的学习原来是想着直接从用户态学习的,但是万万没想到哇,qdisc class两个概念直接把我给搞晕了,直接看代码吧 调用:tc qdisc add dev tap0 root handle 1: htb default 2 %stc 0xffffffff81744fe0 : qdisc_create+0x0/0x410 [kernel] 0xffffffff81745597 : tc_modify_qdisc+0x1a7/0x5b0 [kernel] 0xffffffff8172b336 :

在Mac里给Terminal终端自定义颜色

10-20
Mac里终端显示默认是一种颜色,太单调了. 然而我们可以自定义这些颜色显示.进入-目录,编辑文件.bash_profile, 输入如下内容: 第三行那些fxfxax看起来是不是像天书?实际上是有规律的,一共22个字母,按照先后顺序,先前景色,后背景色,分别对以下的文件类型进行设置: 1. 目录 2. 符号链接 3. 套接字 4. 管道 5. 可执行文件 6. 特殊块文件 7. 特殊字符 8. executable with setuid bit set 9. executable with se

AtCoder AGC028-F:Reachable Cells

10-19
停更一个月后的第一篇文章. 题意: 给定一个\(N\)行\(N\)列的迷宫,每一个格子要么是障碍,要么是空地.每一块空地写着一个数码.在迷宫中,每一步只允许向右.向下走,且只能经过空地. 对于每两个连通(从一个可到达另一个)的格子,求出它们数码的乘积.问所有这种乘积的和. \(1 \leq N \leq 500\) 思路: 容易把到达关系建成一张DAG,但是DAG后继数问题,众所周知只有\(O(|E||V|)\)做法,于是换思路. 我们猜测,从一个格子出发,可以达到的点集"大约"是一个

《激荡十年》七、玲珑初开、百子待落—2013

10-19
风云突变 到了2013年,这一年的故事要从一个叫做孟凯的饭店老板说起.这个孟凯呢,很有可能是全中国第一个意识到风云突变的企业家,为什么呢?这倒不是因为他有什么特别敏锐的政治嗅觉,而是因为他的饭店突然就门庭冷清了. 孟凯的饭店叫做湘鄂情,就开在北京市海淀区定慧寺的路边,这个地方非常的特别,因为是中央八大部委的所在地,天天都是车水马龙,饭馆的菜价也是全北京最贵的,而且越是贵,就越有人买单,其间的道理大家也自然明白. 孟凯原本是一个下岗工人,1995年的时候他在深圳蛇口开了一家小店,有一位能干的湖南媳

前端向后端发送请求,后端返回的一个值的请求的store方法

10-19
//前端js代码 1 var store = Ext.create(util.getCodeGenerate1ClassName('延续食品经营许可申请','store'), { 2 httpGetRequestExParams: { // 如使用本行代码只要求后台的方法中有参数QueryCondition(默认生成的List()方法中就包含有该参数)即可接收多字段查询条件.建议使用本行代码 3 QueryCondition: { 4 QiYeID:{ 5 Value1: record.get(

简单的数据更新

10-19
UPDATE 语句用来对数据表中的数据进行更新.下边的语句用来将表T_Person 中所有人员的FREMARK 字段值更新为“SuperMan”: UPDATE T_Person SET FRemark = "SuperMan" 执行SELECT * FROM T_Person来查看表中的数据: 可以看到所有行的FRemark字段值都被设置成了“SuperMan”. 来看一下刚才执行的SQL语句,首先它声明了要更新的表为T_Person: UPDATE T_Person 在SET子句中

《Python编程快速上手:让繁琐工作自动化》【高清中文版PDF+高清英文版PDF+源代码】

10-19
下载:https://pan.baidu.com/s/1qs1ETO6yTG8xpdPPzb5dPw Python编程快速上手:让繁琐工作自动化[高清中文版PDF+高清英文版PDF+源代码] 久负盛名的python书籍. 高清中文版412页,高清英文版505 页,配套源代码. 中文和英文两版对比学习, 带书签,可复制粘贴:讲解详细并配有源代码. 一块儿学习探讨,支持正版书籍. 其中,高清中文版如图: 原文地址:http://blog.51cto.com/3215120/2306904

逆元打表

10-19
逆元打表模板: long long re[N],inv[N],fac[N]; void init(int n){ re[0] = inv[1] = fac[0] = 1; for(int i = 1;i <= n;++i) fac[i] = fac[i-1] * i % mod; for(int i = 2;i <= n;++i) inv[i] = (mod-mod/i)*inv[mod%i] % mod; for(int i = 1;i <= n;++i) re[i] = re[i-1

《生命》第一集:Chanllenge of Life (生命的挑战)

10-19
开篇讲的是弗罗里达海岸的海豚用尾巴荡起浑水圈批量捕鱼,肯尼亚的猎豹用集体战术捕猎体积大于自己的鸵鸟,马达加斯加的变色龙用伪装的方式来偷袭昆虫,紧接着讲的是南极洲的食蟹海豹如何从天敌虎鲸的围捕中惊险逃脱,飞鱼如何慢慢进化出翅膀并且能脱离大海飞行200米来躲避捕捉,巴西中部的鬃毛僧猴如何经过尝试与学习才知道利用石头砸破坚硬的椰果壳并拿到果实,维纳斯捕蝇草如何捕捉到苍蝇并慢慢消化.这部分讲述的是大自然中各型各色的生物如何寻找食物,躲避天敌追捕,保证自己的生存的故事. 然后是马来西亚的棒眼蝇如何用空气把

从Maven远程存储库下载

10-19
示例 org.jvnet.localizer 只适用于 Java.net资源库 pom.xml <dependency> <groupId>org.jvnet.localizer</groupId> <artifactId>localizer</artifactId> <version>1.8</version> </dependency> 未声明,将报错 声明Java.net储存库 告诉 Maven 来获得

C3弹性盒子及弹性布局

10-19
1.主题思想: 元素可以改变大小,以适应可用空间,当可用空间变大,弹性盒将伸展大小以填充可用空间,当弹性盒子超出可用空间时将自动缩小.总之,弹性盒是可以让你的布局根据浏览器的大小变化进行自动伸缩: flexbox是一个可以让你告别浮动,完美实现垂直水平居中的新特性. 2.给父元素添加的属性: display:flex -- 设置某个块元素为弹性盒:: flex-direction -- 顺序指定了弹性子元素在父容器中的位置(主轴排列方向): row:默认在一行排列: row-reverse:反转

如何处理错误消息Please install the Linux kernel header files

10-19
Please install the Linux kernel "header" files matching the current kernel 当我启动minilkube时遇到如下错误消息: Minikube setup with driver virtualbox Starting local Kubernetes v1.10.0 cluster... Starting VM... E1010 03:57:24.565157 9896 start.go:174] Error s

45个Word、Excel、PPT快捷键汇总!

10-19
干货来啦,好多朋友说需要Word.Excel.PPT常用快捷键,今天就给大家汇总了一下,顺便给大家普及一个PDF转Word小技巧,需要的朋友赶紧收藏起来吧,每天记一点,以后做表写文案都不怕速度慢了. 一.Word常用快捷键 二.Excel常用快捷键 三.PPT常用快捷键 原文地址:https://www.cnblogs.com/cddehsy/p/9822341.html

对一个给定的二维数组按照指定的键值进行排序

10-19
public function set_s(){ $arr = [ ['one' => 6,'two' => 19], ['one' => 36,'two' => 3], ['one' => 26,'two' => 3], ['one' => 2,'two' => 84], ['one' => 5,'two' => 35], ['one' => 6,'two' => 56], ['one' => 7,'two' => 7]

数据库部分(MySql)_3

10-19
表设计之关联关系 一对一:有两张表A和B,A表中有一条数据对应B表中的一条数据称为一对一: 应用场景:用户表和用户扩展表,商品表和商品信息扩展表: 如何建立关系:在从表中添加一个外键字段指向主表的主键. SELECT * FROM user u JOIN userinfo us ON u.id=us.uid WHERE u.name='Tom'; 一对多:AB两张表,A表中一条数据对应B表中的多条数据,同时B表中的一条数据对应A表中的一条数据: 应用场景:员工表和部门表,分类表和商品表: 如何建

Python:pip 安装第三方库,速度很慢的解决办法

10-19
场景 想安装 Django 库 在 cmd 敲入命令 pip install Django 但是发现下载安装文件非常慢 原因:实质访问的下载网站是 https://pypi.Python.org/simple/ 这是一个国外网站,速度比较慢 解决办法 使用国内源 在 cmd 更改为敲入命令(示例为豆瓣源) pip install Django -i https://pypi.douban.com/simple 以后使用 pip 时,都可以把 -i https://pypi.douban.com/

CloudFoundry命令行和Kubernetes命令行的Restful API消费方式

10-19
先说CloudFoundry的命令行工具CLI.我们在CloudFoundry环境下工作,第一个使用的命令就是cf login. 如果在环境变量里维护CF_TRACE的值为true: 则我们能发现,诸如cf login这种命令,实际上也是通过消费Restful API来完成的. 下图是cf login这个命令的api endpoint请求细节,供大家参考: API endpoint: https://api.cf.eu10.hana.ondemand.com REQUEST: [2018-09-

一个JSON字符串和文件处理的命令行神器jq,windows和linux都可用

10-19
这个命令行神器的下载地址:https://stedolan.github.io/jq/# Windows和Linux版本均只有两个可执行文件,大小不过2MB多. 以Windows版本为例,介绍其用法. 假设我有一个复杂的json文件,用Sublime Text等文本编辑器打开,格式很乱. 此时使用命令行 jq-win64.exe . a.json: jq会自动美化这个json文件,将美化后的内容打印到控制台上. 这意味着我们可以用重定向符号> 将美化后的字符串导入到一个新的json文件里: 这是

python中的encode()和decode()函数

10-19
前言: 我们知道,计算机是以二进制为单位的,也就是说计算机只识别0和1,也就是我们平时在电脑上看到的文字,只有先变成0和1,计算机才会识别它的意思.这种数据和二进制的转换规则就是编码.计算机的发展中,有ASCII码,GBK,Unicode,utf-8编码.我们先从编码的发展史了解一下编码的进化过程. 编码发展史 美国人发明了计算机,用八位0和1的组合,一一对应英文中的字符,整出了一个表格,ASCII表. 计算机传入中国,中国地大物博,繁体字和简体字多,8位字节最多表示256个字符,满足不了,于是

leetcode542 01 Matrix

10-19
思路: 多个起点的bfs. 实现: 1 class Solution 2 { 3 public: 4 vector<vector<int>> updateMatrix(vector<vector<int>>& matrix) 5 { 6 int n = matrix.size(), m = matrix[0].size(); 7 vector<vector<int>> vis(n, vector<int>(m, 0