- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 LeetCode Problems 003
LeetCode Problems 003Problems 003 - Longest Substring Without Repeating Characters[无重复字符的最长子串]1. 题目2. 解决方法2.1 C++ 解法Problems 003 - Longest Substring Without Repeating Characters[无重复字符的最长子串]1. 题目Gi...
2019-06-18 12:38:21
323
原创 LeetCode Problems 002
LeetCode Problems 002Problems 002 - Add Two Numbers[两数相加]1. 题目2. 解决方法2.1 C++ 解法2.2 Java 解法Problems 002 - Add Two Numbers[两数相加]1. 题目You are given two non-empty linked lists representing two non-neg...
2018-09-30 23:09:25
347
原创 LeetCode Problems 001
LeetCode Problems 001LeetCode Problems 0011. 题目LeetCode Problems 0011. 题目
2018-09-27 16:21:08
360
原创 数据结构的基本知识(一)
1.数据结构的基本概念数据是所有能被输入到计算机中,且能被计算机处理的符号的集合。数据元素是数据的基本单位。数据项是数据不可分割的最小单位。一个数据元素由若干个数据项组成。数据元素之间的互相联系方式称为数据的逻辑结构。按照数据元素之间的互相联系方式,数据的逻辑结构主要可分为线性结构、树型结构和图型结构三种。线性结构是除第一个和最后一个数据元素之外,每个数据元素只有一个唯一的...
2018-09-17 18:54:03
1526
原创 C++语言的基本类型
C语言的数据类型 C语言的数据类型由基本类型和构造类型组成。其中,基本类型由整型,浮点型,字符型组成。构造类型由数组类型,结构体类型,共同体类型,枚举类型,指针类型,空类型组成。 不同类型的数据在内存中所占用的存储单元长度是不同的。Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Mar
2018-09-02 22:39:05
2950
6
原创 Java基础之环境搭建
1.JDK安装和配置1.根据系统,下载相对应的jdk版本。官网地址如下(下载时,注意先点击接受,再选择下载):http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.双击安装,并点击下一步,如下图: 3.将JDK安装到自己指定的路径,若没有更改,...
2018-07-08 15:38:42
368
原创 linux基础之系统安装
1.Linux简介Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)于1991年在赫尔辛基大学上学时出于个人爱好而开发的。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux继承了Unix以网络为核心的设计思想,能运行主要的UNIX工具软件、应用程序和网络协议并支持32位...
2018-06-25 14:31:06
388
原创 Redis学习与使用(1)
1.Redis安装Redis 是一个开源(BSD许可)的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。 Redis安装步骤如下: 1. 官网下载源码包: 官网下载源码redis:http://www.redis.cn 下载hiredis: https://github.com/redis/hir...
2018-06-20 10:47:09
352
翻译 RapidJson简单使用(1)
1. RapidJson简介RapidJson是一个C++的JSON解析器和生成器。RapidJson具有小而全,高性能,不依赖外部库而独立,对Unicode友好和内存友好。 2.RapidJson安装RapidJson依赖cmake作为通用生成工具, 1.下载RapidJson库: #git submodule update --init ...
2018-06-18 11:09:17
2508
原创 libevent简单的入门
1.1 libevent简介Libevent 是一个用C语言编写的、轻量级的开源高性能网络库。具有以下特点:事件驱动( event-driven)高性能轻量级专注于网络源代码相当精炼、易读跨平台,支持多种 I/O 多路复用技术,支持 I/O,定时器和信号等事件注册事件优先级1.2 libevent安装1)下载libevent源码,即从libevent官网下...
2018-04-17 07:09:27
591
原创 浅析C语言的由来
1.1 C语言的由来 C语言最早是由Dennis Ritchie于1973年为UNIX操作系统设计并实现的。 1.2 初识Hello World 对于每个初学C语言的人来说,或许都不会陌生,万能的Hello World,程序如下: #include<stdio.h> int main(void) { printf("Hello
2017-10-17 09:19:19
1632
1
原创 浅析MySQL
1.MySQL的简介:MySQL是一个关系型数据库管理系统,MySQL体积小,速度快,总体拥有成本低,且开放源代码,一般小型网站的开发都选择它作为网站数据库。2.DOS下常见的MySQL命令:MySQL命令用户连接数据库:mysql -h 主机地址 -u 用户名 -p 用户密码修改用户密码的命令格式:mysqladmin -u 用户名 -p 旧密码 pa
2016-07-25 22:36:06
1601
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人