Giter Site home page Giter Site logo

blog-comments's Introduction

blog-comments

blog-comments's People

Contributors

forwardpeng avatar

Watchers

 avatar

blog-comments's Issues

单例模式 | Peng's Blog

https://forwardpeng.club/2020/05/10/%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F/

单例模式的定义与特点单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。例如,Windows中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误。在计算机系统中,还有 Windows 的回收站、操作系统中的文件系统、多线程中的线程池、显卡的驱动程序对象、打印机的后台处理服务、应用程序的

SQL-数据类型 | Peng's Blog

https://forwardpeng.club/2020/04/20/SQL-%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B/

数据类型简介数据库中的每个列都应该有适当的数据类型,用于限制或允许该列中存储的数据。大概可以分为5种,分别是整数类型、浮点数类型和定点数类型、日期和时间类型、字符串类型、二进制类型等。 数值类型整数类型包括 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,浮点数类型包括 FLOAT 和 DOUBLE,定点数类型为 DECIMAL。 日期/时间类型包括YEAR、TIME

sql-函数 | Peng's Blog

https://forwardpeng.club/2020/04/21/sql-%E5%87%BD%E6%95%B0/

内建函数 Aggregate函数SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。有用的 Aggregate 函数: AVG()函数用于返回数值列的平均值语法格式:SELECT AVG(column_name) FROM table_name COUNT()函数COUNT() 函数返回匹配指定条件的行数。 SQL COUNT(column_name) 语法COUNT(colu

Python-并发编程(一) | Peng's Blog

https://forwardpeng.club/2020/04/30/Python-%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/

进程与线程几乎所有的操作系统都支持同时运行多个任务,每个任务通常是一个程序,每一个运行中的程序就是一个进程,即进程是应用程序的执行实例。现代的操作系统几乎都支持多进程并发执行。并发和并行是两个概念,并行指在同一时刻有多条指令在多个处理器上同时执行;并发是指在同一时刻只能有一条指令执行,但多个进程指令被快速轮换执行,使得在宏观上具有多个进程同时执行的效果。线程是进程的组成部分,一个进程可以拥有多个

Python-列表元组字典集合 | Peng's Blog

https://forwardpeng.club/2020/04/25/Python-%E5%88%97%E8%A1%A8%E5%85%83%E7%BB%84%E5%AD%97%E5%85%B8%E9%9B%86%E5%90%88/

介绍Python 序列(Sequence)是指按特定顺序依次排列的一组数据,它们可以占用一块连续的内存,也可以分散到多块内存中。Python 中的序列类型包括列表(list)、元组(tuple)、字典(dict)和集合(set)。在Python编程中,我们既需要独立的变量来保存一份数据,也需要序列来保存大量数据。列表(list)和元组(tuple)比较相似,它们都按顺序保存元素,所有的元素占用一

SQL-查询(二) | Peng's Blog

https://forwardpeng.club/2020/04/19/SQL-%E6%9F%A5%E8%AF%A2(%E4%BA%8C)/

子查询子查询指一个查询语句嵌套在另一个查询语句内部的查询,子查询结果作为外层另一个查询的过滤条件,查询可以基于一个表或者多个表。可以添加到 SELECT、UPDATE 和 DELETE 语句中,而且可以进行多层嵌套。子查询也可以使用比较运算符,如“<”、“<=”、“>”、“>=”、“!=”等。 子查询中常见的运算符1.IN子查询关键字 IN 所使用的子查询主要用于判断一个

newbook | Peng's Blog

https://forwardpeng.github.io/2020/04/15/newbook/

STL 网站github . huihut/note/STL.mdcplusplus . stlcppreference . C++ 参考手册CSDN专栏:STL学习笔记 组成容器(containers)算法(algorithms)迭代器(iterators)仿函数(functors)配接器(adapters)空间配置器(allocator) 容器(containers)序列式容器(sequen

Django框架笔记 | Peng's Blog

https://forwardpeng.club/2020/05/04/Django%E6%A1%86%E6%9E%B6%E7%AC%94%E8%AE%B0/

Django MTV与MVC的区别MVC是Model-View-Controller的缩写,其中每个单词都有其不同的含义:Modle 代表数据存储层,是对数据表的定义和数据的增删改查;View 代表视图层,是系统前端显示部分,它负责显示什么和如何进行显示;Controller 代表控制层,负责根据从 View 层输入的指令来检索 Model 层的数据,并在该层编写代码产生结果并输出。图1 MVC

algo-table | Peng's Blog

https://forwardpeng.club/2020/04/22/algo-table/

线性表将具有“一对一”关系的数据“线性”地存储到物理空间中,这种存储结构就称为线性存储结构(简称线性表)。使用线性表存储的数据,如同向数组中存储数据那样,要求数据类型必须一致,也就是说,线性表存储的数据,要么全不都是整形,要么全部都是字符串。一半是整形,另一半是字符串的一组数据无法使用线性表存储。 顺序存储结构和链式存储结构将数据依次存储在连续的整块物理空间中,这种存储结构称为顺序存储结构(顺序

NumPy学习 | Peng's Blog

https://forwardpeng.club/2020/05/05/NumPy/

ndarray数组的创建首先导入numpy包:import numpy as np通过np.+Tab键查看可使用的函数,在对应函数加上?,再运行,就可以很方便地看到如何使用函数的帮助信息。NumPy封装了一个新的数据类型ndarray(N-dimensional Array),它是一个多维数组对象。该对象封装了许多常用的数学运算函数,方便我们做数据处理、数据分析等,生成方式包括:从已有数据中创建

Python-字符串 | Peng's Blog

https://forwardpeng.club/2020/04/27/Python-%E5%AD%97%E7%AC%A6%E4%B8%B2/

split()分割字符串split() 方法可以实现将一个字符串按照指定的分隔符切分成多个子串,这些子串会被保存到列表中(不包含分隔符),作为方法的返回值反馈回来。该方法的基本语法格式如下:str.split(sep,maxsplit)此方法中各部分参数的含义分别是:str:表示要进行分割的字符串;sep:用于指定分隔符,可以包含多个字符。此参数默认为 None,表示所有空字符,包括空格、换行符

Python-变量类型和运算符 | Peng's Blog

https://forwardpeng.club/2020/04/24/Python-%E5%8F%98%E9%87%8F%E7%B1%BB%E5%9E%8B%E5%92%8C%E8%BF%90%E7%AE%97%E7%AC%A6/

Python变量的定义和使用变量保存的数据可以被多次修改,而常量一旦保存某个数据之后就不能修改了。 Python变量的赋值将数据放入变量的过程叫做赋值(Assignment)。Python使用等号=作为赋值运算符,具体格式为:name = valuename表示变量名;value表示值,也就是要存储的数据。注意,变量是标识符的一种,它的名字不能随便起,要遵守Python标识符命名规范,还要避免和

Python-并发编程(二) | Peng's Blog

https://forwardpeng.club/2020/05/02/Python-%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B2/

线程池及其原理线程池在系统启动时即创建大量空闲的线程,程序只要将一个函数提交给线程池,线程池就会启动一个空闲的线程来执行它。当该函数执行结束后,该线程并不会死亡,而是再次返回到线程池中变成空闲状态,等待执行下一个函数。使用线程池可以有效地控制系统中并发线程的数量。当系统中包含有大量的并发线程时,会导致系统性能急剧下降,甚至导致 Python 解释器崩溃,而线程池的最大线程数参数可以控制系统中并发

Python-基础 | Peng's Blog

https://forwardpeng.club/2020/04/24/Python-%E5%9F%BA%E7%A1%80/

Python注释Python 支持两种类型的注释,分别是单行注释和多行注释。 Python单行注释Python使用井号#作为单行注释的符号,语法格式为:#注释内容从井号#开始,直到这行结束为止的所有内容都是注释。Python 解释器遇到#时,会忽略它后面的整行内容。 Python多行注释多行注释指的是一次性注释程序中多行的内容(包含一行)。Python 使用三个连续的单引号’’'或者三个连续的双

SQL-索引 | Peng's Blog

https://forwardpeng.club/2020/04/16/SQL-%E7%B4%A2%E5%BC%95/

索引简介索引是 MySQL 中一种十分重要的数据库对象。它是数据库性能调优技术的基础,常用于实现数据的快速检索。索引就是根据表中的一列或若干列按照一定顺序建立的列值与记录行之间的对应关系表,实质上是一张描述索引列的列值与原表中记录行之间一一对应关系的有序表。1.顺序访问顺序访问是在表中实行全表扫描,从头到尾逐行遍历,直到在无序的行数据中找到符合条件的目标数据。这种方式实现比较简单,但是当表中有大

interview-tree | Peng's Blog

https://forwardpeng.github.io/2020/04/16/interview-tree/

树 二叉树L、D、R分别表示遍历左子树、访问根节点和遍历右子树先序遍历:DLR中序遍历:LDR后序遍历:LRD确定一个二叉树,必须有中序遍历 二叉树的性质性质1:在二叉树中第i层的结点数最多为2^{i - 1}(i \geq 1)性质2:高度为k的二叉树节点其结点总数最多为2^{k} - 1(k \geq 1)

动态内存管理 | Peng's Blog

https://forwardpeng.club/2020/04/23/%E5%8A%A8%E6%80%81%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/

动态内存管理机制 占用块和空闲块对于计算机中的内存来说,称已经分配给用户的的内存区统称为“占用块”;还未分配出去的内存区统称为“空闲块”或者“可利用空间块”。 系统的内存管理对于初始状态下的内存来说,整个空间都是一个空闲块(在编译程序中称为“堆”)。但是随着不同的用户不断地提出存储请求,系统依次分配。整个内存区就会分割成两个大部分:低地址区域会产生很多占用块;高地址区域还是空闲块。图1 动态分配

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.