首页 > 编程语言 >外设移除区别/终端记录/重设密码/python测试/数据拷贝最大限度

外设移除区别/终端记录/重设密码/python测试/数据拷贝最大限度

时间:2023-08-09 22:32:27浏览次数:40  
标签:www NTFS http python stackoverflow 移除 com 外设

1.1【卸载】【弹出】【安全移除驱动器】区别


【卸载】只是解除挂载(可以直接重新挂载)
【弹出】弹出读卡器里面的存储卡(需要重新插入存储卡)
【安全移除驱动器】断掉设备电源,移除设备(需要重新插入设备)



1.2记录你的终端操作 ── script    (点击详细)

如果过程不是很长,一屏以内的话一般可以选择直接截图;如果只是一个命令的输出,可以用重定向将标准输出(和/或 标准错误)直接定向到文件。


但是如果这个过程,既不是很短,比如输入和输出加起来有上万行;又不是一个命令能搞定的,该怎么办呢?将terminal的缓冲区定义地很大,再选择/复制/粘帖显然不是个好办法。


这时候,script就派上用场了,在终端里输入script,表面上只是打印了一行“Script started, file is typescript”的文字,但是其实,现在已经新开了一个session了,从此刻开始,任何你的输入和程序的输出都将被如实地记录到当前目录下的 typescript 文件里,直到你打exit退出这个session。退出以后,你可以用任何文本编辑器打开这个 typescript 文件,不过由于这个文件将所有的ANSI控制符都记录进去了,所以,如果你的PS1有彩色的,或者有执行ls之类的输出彩色信息的命令的时候,直接用文本编辑器看到的输出会有点乱,不过这样的好处是,如果你 cat typescript 的话,所有的颜色都也可以恢复了。另外,如果你想去掉颜色的话,可以执行

cat typescript | sed 's/\x1b[[0-9;]*.//g' > nocolor


这个命令可以基本把颜色代码去掉。

另外,还有一个办法也可以完成此项工作,就是使用 screen 的时候,加上 -L 参数,会在当然目录生成一个 screenlog.0 的文本文件,同样,这也是一个带ANSI控制符的文本文件,忠实地记录了你的所有操作。

1.3关于linux提示重设的用户密码太简单问题

在以普通用户登录并修改密码时,想把密码改的简单一些,但是在图形界面下老是提示密码过于简单无法进行保存,所以需要以下方法解决:

以root用户登录终端,在终端下输入:

# passwd  用户名

提示修改密码后,连续输入两次新密码,就可以成功了(尽管第一次输入还是提示无效的密码)不校验密码规则

不是修改为简单密码,则直接以当前用户登录终端并输入:

#passwd

就会提示进行新密码设置;


2012/7/11

1.4 关于一个有趣python的招聘测试

http://www.video-tx.com/devtest/test.html#/home
1. 是否了解动态语言的鸭子模型?

2. 是否了解可变参数与关键字参数?

3. 对函数式编程有初步了解。

4. 是否知道列表生成式?

5. 是否知道lambda/decorator/slots?

6. 为什么要把缺省参数设为immutable?

7. 是否知道Mixin?

8. 是否知道WSGI接口?

9. 是否知道异步框架如gevent/tornado?

10. 是否深入了解过Python的GC和GIL?


动态语言的鸭子模型
http://zh.wikipedia.org/wiki/%E9%B8%AD%E5%AD%90%E7%B1%BB%E5%9E%8B 有python中‘*’和‘+’复用的介绍,wiki里面的例子很好。

可变参数与关键字参数http://www.pythonclub.org/functions/args-kwargs
函数式编程有初步了解

列表生成式: generator
http://wiki.python.org/moin/Generatorshttp://docs.python.org/glossary.html#term-generator Python官方文档介绍较少,前面wiki的链接讲解很详细,引用的例子也很好。官方文档里面用生成器实现一个反序函数,有更简便的例子:stackoverflow上面有提问者求教关于回文的python实现,答案为:palindrome[::-1]。
http://stackoverflow.com/questions/102535/what-can-you-use-python-generator-functions-for Stackoverflow上面的问题,什么场景下用生成器?
第二个答案很好,介绍了fibnacci数列优化。利用yield,函数无return。
文章价值不大,这段话还算易于理解:
“生成器表达式并不真正创建数字列表, 而是返回一个生成器,这个生成器在每次计算出一个条目后,把这个条目“产生”(yield)出来。 生成器表达式使用了“惰性计算”(lazy evaluation,也有翻译为“延迟求值”,我以为这种按需调用call by need的方式翻译为惰性更好一些),只有在检索时才被赋值( evaluated),所以在列表比较长的情况下使用内存上更有效。A generator object in python is something like a lazy list. The elements are only evaluated as soon as you iterate over them. ”

