以cat为例讲述更高效的命令行使用方式

以cat为例讲述更高效的命令行使用方式 cat 是 unix 中的一个基础命令,你可以在很多基础命令学习书籍的例子中看到它。cat 属于查看文件内容的命令,与它功能相似的一个命令是 tac,只是这个命令从后向前输出文件内容。 一般情况下,我们经常需要查询文件中的特定内容,这时我们可以先通过 cat 来读取文件,并将文件内容通过匿名管道发送到子进程中进行处理。这是一个常见的解决方案,但这个方案并不高...
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

更优雅的 kill 进程

更优雅的 kill 进程 使用 unix 的时候常常需要 kill 一个进程,而我们又常常记不住进程的 pid,所有一般首先使用 ps 命令来打印系统中的进程,然后对 ps 得到的数据以进程名进行过滤,提取出相对应的 pid,以该 pid 为参数调用 kill 就完成了整个的任务。 一个基础的示例如下: 查找进程 [longyu@debian:18:12:14] ~ $ ps -ef | g...
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

js的本质/数据类型

js的本质就是处理数据,数据来自于后台的数据库 所以变量就起到了一个临时存储数据的作用。 ECMAScript制定了js的数据类型 数据类型 string,number,boolean,null,undefined,object是基本数据类型 基本数据类型就是简单的赋值 function object array是引用数据类型 引用数据类型是将内存地址赋值给变量 基本类型的数据是存放在栈内存中的,而引用类型的数据是存放在堆内存中的 栈内存就是环境,堆内存就是存代码,数据的仓库   
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

刚到的新人,谢谢大家多多交流指教

刚到的新人,谢谢大家多多交流指教。
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

emptyDir与hostPath

目录 Volume类型 emptyDir hostPath Volume类型 volume是kubernetes Pod中多个容器访问的共享目录。volume被定义在pod上,被这个pod的多个容器挂载到相同或不同的路径下。volume的生命周期与pod的生命周期相同,pod内的容器停止和重启时一般不会影响volume中的数据。所以一般volume被用于持久化pod产生的数据。 Kubernetes提供了众多的volume类型,包括emptyDir、hostPath、nfs、glusterfs
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

【Django】(1)Django模块建立项目

1.建立虚拟环境 python -m venv ll_env 建立一个名为ll_env的虚拟环境   如果Python是较早的版本,或者系统没有正确的设置,将不能正确的使用模块venv,可以安装virtualenv包   可执行pip install --user virtualenv(如果没有pip ,在Linux下可使用yum install python-virtualenv)   然后执行virtualenv ll_env来新建一个虚拟环境 2.激活虚拟环境 执行source ll_e
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

linux虚拟机能ping通windows主机,windows主机ping不通linux虚拟机的解决办法

分三步: 1.虚拟机网络连接方式选择Nat 2.关闭liunx防火墙,命令service iptables stop 确定是否关闭,命令service iptables status 3.关闭windows防火墙 4.在linux使用ifconfig查看ip,如图可看出ip是192.168.189.131 在windows主机的网络设置中选择VMNet8 ——》右键——》属性——》TCP/Ipv4——》IP地址输入192.168.189.1(这个是根据虚拟机192.168.189.131来的)
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

2018.10.21 练习赛 树专练

T1 树 题解: 记录树上前缀和,每次加入新前缀和就二分一下前缀和数组看有无满足\(sum[now]-s\)的数在里面,因为\(sum\)必定是单调的,就乱搞完毕; \(code\): #include<cstdio> #include<algorithm> #include<ctype.h> #include<vector> #include<queue> #include<cstring> #include<map> #include<stdlib.h> #include<ctime>
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

【九校联考-厦门一中NOIP模拟赛】Day1总结

  离NOIP2018越来越近了,然而我仍有一些没有彻底弄懂的地方,有点慌,所以准备从这周开搞搞基础。   不说别的了,先把这篇总结写完。   Day1的题感觉不是很难,每一道题的暴力也都可写,总的来说难度跟noip差不多吧。   有一个想吐槽的地方,就是为啥题目把算法都告诉了…… T1 backpack   期望得分:100   实际得分:100   正像题解所说,Day1T1是送分的。不过辛亏我以前做过一道类似的题,要不然只能得60。   首先40分是送的,完全背包板子。然后发现尽管物品很
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

rt-thread中的系统任务

rt-thread中的系统任务 实时操作系统中在用户进程创建前系统任务已经创建运行,其中以idle任务最为常见,其它的如统计任务、软件定时器任务等等都是系统任务的实例。 最早我学习ucos-II时,我了解到该系统中存在着两个系统任务,分别是空闲任务和统计任务。当系统中无用户任务运行时,空闲任务就会被选中执行,空任务一般没有具体的工作,只是让cpu保持在运行状态,对空闲计数变量加1。ucos-III...
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

Linux三种网络

