首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Python学习基础进阶案例

熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发设计、软件架构设计等多种IT技术。...进阶版是在《看漫画学Python》的基础上讲解Python进阶的知识,如果你看过《看漫画学Python》,那么你一定很喜欢《看漫画学Python 2》。...小明:“我一直在使用记事本和IDEL工具编写Python程序,实在是非常困难,有高效的编程工具吗?” Python大师:“PyCharm是当前最流行的Python IDE工具。...《看漫画学Python 2》第1章会教你如何使用PyCharm、如何调试你的代码。” 小丽:“我已经掌握了Python基础语言,但是不知如何进阶,从哪个库开始呢?”...《看漫画学Python 2》第2章会教你如何使用海龟绘图库。” 小凡:“我已经学会wxPython图形界面库了,还想学习其他Python图形界面库。”

48820

Linux系统使用基础

Linux基本使用 交互接口,前面简单介绍了shell的使用,通过shell用户就可以和系统进行交互,也可以称shell为命令解释器,我们通过shell来实现Linux系统操作功能。...我们可以通过echo $SHELL来看当前所使用的shell [09:16:55 root@centos7 ~]#echo $SHELL /bin/bash Linux命令执行过程和命令类型 命令到底是如何执行的呢...解决这个问题,将会话窗口解绑,窗口关闭会话不会中断,而继续运行。...ASCII码 ASCII码是上世纪60年代美国指定的一套字符编码,对英语字符二进制位之间的关系做了统一规定,也就是American Standard Code for Information Interchange...,使用方法为: export [-fnp][变量名称]=[变量设置值] -f  代表[变量名称]中为函数名称。

1.9K00

Linux gdb使用基础

GDB简介 GDB(GNU Debugger)是Linux下一款C/C++程序调试工具,通过在命令行中执行相应的命令实现程序的调试,使用GDB时只需要在shell中输入gdb命令或gdb filename...This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details....可以继续使用info locals命令查看add()函数中的局部变量的值,也可以使用frame 1命令先选择主函数所在的1号帧栈,再使用info locals命令查看主函数中的局部变量的值: (gdb)...继续使用continue命令,此次输入3,并在11行断点再次使用info locals命令查看局部变量的值,发现sum的值在每次循环后没有清零,因此导致之后的计算结果出错。...参考: 《精通Linux C编程》- 程国钢 《Linux C编程完全解密》- 闫敬 吴淑坤

2.3K10

Java基础(一)| Java概述基础语法案例

⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础...本文已收录于JAVA基础系列专栏: JAVA基础教程 免费订阅,持续更新。 1....JDK版本:11.0 1.2 Java语言跨平台原理 Java程序并非是直接运行的,Java编译器将Java源程序编译成平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行...2.3 HelloWorld案例 2.3.1 Java程序开发运行流程 开发Java程序,需要三个步骤:编写程序(记事本),编译程序(javac),运行程序(java)。...2.3.2 HelloWorld案例的编写 1、新建文本文档文件,修改名称为HelloWorld.java。 2、用记事本打开HelloWorld.java文件,输写程序内容。

28910

Mitmproxy 的安装使用案例

前言: 上篇文章简单介绍了手机端的抓包工具fiddler的使用,实现了抓取抖音某用户“喜欢”的视频列表的操作。...为了在代码层面实现手机端的抓包,介绍另一款非常便捷的代理工具Mitmproxy的安装使用。本文记于20年10月。 基础知识: 1)什么是网络代理 通过 代理服务 访问目标网页。...2)什么是Mitmproxy Mitmproxy就是一个常见的网络代理服务,fiddler、charles类似。...简单的介绍就到这里,下面分4个步骤,以windows端为例,讲解下Mitmproxy的安装和使用。...STEP2:手机端的配置 fiddler等其他工具使用过程中的手机端配置类似,需要: 1)手机和PC接入同一WIFI 2)查看PC端的ip地址,如本机为192.168.0.121 3)在手机端wifi

