自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

const

一步一步,不忘总结,月末回首

原创 C语言经典实例三

1、编程打印如下金字塔 #include <stdio.h> void main() { int i,j; for(i=1;i<=5;i++) { for(j=1;j<=5-i;j++) printf(" "); for(j=...

2019-09-18 10:13:25

阅读数 42

评论数 0

原创 C语言学习之文件

文件是指存储在计算机外部介质上的一组数据的集合。所谓外部存储介质,例如移动硬盘、计算机硬盘、光盘等等。计算机操作系统也是以文件作为基本的操作单位。我们前面编写的程序在运行时,程序中定义的变量或程序的运行结果都是暂时保存在计算机内存空间的,一旦程序运行结束,这些数据所用的空间就会被释放,换句话说这些...

2019-09-09 20:51:14

阅读数 41

评论数 0

原创 C语言学习之结构体

结构体类型的定义 结构体类型由不同的数据类型的数据组成,这些数据称为该结构体类型的成员项。在程序中使用结构体时,必须先定义结构体类型。 结构体定义的格式: struct 结构体类型名{ 数据类型 成员名1; 数据类型 成员名2; ……………… }; 说明: (1)st...

2019-09-09 20:51:01

阅读数 114

评论数 0

原创 C语言学习之指针

指针的概念 普通变量必须先定 义后引用,例如定义整型变量x通过“int x;"实现,变量名x就代表变量本身。因此在引用变量时,可以直接访问变量,例如给变量x赋值10,可通过语句“x=10;"实现。此种访问变量的方式被称为“直接访问”。 还有一种访问方式,即“间接访问”。如下...

2019-09-09 20:50:16

阅读数 26

评论数 0

原创 C语言学习之数组

一维数组的定义方式: 数据类型 数组名[整型常量表达式] 注意:方括号中只能是常量表达式,不能使用变量。常量表达式的值表示数组最多能存放的元素的个数,也称为数组的大小 数组所占总字节数=sizeof(数据类型)*数组大小 int k=5;float c[k]; 不合法,k是变量 #def...

2019-09-09 20:49:48

阅读数 69

评论数 0

原创 C语言学习之基本语法三

int f(int a,int b) { float c; c=a+b; return c; } 关于函数需要说明的是,假如返回变量的类型与函数类型不一致时,返回时系统会自动进行类型转换,以函数返回值的类型为最终结果,即例题中会将变量c的值转换成整型返回,变量c本身的类型不变。...

2019-09-09 20:49:40

阅读数 32

评论数 0

原创 C语言学习之基础语法

一、数据类型 1、整型 十进制整型常量:0~9,如-56 八进制整型常量:0~7;以数字0开头,如-034,045 十六进制整型常量:0~9,A~F或a~f;以数字0开头加上字母x开头, 如-0xFF 2、字符型 字符常量:用单引号括起来的单个可视字符或转义字符,在内存中占一个字节的...

2019-09-09 20:49:30

阅读数 52

评论数 0

原创 C语言学习之基础语法二

数据的输入和输出 1、字符输入函数 字符输入函数(getchar函数)是从标准输入设备上输入一个字符到计算机内部。 函数调用格式:getchar(); 说明: 须包含头文件stdio.h getchar是一个无参函数 一个getchar函数只能接收一个字符,在输入时,只有在用户键入“...

2019-09-09 20:48:34

阅读数 13

评论数 0

原创 在VMware下安装centos7

1、新建虚拟机,选择典型安装,并下一步 2、选择稍后安装操作系统 3、操作系统类型,选择LInux(L),版本选择CentOS 64 位 4、设置虚拟机名,以及在本地存放的位置 5、分配35GB的硬盘空间,并默认选择,将虚拟磁盘分成多个文件 6、自定义虚拟机硬件 ...

2019-08-11 23:08:18

阅读数 127

评论数 0

原创 存储器的分类

一直想总结的发到博客的,之前都是记在笔记本上,但以后笔记本有时候太不方便了(一直不写在博客上,其实是自己懒,因为有的知识点需要画图。平时笔记本自己凑合凑合看了,手随便画画写写^_^)。 内存是计算机中重要的部件之一,计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。 ...

