- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 ssh localhost :connect refused
错误原因1.sshd 未安装2.sshd 未启动3.防火墙4需重新启动ssh 服务解决方法:1.确定安装sshd: sudo apt-get installopenssh-server2.确定启动了SSH服务: sudo net start sshd 3.关闭本地防火墙:sudo ufw disable 4.重新启动SSH服务:sudo
2016-12-26 14:02:43 711
原创 ubuntu14.04下mysql5.5支持utf-8编码格式配置文件修改步骤
首先进入终端打开文件 sudo vi /etc/mysql/my.cnf 1,在[client]下追加: default-character-set=utf8 2,在[mysqld]下追加 character-set-server=utf8 3,在[mysql]下追加: default-character-s
2016-12-13 08:29:00 1390
原创 ubuntu16.04下mysql5.7支持utf-8编码格式配置文件修改步骤
1,打开终端sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 在文件的 [mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/ru
2016-12-13 08:13:55 3685 2
原创 指针和数组(第六节 指针数组和数组指针)
初学者总是分不出指针数组与数组指针的区别。其实很好理解:指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组。在32位系统下永远是占4个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。下面到底哪个是数组指针,哪个是指针数组呢:A),int*p1[10];B),
2016-12-08 19:04:46 340
原创 指针和数组(第五节 定义与声明)
文件1中定义如下:chara[100];文件2中声明如下:externchar*a; (关于extern的用法,以及定义和声明的区别,请复习第一章)这里,文件1中定义了数组a,文件2中声明它为指针。这有什么问题吗?平时不是总说数组与指针相似,甚至可以通用吗?但是,很不幸,这是错误的。通过上面的分析我们也能明白一些,但是“革命尚未成功,同志仍需努力”。你或许还记得我上面说过的话:数组就是数组
2016-12-08 18:59:37 382
原创 指针和数组(第四节 指针与数组之间的恩恩怨怨)
很多初学者弄不清指针和数组到底有什么样的关系。我现在就告诉你:他们之间没有任何关系!只是他们经常穿着相似的衣服来逗你玩罢了。指针就是指针,指针变量在32位系统下,永远占4个byte,其值为某一个内存的地址。指针可以指向任何地方,但是不是任何地方你都能通过这个指针变量访问到。数组就是数组,其大小与元素的类型和个数有关。定义数组时必须指定其元素的类型和个数。数组可以存任何类型的数据,但不能存函
2016-12-08 18:54:34 347
原创 指针和数组(数组名a作为左值和右值的区别)
简单而言,出现在赋值符“=”右边的就是右值,出现在赋值符“=”左边的就是左值。比如,x=y。左值:在这个上下文环境中,编译器认为x的含义是x所代表的地址。这个地址只有编译器知道,在编译的时候确定,编译器在一个特定的区域保存这个地址,我们完全不必考虑这个地址保存在哪里。右值:在这个上下文环境中,编译器认为y的含义是y所代表的地址里面的内容。这个内容是什么,只有到运行时才知道。C语言引入一
2016-12-08 18:40:47 1210
原创 指针和数组(第二节 数组的内存布局 )
先看下面的例子:inta[5];所有人都明白这里定义了一个数组,其包含了5个int型的数据。我们可以用a[0],a[1]等来访问数组里面的每一个元素,那么这些元素的名字就是a[0],a[1]…吗?当我们定义一个数组a时,编译器根据指定的元素个数和元素的类型分配确定大小(元素类型大小*元素个数)的一块内存,并把这块内存的名字命名为a。名字a一旦与这块内存匹配就不能被改变。a[0],a[1]等
2016-12-08 18:38:45 287
原创 ubuntu 设定永久dns
ubuntu重启后增加DNS地址修改的问题件是/etc/resolv.conf增加 nameserver 8.8.8.8但是重启后,这个修改会被清除但是可以通过修改:sudo vi /etc/resolvconf/resolv.conf.d/base(这个文件默认是空的)在里面插入:nameserver 8.8.8.8如果有多个DNS就一行一个修改好保存,然后执
2016-12-08 18:26:47 633
网络安全之DDoS攻击防护
2016-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人