ln

软链接和硬链接

点点圈 提交于 2020-03-09 20:17:54
创建软链接 ln -s 原文件 目标文件名 示例命令行: ln -s b.txt /wsl/c 创建硬链接 ln 原文件 目标文件名 ln b.txt a 示例 [root@localhost wsl]# ls -i 33617495 b.txt 16801946 c2 34111869 c 16801946 cc.txt 说明: 软链接创建出来的文件id号不同,说明不是一个文件,如以上示例中的:b.txt和c 硬链接创建出来的文件是共用一个文件,如: c2和cc.txt 来源: CSDN 作者: five-four-one 链接: https://blog.csdn.net/weixin_44737646/article/details/104757166

em-在高斯混合模型中的应用

时光怂恿深爱的人放手 提交于 2020-03-08 06:10:50
EM算法 EM算法的来源 李航的《统计学习方法一书》通过三硬币模型引入了对EM的用法,但是并没有讲解怎么通过EM算法推导出三硬币模型的递推公式。 从三硬币法开始讲起 三硬币模型 假设有三枚硬币A,B,C,硬币A以 π \pi π 的概率掷出正面,以 1 − π 1-\pi 1 − π 的概率掷出反面,硬币B以 p p p 的概率掷出正面,以 1 − p 1-p 1 − p 的概率掷出反面,硬币C以 q q q 的概率掷出正面,以 1 − q 1-q 1 − q 的概率掷出反面。定义以下规则:掷出硬币A,如果掷出正面,选择硬币B,记录掷出硬币B的结果;否则掷出硬币C,记录C的结果。记正面为1,反面为0,得到: 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 1,1,1,1,1,0,0,0,0,1,1,1,1 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 求 π \pi π 、 p p p 、 q q q 的最大似然估计。 这是一个典型的存在隐形变量的问题。即“硬币A的结果”是隐含变量,这里将硬币A的结果用 Z Z Z 表示,观测变量用 Y Y Y 表示,用 y i ∈ { 0 , 1 } y_i\in \{0,1\} y i ​ ∈ { 0 , 1 } 表示每一次掷出的结果

反转单向链表

心已入冬 提交于 2020-03-05 13:59:51
  据说在求职面试中,经常会出反转链表难题,意思就是将 a->b->c->d->e 这样单向链表转成 e->d->c->b->a 。仔细想来这也不是非常难以解决的问题!常见的两种思路是:1.设置一个辅助指针(auxiliary pointer);2.利用递归(recursion)。在经历了无数打击之后,还是觉得先从算法,从编码开始,从而提高自己编码水平!下面是我对两种思路的程序实现,写在此,仅以此为起点,踏上程序实践的路途。 1 /* 2 * reverse single direct linklist 3 */ 4 #include <stdio.h> 5 #include <stdlib.h> 6 7 typedef int KeyType; 8 typedef struct LNode{ 9 KeyType data; 10 struct LNode *next; 11 }*LN; 12 13 void initList(LN &L){ 14 LN tmpPtr; 15 L = (struct LNode *)malloc(sizeof(LN)); 16 L->next = NULL; 17 tmpPtr = L; 18 KeyType key; 19 printf("input elem:"); 20 while(scanf("%d",&key)){ 21 if(key==

linux 硬链接与软链接的区别

蓝咒 提交于 2020-03-03 05:45:49
硬链接的特点:不添加新文件 不能跨区建立 不能对目录建立 删除源文件硬链接正常访问 ln 源文件 目标链接文件 软连接的特点:会添加新文件 可以跨区建立 可以对目录建立 删除源文件软连接不能访问 ln -s 源目录 目标链接目录 举例root用户在/tmp文件夹下建立了一个文件long.txt和一个目录long。并用vim编辑器在long.txt中 写入 I love you yu han zhuzhu . 硬链接: 利用命令ln /tmp/long.txt /tmp/520 在/tmp文件夹下建立一个名为520的硬链接利用ls -i /tmp查看 文件id发现long.txt和520文件id相同证明520是与long相同的文件。利用cat /tmp/520命令可以看到文 件内容 I love you yu han zhuzhu . 通过df -h命令我们可以看出/data 与/不在同一个分区,利用命令ln /tmp/long.txt /data/520会有提 示无法创建 利用命令ln /tmp/long /tmp/2012 我们会得到对目录不允许建立硬链接的提示 利用密令rm -rf /tmp/long.txt 删除了long.txt文件后我们还是可以在/tmp文件夹下看到520文件并且 用cat查看也能看到里面的内容 命令:# touch long.txt # mkdir

LVS 持久化连接

老子叫甜甜 提交于 2020-02-24 15:39:41
PMC持久化连接(用户连接后信息会被保存在一台服务器上,下次在访问还是会到这台服务器) 1、删除ipvsadm 集群:ipvsadm -D -t 20.20.20.10:80 2、ipvsadm -A -t 20.20.20.11:80 -p 120 -s rr -----集群服务器设置 ipvsadm -a -t 20.20.20.11:80 -r 10.10.10.12:80 -m ----普通服务器  ipvsadm -a -t 20.20.20.11:80 -r 10.10.10.13:8080 -m 3、使用ipvsadm -Ln --persistent-conn或者ipvsadm -Ln查看持久化连接是否生效 4、用同一台设备一直访问然后 登录负载服务器ipvsadm -Ln -c 目的服务器会是一台ip 来源: https://www.cnblogs.com/jdwy24/p/12356762.html

