自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

矮油的博客

点滴积累

  • 博客(31)
  • 资源 (4)
  • 收藏
  • 关注

原创 论文参考文献插入方法(一)

本文使用的是word2016,word2010及以上操作方法应该相同。第一步:参考文献编号首先在【参考文献】字后面新起一行,从【开始】里面选择【插入编号】,选择圆圈中的那种编号格式(参考文献的编号格式),这是就会自动出现编号[1],插入文献后回车就会自动出现编号[2]了。第二步:引文格式google学术或者百度学术,搜索你需要的那篇文献,选择【”】标记,选择你想引用的格式,...

2019-03-12 15:05:36 6016

原创 leetcode python 589 N叉树的前序遍历

题目:给定一个N叉树,返回其节点值的前序遍历。 例如,给定一个 3叉树 :  返回其前序遍历: [1,3,5,6,2,4]。 思路:首先得明白,这个N叉树是什么样的数据结构定义的。val是节点的值,children是一个列表,这个列表保存了其所有节点。前序遍历,即首先把根节点的值放到list中,然后再遍历其子节点们的值,同时对于每一个子节点也做同样的操作。...

2018-08-19 19:50:52 533

转载 python try...except...finally用法

首先上结论:借用Vamer文章的两句话:“如果try中没有异常,那么except部分将跳过,执行else中的语句。finally是无论是否有异常,最后都要做的一些事情。”这里补充一句,在含有return的情况下,并不会阻碍finally的执行。  最近看Vamei的Python文章,其中一篇讲异常处理的,原本看完没啥疑惑,或许是自己想的简单了。看到评论,一个园友的问...

2018-08-19 19:45:24 1615

原创 python input()和raw_input()区别

input()它会根据用户输入变换相应的类型,而且如果要输入字符和字符串的时候必须要用引号包起来,而raw_input()则是不管用户输入什么类型的都会转变成字符型.  参考:[1] https://jingyan.baidu.com/article/8ebacdf0db626749f65cd5f1.html...

2018-08-06 20:29:56 194

原创 python 文件读写模式 r、w、a

文件读写模式基本:1、“r”只读为输入打开一个文本文件,不存在则失败2、“w”只写为输出打开一个文本文件,不存在则新建,存在则删除(覆盖)后新建3、“a”追加向文本文件尾部增加数据,不存在就新建,存在则追加(这也是和“w”不一样之处)复合:“w”、“r”、“a”后面跟“+”表示读写“w”、“r”、“a”后面跟“b“表示读写一个二进制文件例如:”rb"(只...

2018-08-06 19:41:57 3217

原创 leetcode 7.反转整数(python)

7、反转整数给定一个 32 位有符号整数,将整数中的数字进行反转。示例 1:输入: 123输出: 321 示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储 32 位有符号整数,其数值范围是 −231,231。根据这个假设,如果反转后的整数溢出,则返回 0。解答:class Solut...

2018-08-02 21:19:09 576

原创 计算密集型和IO密集型

计算密集型计算密集型任务的特点是要进行大量的计算,消耗CPU资源,比如计算圆周率、对视频进行高清解码等等,全靠CPU的运算能力。这种计算密集型任务虽然也可以用多任务完成,但是任务越多,花在任务切换的时间就越多,CPU执行任务的效率就越低,所以,要最高效地利用CPU,计算密集型任务同时进行的数量应当等于CPU的核心数。计算密集型任务由于主要消耗CPU资源,因此,代码运行效率至关重要。Pyth...

2018-07-30 16:30:57 4502

原创 SQL (六) 数据库 创建和删除索引

索引目的:在表中创建索引,以便更加快速高效地查询数据。用户无法看到索引,它们只能被用来加速搜索/查询。注释:更新一个包含索引的表需要比更新一个没有索引的表更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常被搜索的列(以及表)上面创建索引。1、创建索引在表上创建一个简单的索引。允许使用重复的值:CREATE INDEX index_nameON tabl...

2018-07-27 17:37:15 4879

原创 SQL(五) 数据库 表格删除 表格内容删除

