文章

Jupyter Notebook

Jupyter Notebook Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。—— Jupyter Notebook官方介绍 简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中 直接编写代码 和 运行代码 ,代码的 运行结果 也会直接在代码块下显示的程序。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。 2. 组成部分 ① 网页应用 网页应用即基于网页形式的、结合了编写说明文档、数学公式、交互计算和其他富媒体形式的工具。 简言之,网页应用是可以实现各种功能的工具。 ② 文档 即Jupyter Notebook中所有交互计算、编写说明文档、数学公式、图片以及其他富媒体形式的输入和输出,都是以文档的形式体现的。 这些文档是保存为后缀名为 .ipynb 的 JSON 格式文件,不仅便于版本控制,也方便与他人共享。 此外,文档还可以导出为:HTML、LaTeX、PDF等格式。 3. Jupyter Notebook的主要特点 ① 编程时具有 语法高亮 、 缩进 、 tab补全 的功能。 ② 可直接通过浏览器运行代码,同时在代码块下方展示运行结果。 ③ 以富媒体格式展示计算结果。富媒体格式包括:HTML,LaTeX,PNG,SVG等。 ④ 对代码编写说明文档或语句时,支持Markdown语法。 ⑤ 支持使用LaTeX编写数学性说明。 conda install jupyter notebook 在终端中输入以下命令: jupyter notebook 浏览器地址栏中默认地将会显示: http://localhost:8888 。其中,“localhost”指的是本机,“8888”则是端口号。 ② 指定端口启动 如果你想自定义端口号来启动Jupyter Notebook,可以在终端中输入以下命令: jupyter notebook --port <port_number> 关于jupyter的快捷键这是我用的最多的几个。 ESC进入命令模式: Shift-Enter  : 运行本单元,选中下个单元 ...

Anaconda

Anaconda Anaconda是一个包含180+的科学包及其依赖项的发行版本。其包含的科学包包括:conda, numpy, scipy, ipython notebook等。 conda是包及其依赖项和环境的管理工具。conda结合了pip和virtualenv的功能。 列出所需其他依赖包。 conda:比较方便地在不同环境之间进行切换,环境管理较为简单。 conda:不会影响系统自带Python。 conda --version conda update conda conda --help rm -rf ~/anaconda3 conda -V 检验是否安装;以及当前的anaconda版本 conda list 查看安装了那些库 conda info -e 查看当前虚拟环境 conda update conda 检查当前的conda conda create python3 创建了python3的虚拟环境 activate python3 进入你的python3的虚拟环境(我的python3安装在\Anaconda 2\envs\python3) deactivate 退出python3的虚拟环境 conda install -n python3 [package] 对虚拟环境python3进行安装库 conda remove python3 删除虚拟环境 conda remove –name python3 $[package] 1. 创建新环境 conda create --name <env_name> <package_names> 注意: ▫ <env_name> 即创建的环境名。建议以英文命名,且不加空格,名称两边不加尖括号“<>”。 ▫ <package_names> 即安装在环境中的包名。名称两边不加尖括号“<>”。 ① 如果要安装指定的版本号,则只需要在包名后面以 = 和版本号的形式执行。如: conda create --name python2 python=2.7 ,即创建一个名为“python2”的环境,环境中安装版本为2.7的python。 ② 如果要在新创建的环境中创建多个包,则直...

ping ccchwc.edu.hk