2019-08-11 22:02:13

阅读数 538

评论数 0

原创 TCP/IP快速学习

先简单过一遍TCP/IP的知识。以后在计算机网络篇里进行再进行详细说明。 为了理解 HTTP,我们有必要事先了解一下 TCP/IP 协议族。通常使用的网络(包括互联网)是在 TCP/IP 协议族的基础上运作的。而 HTTP 属于它内部的一个子集。 计算机与网络设备要相互通信,双方就必须基于相同...

2019-08-11 21:45:26

阅读数 238

评论数 0

原创 Python学习之基本语法(三)

上一篇中有写过简单数据类型,除了字符串和数字两个简单的数据类型外,还有List类型。 在python中,列表也称为序列,python中基本的数据结构,和c、java中的数组类似。第一个索引是0,用中括号[]来表示列表,用逗号来分隔其中的元素。 #filename 1_14.py fruit ...

2019-08-10 18:38:08

阅读数 28

评论数 0

原创 python学习之基本语法(二)

运算符指具有运算功能的符号。表达式由值、变量和运算符组成的式子。 当python显示表达式的值时,显示的格式与你输入的格式是相同的。如果是字符串,就意味着包含引号。 ** 幂运算符,返回x的y次幂 10**3为10的3次方 //取整除运算符,返回商的整数部分,不包含余数 9//2输出4,...

2019-08-08 21:01:08

阅读数 69

评论数 0

原创 超线程和多线程的区别

关于线程,多线程,并发,并行等操作系统的基础知识,可以回顾我之前的博客 操作系统学习之一常用术语 物理CPU: 物理CPU就是插在主机上的真实的CPU硬件,在Linux下可以数不同的physical id 来确认主机的物理CPU个数。 核心数: 我们常常会听说多核处理器,其中的核指的就是核心...

2019-08-08 20:39:20

阅读数 1333

评论数 0

原创 操作系统学习之一常用术语

进程(process) 是指运行中的应用程序,每一个进程都有自己独立的内存空间。一个应用程序可以同时启动多个进程可以理解成一个程序,是占有一定Cpu资源、它是系统进行资源分配和调度的一个独立单位,重点在系统调度和单独的单位,也就是说进程是可以独 立运行的一段程序。比如说,运行Chrome浏...

2019-08-08 20:07:41

阅读数 83

评论数 0

原创 计算机原理学习之一常用术语

散笔随记:精简、复杂指令集,x86架构,外频,倍频,超频 基本上数据都是流经主存储器再转出去的。CPU实际要处理的资料则完全来自于主存储器(不管是程序还是一般文件数据),这也是为什么现在对可用内存的要求都很高的原因。 Cpu分为两个单元:算术逻辑单元和控制单元 算术逻辑单元负责程序...

2019-08-06 19:44:55

阅读数 46

评论数 0

原创 编译型语言和解释型语言的区别

高级语言:实现效率高,执行效率低,对硬件的可控性弱,目标代码大,可维护性好,可移植性好 低级语言:实现效率低,执行效率高,对硬件的可控性强,目标代码小,可维护性差,可移植性差 机器语言: 优点是最底层,速度最快,缺点是最复杂,开发效率最低 汇编语言: 优点是比较底层,速...

2019-08-06 19:35:06

阅读数 43

评论数 0

原创 HTTP学习之一初始web

