Month: October 2019

DeepOps的flutter小笔记-学习资料索引

学习flutter之前先了解点Dart:https://www.dartcn.com/guides/get-started 中文文档很不错

如果不想配置dart环境可以使用https://dartpad.cn/,里面有不少demo,还有flutter的小例子,在页面右上角切换

flutter实战 : https://book.flutterchina.club/
source code : https://github.com/wendux/flutter_in_action_source_code

flutter startup : https://flutterchina.club/get-started/install/

官方文档 : https://flutter.dev/docs

官方Tutorials : https://flutter.dev/docs/reference/tutorials

A curated list of samples : https://github.com/flutter/samples/blob/master/INDEX.md

Overview: the Dart language : https://dart.dev/guides/language

awesome flutter : https://github.com/Solido/awesome-flutter

Youtube Tensor Programming 的视频教程 :
https://www.youtube.com/watch?v=b2fgMCeSNpY&list=PLJbE2Yu2zumDqr_-hqpAN0nIr6m14TAsd&index=1

flutter pub site : https://pub.dartlang.org/ 会跳转到新网址 https://pub.dev/

极客时间的课程 :

DeepOps的小笔记-linux软硬连接ln命令

https://www.cnblogs.com/pingzhe/p/8462350.html

参考网址

一、介绍
ln命令用于将一个文件创建链接,链接分为软链接(类似于windows系统中的快捷方式)和硬链接(相当于对源文件copy,程序或命令对该文件block的另一个访问路口),命令默认使用硬链接。

二、使用方法
语法:ln [选项][文件]
选项:-s 对源文件创建软链接

三、案例:
1.对文件创建软链接
$ ln -s /root/student.sql /root/db/ln.sql
$ ls -lh db/ln.sql
2.对目录创建软链接
$ ln -s db data
$ ll -h data/
lrwxrwxrwx 1 root root 17 2月 23 15:31 ln.sql -> /root/student.sql
$ ln student.sql db/
3.对文件创建硬链接
$ ln student.sql db/
$ ls -lh db/

软链接:不可以删除源文件,删除源文件导致链接文件找不到,出现文件红色闪烁
硬链接:可以删除源文件,链接文件可以正常打开

DeepOps的python小笔记-整型数字转换为2进制 8进制 16进制

1 将 其它进制 转换为 整型

>>> int('10101', 2) #2进制
21
>>> int('17',8) # 8进制
15
>>> int('ef',16) # 16进制
239
>>> int('14' ,7 ) # 7进制的不支持,不能瞎输
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 7: '7'
>>> int(0b10101) #2进制数字前加0b
21
>>> int(0o17) # 8进制数字前加0o
15
>>> int(0xef) # 16进制数字前加0x
239

2 将整型 转换为 其它进制的

#bin(整型) #二进制
#oct(整型) #八进制
#hex(整型) #十六进制

>>> bin(90)
'0b1011010'
>>> oct(90)
'0o132'
>>> hex(90)
'0x5a'

3 ASCII码的转换

>>>chr(66) 
'B' 
>>>ord('D') 
68 

DeepOps的python小笔记-安装anaconda后,终端前面多一个(base)

ubuntu 和 MacOS 安装了 anaconda 后,打开终端后机器名前面都会有一个 (base),是因为启动终端的时候,会自动启动conda的base环境,如果看着不顺眼可以使用下面的命令进行关闭。可以用 conda env list 查看conda 的环境。

$ conda config --set auto_activate_base false

可以手动激活与关闭这个环境

$ conda activate base 
$ conda deactivate

参考资料:
https://blog.csdn.net/u010666669/article/details/90085125
https://blog.csdn.net/IDzengkun/article/details/89491437

DeepOps的读书小笔记-<黑客>(Hackers)书中人物谱

Hackers:

Heroes of the Computer Revolution

(25th Anniversary Edition)

封面

在这本书的一开始罗列了大量的人物,为了方便搜索这些人(机器)的详细信息,把这些罗列了一下。

鲍勃.阿尔布莱特(Bob Albrecht)
Altair 8800
Apple ll
Atari 800
鲍勃和卡洛林·鲍克斯(Bob and Carolyn Box)
道格·卡尔斯顿(Doug Carlston)
鲍勃·戴维斯(Bob Davis)
彼得·多伊奇(Peter Deutsch)

史蒂夫 · 东皮耶(Steve Dompier)
约翰 · 德拉浦(John Draper)
马克 · 达钦思欧(Mark Duchaineau)
克里斯 · 埃斯皮诺萨(Chris Espinosa)
李 · 费尔森斯坦(Lee Felsenstein)
爱德 · 弗雷德金(Ed Fredkin)
戈登 · 弗伦奇(Gordon French)
理查德 · 盖瑞特(Richard Garriott)
比尔 · 盖茨(Bill Gates)
比尔 · 高斯珀(Bil osper)
理查德 · 格林布莱特(Richard Greenblatt)

约翰 · 哈里斯(John Harris)
IBM PC
1BM 704
杰瑞 · 朱维尔(Jerry Jewell)
史蒂夫 · 乔布斯(Steven Jobs)
汤姆 · 奈特(Tom Knight)
阿伦 · 考托克(Alan Kotok)
埃弗雷姆 · 利普金(Efrem Lipkin)
LISP机器
约翰 · 麦卡锡(John McCarthy)大叔
鲍勃 · 马什(Bob Marsh)
罗杰 · 梅伦(Roger Melen)

路易斯 · 莫顿(Louls Merton )
朱进 · 震尔輔(Jude Milhon )
马文 · 明斯基(Marvin Minsky)
斯图尔特 · 尼尔森(Stewart Nelson)
泰德 · 尼尔森(Ted Nelson)
拉塞尔 · 诺夫斯科(Russell Nofsker)
亚当 · 奥斯本(Adam Osborne)
PDP-1
PDP-6
汤姆 · 皮特曼(Tom Pittman)
爱德 · 罗伯茨(Ed Roberts)
史蒂夫 · 拉塞尔(steve Russell,绰号斯拉格(slug) )

彼得 · 萨姆森(Peter Samson)
鲍勃 · 桑德斯(Bob Saunders)
沃伦 · 舒瓦德(Warren Schwader)
大卫 · 塞维亚(David Silver)
丹 · 索科尔(Dan Sokol)
soli计t算机
莱斯 · 索罗门(Les Solomon)
马蒂 · 斯珀格尔(Marty Spergel)
理查德 · 斯托曼(Richard Stallman)
杰夫 · 史蒂芬森(Jeff Stephenson)
杰伊 · 沙利文(Jay Sullivan)
迪克 · 桑德兰(Dick Sunderland)
格里 · 苏斯曼(Gerry Sussman)

玛戈特 · 汤姆维克(Margot Tommervik)
汤姆 · 斯威夫特 · 终端(Tom Swift Terminal)
TX-0
吉姆 · 沃伦(Jim Warren)
兰迪 · 威金顿(Randy Wigginton)
肯 · 威廉姆斯(Ken Willims)
罗伯塔 · 威廉姆斯(Roberta Williams)
史蒂夫 · 沃兹尼亚克(Stephen “Woz” Wozniak)