2.1K10

Linux 基础使用指南

1、桌面:Windows、macOs、Linux; 2、服务器:Linux、Windows Server; 3、嵌入式:Linux; 4、移动设备:iOS、Andro; Linux 内核及发行版...内核: 系统核心,运行程序和管理硬件设别的核心程序,提供一个设备和应用程序间的抽象层; 内核版本: 1、稳定版:工业级强度,可广泛应用部署,新版本的发布只是修复旧版本的一些bug或者加入新的驱动程序...; 2、开发版:用于实验各种解决方案,因此更新很快; 发行版本:包括桌面环境、办公套件、媒体播放器、数据库等; 单用户多用户操作系统 单用户:一台计算机在同一时间内只能由一个用户使用,一个用户独享系统硬件和软件资源...; 多用户:一台计算机能被多个用户同时使用,用户之间共享系统硬件和软件资源; Linux 中查阅命令帮助信息 command --hlep:显示命令帮助信息; man command:查阅命令使用手册;...sudo权限的,需要使用usermod -G sudo userName命令将其添加到sudo附加组中; binsbin bin:二进制执行文件目录,用于具体应用,存放后期安装的一些软件; sbin

22710

Linux基础实战精华—命令工具

+b 向左 Ctrl+f 向右 Ctrl+d del删除光标后面的 Ctrl+a home,回到第一个字符 Ctrl+e End,到最后一个字符 backspace 删除光标前面的 目录 Linux...media目录默认存放挂载磁盘 boot目录主要存放开机启动程序 root目录主要存放管理员宿主目录(家目录) user目录主要存放用户资源管理目录 文件 Linux系统文件类型(八大类)...软链接 ln -s xiaojiejie jiejie.s 软连接的创建最好使用绝对路径,因为当把软链接移动后也能可以访问。...,但是配合 | xargs参数可以正常使用 使用xargs的好处就是当结果集特别多的时候,可以分片映射 但是xargs有一个小缺点,就是当文件名中有空格时,它会默认把其拆分(默认是以空格为拆分依据),...gzip方式压缩 tar jxvf test.tar.gz file dir 使用bzip方式压缩 tar解压 将压缩命令中的c-》x tar zcvf test.tar.gz 使用gzip方式解压

37030

YAML 语言教程使用案例

YAML语言教程使用案例,如何编读懂写YAML文件。 YAML概要 YAML 是 “YAML Ain’t a Markup Language”(YAML 不是一种标记语言)的递归缩写。...基本语法 1、大小写敏感 2、使用缩进表示层级关系 3、缩进时不允许使用Tab键,只允许使用空格 4、缩进的空格数不重要,只要相同层级的元素左侧对齐即可。...pip安装yaml导入 安装pyyaml # pip install pyyaml # 或者pip3 install pyyaml 检查是否安装成功: 1、命令行输入:python 2、再输入:import...str: 这是一段 多行 字符串 多行字符串可以使用 | 保留换行符,也可以使用 > 折叠换行。...1 message: | 2 3 4 段落 5 字符串测验案例 yaml文件 1 [root@docker02 yaml]#

2.9K21

Linux的lvm讲解磁盘故障小案例

l 4.10 lvm讲解(上) l 4.11 lvm讲解(中) l 4.12 lvm讲解(下) l 4.13 磁盘故障小案例 lvm讲解(上) lvm可以很方便的扩容和缩容磁盘的空间,但是有一定的局限性...,一旦出现问题就比较麻烦了,例如某个磁盘使用了lvm,然后某一天文件系统发生损坏里面的数据找不到了,这种情况第一时间都是想到恢复数据,但是由于磁盘物理分区的基础上划分了lvm,因为lvm结构很复杂所以数据恢复起来没有那么容易...1.使用fdisk /dev/sdb命令在/dev/sdb磁盘里创建三个新分区: ?...2.使用t命令将新建的三个分区id改为8e,将id改为8e后这个分区类型就是Linux LVM类型,只有这样才能做成物理卷: ? ? ? 1.使用pvcreate命令将三个分区做成物理卷: ? ?...磁盘故障小案例   因为之前写了一行配置到etc目录下的fstap文件里,然后进行了以上的lvm操作后重新系统发现出现以下界面,出现这种情况一般是磁盘挂载点出现了问题,不能正常挂载到挂载点: ?

