链滴
社区愿景和功能特性
优雅的 Markdown 所见即所得编辑
快捷键交互
随时自由编辑分享内容
支持注销账号来去自由
分布式社区网络
开放 API
产品
Symphony 社区系统(Java)
Solo 博客系统(Java)
Vditor 编辑器(TypeScript)
思源笔记(Electron、Go)
Pipe 博客平台(Vue、Go)
发展计划表
发展简史
榜单
GitHub 仓库排行
帖子打赏排行
Solo 博客端排行
积分排行
活跃度排行
贡献排行
本站基于开源项目 Sym
编程代码问答
登录
注册
woyehua
关注
13593
号成员,
2018-04-19 17:21:32
加入
733
个人主页
浏览
16
帖子
+
回帖
+
评论
883
贡献点
4h45m
在线时长
16
帖子
5.4k
帖子被浏览
34
浏览帖子
2
被收藏的帖子
0
收藏的帖子
1
帖子被关注
0
关注帖子
1
被回贴
0
回贴
145
浏览回贴
0
评论
0
聊天室
1
收到的感谢
0
被用户关注
0
关注用户
733
主页被浏览
1
浏览他人主页
4
浏览领域
3
浏览标签
540
积分
0
Repos
883
贡献点
0
清风明月
1
关注标签
关注了标签
IDEA
2 年前
发布了帖子
Java 中 InputStream 和 String 之间的转换方法
[图片] 在 Java 中 InputStream 和 String 之间的转化十分普遍,本文主要是总结一下转换的各种方法,包括 JDK 原生提供的,还有一些外部依赖提供的。 1、InputStream 转化为 String 1.1 JDK 原生提供 方法一: byte[] bytes = new byte[0]; b ..
4 年前
发布了帖子
python 各种 web 框架对比
[图片] 0 引言 python在web开发方面有着广泛的应用。鉴于各种各样的框架,对于开发者来说如何选择将成为一个问题。为此,我特此对比较常见的几种框架从性能、使用感受以及应用情况进行一个粗略的分析。 1 Django Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M ..
4 年前
发布了帖子
PS 快速美白磨皮方法
[图片] [图片] 本教程有两个特点: 1,确保你三分钟可以看完(超过三分钟,就太痛苦了); 2,确保你一分钟就可以操作完。 这个是前言,现在开始。 我们选用一张 MM 的照片,这个照片是出现在下面这个贴里的。 好了,我们第一步,使用 PS 打开照片,然后复制一个图层。 复制的快捷方式就是 ..
4 年前
发布了帖子
Android 数据加密和编码总结
[图片] 最近正好在项目中用到数据加密,于是从网上查阅一些资料,了解各种加密方式并写代码验证,就在本篇文章中做个总结吧。 我将从这几个方面介绍 Android 中的加密方式以及相关的概念: 1. 异或加密 2. MD5 算法 3. Base64 编码 4. DES 加密 5. AES 加密 6. RSA 加密 从严格意 ..
4 年前
发布了帖子
SpringBoot 页面展示 Thymeleaf
[图片] 开发传统 Java WEB 工程时,我们可以使用 JSP 页面模板语言,但是在 SpringBoot 中已经不推荐使用了。SpringBoot 支持如下页面模板语言 Thymeleaf FreeMarker Velocity Groovy JSP 上面并没有列举所有 SpringBoot 支持的页面模板技术。 ..
4 年前
发布了帖子
MINA CodecFilter(编解码过滤器)
[图片] 本教程尝试揭露为什么以及怎么使用 ProtocolCodecFilter。 为什么使用 ProtocolCodecFilter? TCP 包装所有包的投递在正确的顺序里。但是不保证在发送端的写入操作,导致一次接收端的读取事件。查看 MINA 术语集里的 http://en.wikipedia.org/wiki ..
4 年前
发布了帖子
Android 之 Mina 集成,自定义消息断包、粘包处理
[图片] [图片] 1.环境搭建 首先,我们需要添加两个包,分别是: mina-core-2.0.16.jar、slf4j-android-1.6.1-RC1.jar 2.自定义消息格式 在这里,我们规定每条消息的格式为:消息头(一个 int 类型:表示消息体的长度、一个 short 类型:表示事件号)+ 消息体(为字 ..
4 年前
发布了帖子
Java 线程监听,意外退出线程后自动重启
[图片] Java 线程监听,意外退出线程后自动重启 某日,天朗气清,回公司,未到 9 点,刷微博,顿觉问题泛滥,惊恐万分! 前一天写了一个微博爬行程序,主要工作原理就是每隔 2 分钟爬行一次微博,获取某 N 个关注朋友微博数量,然后将其保存起来,2 分钟之后再次爬行,再取 其微博数量,与 2 分钟前保存的微博 ..
4 年前
发布了帖子
java 如何对 List 集合中的元素进行排序
[图片] 在 java 开发中有时候我们需要对 List 集合中的元素按照一定的规则进行排序,比如说有个 Person 的集合,我们要根据 Person 的 age 属性进行排序输出,这就需要用到 Java 中提供的对集合进行操作的工具类 Collections,其中的 sort 方法,大家看虾米哥的例子如下: 1.P ..
4 年前
发布了帖子
Mina 架构与优化指南
[图片] MINA 架构 这里,我借用了一张 Trustin Lee 在 Asia 2006 的 ppt 里面的图片来介绍 MINA 的架构。 Remote Peer 就是客户端,而下方的框是 MINA 的主要结构,各个框之间的箭头代表数据流向。 大家可以对比刚刚的例子来看这个架构图,IoService 就是整个 MI ..
4 年前
发布了帖子
Android:这是一份很详细的 Socket 使用攻略
[图片] 前言 Socket 的使用在 Android 网络编程中非常重要 今天我将带大家全面了解 Socket 及 其使用方法 目录 1.网络基础 1.1 计算机网络分层 计算机网络分为五层:物理层、数据链路层、网络层、运输层、应用层 其中: 网络层:负责根据 IP 找到目的地址的主机 运输层:通过端口把数据传到目的 ..
4 年前
发布了帖子
Android Socket 连接(模拟心跳包,断线重连,发送数据等)
这两天做了一个项目是 app 通过 socket 连接自动炒菜机,给炒菜机发指令,炒菜机接收到指令会执行相应的操作。(程序虽然做的差不多了,然而我连炒菜机长什么样都没见过) 其实作为一个会做饭的程序猿,我坚信还是自己动手做的饭菜比较好吃,毕竟做饭还是很有趣的。 闲话不多说,因为是通过 socket 去连接炒菜机的,并且 ..
4 年前
发布了帖子
Lottie 源码浅探
[图片] 前置知识: Lottie 对动画的变换主要是通过 Matrix 实现, 因此需要了解 Matrix 相关知识,可以参考下面的博客: https://blog.csdn.net/pathuang68/article/details/6991867 一、动画 Json 传入方法: Json 动画传入的方式定义在 ..
4 年前
发布了帖子
Android Cmake 编译 c,c++ 源文件,实现 JNI 调用
[图片] 这几天研究了一下安卓涉及到 JNI 相关的知识点,本以为很简单的东西,结果实现起来各种错误,现在总结一下贴出来 希望有帮助 这篇文章,只介绍使用 Cmake 去编译 so 文件,NDK 的先不讨论,个人觉得 ndk 比较麻烦 1、首先需要下载 Cmake,这个 AS 都自带了功能,见下图 Cmake 是一个编 ..
4 年前
发布了帖子
JNI/NDK 开发指南(六)——C/C++ 访问 Java 实例方法和静态方法
[图片] 通过前面 5 章的学习,我们知道了如何通过 JNI 函数来访问 JVM 中的基本数据类型、字符串和数组这些数据类型。下一步我们来学习本地代码如何与 JVM 中任意对象的属性和方法进行交互。比如本地代码调用 Java 层某个对象的方法或属性,也就是通常我们所说的来自 C/C++ 层本地函数的 callback( ..
4 年前
发布了帖子
C++ 中头文件(.h)和源文件(.cpp)都应该写些什么
[图片] C++ 中头文件(.h)和源文件(.cpp)都应该写些什么 头文件(.h): 写类的声明(包括类里面的成员和方法的声明)、函数原型、#define常数等,但一般来说不写出具体的实现。 在写头文件时需要注意,在开头和结尾处必须按照如下样式加上预编译语句(如下): #ifndef CIRCLE_H #define ..
4 年前