码迷,mamicode.com
首页 > 2016年05月24日 > 全部分享
微信网页授权
微信网页授权如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。关于网页授权回调域名的说明1、在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的开发者中心页配置授权回调域名。请注意,这里填..
分类:微信   时间:2016-05-24 22:55:47    阅读次数:387
Java网络编程基础(六)— 基于TCP的NIO简单聊天系统
在Java网络编程基础(四)中提到了基于Socket的TCP/IP简单聊天系统实现了一个多客户端之间护法消息的简单聊天系统。其服务端采用了多线程来处理多个客户端的消息发送,并转发给目的用户。但是由于它是基于Socket的,因此是阻塞的。本节我们将通过SocketChannel和ServerSocketCh..
分类:编程语言   时间:2016-05-24 22:56:54    阅读次数:420
sever如何避免2MSL
一、根据TCP协议,主动发起关闭的一方,会进入TIME_WAIT状态,持续2MSL,RFC793建议MSL设置为两分钟。为什么time_wait需要2*MSL等待时间?MSL就是maximumsegmentlifetime(最大分节生命期),这是一个IP数据包能在互联网上生存的最长时间,超过这个时间将在网络中消失。假设最终..
分类:其他好文   时间:2016-05-24 22:56:05    阅读次数:289
怎样在Centos中配置gcc、g++、和gdb?
linux中使用gcc来编译C程序,使用g++来编译C++程序,使用GDB来调试程序,这些使用工具都需要自己进行安装,那么应该怎样配置这些工具呢?首先,在命令行中输入vi查看一下vim的信息如下:然后,输入ls-a查看是否存在.vimrc和.viminfo这样的配置文件,结果如下:1.配置gcc、g++Ce..
分类:数据库   时间:2016-05-24 22:55:22    阅读次数:397
SQL优化----百万数据查询优化
百万数据查询优化1.合理使用索引索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下:●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字..
分类:数据库   时间:2016-05-24 22:55:54    阅读次数:281
centos 系统 varnish安装
PS:只为给自己记录而写,都是自己亲测1、安装所需的系统库yum-yinstall*readline-devel*libeditlibedit-dev*libtool*2、版本的话因为公司之前都是用的3.0.6,所以这里也是一样,大家可以去官网看看下载命令:wgethttps://repo.varnish-cache.org/source/varnish-3.0.6.tar.gz3、..
分类:其他好文   时间:2016-05-24 22:55:22    阅读次数:332
网络端口号布局与分类
1.什么是网络端口在网络技术中,端口(Port)大致有两种意思:一.物理意义上的端口,比如,ADSLModem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等;二.逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网..
分类:其他好文   时间:2016-05-24 22:53:50    阅读次数:236
哈希表/散列表
哈希表/散列表,是根据关键字(key)直接访问在内存存储位置的数据结构。构造哈希表的常用方法:直接地址法---取关键字的某个线性函数为散列地址,Hash(Key)=Key或Hash(key)=A*Key+B,A,B为常数。除留余数法---取关键值被某个不大于散列表长m的数p除后的所得的余数为散列地址。H..
分类:其他好文   时间:2016-05-24 22:53:00    阅读次数:215
如何导出cer证书及证书链的生成
如何导出cer证书的Base64编码信息1、将证书双击,安装到IE中,如果是个人证书会安装到:在IE的工具->internet选项->内容->证书->个人2、打开IE,在在IE的工具->internet选项->内容->证书->个人中,找到这张证书,选中它3、点击“导出”按钮4、点击“下一步”,..
分类:其他好文   时间:2016-05-24 22:54:50    阅读次数:4885
网络中进程通信-----socket
一、什么是socket?socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open–>读写write/read–>关闭close”模式来操作。我的理解就是Socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打..
分类:系统相关   时间:2016-05-24 22:52:22    阅读次数:261
O1--Oracle11g (OCP考试) 知识结构图-P160524
分类:数据库   时间:2016-05-24 22:52:50    阅读次数:264
socket中的虚拟端口号port
端口号协议端口号:端口号的全名就是协议端口号,它用于应用层和传输成的交互,在创建一个套接字的时候需要知道ip地址和端口号,这里的端口号它是虚拟的,运输层协议中我们知道端口号是一个十六位的整数,那么就表示了0到65535这么多的端口号,他到底有什么用处呢。如果说ip是..
分类:其他好文   时间:2016-05-24 22:54:29    阅读次数:274
堆的一些简单应用
查找数据10000个数中找出最大的前100个数创建一个100个数的小堆,最上面的数是这100个数中最小的;然后依次遍历(从101到10000),如果比它大,替换它。代码实现如下:https://github.com/HandsomeBoby/Heap/blob/master/GetTopK.h堆排序使用大堆进行数组的排序代码实现如下:h..
分类:其他好文   时间:2016-05-24 22:53:25    阅读次数:181
网络端口号的绑定,以及分类
一、计算机"端口"是英文port的义译,可以认为是计算机与外界通讯交流的出口。其中硬件领域的端口又称接口,如:USB端口、串行端口等。软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区..
分类:其他好文   时间:2016-05-24 22:53:39    阅读次数:210
RPM格式安装MySql-5.6.30 数据库
操作系统CentOS6.764位软件包:MySQL-5.6.30-1.linux_glibc2.5.x86_64.rpm-bundle.tar先用ssh远程传输到Linux系统上(二进制方式传输)在/usr/local下创建mysql目录将MySQL-5.6.30-1.linux_glibc2.5.x86_64.rpm-bundle.tar解压到/usr/local/mysql下tar-xf./MySQL-5.6.30-1.linu..
分类:数据库   时间:2016-05-24 22:54:25    阅读次数:420
【Linux】文件查找:find
Linux下有多种查找文件指令:find、whereis、which和locate。●which:查看可执行文件的位置●whereis:查看文件的位置●locate:配合数据库查看文件●find:实际搜寻硬盘查询其中find是最常用和最强大的查找命令。它能做到实时查找,精确查找,但速度慢。下面主要对find指令相..
分类:系统相关   时间:2016-05-24 22:53:43    阅读次数:341
从上往下打印二叉树——23
从上往下打印出二叉树的每个结点,同一层的结点按照从左到右的顺序打樱例如如下二叉树打印出的结果为1、2、3、4、5、6、7、8、9。上面所说的也就是二叉树的层序遍历,对于层序遍历来说,首先访问的肯定是根节点,然后是其左右结点,之后就是左子树的左右结点和右子树的左右结点..
分类:其他好文   时间:2016-05-24 22:50:53    阅读次数:154
1737条   上一页 1 2 3 4 5 6 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!