关于丢失或者损坏/etc/fstab文件后的一些探讨

1、模仿,假设不小心删除了/etc/fstab文件:大家都知道,Linux系统启动的时候会读取该文件来挂载分区,如果缺失该文件,系统一般不能正常启动。 2、采用reboot命令或者alt+ctrl+del组合键重启Linux系统,这里发生了两个情况: 一是系统不能正常启动:怎么办? a、系统因为缺失fstab文件不能正常启动,只能先进入单用户模式,创建修复fstab文件。那么怎么进入单用户模式呢? 最简单的方式就是:在GRUB启动菜单里使用 a 操作按键编辑kernel 参数,在末行输入 si
分类: 其他 发布时间: 07-17 23:34 阅读次数: 0

中间件笔记

一 使用场景: 1.异构系统的交互,比如一个系统由两个服务组成,一个java编写的服务,一个c++编写的服务,两个服务的交互不需要强一致,及不需要方法调用的确定(如果是强一致采用RPC或者HTTP接口或webservice比较合适),这样就可以采用面向中间件编程交互,便于解耦。 2.对于可能存在的消息的产生和消费速度不一致的情况下,比如收集的数据会在某些时刻产生井喷式的峰值,而收据处理模块并不具备处理峰值数据的能力,这样可以采用中间件先把峰值数据缓存到中间件(可以缓存在内存或者硬盘),让数据处
分类: 其他 发布时间: 07-17 23:34 阅读次数: 0

【转】运输层TCP协议详细介绍

TCP是TCP/IP协议族中非常复杂的一个协议。它具有以下特点: 1:面向连接的运输层协议。在使用TCP协议之前,首先需要建立TCP连接。传送数据完毕后,必须释放已经建立的TCP连接。 2:一条TCP连接有两个端点,连接是点对点的。 3:提供可靠交付的服务。通过TCP连接传送的数据,不会出现差错不会丢失并且按序到达。 4:提供全双工通信。TCP允许通信双方的应用程序进程在任何时候都能发送数据。TCP连接的两端都设有缓存,分为发送缓存和接收缓存,用来临时存放双向通信的数据。发送时,应用程序把数据
分类: 其他 发布时间: 07-17 23:34 阅读次数: 0

JS的字符串和运算符的运算、null、undefined

1、字符串和运算符的运算 var a = 1 + "2" + "2"; console.log(a); // 122 console.log(typeof a); // 返回string 属于加号拼接 var b = + 1 + "2" + "2"; console.log(b); // 122 console.log(typeof b); // 返回string 分析:属于加号拼接 +1和1一样 var c = "2" > 1;
分类: 其他 发布时间: 07-17 23:34 阅读次数: 0

HDU 1210 Eddy's 洗牌问题(找规律,数学)

传送门: http://acm.hdu.edu.cn/showproblem.php?pid=1210 Eddy's 洗牌问题 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 5279 Accepted Submission(s): 3479 Problem Description Eddy是个ACMer,他不仅喜欢做ACM题,而且对于纸牌
分类: 其他 发布时间: 07-17 23:34 阅读次数: 0

rank over partition by