关于generator以及iterator有一个很好的例子
http://diveintopython3.ep.io/generators.html 这一章定义了一个plura函数,用来把单数单词转换成复数

http://diveintopython3.ep.io/iterators.html#a-plural-rule-iterator这是对上一个例子的扩展;这两部分对plura函数做了6个版本,一步步讲解,非常好


lambda/decorator/slots
关于decorator的教程:
http://www.thumbtack.com/engineering/a-primer-on-python-decorators/ 用decorator,存储已经计算的fibnacci数,减少计算,提高效率。
http://stackoverflow.com/questions/739654/understanding-python-decorators Stackoverflow的提问,第二个答案很神奇。
http://news.ycombinator.com/item?id=3830185
有关slots:
http://stackoverflow.com/questions/472000/python-slots What the hell is a slot?
http://www.reddit.com/r/Python/comments/8yqj4/python_what_the_hell_is_a_slot/http://www.elfsternberg.com/2009/07/06/python-what-the-hell-is-a-slot/
为什么要把缺省参数设为immutable
http://stackoverflow.com/questions/1132941/least-astonishment-in-python-the-mutable-default-argument Stackoverflow上最佳答案提到的链接:
http://effbot.org/zone/default-values.htm Chrome的一个python shell插件提供了python2.5.2的环境,试验里面的代码,每一次函数的id不同。本机python2.7.2的环境和教程上面的结果相同。
怎么要确保缺省参数未改变?
def myfunc(value=sentinel):
if value is sentinel:
value = expression
# use/modify value here


Mixin
http://stackoverflow.com/questions/2582289/what-is-the-difference-between-a-mixin-and-the-decorator-patternhttp://stackoverflow.com/questions/4139508/in-python-can-one-implement-mixin-behavior-without-using-inheritancehttp://stackoverflow.com/questions/9087072/how-do-i-create-a-mixin-factory-in-python Blogs:
Mixin 扫盲班
Using Mix-ins with Python
http://www.linuxjournal.com/article/4540 Mixins considered harmful/1
http://www.artima.com/weblogs/viewpost.jsp?thread=246341 Mixins considered harmful/2
http://www.artima.com/weblogs/viewpost.jsp?thread=246483
WSGI接口
WSGI Tutorial | Web Python
http://webpython.codepoint.net/wsgi_tutorial wsgi-tutorial (网页特效很酷)
http://archimedeanco.com/wsgi-tutorial/
知道异步框架如gevent/tornado

深入了解过Python的GC和GIL
内存管理与垃圾回收机制
http://docs.python.org/library/gc.html Learning Python 第六章介绍python garbage cellocting机制:
http://books.google.com.hk/books?id=1HxWGezDZcgC&lpg=PP1&dq=inauthor%3A%22Mark%20Lutz%22&;hl=zh-CN&pg=PA148#v=onepage&q&f=false
Dabeaz: An Inside Look at the GIL Removal Patch of Lore
Guido van Rossum在 Google+ 上分享了此内容,2011年10月1日
http://dabeaz.blogspot.com/2011/08/inside-look-at-gil-removal-patch-of.html Understanding the Python GIL
http://www.dabeaz.com/GIL/


python os.popen与os.system区别


os.system 调用系统命令,完成后退出,返回结果是命令执行状态,一般是0

os.popen 可以实现一个“管道”,从这个命令获取的值可以在python 中继续被使用

os.popen使用语法如下:



数据拷贝最大限度

目前我们常见的文件系统有NTFS、FAT16、FAT32、EXT2和EXT3(Linux)等,他们所支持的分区大小和单文件大小分别为:
磁盘FAT32格式NTFS格式最大支持多大单文件?2007年09月13日 星期四 09:44 A.M.以前,RAID控制器和文件系统都有2TB的限制。控制器上的限制,主要是指每个LUN不能大于2TB,而磁盘组一般则没有这个限制;文件系统的限制主要是指每个分区(partition)不能大于2TB,不过32位Windows要求物理盘也不能大于2TB。
现在,控制器还有这个限制的已经越来越少了,不过常用的文件系统上倒还是经常会有这个问题。
NTFS(Windows):支持最大分区2TB,最大文件2TB
FAT16(Windows):支持最大分区2GB,最大文件2GB
FAT32(Windows):支持最大分区128GB,最大文件4GB
HPFS(OS/2):支持最大分区2TB,最大文件2GB
EXT2和EXT3(Linux):支持最大分区4TB,最大文件2GB
JFS(AIX):支持最大分区4P(block size=4k),最大文件4P
XFS(IRIX):这是个正经的64位的文件系统,可以支持9E(2的63次方)的分区

