WireGuard
WireGuard
黑虎含珠
这个作者很懒,什么都没留下…
展开
-
现代c++处理高精度时间差
std::chrono::high_resolution_clock::time_point beginTime = std::chrono::high_resolution_clock::now();while(true){...std::chrono::high_resolution_clock::time_point endTime = std::chrono::hi原创 2017-01-22 16:42:05 · 1070 阅读 · 0 评论 -
编程语言代码编写指南
google官方https://github.com/google/styleguide中文翻译http://zh-google-styleguide.readthedocs.io/en/latest/原创 2017-02-05 11:27:14 · 961 阅读 · 0 评论 -
RxJava 2.0的基本使用
之前在android项目中使用的是RxJava 1.x和RxAndroid,结合Retrofit处理网络请求,比起Handler, AsyncTask确实开发起来方便很多,架构也比较清晰。RxJava 2.0新版出来已经有段时间了,也计划着更新一下项目。通过JetBrain IntelliJ IDEA创建一个Gradle工程。加入RxJava的依赖sourceCompa原创 2017-03-09 15:27:40 · 863 阅读 · 0 评论 -
Java动态代理
package com.company;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class Main { public interface IUserService{ Stri原创 2017-06-24 00:30:02 · 365 阅读 · 0 评论 -
Groovy入门
def list = [1, 2, 3]list.each { e -> print e}println()list << 4list.each { print it //默认参数}println()//定义闭包def add = { a, b -> println "a + b = ${a + b}"}def minus = { a, b ->原创 2017-07-28 14:41:35 · 346 阅读 · 0 评论 -
阿里巴巴JAVA开发手册及开发插件
JAVA开发手册https://github.com/alibaba/p3c/blob/master/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4Java%E5%BC%80%E5%8F%91%E6%89%8B%E5%86%8C%EF%BC%88%E7%BB%88%E6%9E%81%E7%89%88%EF%BC%89.pdfIDEA IntelliJ和原创 2017-10-17 21:58:36 · 1031 阅读 · 0 评论 -
推荐YAML教程
数据格式XML和JSON都太冗余, YAML是一种更加简洁的表达数据的方式。SpringBoot, Kubernetes现在都推荐或采用YAML来作为配置文件的格式。这里推荐一篇YAML教程。YAML 语言教程http://www.ruanyifeng.com/blog/2016/07/yaml.html原创 2017-05-01 14:25:34 · 6472 阅读 · 0 评论