之前看过的知识,没有及时的总结以及做笔记,用到相应的知识点时,总会再翻一遍书(用一句话说就是之前偷过的懒,总会还的),所以准备每个月都复习一下以前的知识,以后也能快速复习,方便面试、学习之用。 根据 Web 浏览器地址栏中指定的 URL,Web 浏览器从 Web 服务器端获取文件资源(res...

2019-08-06 19:26:03

阅读数 23

评论数 0

原创 C语言经典实例

题目1: 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去选择满足条件的 #include <stdio.h> int main(void) { for(int i...

2019-05-04 10:14:33

阅读数 883

评论数 0

原创 python学习之基本语法(一 )

一、语法规则 1、注释 (1)单行注释以#开头 (2)多行注释: 第一种:用三个单引号“ ''' ”将注释括起来 第二种:用三个双引号“""" ”将注释括起来 #filename 1_1.py #注释功...

2019-05-04 10:14:14

阅读数 520

评论数 0

原创 编码

编码:把信息从一种形式或格式转换为另一种形式或格式的过程 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字。因为最早的计算机在设计时采用8个比特(bit) 作为一个字节(byte),最早只有127个字母被编码到计算机里,这个编码表称为ASCII编码,比如大写字母A的编码是65.小写字...

2019-05-04 10:13:58

阅读数 217

评论数 0

原创 2019pycharm安装

PyCharm是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrains之手。 同时支持Google App Engine,PyCharm支持IronPython。这些功能在先进代码分析程序的支持下,使 PyCharm 成为 Pyth...

2019-04-09 15:12:26

阅读数 1798

评论数 1

原创 NameError: name 'raw_input' is not defined

Python教程都是2.x版本的,而Python的3.x与2.x相差很多, NameError: name 'raw_input' is not defined raw_input是2.x版本的输入函数,在新版本环境下会报错,该函数未定义。在3.x版本中应该用input()...

2019-04-04 20:01:10

阅读数 177

评论数 0

原创 SyntaxError: Missing parentheses in call to 'print'. Did you mean print("hello,world!")

Python3中取消了以前Python 2中的语法,两者在打印输出的语法上有所差别,所以在Python 3下面使用之前的语法格式就会报错,错误信息已经提示你需要加上括号,字符串可以用单引号或双引号括起来。 ...

2019-04-04 19:30:54

阅读数 3730

评论数 0

原创 phython在Windows上如何安装

1、Python下载地址:https://www.python.org/downloads/ 2、选择64位Windows x86-64 executable installer web-based installer:需要联网完成安装 executable installer:通过可执...

2019-04-03 23:50:38

阅读数 1365

评论数 0

原创 Ruby在Windows下安装

1、首先从以下网站下载RubyInstaller。 https://rubyinstaller.org/ 2、点击下载,要开vpn。 3、双击 rubyinstaller-devkit-2.6.1-1-x64.exe 文件,启动 Ruby 安装向导 4、点击 Next,继续...

2019-04-02 14:53:42

阅读数 202

评论数 0

原创 java基础之操作符

  一元整型操作符 “-”  取反 int a = 10; int c =-a;   //把对变量a取反的结果-10赋值给c   二元整型操作符 int a =13/5;  //a=2 int b=13%5;  //b=3 int a =-13/5;  //a=-2 int b...

2019-02-09 13:48:05

阅读数 70

评论数 0

原创 C语言经典实例二

1、判断给定的年份是否是闰年 1)若某个年份能被4整除但不能被100整除,则是闰年。 2)若某个年份能被400整除,则也是闰年 ​ #include <stdio.h> void main() { int year,leap; printf("please inp...

2019-02-09 13:47:51

阅读数 106

评论数 0

原创 java基础之变量(四)

