用java实现过程如下: 这是同学面试c出的一道考题,要求用c实现的。 java实现的问题: 不允许使用length属性。作为库函数的开发,这里不允许使用这些属性。 c语言可以依靠指针来操作。 c中字符串以'\0'结尾,移动指针查看所指内容。 若cArray2先为空,或cArray2和cArray1 ...
分类:
编程语言 时间:
2017-07-25 01:09:15
阅读次数:
241
首先判断是否相交,就是枚举3*3对边的相交关系。 如果不相交,判断包含还是相离,就是判断点在三角形内还是三角形外。两边各判断一次。 ...
分类:
其他好文 时间:
2017-07-23 15:28:37
阅读次数:
414
一、作用域 var和es6中的let 的区别。 1、var 是JavaScript中定义全局变量的关键字 2、let 是es6语法中定义变量的关键字 但是let的变量是块级作用域(只能在自己的块里面使用 也就是在大括号里面可以使用在外面是用不了) 实例(var): 'use strict'; if( ...
分类:
编程语言 时间:
2017-07-21 10:24:44
阅读次数:
117
一、基于UDP的套接字 UDP服务端 UDP客户端 简单示例: 服务端: 客户端: 二、tcp和udp发送接受数据的区别 1、收发消息的原理 发消息,都是将数据发送到自己端的发送缓存中。 收消息,都是从自己端的环从中收取数据。 1. tcp:send发送数据,recv接受数据。 2. udp:sen ...
分类:
其他好文 时间:
2017-07-11 23:26:33
阅读次数:
315
假设现在有这样一种需求:存在两张表user和admin,分别记录普通用户和管理员的信息。并且现在要实现普通用户和管理员的分开登录,即需要两个Realm——UserRealm和AdminRealm,分别处理普通用户和管理员的验证功能。 但是正常情况下,当定义了两个Realm,无论是普通用户登录,还是管 ...
分类:
其他好文 时间:
2017-07-05 15:23:41
阅读次数:
264
(一)WebSocket简介 短连接:在传统的Http协议中,客户端和服务器端的通信方式是短连接的方式,也就是服务器端并不会保持一个和客户端的连接,在消息发送后,会断开这个连接,客户端下次通信时,必须再建立和服务器的新连接,这就是短连接。在短链接的情况下,客户端必须不停的主动发起请求,而服务器始终被 ...
分类:
Web程序 时间:
2017-06-30 11:07:34
阅读次数:
205
网络编程 -- RPC实现原理 -- 目录 啦啦啦 V2——Netty -- new LengthFieldPrepender(2) : 设置数据包 2 字节的特征码 new LengthFieldBasedFrameDecoder(65535, 0, 2, 0, 2) : 65535 :数据包长度 ...
分类:
Web程序 时间:
2017-06-24 22:45:09
阅读次数:
238
目录 一. 面向对象高级用法 二. 加工标准类型(继承、授权) 三. 迭代协议 四. 上下文管理协议 五. __call__方法 六. 元类 七. socket介绍、基于tcp协议的socket 八. 通讯循环 和 链接循环 九. 基于socket实现远程执行命令 十. 自定义报头解决粘包问题 一. ...
分类:
编程语言 时间:
2017-06-23 19:25:34
阅读次数:
190
以下内容转自http://ifeve.com/locks/: 锁像synchronized同步块一样,是一种线程同步机制,但比Java中的synchronized同步块更复杂。因为锁(以及其它更高级的线程同步机制)是由synchronized同步块的方式实现的,所以我们还不能完全摆脱synchron ...
分类:
编程语言 时间:
2017-06-16 19:28:14
阅读次数:
191
生活中我们肯定会见到很多域名(domain name,简称domain)。域名有很多形式,以句点(.)作为分隔符。这里说的域名是纯域名,不是网址,不包括http://(或https://),也不带斜线。 常见的域名形式 1. 由两个部分组成,例如baidu.com(百度),csdn.net(CSDN ...
分类:
其他好文 时间:
2017-06-14 22:29:48
阅读次数:
964