- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 Python之正则表达式模块(re)详解
本文章以授权于微信公众号:CodeId 有什么建议可以到公众号里进行留言。在上一篇文章Python之正则表达式基础语法中我们简单的学习了正则表达式的一些基础语法,今天这篇文章将讲一下python如何使用正则表达式,它有那些方法。正则表达式模块(re)内容re模块是python的一个库,里面有很多方法可以对正则表达式进行运用。re.search(pattern,...
2018-07-08 16:44:13
2245
原创 带你学习PyMySql
本文章以授权于微信公众号:CodeId 有什么建议可以到公众号里进行留言。本篇文章主要学习一下python3的第三方库:PyMySQL。它是用于操作MySQL数据库的。1.安装PyMySQL第一种方法:打开命令行窗口在里面运行pip install PyMySQL,等待安装完毕就可以了。 第二种方法:如果你使用的是:pycharm。找到File->Settin...
2018-07-05 20:55:33
619
原创 python之正则表达式基础语法
微信公众号:HarLearn有什么建议可以到公众号里进行留言。本篇文章主要介绍python有关正则表达式的使用。说到使用正则表达式,我们首先应该了解什么是正则表达式,简单的说,正则表达式是一个描述字符串规则的代码。比如说我们经常使用的邮箱:1234567@qq.com,1234567@163.com…你会发现他们都有一定的规则,而这个规则的描述就涉及到具体的正则表达式语法了,下...
2018-07-02 18:45:26
641
原创 送大家一个小程序——2048
微信公众号:HarLearn有什么建议可以到公众号里进行留言。很高兴又和大家见面了,最近写了个小游戏——2048,这个游戏实现起来不是很难,感觉它对自己的逻辑能力起到一个训练作用,还不错,所以今天分享给大家。我是通过小程序写的,源码已经放到GitHub上了https://github.com/HarLearn/WeiXinXiaoChengXu_2048Pro。这篇文章的讲解顺序是先分析...
2018-03-28 10:22:55
852
原创 vim的基本配置,缩进,高亮,括号补全
微信公众号:HarLearn有什么建议可以到公众号里进行留言。如果你用新安装的vim来编写程序的话,你会有一种憋了很长时间,到了厕所发现裤腰带解不开一样的感受。心理会想为什么这么多人会说它是一种神器呢,一打听才知道它是需要配置的,所以今天就讲一下vim的简单配置,我查阅了资料总共找到将近60多个配置命令(还有很多,是自己太懒),一一试验,发现只有十多个能够看到明显的效果(就是自己太菜没有...
2018-03-23 20:03:23
7801
原创 Vim操作文件的常用命令
微信公众号:HarLearn有什么建议可以到公众号里进行留言。今天给大家介绍一个功能非常强大的编辑器——VIM,它被程序员广泛使用。我一开始接触它的时候并没有感觉出它功能的强大,但是当学习了一部分命令之后,我才感觉到它的魅力和强大的功能。在这篇文章中,我将分享一下我知道的一些vim命令,我的讲解顺序按照我们平常操作文件的过程来讲解:打开文件----> 编辑文件 ----> 保...
2018-03-19 14:19:07
953
原创 Linux学习笔记0.0.2
微信公众号:HarLearn有什么建议可以到公众号里进行留言。紧接着上一篇文章“Linux学习0.0.1”,本篇文章是对上一篇文章的补充,主要讲如何对文件或目录做移除、复制、修改等操作。1.删除目录或文件删除目录或文件的方法,我学习了两个一个是使用rmdir命令另一个是使用rm命令。下面对这两个命令进行简要讲解。1.1 rmdir 命令rmdir 命令的作用就是从一个目录...
2018-03-14 12:31:30
352
原创 Linux学习笔记0.0.1
微信公众号:HarLearn有什么问题,可以到公众号留言对于程序猿的我们来说不会几个常用的Linux操作符,多少影响我们的敲代码的姿势,所以我今天打算校正一下自己的姿势。今天的目标是学习一些有关文件与目录管理等方面的知识。废话不多说,我们现在开始。1.创建文件和目录创建目录和文件常用的(我知道的)有两个分别是:mkdir touch1.1 mkdir命令mkdir的作...
2018-03-12 17:47:58
1622
原创 数据结构之线性表(单链表)复习题
通过复习题 对单链表 在进行一下熟悉,巩固。先看看有那些题:1.设计将单链表L2连接在单链表L1后面的算法;2.设计无头结点的单链表的删除算法;3.设计无头结点的单链表的插入算法;5.设计无头结点的单链表的逆置算法;6.设计单链表的逆置算法;在做这些题之前我们需要把单链表创建出来 我们分别创建出 有头结点的单链表和无头结点的单链表,代码如下:定义单链表结点类型:/*
2017-10-20 18:09:35
1263
原创 数据结构之单链表基本操作
单链表是用一组任意的存储单元存放线性表的元素,这组存储单元可以连续也可以不连续,甚至可以零散分布在内存中的任意位置。单链表正是通过每个节点的指针域将线性表的数据元素,按其逻辑次序链接在一起,由于每个节点只有一个指针域,故称为单链表。单链表关心的只是数据元素以及数据元素之间的逻辑关系,而不是每个数据元素的存储器的实际位置。单链表的存储思想就是用指针表示结点之间的逻辑关系。单链表由头指
2017-09-24 21:37:11
533
原创 数据结构之线性表(顺序表)的基本操作
今天学了一下数据结构,看的是线性表中的顺序表,把自己对线性表的了解,给大家分享一下。线性表是什么?线性表是n各元素的有限序列,线性表中的数据元素的个数成为线性表的长度。顺序表是什么?顺序表就是线性表的顺序储存结构。其基本思想就是用一段地址连续的储存单元依次储存线性表的数据元素。读到基本思想这里我们很容易想到,顺序表和我们学的数组的是基本一样的,但是又不完全一样,数组在存储数据时
2017-09-18 20:41:06
2363
原创 MySQL数据库索引的基础操作
数据库对象索引是一种有效组合数据的方式。通过索引对象,可以快速查询到数据库对象表中的特定记录,是一种提高性能的常用方式。MySQL为我们提供了6种索引,他们分别是 普通索引、唯一索引、全文索引、单列索引、多列索引和空间索引。下面我们把这6种索引的创建和查看都说一遍:普通索引简单说一下普通索引是什么意思,就是在创建索引时,不附加任何限制条件(唯一、非空等限制)。该类型的索引可以创建在任何
2017-09-15 18:06:28
458
原创 java线程模式
有两种创建线程的方法,一个是通过Thread类,一个是通过Runnable接口创建。先说一下用Thread类怎么创建线程。java通过Thread类将线程所必须的功能都封装起来,想要创建一个线程,只需要创建一个类继承Thread类,然后重写Thread类里的run()方法就可以了。
2017-09-13 20:02:03
627
原创 多线程的优点意义
进程和线程都是由操作系统所体现的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。在操作系统中可以有多个进程,一个进程中又可以有一个或多个线程。进程是在自己独立的内存空间中运行的,所以进程与进程之间是不共享内存的。线程是把进程给分割开,每个线程之间可以共享系统分配给这个进程的内存空间。线程之间不仅可以共享进程的内存,而且还拥有一个属于自己的内存空间,这段内存空间叫做线程栈。是在建立
2017-09-13 19:05:18
5827
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人