首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
whr666
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
赞
文章( 22 )
沸点( 0 )
浅谈常见的七种加密算法及实现
数字签名、信息加密 是前后端开发都经常需要使用到的技术,应用场景包括了用户登入、交易、信息通讯、oauth 等等,不同的应用场景也会需要使用到不同的签名加密算法,或者需要搭配不一样的 签名加密算法 来达到业务目标。这里简单的给大家介绍几种常见的签名加密算法和一些典型场景下的应用…
Android JNI 中的线程操作
学习一下如何在 Native 代码中使用线程。 Native 中支持的线程标准是 POSIX 线程,它定义了一套创建和操作线程的 API 。 这个头文件中定义了很多和线程相关的函数,这里就暂时使用到了其中部分内容。 __pthread_ptr 为指向 pthread_t 类型变…
C++实现GBDT算法及优化历程
其实是一个课程作业,要求实现 GBDT 算法。在实现的过程中参考了很多资料,也做了很多优化,觉得收获很大,因此把开发的过程也记录了下来。 源代码在 GitHub。 1. 构建与使用 Windows: 使用 Visual Studio 2017 打开解决方案并生成即可。 2. 算…
一篇文章带你了解 Java 自动内存管理机制及性能优化
同样的,先来个思维导图预览一下本文结构。 首先来看看Java虚拟机所管理的内存包括哪些区域,就像我们要了解一个房子,我们得先知道这个房子大体构造。根据《Java虚拟机规范(Java SE 7 版)》的规定,请看下图: 程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的…
2018 Google 移动技术最新进展速览
在 Google,移动技术泛指与 Android 与 Web 相关的技术领域。这周在 Google 上海办公室参加了一场分享会,他们的华人工程师向与会人员同步了 Google 在移动技术上的最新动态。虽说大部分内容…
爬虫实战(三):微博用户信息分析
前面 这篇文章 介绍了爬取微博用户资料和动态并将数据保存在数据库的过程。下面来说一下对数据库数据与分析的过程。 首先先来回顾一下前一篇文章中谈到的数据库字段。下图是 weibo 数据库中的三张表: 其中每个字段对应的含义请见源码。 可以看到和微博资料页的资料是对应的。 里面包含…
Android列表控件
在Android中可滑动的列表是常见的UI布局效果. 所以熟练掌握列表控件是肯定的; 主要功能使列表复用. 可以处理大量的列表控件组合. 在android21以前属于最常用控件之一. 之后引入RecyclerView控件. 其作用比ListView更加强大可定制性更高. 但是某…
刨解OkHttp之缓存机制
时间一晃而过,今天想给大家带来OkHttp的zuihou最后一篇文章,主要讲一下OkHttp的缓存机制。OkHttp的责任链中有一个拦截器就是专门应对OkHttp的缓存的,那就是CacheInterceptor拦截器。 其对应的方法如下,我们就从这个方法讲起: 这就是整个缓存拦…
Mac中编译FFmpeg教程(Android版)
本篇文章主要介绍在Mac环境中,编译FFmpeg生成so库。 FFmpeg既是一款音视频编解码工具,同时也是一组音视频编解码开发套件,作为编解码开发套件,它为开发者提供了丰富的音视频处理的调用接口。 FFmpeg提供了多种媒体格式的封装和解封装,包括多种音视频编码、多种协议的流…
下一页
关注了
0
关注者
0
收藏集
0
关注标签
0
加入于
2018-06-01