Debugging and Profiling
debug是为了找出code中的错误,profile是为了优化code的性能(测量和分析code占用的时间和内存)。 Debug 1. printf debugging and logging 最简单的debug方法就是在code内添加printf语句,在控制台打印出相关的debug信息。其次是使用log,在文件内记录code运行中的debug信息。 在Python中可以通过导入lo...
debug是为了找出code中的错误,profile是为了优化code的性能(测量和分析code占用的时间和内存)。 Debug 1. printf debugging and logging 最简单的debug方法就是在code内添加printf语句,在控制台打印出相关的debug信息。其次是使用log,在文件内记录code运行中的debug信息。 在Python中可以通过导入lo...
Throughout the time you’re using vim, make sure to look things up as you go. If you ever get to a point where you’re like: “Ohh, this is a really inefficient way of doing things, is there a bett...
tmux cheatsheet 安装与配置 # macOS brew install tmux # Ubuntu/Debian sudo apt install tmux # 创建和编辑配置文件 vim ~/.tmux.conf 核心概念 概念 描述 会话Session 最高层级容...
1. 基础概念 Shell是一个命令行解释器,它允许你运行程序、提供输入,并以半结构化的方式查看输出。几乎所有的计算机操作系统都以某种形式提供了Shell,目前最广泛使用的Shell是Bourne Again SHell,简称BASH。 missing:~$ date Fri 10 Jan 2020 11:49:31 AM EST 上面是BASH的主要文本界面。它告诉你当前所在的计算机...
如何准备面试 先做足自己的功课,没有提前准备好5个以上STAR故事的普通人,别侥幸认为自己能拿下dream offer。 你自己所有的故事一定要dive deep,你的故事和经验不需要高大上,你不需要有百万美金级别的成果,但是你能用一个很顺畅、很有逻辑的方法讲出来,就能让对方信服给你具备潜力去达成目标。 整理好自己的经验故事后,建议根据网上的经验,自己的理解,请提前预判一下对...
DNS查询 域名对应的IP地址,都保存在DNS服务器。我们输入域名,浏览器就会在后台,自动向DNS服务器发出请求,获取对应的IP地址。这就是DNS查询。 域名的树状结构 DNS是一个分布式系统,1.1.1.1只是用户查询入口,它也需要再向其他DNS服务器查询,才能获得最终的IP地址。要说清楚DNS完整的查询过程,就必须了解域名是一个树状结构。 最顶层的域名是根域名(root),然后是...
互联网技术发展简史 在互联网发展的不同阶段,Web技术经历了三个重要时代,每个时代都有其独特的特点和技术革新。 时代 时间范围 主要特点 代表性技术 典型应用 Web 1.0 1990s - 2000s 静态页面、单向信息传递、超链接导航 ...
Linux 是基于 UNIX 的系统,UNIX 是 1969 年由贝尔实验室开发的操作系统。 Linux操作系统概要 在计算机系统运行时,在硬件设备上会重复执行以下步骤。 用户通过输入设备或网络适配器,直接或通过中间件(web 服务器、数据库等)向 OS 发起请求(系统调用)。 OS 读取内存中的命令,并在 CPU 上执行,把结果写入负责保存数据的内存区域中。 OS 将内存...
什么是 Docker? Docker是一种工具,用于创建、部署和运行应用程序(通过使用容器)。容器使开发人员可以将应用与需要的所有部件(库、框架、依赖项等)打包为一个包一起交付。使用容器可确保此应用的运行与之前相同,而不受任何自定义设置或运行该应用的计算机上先前安装的库的影响(运行应用的计算机可能与用于编写和测试应用代码的计算机不同)。这使开发人员可以专注于编写代码,而无需操心将运行代码的系...
收集一些自己认为还不错的名人的言论放在这里,以激励自己。 Elon musk work super hard, don’t care about failure and never give up. When my brother and I were starting our first company, instead of getting an apartment, we just...