ping ccchwc.edu.hk PING ccchwc.edu.hk (101.78.175.226) 56(84) bytes of data. 64 bytes from 101.78.175.226 (101.78.175.226): icmp_seq=1 ttl=56 time=6.13 ms 101.78.175.1/24 nmap --script smb-os-discovery -p 445 101.78.175.1/24 nmap -v -p139,445 --script=smb-vuln-*.nse --script-args=unsafe=1 101.78.175.254 -Pn from ...175 : Nmap done: 256 IP addresses (79 hosts up) scanned in 117.74 seconds =================================================================== ping ssgss.edu.hk PING ssgss.edu.hk (103.11.100.8) 56(84) bytes of data. 64 bytes from 103-11-100-8.scicube.com (103.11.100.8): icmp_seq=1 ttl=58 time=5.20 ms nmap -sL 103.11.100.* nmap -n -sn 103.11.100.* -oG - | awk '/Up$/{print $2}' 1>>out_103_11_100.txt & nmap -sP -iL out_103_11_100.txt nmap -v -p139,445 --script=smb-vuln-*.nse --script-args=unsafe=1 -iL  out_103_11_100.txt -Pn nmap -v -p445 --script smb-vuln-ms17-010 -iL  out_103_11_100.txt ========================...
圖片
高階掃描  https://www.itread01.com/ content/1549478011.html 1.發現開放smb協議的windows系統,  -- script=smb-os-discovery.nse nmap --script smb-os-discovery -p 445  192.168.1.1/24   OS: Windows 10 Home China 10586 (Windows 10 Home China 6.3 ) 2.掃描windows系統smb協議是否有 漏洞 由於從NMAP 6.49beta6開始,smb-check-vulns. nse指令碼被取消了。它被分為smb-vuln- conficker、•smb-vuln-cve2009- 3103、smb-vuln-ms06-025、smb- vuln-ms07-029、smb-vuln-regsvc- dos、smb-vuln-ms08-067這六個指令碼。 使用者根據需要選擇對應的指令碼。如果不確定執行哪一個, 可以使用smb-vuln-*.nse來指定所有的指令碼檔案, 進行全掃描。 https://blog.darkthread.net/ blog/rdp-ssl-cipher- vulnerability/ 非網站 Windows 之 SSL 加密弱點檢測及修補-黑暗執行緒 資安領域深似海,弱點掃描通常是由資安人員或廠商執行, 跑工具程式出報告,再依報告進行修補。說起來有點像人體做健檢, 但差在拿到的是用火星文寫的健檢報告,隔行如隔山, 天曉得怎麼改善? 試想如果你的健檢報告出現一條紅字「tmd 指數低下,免疫力不足,感染 s95 病毒風險偏高」,沒人 ... blog.darkthread.net Sudo nmap –sS xx.xxx.xx.xx | grep open  |   cat >>results.txt ## to list all lines include "open" In this video we will identify computers affec...

Flowblade -- installation

Install: 1) First download .deb file for Flowblade 2.2 from here. Double click on .deb file to install it. sudo apt install ./flowblade-2.2.0-1_all.deb 2) --> E: Failed to fetch http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu/pool/main/g/gmic/gmic_2.7.1+om-ubu18.04.1.5~ppa_amd64.deb 404 Not Found [IP: 91.189.95.83 80] 3) sudo apt-get --allow-releaseinfo-change update ignore any errors relating to gimp. 4) sudo apt install ./flowblade-2.2.0-1_all.deb done and open flowblade

數值計算

1) Distributed operating system by raspberry pi, one is login-nodes, two(three) are computing nodes. 2) 數值天氣預報 1904年 挪威氣象學家皮耶克尼斯提出天氣預報的求解方程概念 1922年 英國氣象學家裡察德森藉由一串數值方法求近似解。由於當時還沒有電腦的發明,又計算十分複雜,他花了6個星期的計算才完成6小時預報,最終以異常增加145百帕的差距做收 1952年 菲利普斯將大氣簡化成垂直兩層,並導入斜壓方程 1956年艾利亞森將重力波導入了原始方程。諾曼菲利普斯發展了成功模擬實際對流層的月及季的型態的數值模式,成了第一個成功的全球氣候模式 初始資料蒐集 氣象站、氣象雷達、探空氣球、海上浮標、氣象衛星 資料同化 將蒐集到的觀測資料與現有的預報資料統合成最佳的結果,使模式有最小的初始誤差當初始場做預報。方法有: 系集卡爾曼慮波(EnKF)、三維變分資料同化(3DVAR)、四維變分資料同化(4DVAR) 3) 運算化學 、 分子模型 、 天體物理 類比、 密碼分析 等。

Thesis latex

1) “Command \c@lofdepth already defined” when using packages subfigure and tocloft Load the   tocloft   package with the option   subfigure . \usepackage { subfigure } \usepackage [ subfigure ]{ tocloft } Moreover, load the package  hyperref  last. (This is not related to your current problem, but may give rise to further ones.) 2)  \usepackage {graphicx, subfigure} 3) \newpage \addcontentsline { toc }{chapter}{References} %\bibliographystyle{IEEEtranN} % {IEEEtranN} %\bibliography{reference} \include{reference} 4) \citep {..., ..., ..., ...}