一、变量的类型 成员变量:在类中定义,它的作用域是整个类。 局部变量:在一个方法的内部定义,它的作用域是整个方法。 方法参数:方法的参数,它的作用域是整个方法。 public class Student{ int age; // 在类的内部定义,name为成员变量 public...

2019-02-09 12:05:19

阅读数 54

评论数 0

原创 java基础之数据类型(三)

一、数据类型 基本类型: 逻辑(布尔)类型   boolean 字符类型   char 整数类型  byte, short, int, long 浮点类型 float , double 引用类型 :对象引用类型 和数组引用类型 注意:String是类 对于long、float和doub...

2019-02-09 12:01:30

阅读数 60

评论数 0

原创 Eclipse的简单理解

eclipse的再回首,把一些需要加深理解的地方重新整理一下,以后遇到其他的问题还会继续整理。以免忘了 1、Eclipse是建立在JDK基础上,在安装eclipse前,需要确保安装了jdk。eclipse对jdk的版本有限制,总之就是eclipse支持的jdk版本和本地安装的jdk的版本需要一样...

2019-01-21 14:17:55

阅读数 252

评论数 0

原创 java基础之基本语法(二)

二、基本语法零散随笔知识点 1、每个Java源文件可包含多个类的定义,但最多只有一个类是public的,而且Java源文件必须以其中public类型的类名字命名 2、Java语言的关键字都是小写的。标识符是指程序中包、类、变量或方法的名字,由编程人员随意命名。标识符首字符除了数字外可以是字母、...

2019-01-14 16:25:11

阅读数 95

评论数 3

原创 声明和定义的区别

 声明和定义的区别: 在我上课的书中并没有说明两者的区别,书上写着“在本书中,声明和定义有着相同的含义”,当时学的时候也没注意到这点,后来看到一些面试题,才注意到这些坑。       一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。     另一种是不需要...

2019-01-10 13:21:07

阅读数 1316

评论数 0

原创 MQTT服务器:在Windows下搭建Apollo服务器

下载地址:http://activemq.apache.org/apollo/download.html 使用Apollo搭建MQTT服务器步骤: 1、下载Apollo服务器并解压,运行E:\Apollo\apache-apollo-1.7.1\bin\apollo.cmd,输入create ...

2019-01-04 19:55:23

阅读数 1812

评论数 0

转载 没有找到libmysql.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题

解决办法: 1.将C:\mysql\lib\opt目录下的libmysql.dll拷贝到 C:\WINDOWS\system32目录下(假若没有WINDOWS文件夹,可能系统默认文件夹隐藏,取消 隐藏即可) 2.将libmysql.dll拷贝到.exe所在的文件下 3.将exe所在目录下的libm...

2019-01-02 19:03:56

阅读数 320

评论数 0

原创 Multiple Contexts have a path of "/xxxx"解决方法

由于在eclipse里测试两个基本相同的代码,所以就把test2的项目直接复制了一下,运行就出现了标题的错误然后在eclipse找到servers目录下的server.xml,见下图修改即可...

2018-06-14 22:12:26

阅读数 5624

评论数 1

原创 Several ports (8005, 8080, 8009) required by Tomcat

1,说明端口占用,eclipseJava项目中  Servers目录下找到Server.xml然后把8005, 8080, 8009全部改为8885, 8888, 8889,重新运行项目就ok了,(说明:eclipse里的tomcat和Tomcat的server.xml设置端口号互相不影响)2,如...

2018-06-14 21:53:34

阅读数 150

评论数 0

原创 java中多线程执行时,为何调用的是start()方法而不是run()方法

Thead类中start()方法和run()方法的区别 1,start()用来启动一个线程,当调用start()方法时,系统才会开启一个线程,通过Thead类中start()方法来启动的线程处于就绪状态(可运行状态),此时并没有运行,一旦得到CPU时间片,就自动开始执行run()方法。此时不需要等...

2018-05-29 22:48:44

阅读数 5291

评论数 0

原创 C语言连接mysql数据库,实现通讯录的功能,进行增删改查

① 实现通讯录的信息中包括姓名、电话号码、地址、邮箱等数据项。 ② 支持从文件读入通讯录 ③ 插入、删除、修改通讯录记录 ④ 可按姓名或电话号码对通讯录进行排序 ⑤ 查询通讯录记录,可按姓名和电话号码查询 代码下载点击打开链接‘ 出现的错误:没有找到libmysql.dll,因此这个应...

2018-05-19 20:23:53

阅读数 1068

评论数 0

原创 C语言实现通讯录,对通讯录增删改查

① 实现通讯录的信息中包括姓名、电话号码、地址、邮箱等数据项。② 支持从文件读入通讯录③ 插入、删除、修改通讯录记录④ 可按姓名或电话号码对通讯录进行排序⑤ 查询通讯录记录,可按姓名和电话号码查询#include&lt;stdio.h&gt; #include&lt;s...

2018-05-19 12:56:41

阅读数 3114

评论数 1

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