文件和输入输出 文件和输入输出open() 函数的基本语法: file_object = open(file_name, access_mode=’r’, buffering=-1)可选参数 buffering 用于指示访问文件所采用的缓冲方式:0 表示不缓冲,1 表示只缓冲一行数据,大于 1 的值代表使用给定值作为缓冲区的大小。默认使用系统缓冲机制。判断一个对象 f 是否是 file 类型: if is
Git 分支新建分支 创建 master 的分支 dev git branch dev master切换到 dev 分支 git checkout dev合并 dev 分支到 master 分支(先切换到 master 分支) git merge –no-ff dev创建 dev 的分支 ftr-a 并切换到该分支 git checkout -b ftr-a dev
Python 读写文件 打开和关闭文件open函数 file = open(file_name, access_mode, buffering) 模式 描述 r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。 r+ 打开一个文件用于读写。文件指针将会放在文件的开头。 rb+ 以二进制
MySQL-Python 学习(五)-查找数据 上一章我们介绍了如何插入数据,这一章我们来实现查找数据。使用Python执行SQL语句都是通过MySQLCursor.execute()方法实现,所以查找数据和插入数据除了SQL不同,其他基本都相同,所以先上代码:import mysql.connectorconn = mysql.connector.connect(user = 'root',
MySQL-Python 学习(四)-插入数据 上一章我们已经在数据库test中创建了一个表user,包含了id,first_name和last_name三个属性,其中id自增,所以插入数据时只需要插入其他两个字段。我们先新建一个insert_data.py文件。先实现插入的SQL语句:add_user = ("INSERT INTO user " "(first_name, last_name) "
MySQL-Python 学习(三)-创建表格 这一章节我们来建立一个简单的user表。首先,创建create_table.py文件。上一章已经了解了如何连接数据库,这里我们就在test数据库下创建一个user表格,先设定数据库和要创建表格的属性:DB_NAME = 'test'TABLES = {}TABLES['user'] = ( "CREATE TABLE `user` (" "`id` int(11) NOT NULL
MySQL-Python 学习(二)-连接 MySQL 在前面一章中我们已经提到如何搭建MySQL - Python开发环境,这一章我们学习使用Python连接MySQL。在使用Python连接数据库之前,我们需要建立一个数据库。进入mysql,并建立名为test的数据库:>create database test;我们显示所有的数据库,发现刚建立的test数据库正在其中>show databases;+--------------------+|
MySQL-Python 学习(一)-搭建环境 系统Ubuntu 14.04.2 LTS安装 MySQL直接在终端输入命令:>sudo apt-get install mysql-server安装过程中会有提示设置root密码,注意设置不要忘了。安装完成之后 我们通过进入mysql来检测是否安装成功:>mysql -u root -p-u 表示选择登录的用户名,-p 表示需要密码验证。输入之前设置的密码就可以进入 mysql 了。安装 MySQL
collection - Collection level operations pymongo.ASCENDING = 1pymongo.DESCENDING = -1with_options()Get a clone of this collection changing the specified settings.bulk_write()Send a batch of write operations to the server.insert_one(documen
Eclipse 添加 Python 主题 开启 eclipse,选择 Help→Install New Software…点击 Add,输入: Name: Eclipse Color Theme Location: http://eclipse-color-theme.github.com/update接下来就一直选择就好了
Ubuntu 下安装 Sublime Text 3 从Sublime Text官网下载.deb安装包,直接双击就可以安装了选择 Help->Enter License,输入:—– BEGIN LICENSE —– Andrew Weber Single User License EA7E-855605 813A03DD 5E4AD9E6 6C0EEB94 BC99798F 942194A6 02396E98 E62C9979 4BB979F
Ubuntu 下使用 Eclipse 和 PyDev 搭建Python开发环境 系统:Ubuntu 14.04 .3 LTS 64位1 安装 Eclipsesudo apt-get install eclipse2 安装 PyDev 插件启用 Eclipse, 在 Help->Install New Software… 选择 Add 按钮,Name:Pydev,Location:http://pydev.org/updates,OK选择 PyDev 下的 PyDev for
MongoDB学习 很好的实现了面对对象的思想,,在Mongo DB中 每一条记录都是一个Document对象。安装 MongoDBsudo apt-get install mongo在终端输入”mongo”进入数据库:mongoImport Example Dataset1 Retrieve the restaurants dataRetrieve the dataset from (here)[https://
flask大概 一个最小的应用from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!'if __name__ == '__main__': app.run()路由route() 装饰器用于把一个函数绑定到一个 URL @app.route('/')def
欢迎使用CSDN-markdown编辑器 欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
无聊刷题(一) 题目描述 求子数组的最大和: 输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2, 因此输出为该子数组的和18。代码 #include <iostream>using