在数据库中的删除操作中,最常用的是删除整表(drop)和删除表格中不符合条件的记录(delete)1、删除表格t1中不符合条件的记录删除 表格1中的columnName和表格2的columnName不相同的部分记录(行)DELETE FROM tableName1 WHERE columnName not in (SELECT pp.columnName FROM tableNam...

2018-07-27 17:26:24 9348

原创 linux R语言 安装

R安装有多种方式,使用yum或者源码编译安装,我用的是下载源码压缩文件,然后配置编译安装的。安装过程:1、下载我在root文件夹下创建了一个install的文件夹,把我下载的东西都放在那创建install文件夹,指令:mkdir install进入install文件夹,指令:cd install  下载地址:https://www.r-project.org/...

2018-07-27 16:42:23 2563

原创 SQL(四) 数据库 选择指定行数据

使用SQL SERVER,其他数据库的表达可能略有不同情况一:选取前50条记录SELECT TOP 50 * FROM table_name选取table中某些列的前50条SELECT TOP 50 column_name(s) FROM table_name情况二:选取第50行方法1SELECT no=Identity(int,1,1),* INTO t...

2018-07-26 21:36:30 13634

原创 SQL(三) 数据库 表格复制

将一个表格的某些列复制到另一个表格中 方法1:SELECT * INTO newTableFROM (SELECT column_name(s) FROM oldTable) AS f从oldTable中选取一些列column_name(s)复制到newTable中 方法2:CREATE newtableSELECT column_name(s) FROM ol...

2018-07-26 20:58:13 274

原创 SQL(二)数据库 合并表格

我们常常需要把不同表格里的不同列,基于一个共同的列(索引),合并成一张表,这时候就需要JOIN了。SQL JOIN有四种类型:INNER JOIN:如果表中有至少一个匹配,则返回行  (相当于集合中的交运算) LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行 (包含左表全部内容) RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行  (包含右表全部内容) FU...

2018-07-26 20:44:30 15026

原创 SQL(一) 数据库 去除重复值 select distinct

SELECT DISTINCT 语句用于返回唯一不同的值。 SELECT DISTINCT 语法:SELECT DISTINCT column_name,column_name FROM table_name;使用情况:想去除表中重复数据(每行完全相同或者某一列某几列相同)情况1:一条数据(包含的每一列)完全重复SELECT DISTINCT * FROM lclj情况2...

2018-07-26 20:19:29 12778 1

原创 leetcode 1.两数之和(python)

1、两数之和给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解答:思路:遍历这个列表,将目标值target和当前值value做...

2018-07-24 09:26:07 258

原创 python 生成器(generator)

有了列表生成式,为什么还要用生成器?通过列表生成式(list comprehension),我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素...

2018-07-22 13:25:45 231

原创 python with...as...用法

基本语法:with context_expression [as target(s)]:    with-body这里 context_expression 要返回一个上下文管理器对象,该对象并不赋值给 as 子句中的 target(s) ,如果指定了 as 子句的话,会将上下文管理器的 __enter__() 方法的返回值赋值给 target(s)。target(s) 可以是单个变量...

2018-07-22 10:55:18 852

原创 python continue,break,pass的用法及区别

continue 语句:作用:和循环语句和条件语句配合使用。当执行continue语句时,则跳出本次循环,不再执行本次循环内的其他语句,这样可以减少运行不必要的语句,提高代码运行效率。 break 语句:作用:不能够单独使用,只能用在循环语句中,和条件语句搭配使用。当执行break语句时,则结束循环。 区别: continue 语句跳出本次循环,而break跳出整个循环...

2018-07-21 21:24:16 2677

原创 python 文件读写1(txt,xlsx)

一、txt读写 读 import codecs with codecs.open(filepath,'r+','utf-8') as f: dict_data=f.readlines()#读取所有行(\n换行符区分)到列表中,可以通过for in 逐行读取 dict_data=f.read()#整个文档读进来 dict_data...

2018-07-19 22:00:26 652

转载 中文编码3:python中的编解码攻略

转自:https://blog.csdn.net/five3/article/details/51887086       正如其他语言一样,在Python的世界里也有有字符的编解码问题;有的在命令行回显时出现,有的在读取文件时出现,有的在执行命令时出现,有的在读取数据库时出现,不尽相同。注:如未特别申明下文中的编解码均特指字符串的编解码。 之所以会出现编解码问题是因为程序不同处理...

2018-07-18 20:50:40 316

原创 中文编码2:python中的编解码问题

1、python2中默认ASCII编码,读取汉字会报错解决: 在字符串前加u,将其指定为utf-8编码,如print u'我爱你中国'  在程序开头加 # -*- coding: UTF-8 -*- 或者 #coding=utf-8   注意:=两边不要空格 更改 sys.defaultencoding 为文件的编码方式 import sysreload(sys)sys.set...

2018-07-18 20:31:26 285

原创 中文编码 1:常见中文编码格式

为什么要有中文编码格式?        最早的ASCII码只包括了字母、标点符号、特殊字符等127个字符。这些字符对于拉丁语系国家的人使用是足够的,但是对于非拉丁语系国家(如中国、日本等),ASCII码就远远不够了。因此就需要编码来表示大量的汉字字符。常用的几种中文编码格式:1、Unicode编码           Unicode编码通常由两个字节组成,称作USC-2,个别偏僻字...

2018-07-18 19:24:45 52312 2

原创 python 报错:UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 33-34: illegal multibyte

问题:UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 33-34: illegal multibyte sequence原因:虽然查看返回的字符串编码方式是GB2312,但是字符串中如果有繁体字,那么gb2312作为简体中文编码是不能进行解析的。解决方法:使用国标扩展码gbk,gbk支持繁体中文和日文假文...

2018-07-18 15:56:17 3006

原创 Notepad++把Tab键设为4个空格

设置 -> 首选项 -> 语言    将替换为空格处打勾

2018-07-17 14:46:17 948

原创 Python错误:unindent does not match any outer indentation level

我这个程序里使用Tab和四个空格混用,造成了缩进不一致,报错解决:Notepad++打开程序,看看报错那行是否加了缩进参考:1、pep8 规范要求4个空格为语句块缩进。2、一般用在赋值语句(等于号 前后空一个空格),函数参数(逗号后,空一个空格)。还有其它的,请参考pep8 规范PEP 0008 -- Style Guide for Python Code初学者(4个空格为...

2018-07-17 13:06:39 961

转载 入行 AI,如何选个脚踏实地的岗位?

引言AI原本是一个专业领域,没什么特别的。作为码农一枚,笔者的工作内容正好在这个领域。近来这一年左右时间里,连续发生了多件事情,使得笔者不得不抬起原本一直低着敲代码的头,看看这个为AI狂欢的世界。【Case 1】 居然在一个月里碰到两位在相对传统行业创业的亲友,来打听将AI技术应用到他们所在行业上的问题,例如:是聊天机器人是否可以代替人工客服。 两位亲友居然都动了雇佣一位算法工程师的念头。其中一位...

2018-07-05 20:59:39 142

原创 python中pass的作用

python中if ,for等复合语句通常是由一个语句头和语句体构成。语句体中出现的语句数量并没有限制,但是至少需要一行。偶尔可能会需要一个语句体什么也不做(通常是标记一个你还没来得及写的代码的位置),这个时候就需要pass了。pass是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句。if x < 0; pass...

2018-07-03 17:37:14 13139

原创 正则表达式常用用法

正则表达式是处理字符串查找、匹配、替换的非常有效的工具,记录其常用方法

2018-06-28 19:45:07 384

原创 Python 字符串前加r,加u,加l 的用法

1、加r在Python的string前面加上‘r’, 是为了告诉编译器这个string是个raw string,不要转意backslash '\' 。 例如,\n 在raw string中,是两个字符,\和n, 而不会转意为换行符。由于正则表达式和 \ 会有冲突,因此,当一个字符串使用了正则表达式后,最好在前面加上'r'。2、加l表示宽字符,unicode字符( unicode字符集是两个字节组成...

2018-06-28 16:48:05 1191

原创 正则表达式(一) search

何为正则表达式?正则表达式,又称规则表达式,英文名为RegularExpression,在代码中常简写为regex、regexp或RE,是计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(Patterns)的文本。正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,...

2018-06-11 21:51:33 2373

转载 一个32岁入门的70后程序员给我的启示

学习是一个积累沉淀的过程,不会立竿见影,有学习的黄金年龄,不存在不能学习的年纪,转载记之大家好,我是帅气小伙,今天为大家带来一个非常励志,让我反思的故事。今天为大家讲的是我父亲是如何用行动教会我成为程序员的。岁月的锤炼圆口接口的键盘,2003年的有人问这个键盘难道没有擦过吗?不是的,是擦不掉的岁月痕迹。如果有注意到细节的朋友会发现,程序员什么键位用得最多。除了(ASDW,YUHJ,那是我小时候玩拳...

2018-04-18 15:36:41 128

《C与指针》pdf版,中文

经典C语言教材,是一本不错的C语言入门书,老外编的书,质量就是高

2013-06-03

Source Insight教程及技巧

Source Insight 是一款相当不错的代码查看软件,本文档详细介绍了软件的使用方法和使用技巧,可以帮助你迅速入门

2013-06-02

超声波测距51单片机 C程序代码

超声波测距1602显示程序 ,c语言编写,适合51单片机系列

2013-05-29

200个常用电路图

实用的200个电路图,特别适合初学者入门和中级学习开发者借鉴

2013-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除