240 发简信
IP属地:西藏
  • Android的VpnService使用二次NAT转发TCP流量的原理

    最近在工作中需要实现利用VPN对网络流量的抓取,UDP协议还好说,实现起来比较简单,只要通过数据报套接字直接发送和接收数据包即可。但是TCP协议...

  • Resize,w 360,h 240
    尝试把坦克大战移植到android平台

    这几天突然心血来潮尝试把web版的坦克大战移植到android平台上,总体上来说比想象中的容易。只要改一下web版中canvas的布局以及操作的...

  • Resize,w 360,h 240
    Android如何利用VpnService来抓包

    概要 首先需要说明一下Android的VpnService是个什么东西。按照google官方的文档来说就是: Android 包含一个内置的(P...

  • Resize,w 360,h 240
    通过片元着色器来实现俄罗斯方块

    尝试了一下用着色器来实现俄罗斯方块儿的描画,总体上感觉还不算复杂。接下来想看看如何把每个方块儿渲染得更酷炫一些。 最终效果如图: 完整代码放在了...

  • tbox中tb_for的使用

    在接触tbox这个开源库的时候,见识到了一个非常神奇的宏用来实现C语言的for-each循环,不禁让我很佩服作者的设计思路,想拿出来分享一下。 ...

  • 日语分词开源项目MeCab在mac平台的试用

    简介 MeCab是用C++开发,针对日语的开源分词引擎。MeCab一词是日语めかぶ的谐音,是作者最爱吃的东西。目前最新版本为0.996 安装 以...

  • 2019 Google I/O Extended摘要

    Android Google Play Q Q版本新增的各种功能更加强调安全性。 Kotlin First Kotlin将作为安卓开发的第一语言...

  • 通过x86汇编再看内存中的函数调用过程

    以前通过C语言的学习大概了解了一些函数调用的过程。即在进程的栈中存在栈指针和基指针两种指针,一直指向栈顶,而基指针则指向当前函数的返回值。通过改...

  • 编程循环结构中<与!=的效率比较

    记得以前好像是在某个国外的wiki上看到在for循环中用“!=”比用“<”可以带来更好的性能,从那以后是深信不疑一直用不等于来做循环的判断,知道...

个人介绍
リアルはただの糞ゲーだ!