根据这个理论,我们只把文件系统转换成NTFS就可以拷贝大于4G的文件了!

还有补充一下:
一、现在大大多数U盘都支持扩展Fat,对于闪存,NTFS文件系统不是很适合使用,exFAT更为适用。

exFAT(Extended File Allocation Table File System,扩展FAT,即扩展文件分配表)是Microsoft在Windows Embeded 5.0以上(包括Windows CE 5.0、6.0、Windows Mobile5、6、6.1)中引入的一种适合于闪存的文件系统,为了解决FAT32等不支持4G及其更大的文件而推出。

二、部分芯片不能无论是使用工具软件还是使用命令行,都不能被格式化成 NTFS。

三、手机用的SD卡,格成 NTFS 或 exFAT后,无论是手机还是读卡器极有可能不能正确识别。

四、U盘转换成NTFS文件系统,最快捷简便方法,可以在命令提示符下输入 CONVERT X:/FS:NTFS (X换成U盘的盘符)

标签:www,NTFS,http,python,stackoverflow,移除,com,外设
From: https://blog.51cto.com/u_15797945/7026618

相关文章

  • python虚拟环境
    为不同的项目创建隔离的Python虚拟环境来帮助保持不同项目所需的依赖关系。1.什么是Python环境系统环境变量PATH,当我们在命令行中运行程序时,系统会根据PATH配置的路径列表依次查寻是否有可执行文件python如果在所有路径列表中都查找不到,就会报报错:'python'不是内部或外部命令,也......
  • opencv-python 单应性矩阵的应用
    单应性(Homography)变换:可以简单的理解为它用来描述物体在世界坐标系和像素坐标系之间的位置映射关系。对应的变换矩阵称为单应性矩阵。单应性矩阵在 图像校正、图像拼接、相机位姿估计、视觉SLAM等都有应用。单应性矩阵主要涉及两个函数:1  findHomography(srcPoints,dstPoin......
  • Python基础day63 Django分页和cookie、session
    推导分页的原理分页:当我们要展示的数据特别多的时候,一页展示不完,这个时候我们需要把要展示的数据分成多页展示分页中需要的几个参数:1.总数据有多少条2.每页展示多少条数据(自己规定的20)3.一共展示多少页4.总页数=总数据量/每页展示多少条数据5.当前第几页(前端传过去......
  • 【总结一下|PTA】浙大版《Python 程序设计》题目集
    前言Hello!小伙伴!非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~ 自我介绍ଘ(੭ˊᵕˋ)੭昵称:海轰标签:程序猿|C++选手|学生简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖…已保研。目前正在学习C++/Linux/Python学习经验:扎实基础+多做笔记+多......
  • Centos7安装Python3.8
    Centos7安装Python3.8Centos7安装Python3.8安装编译相关工具yum-ygroupinstall"Developmenttools"yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-develyum-yin......
  • python语言--------csv模块将txt文件转换为表格csv格式
    上代码:importcsvcsvFile=open("C:/Users/Administrator/Desktop/1.csv",'w',newline='',encoding='utf-8')writer=csv.writer(csvFile)csvRow=[]f=open("C:/Users/Administrator/Desktop/np.txt",'r'......
  • python 实现 pdf 转为图片
    1importfitz2importos3fromPILimportImage45defconvert_pdf2img(file_relative_path):67page_num=18filename=file_relative_path.split('.')[-2]9ifnotos.path.exists(filename):10os.makedirs(filen......
  • oFono/dbus-python环境搭建以及简单认识
    关键词:D-Bus、oFono、dbus-python、ofonod等等。1.oFono环境搭建(Buildroot+QEMU)和启动1.1Buildroot配置ofonod+dbus-python配置oFono:Targetpackages->Networkingapplication->connman->enableofonosupport使能Python3:Targetpackages->Interpreterlanguage......
  • Python用GARCH对ADBL股票价格时间序列趋势滚动预测、损失、可视化分析
    全文链接:https://tecdat.cn/?p=33398原文出处:拓端数据部落公众号金融市场的股票价格时间序列分析一直以来都是投资者和研究者关注的主题之一。准确预测股票价格的趋势对于制定有效的投资策略和决策具有重要意义。因此,许多研究人员使用各种统计方法和模型来分析和预测股票价格的......
  • Python | 函数、数据容器
    1.函数函数:是组织好的,可重复使用的,用来实现特定功能的代码段。1.1简单案例重复使用计算字符串的长度str1="heystar"str2="python"str3="abcd"count=0for_instr1:count+=1print(f"字符串{str1}的长度是:{count}")count=0for_instr2:coun......