Host-Only 桥接 NAT VMware虚拟机三种联网方法及原理 一、Brigde——桥接:默认使用VMnet0 1、原理: Bridge 桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在"桥"上,运行着程序,让局域网A中的所有数据包原封不动的流入B,反之亦然。这样,局域网A和B就无缝的在链路层连接起来了,在桥接时,VMWare网卡和物理网卡应该处于同一IP网段 当然要保证两个局域网没有冲突的IP. VMWare 的桥也是同样的道理,只不过,本来作为硬件的一块网卡,现
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

系统文件host

Hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”, 当用户在浏览器中输入一个需要登录的网址时, 系统会首先自动从Hosts文件中寻找对应的IP地址, 一旦找到,系统会立即打开对应网页,如果没有找到, 则系统再会将网址提交DNS域名解析服务器进行IP地址的解析, 如果发现是被屏蔽的IP或域名,就会禁止打开此网页! 1、加快域名解析 对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系, 提高域名解析速度。由于有了
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

linux下使用命令修改IP地址

使用root用户登录进入Linux,打开进去终端 在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0 (最后的eth0是网卡名,我的是Auto_eth0) 回车后, 开始编辑,填写ip地址、子网掩码、网关、DNS等。其中“红框内的信息”是必须得有的。 编辑完成后,保存退出 重启网络服务 service network restart或/etc/init.d/network restart 然后ping网关,ping外网进行测试。都能ping通
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

英语进阶系列-A01-再别康桥

每天必读知识 音标 发音网页 人称代词与物主代词 时态 朗读50遍词汇系列1 Number word 1 be 2 have 3 get 4 give 5 take 诗歌欣赏 【原诗】 【英文版】 再别康桥 Saying Good-bye to Cambridge Again 作者:徐志摩 By Xu Zhimo 轻轻的我走了, Very quietly I take my leave 正如我轻轻的来; As quietly as I came here; 我轻轻的招手, Quietly I
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

Leetcode篇:两两交换链表中的节点

@author: ZZQ @software: PyCharm @file: swapPairs.py @time: 2018/10/20 19:49 说明:给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. 说明: 你的算法只能使用常数的额外空间。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 思路: 四个节点,分别记录当前需要进行交换的两个节点(first, second),以及这俩个节点的
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

【神经网络】自编码聚类算法--DEC (Deep Embedded Clustering)

1.算法描述 最近在做AutoEncoder的一些探索,看到2016年的一篇论文,虽然不是最新的,但是思路和方法值得学习。论文原文链接 http://proceedings.mlr.press/v48/xieb16.pdf,论文有感于t-SNE算法的t-分布,先假设初始化K个聚类中心,然后数据距离中心的距离满足t-分布,可以用下面的公式表示: 其中 i表示第i样本,j表示第j个聚类中心, z表示原始特征分布经过Encoder之后的表征空间。 $q_{ij}$可以解释为样本i属于聚类j的概率,属
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

现代软件工程 第二周博客作业

作业要求:https://edu.cnblogs.com/campus/ustc/InnovatingLeadersClass/homework/2231 源码地址:https://github.com/YueshangGu/golden-number 黄金点游戏简单介绍 假设有M个人参与黄金点游戏,每轮游戏每个人提两个(0, 100)间的有理数,共2M个数,求这2M个数的平均数再将这个平均数乘以0.618得到这一轮的黄金点,提出离黄金点最近的数的人得2M分(同样近的人一起得分),离黄金点最远
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

第二章反思总结

对二分法思想的理解:二分法思想属于分治法的一种,常用于递归函数中,可有效降低时间复杂度,在查找、排序里面的表现形式为二分查找和二分排序,当然二分查找适用于有序的数列。 结队编程的感受:结队编程便于发现自身的不足,更迅速的找出程序的错误点,取长补短。比如说我和我的搭档,她敲代码速度和格式都很规范,对小错误很敏感,我比较会构建大的解题框架,理清思路,但是容易在很多地方出错,这样我们就形成了一个互补的感觉。
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

2018中国开源大会

Open Source这个词在1998年初次被提出来,至今开源已经被提出20年 。 2018年中国开源大会于10.20~21日在深圳举行,这是一次开源的盛会。这次大会由OSI中国成员“开源社”主办,参会的企业包含国内很多的大厂,还邀请了不少国外积极参与开源的机构。这两天了解了很多开源协作平台以及各种出色的开源框架。 大会举行两天,在上午在主会场大咖上演各种科普,下午分设4个分会场无间断开展不同的主题演讲。由于主题太多了,不能一一到场,只能对参见的场次做个简单的说明吧。以开源机构属性和主题内容两
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0

如何用Tarjan求强连通分量——洛谷P2863题解

强连通分量 强连通分量就是一个有向图的子集,这个子集中的点任意两点间一定可以互相到达。如下图: 如图上面的红框中的点就组成了一个强连通分量。 如何求强连通分量: 首先我们要有两个数组 dfn[] 与 low[] 。其中 dfn[i] 表示第i个点的在第 dfn[i] 次被dfs到。然后 low[i] 存的是第 \(i\) 个点所在的连通块里面 dfn 的值最小的点。之后我们还需要一个临时存放遍历到但是还没找到其所属的强连通分量的点。然后我们就可以开始我们的算法流程了。 然后上代码: void
分类: 其他 发布时间: 10-21 23:38 阅读次数: 0