1.9K30

Deepin安装基础使用

[TOC] 0x00 概述 描述:最近由于Windows 7停止更新维护了加之我确实不想使用Windows10(实际上是一天没事做),由于本人的工作原因更喜欢在Linux上进行办公操作(但是确实没Windows...Deepin,因为它是半国产的系统是开源的一个象征这里就不和Ubuntu的另外一个国内的发型版本做比较了,但是有一说一对于国内来说有这么一家系统操作提供商确实不容易(没有什么实际的盈利项目),后面我会说到使用期间的一些缺点...; 简单的介绍: deepin是一份致力于为全球用户提供美观、易用、安全、免费的使用环境的Linux发行(以桌面应用为主的开源 NU/Linux 操作系统),它由成立于 2011 年武汉深之度科技有限公司开发...deepin非常注重易用的体验和美观的设计,便于安装和使用,也能够很好地代替Windows系统应用于工作及娱乐等各领域(迫使我使用的主要原因)。...发行:deepin (formerly Deepin, before Linux Deepin, Hiweed GNU/Linux) 主页 :https://deepin.org/ 用户论坛:https

1.2K20

Deepin安装基础使用

[TOC] 0x00 概述 描述:最近由于Windows 7停止更新维护了加之我确实不想使用Windows10(实际上是一天没事做),由于本人的工作原因更喜欢在Linux上进行办公操作(但是确实没Windows...Deepin,因为它是半国产的系统是开源的一个象征这里就不和Ubuntu的另外一个国内的发型版本做比较了,但是有一说一对于国内来说有这么一家系统操作提供商确实不容易(没有什么实际的盈利项目),后面我会说到使用期间的一些缺点...; 简单的介绍: deepin是一份致力于为全球用户提供美观、易用、安全、免费的使用环境的Linux发行(以桌面应用为主的开源 NU/Linux 操作系统),它由成立于 2011 年武汉深之度科技有限公司开发...deepin非常注重易用的体验和美观的设计,便于安装和使用,也能够很好地代替Windows系统应用于工作及娱乐等各领域(迫使我使用的主要原因)。...发行:deepin (formerly Deepin, before Linux Deepin, Hiweed GNU/Linux) 主页 :https://deepin.org/ 用户论坛:https

1.7K42

Linux基础IO【文件理解操作】

---- 前言 文件操作是 基础IO 学习的第一步,我们在 C语言 进阶中,就已经学习了文件相关操作,比如 fopen 和 fclose,语言层面只要会用就行,但对于系统学习者来说,还要清楚这些函数是如何硬件进行交互的...,也不会报错,加个 O_CREAT 参数即可 3.2、关闭 close close 函数根据文件描述符关闭文件 #include int close(int fildes); Linux...包括这三个标准流: stdin、stdout、stderr 它们的文件描述符依次为:0、1、2,也可以通过 close(1) 的方式,关闭标准流 3.3、写入 write write 函数的返回值类型有点特殊,但使用方法...---- 4、小结 最后再来简单小结一下文件的本质(结合系统级函数) 4.1、高级语言文件操作的本质 只要是在 Linux 平台中编写的程序,无论是 Java、Python、PHP 还是其他语言,在进行文件相关操作时...,其文件操作函数都有对系统级函数进行封装,也就是说,要想硬件(磁盘)打交道,必须经过 系统调用 -> OS -> 驱动 这条路线,无法直接硬件进行交互 ---- 总结 以上就是基础IO【文件理解操作

9610
领券