-
有关Linux操作系统的使用
Linux 内核及发行版Linux 内核版本 内核(kernel)是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层 Linux 内核版本又分为 稳定版 和 开发版,两种版本是相互关联,相互循环 稳定版:具有工业级强度,可以广泛地应用和部署。新的稳定版相对于较旧的只是修正一些 bug 或加入一些新的驱动程序 开发版:由于要试验各种解决方案,所以变化很快 内核源码网址: http://www...…
-
Python异常处理
异常简介看如下示例: print '-----test--1---' open('123.txt','r') print '-----test--2---' 运行结果: 说明: 打开一个不存在的文件123.txt,当找不到123.txt 文件时,就会抛出给我们一个IOError类型的错误,No such file or directory:123.txt (没有123.txt这样的文件或目录)总结: 当Python检测到一个错误时,解释器就无法继续执行了,反而出现了...…
-
Python文件相关操作
文件操作介绍文件作用 使用文件的目的:就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力文件的打开与关闭<1>打开文件在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件open(文件名,访问模式)示例如下: f = open('test.txt', 'w') 说明: 访问模式 说明 r 以只读方式打开文件。文件的指针将会放在文件的...…
-
Python文件相关操作
文件操作介绍文件作用 使用文件的目的:就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力文件的打开与关闭<1>打开文件在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件open(文件名,访问模式)示例如下: f = open('test.txt', 'w') 说明: 访问模式 说明 r 以只读方式打开文件。文件的指针将会放在文件的...…
-
Python基础知识-函数(二)
局部变量<1>什么是局部变量如下图所示: <2>小总结 局部变量,就是在函数内部定义的变量 其作用范围是这个函数内部,即只能在这个函数中使用,在函数的外部是不能使用的 因为其作用范围只是在自己的函数内部,所以不同的函数可以定义相同名字的局部变量(打个比方,把你、我是当做成函数,把局部变量理解为每个人手里的手机,你可有个iPhone8,我当然也可以有个iPhone8了, 互不相关) 局部变量的作用,为了临时保存数据需要在函数中定义变量来进行存储 当函数调用...…
-
Python基础知识-函数(一)
函数介绍如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数函数定义和调用<1>定义函数定义函数的格式如下: def 函数名(): 代码 demo: # 定义一个函数,能够完成打印信息的功能def printInfo(): print('------------------------------------') print(' 人生苦短,我用Python') pr...…
-
Python基础知识-字符串/列表/元组/字典的公共方法
遍历通过for … in … 我们可以遍历字符串、列表、元组、字典等注意python语法的缩进字符串遍历 >>> a_str = "hello itcast">>> for char in a_str:... print(char,end=' ')...h e l l o i t c a s t 列表遍历 >>> a_list = [1, 2, 3, 4, 5]>>> for num in a_lis...…
-
Python基础知识-字典
字典介绍 字典和列表一样,也能够存储多个数据 列表中找某个元素时,是根据下标进行的 字典中找某个元素时,是根据’名字’(就是冒号:前面的那个值,例如上面代码中的’name’、’id’、’sex’) 字典的每个元素由2部分组成,键:值。例如 ‘name’:’班长’ ,’name’为键,’班长’为值根据键访问值 info = {'name':'班长', 'id':100, 'sex':'f', 'address':'地球亚洲中国北京'}print(info['name'])print...…
-
Python基础知识-元组
元组Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。 >>> aTuple = ('et',77,99.9)>>> aTuple('et',77,99.9) <1>访问元组 <2>修改元组 <3>count, indexindex和count与字符串和列表中的用法相同 >>> a = ('a', 'b', 'c', 'a', 'b')>&g...…
-
Python基础知识-列表
列表格式变量A的类型为列表 namesList = ['xiaoWang','xiaoZhang','xiaoHua'] 比C语言的数组强大的地方在于列表中的元素可以是不同类型的 testList = [1, 'a'] 打印列表demo: namesList = ['xiaoWang','xiaoZhang','xiaoHua']print(namesList[0])print(namesList[1])print(namesList[2]) 结果: xiaoWangxiao...…
-
Python基础知识-字符串
python中字符串的格式1.如下定义的变量a,存储的数字类型的值 a = 100 2.如下定义的变量b,存储的字符串类型的值 b = "hello itcast.cn"或者b = 'hello itcast.cn' 3.总结: 双引号或者单引号中的数据,就是字符串字符串输出demo name = 'zhouzhiyang'position = '讲师'address = '上海市'print('-----------------------------------------...…
-
Python基础知识-判断和循环
判断语句介绍 如果某些条件满足,才能做某件事情;条件不满足时,则不能做,这就是所谓的判断。 不仅生活中有,在软件开发中”判断”功能也经常会用到if判断语句 if语句是用来进行判断的,其使用格式如下: if 要判断的条件: 条件成立时,要做的事 demo age = 30print("------if判断开始------")if age >= 18: print("我已经成年了")print("------if判断结束------") 运行结果 ——if判断开始...…
-
Python基础知识-基础语法
Python简介 Python的作者是Guido van Rossum(龟叔) 。 Python正式诞生于1991 年。 Python的解释器如今有多个语言实现,我们常用的是CPython (官方版本的C语言实现),其他还有Jython (可以运行在Java平台)、IronPython (可以运行在.NET和Mono平台)、PyPy (Python实现的,支持JIT即时编译)。 Python目前有两个版本,Python2 和Python3 ,最新版分别为2.7.13和3.6.2。 ...…
-
windows下如何使用jekyll
步骤本文只是示范了在window7环境下Jekyll的安装调试1.安装Ruby2.安装DevKit3.安装Jekyll4.启动jekyll5.故障诊断安装Ruby1.前往http://rubyinstaller.org/downloads/2.在RubyInstllers部分,选择某个版本指定下载 例如,Ruby 2.3.3-p222 (x64) 是适于64位 Windows 机器上的 Ruby 2.3.3 x64 安装包。3.通过安装包安装 1.最好保持默认安装路径C:Ruby23-...…
-
SQLite介绍
SQLite简介SQLite第一个Alpha版本诞生于2000年5月. 至今已经有4个年头了. 而在今年的5月SQLite也迎来了一个新的里程: SQLite 3. SQLite官方网站: http://www.sqlite.org/SQLite是一个用C语言书写的小型库,它提供了数据库SQL引擎并实现了大部分的标准SQL92和ACID特性。与数据库服务器如MySQL或PostgreSQL相比较,它的特殊性,在于不是复制客户机/服务器结构,而是通过使用数据库文件直接集成到程序中。SQLit...…
-
XML介绍
XML 简介XML 规范是由 W3C(World Wide Web Consortium)定义的一组指南,用于以纯文本的形式描述结构化数据,一种基于尖括号间标签的标记语言。XML 没有一组固定的标签。相反,XML 是一种可用于创建其他标记语言的元语言。下面的文档显示一个保存产品类别的自定义 XML 格式: <?xml version="1.0" encoding="utf-8" ?><productCatalog> <catalogName>Acme ...…
-
Qt学习笔记(3)-模块介绍
Qt 5 模块分为 Essentials Modules 和 Add-on Modules 两部分。前者是基础模块,在所有平台上都可用;后者是扩展模块,建立在基础模块的基础之上,在能够运行 Qt 的平台之上可以酌情引入。Qt 基础模块分为以下几个: Qt Core,提供核心的非 GUI 功能,所有模块都需要这个模块。这个模块的类包括了动画框架、定时器、各个容器类、时间日期类、事件、IO、JSON、插件机制、智能指针、图形(矩形、路径等)、线程、XML 等。所有这些类都可以通过 头文件引...…
-
Qt学习笔记(2)-信号和槽
信号槽信号槽是 Qt 框架引以为豪的机制之一。熟练使用和理解信号槽,能够设计出解耦的非常漂亮的程序,有利于增强我们的技术设计能力。 所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,用自己的一个函数(成为槽(slot))来处理这个信号。也就是说,当信号发出时,被连接的槽函数会自动被回调。这就类似观察者模式:当发生...…
-
Qt学习笔记(1)-Qt介绍
什么是Qt Qt是一个针对桌面、嵌入式、移动设备的一个跨平台的应用程序开发框架,支持的平台包括Linux、OS X、Windows、VxWorks、QNX、Android、iOS、BlackBerry(黑莓)、Sailfish OS(旗鱼操作系统)等。Qt 1991年由Trolltech-奇趣科技(成立于1994年)开发,2008年,Trolltech被Nokia收购,2012年,Qt被Digia收购。Qt是基于C++编写的框架,它既可以开发GUI程序,也可用于开发非GUI程序,比如控制...…
-
初识GitHub
简介:本文介绍了什么是GitHub,如何使用GitHub。什么是GitHub?GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。2008年4月10日,GitHub正式成立主要提供基于git的版本托管服务。一经上线,它的发展速度惊为天人,截止目前,GitHub 已经发展成全球最大的开(同)源(性)社区。作为开源代码库以及版本控制系统,Github 拥有超过千万的开发者用户。随着越来越多的应用程序转移到了云上,Githu...…