- 博客(6)
- 收藏
- 关注
原创 欢迎使用CSDN-markdown编辑器
解决centos6.8系统上mysql进行grant授权出现的error 1819问题今天在配置mysql的过程中想授权远端客户链接mysql服务器,并授予root的权限。 使用如下配置mysql> grant all privileges on *.* to root@"%" identified by ".";结果意外的出现ERROR 1819 (HY000): Your password d
2017-08-21 19:52:39 216
原创 关于NAT穿越的那些事儿
1.为啥需要NAT穿越将一台网关设备设为内部网络和外部网络的分界线,在这台网关设备上一般会设置NAT和防火墙功能。实现内外连接的方式,一般是内部主机发起连接,和外部服务器或者主机进行连接,如果是部署在公网上的服务器当然没有问题,但是如果涉及到同样部署在NAT设备内部的主机该如何实现主机互联?这样的应用有很多,比如当下流行的P2P对等网络以及Voip语音通信网络。2.上述问题涉及到几个关键点:假设有
2017-07-17 11:57:11 1654
原创 int型整数在内存中的存储方式
int类型在内存中的存储起因:话说楼主在写一个将string类型转化为int类型的函数,就是把atoi()这个函数重写一下,当考虑到溢出这种情况的时候,写下了这样一行代码:if((!minus&&num>0x7fffffff)||(minus&&num<ffffffff)){ num=0; break;} 注:bool minus 是判断该数字是正还是负。等到测
2017-06-28 19:05:59 8028
原创 二元信号量一个小例子
引言这偏文章主要是在我学习操作系统的时候遇到书上的一个关于信号量的例题,而自己在复习的时候依然卡在这个问题上好长时间,因此特别将这个问题写出,以防下次还忘记,例子比较简单,也欢迎大家发表自己的看法。生产者消费者问题-(《操作系统-精髓与设计原理》第八版-p143页,图5.9)/*program producerconsumer */ int n; binary_semaphore s
2017-06-28 18:41:28 2293 4
原创 “!”的简单理解
“!”的简单理解今天看了一个代码,有这样一句:pListHead *pListHead,*pToBeDeleted;if(!pListHead||!pToBeDeleted)之前一直不理解,这个!+指针的模式表示的是指针没有初始化,还是指针为空。 于是我做了一个两个实验,代码如下int *p;if(!p){ cout<<"true";}这个是没有初始化的指针,结果直接显示编译不通过
2017-05-12 22:10:06 42962
原创 数组与指针
数组使用实践简析主旨讨论在实践用使用数组的时候,对于数组和指针的实践和自己的分析。 写这篇文章主要是因为看到一个C语言的面试题。(33)若有定义:int a[4][10];,则以下选项中对数组元素a[i][j]引用错误的是________。(0=i4,0jA)*(&a[0][0]+10*i+j) B)*(a+i)+jC)*(*(a+i)+j) D
2017-03-27 23:15:13 269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人