高级函数,分组排序 over: 在什么条件之上。 partition by e.deptno: 按部门编号划分(分区)。 order by e.sal desc: 按工资从高到低排序(使用rank()/dense_rank() 时,必须要带order by,否则非法) rank()/dense_rank(): 分级 遇到有相同数值“字段2”时,有下面三种处理方式 1、row_number() over row_number() over(partition by 字段1 order by 字段
分类: 其他 发布时间: 07-17 23:34 阅读次数: 0

[BZOJ2194]快速傅立叶之二

[BZOJ2194]快速傅立叶之二 题目大意: 给定长度为\(n(n\le10^5)\)的数列\(a,b\),计算\(c_k=\sum_{k\le i<n}a_i\times b_{i-k}\)。 思路: 将\(b\)翻转后直接套用FFT。 源代码: #include<cmath> #include<cstdio> #include<cctype> #include<complex> #include<algorithm> inline int getint() { register
分类: 其他 发布时间: 07-17 23:34 阅读次数: 0

文件的MD5摘要

一个文件的md5摘要分两种情况:文件为文本文件,文件为二进制文件。 1. 文件为文本文件时: package com.ant.jdk8.encrypt; import org.apache.commons.codec.digest.DigestUtils; import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOException; /** * @author wangll * @da
分类: 其他 发布时间: 07-17 23:34 阅读次数: 0

吴恩达《深度学习》第四门课(3)目标检测(Object detection)

3.1目标定位 (1)案例1:在构建自动驾驶时,需要定位出照片中的行人、汽车、摩托车和背景,即四个类别。可以设置这样的输出,首先第一个元素pc=1表示有要定位的物体,那么用另外四个输出元素表示定位框的中心坐标和宽高,再用3个输出元素one-hot表示是三个类别中的哪一类。当第一个元素pc=0时表示是背景,然后就不需要考虑其他输出了,如下图所示(需要注意的是是根据图片的标签y来决定使用几个元素的): (2)损失函数:上图中左下角是使用了平方误差损失函数这是为了方便解释方便而使用的。实际使用中pc
分类: 其他 发布时间: 07-17 23:34 阅读次数: 0

Python 语言来编码和解码 JSON 对象

Json函数: json.dumps: 将 Python 对象编码成 JSON 字符串 语法: json.dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, encoding="utf-8", default=None, sort_keys=False, **kw) 常用参数演示: 1 #!/usr/b
分类: 其他 发布时间: 07-17 23:34 阅读次数: 0

打印乘法口诀

a = 1 while a <=9: b = 1 while b <= a: print("%dx%d=%d\t" % (a, b, a*b), end="") b = b + 1 print() # 换行 a = a + 1 1x1=1 2x1=2 2x2=4 3x1=3 3x2=6 3x3=9 4x1=4 4x2=8 4x3=12 4x4=16 5x1=5 5x2=10 5x3=15 5x4=20 5x5=25 6x1=6
分类: 其他 发布时间: 07-17 23:34 阅读次数: 0

区块链钱包开发,第二周总结

第一版本的钱包的目的是实现热钱包,所以创建钱包是在服务端创建,回执给客户端助记词,keystore,方便用户备份,导入操作。这里有一个很大的质疑:服务端操作钱包安全吗?相对于冷钱包而言,当然不那么安全,所以为了提高安全等级, 将要实现:交互加密,代码混淆 //防破解数据 开源交互api等方式 //本身没有坚守自盗 第二周,还没有做到安全防护的阶段。。。就是可能会做的处理,先伏笔。 这周主要做的是导入和备份钱包相关功能。(目前先只考虑ETH,后续再学习BTC) 一 导入钱包 参考上一周做的总结三
分类: 其他 发布时间: 07-17 23:34 阅读次数: 0

js中indexOf的用法及兼容性

indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回-1。 如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。 Java中字符串中子串的查找共有四种方法,如下: 1、int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。 2、int indexOf(String str, int startIndex):从指定的索
分类: 其他 发布时间: 07-17 23:34 阅读次数: 0

oracle数据库查询重复记录

1、row_number()方法 1 2 3 4 5 6 7 8 9 10 11 SELECT row_number () over ( PARTITION BY v.action_id ORDER BY v.action_exp_id ) rank, v.* FROM test_view20180122 v WHERE v.rank = 1 根据重复字段进行分组后排序,取rank=1的记录 2、使用rownum,效率最高 1 2 3 4 5 6 7 8 9 10 11 12 13 SELEC
分类: 其他 发布时间: 07-17 23:34 阅读次数: 0

葵花宝典之机器学习:全网最重要的AI资源都在这里了(大牛,研究机构,视频,博客,书籍,Quora......)

https://blog.csdn.net/wemedia/details.html?id=42039
分类: 其他 发布时间: 07-17 23:34 阅读次数: 0

分类与标注词汇

将词汇按它们的词性(parts-of-speech, pos)分类以及相应的标注它们的过程被成为词性标注(part-of-speech tagging, pos tagging)或简称标注。词性标注也成为词性或词汇范畴。用于特定任务的标记的集合被称为一个标记集。 5.1 使用词性标注器 一个词性标注器(pos tagger)处理一个词序列,为每个词加一个词性标记 text = nltk.wo...
分类: 其他 发布时间: 07-17 23:34 阅读次数: 0

散点图、残差、对数图

散点图 噪声:平滑(样条、LOSSE局部线性回归) 残差(均匀分布、不应该具有某种趋势、有正有负) 对数图(控制数据中的幅度、乘法转换加法、指数及幂律行为)...
分类: 其他 发布时间: 07-17 23:34 阅读次数: 0

python sklearn 案例

##############分词、自定义词表、停用词################ #导入模块 from sklearn import datasets from sklearn.cross_validation import train_test_split,cross_val_score from sklearn.neighbors import KNeighborsClassifier ...
分类: 其他 发布时间: 07-17 23:33 阅读次数: 0

python (分词、自定义词表、停用词、词频统计与权值(tfidf)、词性标注与部分词性删除)

# -*- coding: utf-8 -*- &quot;&quot;&quot; Created on Tue Apr 17 15:11:44 2018 @author: NAU &quot;&quot;&quot; ##############分词、自定义词表、停用词################ import jieba  jieba.load_userdict('E:\\userdict.txt')    #自定义词典 inputs = op...
分类: 其他 发布时间: 07-17 23:33 阅读次数: 0

python wordcloud matplotlib(绘图)

##############matplotlib################ import maplotlib.pyplot as plt import numpy as np # 绘制曲线 x = linspace(0, 10, 100) ps = plot(x, sin(x), x, cos(x)) # 加文字 t1 = text(1, -0.5, &quot;hello&quot;) # 文字坐标改变...
分类: 其他 发布时间: 07-17 23:33 阅读次数: 0