UA MATH574M 统计学习II 二元分类

旧时模样 提交于 2020-02-22 14:00:18
UA MATH574M 统计学习II 二元分类 基础模型 Bayes分类器 均等成本 不等成本 线性概率模型 线性分类器 线性判别分析(LDA) Logistics回归 基础模型 假设一个二元分类问题特征为 X ∈ X ⊂ R d X \in \mathcal{X} \subset \mathbb{R}^d X ∈ X ⊂ R d ,类别为 Y ∈ { 0 , 1 } Y \in \{0,1\} Y ∈ { 0 , 1 } ,二元分类的目标是训练一个模型: f : X → 0 , 1 f: \mathcal{X} \to {0,1} f : X → 0 , 1 完成分类任务。因为输出是0和1,所以通常用示性函数表示 f f f f = I ( b ( X ) > 0 ) f = I(b(X)>0) f = I ( b ( X ) > 0 ) 称 b ( X ) = 0 b(X)=0 b ( X ) = 0 为这两个类别的边界。二元分类问题与二值回归有哲学上的不同,二值回归认为特征 X X X 不具有随机性,响应 Y Y Y 的随机性来源于随机误差,而二元分类问题中特征 X X X 与响应 Y Y Y 均是随机变量。 Bayes分类器 假设 Y Y Y 的先验为 B e r ( π 1 ) Ber(\pi_1) B e r ( π 1 ​ ) ,特征的条件密度为 X ∣ Y = 1

leetcode刷题笔记(python3)--143. Reorder List

一曲冷凌霜 提交于 2020-02-21 16:15:59
143. Reorder List Given a singly linked list L: L0→L1→…→Ln-1→Ln, reorder it to: L0→Ln→L1→Ln-1→L2→Ln-2→… You may not modify the values in the list’s nodes, only nodes itself may be changed. Example 1: Given 1->2->3->4, reorder it to 1->4->2->3. Example 2: Given 1->2->3->4->5, reorder it to 1->5->2->4->3. 计划是遍历 反转 插入,这个顺序去做,时间复杂度基本就是O(n)了 func reorderList ( head * ListNode ) { if head == nil || head . Next == nil { return } fast , slow := head , head for fast . Next != nil && fast . Next . Next != nil { fast = fast . Next . Next slow = slow . Next } mid := slow . Next slow . Next = nil tail :=

常用命令之------ln

有些话、适合烂在心里 提交于 2020-02-17 13:39:28
当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。 语法 ln [参数][被连接的源文件或目录][链接后的目标文件或目录] 命令功能 : Linux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统。 不论是硬链接或软链接都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。 软链接 : 1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式 2.软链接可以 跨文件系统 ,硬链接不可以 3.软链接可以对一个不存在的文件名进行链接 4.软链接可以对目录进行链接 硬链接 : 1.硬链接,以文件副本的形式存在。但不占用实际空间。 2.不允许给目录创建硬链接 3.硬链接只有在同一个文件系统中才能创建 命令参数 必要参数 : -b 删除,覆盖以前建立的链接 -d 允许超级用户制作目录的硬链接 -f 强制执行 -i 交互模式

【BBS】Discuz部署

落爺英雄遲暮 提交于 2020-02-17 07:54:20
环境准备 参考Discuz官网部署指导 http://faq.comsenz.com/library/system/env/env_linux.htm#download 首先确定环境支持,当前环境MySQL,Apache,nigux等都已经部署OK PHP安装 libiconv wget http://down1.chinaunix.net/distfiles/libiconv-1.14.tar.gz tar zxvf libiconv-1.14.tar.gz cd libiconv-1.14/ ./configure --prefix=/usr/local make && make install libmcrypt wget http://down1.chinaunix.net/distfiles/libmcrypt-2.5.7.tar.gz tar zxvf libmcrypt-2.5.7.tar.gz cd libmcrypt-2.5.7 ./configure make && make install libltdl yum install libtool-ltdl-devel mhash-0.9.9.9.tar.gz wget http://download2.polytechnic.edu.na/pub4/sourceforge/l/le/lempelf

实现strStr()——python解决

早过忘川 提交于 2020-02-13 02:09:49
题目描述: 解决代码如下: class Solution(object): def strStr(self, haystack, needle): """ :type haystack: str :type needle: str :rtype: int """ lh = len(haystack) ln = len(needle) if ln == 0: return 0 if lh == 0 or lh < ln: return -1 i = 0 while(i<=lh-ln): if haystack[i] == needle[0]: if haystack[i:i+ln] == needle: return i else: i = i+1 else: i += 1 return -1 提交结果: 来源: CSDN 作者: 陆云杰 链接: https://blog.csdn.net/lu_yunjie/article/details/104284253