240 发简信
IP属地:湖南
  • Duff's Device

    所谓的Duff's Device其实只是一种代码的特殊写法,他将switch和do...while结合起来使得算法效率变高,先上代码: 这样写法...

  • NSMutableDictionary实现原理分析

    不积跬步无以至千里。 ——送给第一篇博客 问题 NSMutableDictionary是怎么实现的? 解决方案 学习实现原理最好的办法就是查看源...

  • netty4用最简单的协议解决一个半包问题

    有时候简化实现别人的代码,有助于你更好的理解代码,不要一味地读源代码。 问题来源 客户端往服务器发送小文件 解决思路 1、使用netty(废话)...

  • Resize,w 360,h 240
    Mac OSX 10.11 编译Openjdk 9

    以下只是个人记录仅供参考编译时间:2016年05月12日系统版本:Boot JDK: java version "1.8.0_40" Java(...

  • SOCKET编程关于stream-based的一些思考

    附上netty 5 用户指南地址http://ifeve.com/netty5-user-guide/ 流数据的传输处理 一个小的Socket ...

  • Java下String和StringBuilder的append性能解析

    源代码是万物之源。——黑客帝国 先看下String的源代码: 所以其实String就是一个char[]。唯一需要注意的点应该就是final修饰符...

  • Resize,w 360,h 240
    webmagic简介

    一般来说,一个爬虫包括几个部分:页面下载页面下载是一个爬虫的基础。下载页面之后才能进行其他后续操作。链接提取一般爬虫都会有一些初始的种子URL,...

  • Resize,w 360,h 240
    网络编程入门——实现聊天室

    发掘考古应用之聊天室。 问题 实现一个命令行的 ChatRoom分为:Server/Client 两部分客户端可以通过$chat xxx发送消息...

  • C语言多参数(可变参数Variable Argument)的实现——stdarg.h

    本文致力于快速入门,使用总结,没有高大上的源码分析。 说没有源码还是来点源码吧,variable argument在C语言中最典型的例子就是pr...