自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 C 语言中 static 和 extern 全局变量的使用

一、基础知识1. 定义和声明定义:定义变量用于为变量分配存储空间,还为变量指定初始值,在一个程序中,变量有且仅有一个定义。声明:声明用于向程序表明变量的类型和名字。2. 全局变量默认是 extern的3. 在一个程序中,外部变量仅有一个定义。C语言代码是以文件为单位来组织的在一个源程序的所有源文件(.c,.cpp)中,一个外部变量(注意不是局部变量)或者函数只能在一个源程序中定...

2020-04-10 17:45:28 1979 2

原创 Socket 编程-地址转换

一、三种地址结构体在Socket编程中,有三种常见的结构类型,它们用来存放socket地址信息。这三种结构类型分别为struct in_addr、struct sockaddr、struct sockaddr_in1. struct in_addrstruct in_addr 用来存储IP地址,对于IPv4来说,IP地址为32位无符号整数。其定义在头文件 <netinet/in.h...

2020-04-08 15:10:06 860

原创 centos7 远程连接很慢问题

1、问题说明ssh远程连接 Vmware Workstation 中的 centos7 虚拟机时,突然变得很慢,等待很久才能连上。2、解决办法连接慢的主要原因是DNS解析导致步骤一:在ssh服务端上更改/etc/ssh/sshd_config文件中的配置为如下内容:UseDNS no# GSSAPI optionsGSSAPIAuthentication no然后,执行/et...

2020-04-03 14:51:45 1722

原创 C++学习笔记(一)(变量、声明、定义、引用)

1. 如果把一个超出其取值范围的值赋给一个指定类型的对象时,结果会怎样?对于unsigned类型来说,编译器必须调整越界值使其满足要求。编译器会对unsigned类型的可能取值数目求模,然后取得所得值。有些语言中将负数赋予unsigned类型是非法的,但在C++中这是合法的。 对于signed类型来说,很多编译器处理signed类型的方法与unsigned类型类似,但我们并不能保证所有编译器

2019-04-03 16:43:56 2974 2

原创 win10系统日志事件ID 10016

win10 事件查看器里面系统日志 来源DistributedCOM 事件ID 10016事件10016直接原因就是某个账户没有对某个组件本地激活的权限通过日志,我们可以看到是哪个账户和哪个组件通过修改注册表获得对该组件的修改权限通过组件服务管理工具为该组件添加对应账户的管理权限。详细信息见以下截图:上图中,可能会出现不同的APPID,对应不同的组件,需要修改不同的组件。账户也...

2019-04-03 16:12:09 72179 5

原创 win10系统日志事件ID 7023

win10 事件查看器里面系统日志 来源Service Control Manager 事件ID 7023解决办法1、以管理员方式运行cmd2、依次执行以下指令:DISM/Online /Cleanup-image /ScanhealthDISM/Online /Cleanup-image /RestorehealthSfc /scannow...

2019-04-03 15:19:32 36257 4

原创 Tomcat 9.0安装遇到的问题

本次安装使用的是windows压缩包版本,本以为直接解压后就能使用,但遇到了一些问题。1、startup.bat无法执行在命令行执行startup.bat,得到如下结果:根据这个提示,应当是环境变量里同时缺少了JAVA_HOME和JRE_HOME变量导致的;新版本的jdk使用应该是不需要配置这两个变量的,但没有这两个变量无法启动tomcat9w.exe或执行startup.bat。...

2019-03-29 11:16:45 829

原创 Win10 无法打开组策略问题

Windows+r,输入:gpedit.msc,回车打开组策略失败;报错信息:“下面在该文档中引用的管理单元受到组策略限制。请与你的系统管理员联系,获得详细信息。组策略对象编辑器”“MMC无法创建管理单元”以下两张图片是从网上找的,因为出现问题时没有把图片保存下来,但报错信息是一致的。解决办法如下:1、开始/运行输入"regedit"回车打开注册表编辑器。2、修改键值Hkey...

2019-03-27 13:28:30 7653

原创 JDBC报服务器时间错误

在进行数据库连接的过程中,出现了如下报错:java.sql.SQLException: The server time zone value ‘???ú±ê×??±??’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via ...

2019-03-14 01:57:16 526

原创 Iterator和ListIterator理解

我在学习Iterator时的一个误区:当使用Iterator()或ListIterator()方法生成迭代器对象时,迭代器对象指向第一个元素。1、事实上,当使用Iterator()或ListIterator()方法生成迭代器对象时,迭代器对象不指向任何元素。Iterator接口的部分实现如下: private class Itr implements Iterator&amp;amp;lt;E&amp;amp;gt;...

2019-03-03 02:37:18 176

原创 Java编程思想学习笔记(一)

Java编程思想中文版第四版,第221页持有对象章节有几段话,让我一直懵逼,现在解决了,所以记录一下//: holding/AsListInference.java// Arrays.asList() makes its best guess about type.import java.util.*;class Snow {}class Powder extends Snow {...

2019-03-01 17:22:49 307

原创 使用Arrays.asList()方法的注意事项

Arrays.asList()方法的结果是数组而不是容器1、Array.asList()方法接受一个数组或是用一个逗号分隔的元素列表,并将其转化为一个List对象。2、Collection的构造器接受另外一个Collection,用它来将自身初始化,因此你可以使用Array.asList()来为这个构造器产生输入。import java.util.*;public class Arra...

2019-03-01 13:36:26 372

原创 常量指针与指针常量

指针与const限定符之间存在两种限定符:1. 常量指针(自以为指向const对象(常量)的指针)一个简单的例子如下:const int value = 1;const int value2 = 2;const int *pi = &value; //指针pi认为它指向的对象是const的,pi本身不是const的。*pi = 4; //错误,pi认为它指向的对象value

2018-02-05 15:24:37 192

原创 C++中的引用和指针

初学C++的引用与指针的时候,因为没有弄清楚取地址操作符”&”和解引用操作符”*”,经常会被一些表达式搞糊涂,所以在这里做一下总结。1. 定义引用时的&操作符只起一个标识作用,表示该变量是一个引用,并不是取地址。int a;int &b = a;在上述代码中,声明了b为a的引用,即b为a的别名。a,b位于同一地址,对b进行操作即对a进行操作。2. 声明定义指针时的*操作符

2018-02-05 00:47:11 166

原创 输出C++基本数据类型的数据范围

1. 机器字长:机器字长是指计算机进行一次整数运算所能处理的二进制数据的位数(整数运算即定点整数运算)。因为计算机中数的表示有定点数和浮点数之分,定点数又有定点整数和定点小数之分,这里所说的整数运算即定点整数运算。机器字长也就是运算器进行定点数运算的字长,通常也是CPU内部数据通道的宽度。。算术类型的存储空间按照机器而定。一般,short类型为半个机器字长,int为一个机器字长,long为1或

2018-01-31 19:19:26 5784

空空如也

空空如也

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

TA关注的人

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