9 veryitman

尚未进行身份认证

上善若水

等级
TA的排名 1k+

聊聊 WAV

如果要解码 WAV 文件, 首先需要了解一下 WAV 音频文件的格式.今天说的是 线性 PCM 对应的 WAV 数据的格式以及如何在 iOS 上面使用 faad2 进行解码和播放改格式的音频数据。PCM 的种类线性化 PCMA 律量化的 PCMU 律量化的 PCMAD PCMGSMWAV 简介WAV 只是该音频文件的后缀名,其完整名称缩写是 WAVE.WAVE(Wave...

2020-02-16 17:42:16

OpenSSL: RSA分段解密实战

原文 OpenSSL: 实战-RSA分段解密,CSDN同步发布。转载请注明出处,谢谢!简介本篇是继 OpenSSL: 简单易上手的RSA加解密 后的补充篇,实战篇。在实际项目中,并没有像上篇文章写的那么简单,实际情况要复杂的多。万变不离其宗,抽丝剥茧,复杂事务的背后一定是有其本质原因和原理的存在,而我们就是挖掘原理,探索本质的福尔摩斯。今天这篇文章,带领大家参与到实际项目中运用RSA...

2020-01-12 11:44:20

OpenSSL: 简单易上手的RSA加解密

原文 OpenSSL: 简单易上手的RSA加解密,CSDN同步发布。转载请注明出处,谢谢!简介这篇文章是继 OpenSSL: 用VS2017创建C工程、OpenSSL: 完成VS2017的配置 两篇文章的第3篇,前两篇分别跟大家分享了如何在 visual studio2017 中创建C工程,配置OpenSSL的开发环境以及使用 openssl 开源库实现base64的编解码。本篇跟大家...

2020-01-05 15:20:30

OpenSSL: 完成VS2017的配置

原文 OpenSSL: 完成VS2017的配置,CSDN同步发布。转载请注明出处,谢谢!简介在 OpenSSL: 用VS2017创建C工程 中跟大家分享了如何在 Visual Studio 2017 中创建 C 工程和注意事项以及遇到问题的解决方案,今天我们开始在 Visual Studio 2017 中搭建 OpenSSL 的开发环境。很多人在配置 OpenSSL 环境中遇到了不少...

2019-12-15 16:15:07

微服务: MySQL基本操作

原文 微服务: MySQL基本操作,CSDN同步发布。转载请注明出处,谢谢!简介本篇是 微服务系列 的第 N 篇,从本篇开始我们就要接触和学习数据库相关的知识了。数据库我们选择 MySQL 数据库,免费且资料多,大部分公司都会使用该数据库。我是在 Windows 10 上面搭建的微服务开发环境,同理,MySQL 数据库也是在这个系统上面安装的并且使用的是 MySQL8.0 版本,如果你...

2019-12-08 10:33:18

聊聊短地址及其原理

原文 短地址原理,CSDN同步发布。转载请注明出处,谢谢!简介一个同事遇到一个问题,他说受限于第三方的服务,自己请求所带过去的字符串因为太长,无法从第三方服务获取信息,很是苦恼????。后来我们商量了一下,最终借鉴短地址的思想解决了问题。道理很简单,因为我们请求中的附加字符串信息第三方服务只是透传回来给我们,我们只需要把这些附加信息进行字符压缩就可以了,这样请求带过去的字符串长度就满足了要求????...

2019-11-24 11:06:21

OpenSSL: 用VS2017创建C工程

原文 OpenSSL: 用VS2017创建C工程,CSDN同步发布。转载请注明出处,谢谢!简介该系列文章给大家(主要是刚接触Visual Studio工具的C开发者)带来使用开发工具Visual Studio 2017进行OpenSSL编程,包括base64,AES、DES和RSA加解密等内容。对于C/C++的编程,我工作之后基本都是在Linux上面写,很少在Windows上面耕耘。最...

2019-11-23 17:05:51

在Win10上折腾MySQL8.0.15

原文 MySQL8.0.15在Win10上的折腾记,CSDN同步发布。转载请注明出处,谢谢!安装和配置MySQL我在Windows 10上面使用 MySQL Instller 安装的MySQL8.0.15,安装完成后,启动MySQL遇到了不少问题,特此记录踩坑记。只要你的网络稳定,按照默认安装整个安装过程还算比较顺利。安装过程中需要设置密码,我设置的账号和密码都是 root,所以下面的...

2019-11-16 16:42:53

微服务: 部署服务

原文 微服务: 部署服务,CSDN同步发布。转载请注明出处,谢谢!简介在 微服务系列 文章中,跟大家从环境搭建、Web工程创建、提供Restful接口、热部署、Git使用以及Swagger生成文档分享了SpringBoot的入门知识。今天继续分享如何使用IDEA和maven对工程进行打包操作,然后发布代码到服务器进行部署的过程。大家有任何问题,或者文中有不正确的地方欢迎留言评论,共同进...

2019-11-05 20:31:48

微服务: Swagger生成Markdown文档

原文 Swagger生成Markdown文档,CSDN同步发布。转载请注明出处,谢谢!国庆放假期间,看了一部 2018年上映的电影 《本杰明.巴顿奇事》,豆瓣评分 8.9。影片讲述了一出生便拥有80岁老人形象的本杰明·巴顿,随着岁月的推移逐渐变得年轻,最终回到婴儿形态,并在苍老的恋人黛茜怀中离世的奇异故事。 如果没有看过的小伙伴,推荐大家去看看,里面有很多关于人生的哲理。本次文章封面图来...

2019-10-13 22:03:20

微服务: Swagger 实现在线文档自动化

原文 微服务: Swagger让你可以多抽一支烟,CSDN同步发布。转载请注明出处,谢谢!简介Swagger,可用于生成、描述、调用和可视化 RESTful 风格接口的API,是一套规范和完整的开发框架,并且能对接口进行单独测试。另外, Swagger 在 Github 上面是开源的。无论对于后端开发,还是前端开发以及测试同事,Swagger 都可以基本满足使用需求。在 Sprin...

2019-09-29 15:42:48

微服务: 写注册和登录的接口

原文 微服务: 简单的用户名注册和登录,CSDN同步发布。转载请注明出处,谢谢!内容概要在本篇中我们要完成一个目标:提供注册、登录的接口给前端或者客户端来使用。涉及到的内容主要有下面几个:1 、SpringBoot 中常用的注解如何使用?2 、如何对接口进行单元测试?其他相关的微服务文章,可以点击 微服务专栏 了解。常用注解控制器 Controller 是 Spring 中最...

2019-09-15 16:00:19

还有你不知道的Java枚举特性(下篇)

简介这篇是博文 还有你不知道的Java枚举特性(上篇) 的下篇,可以点击下面的链接前往。本篇主要内容:Java 枚举是一个特殊的类,聊聊其方法的重写如何使用接口来组织 Java 枚举?如何使用枚举实现 Java 的单例模式JDK 数据结构中关于枚举的集合 EnumSet 和字典 EnumMap重写枚举的方法所有的枚举类都继承自 Enum,在这个父类当中 toString、equ...

2019-08-31 11:46:20

跳绳的故事

夏天的太阳永远都是那么强劲有力,南方尤为突出。整个地面都冒着热气,像一双无形的双手紧紧地抱着你,马路上反射的光纵然你火眼金金也会心生敬畏。不知道你有没有发现,即使这么热的天,篮球场上还有很多“战士”奋不顾身的拼个你死我活。倒不是他们不怕热不怕累,而是因为他们喜欢这项运动更愿意为了这项运动而付出。讲一个听来的故事~公司将要进行跳绳比赛,各个小组积极备战,需要大家一起努力配合才能把绳跳好。组长...

2019-08-24 17:36:21

还有你不知道的Java枚举特性(上篇)

简介博文 Java 枚举的本质 跟大家一起学习了 Java 语言中枚举到底是什么,探索其本质和原理。用一句话来概括其本质就是:“Java 中的枚举是一个特殊的 Java 类”,有兴趣的同学可以点击了解上面那篇文章。今天跟大家一起学习和总结一下 Java 中的枚举的其他特性和用途,由于内容较多,这次的分享分为两篇文章来写,欢迎大家拍砖、指正和交流!本篇主要内容:Java switch 语句...

2019-08-10 13:16:51

微服务: 学习几个容易混淆的URL注解

原文 微服务: 学习几个容易混淆的URL注解,CSDN同步发布。转载请注明出处,谢谢!了解 URL首先,大家需要知道下面这三个东西的定义:URI,Universal Resource Identifier,统一资源标志符URL,Universal Resource Locator,统一资源定位符URN,Universal Resource Name,统一资源名称在 WWW 上...

2019-08-04 13:32:51

Handler: 更新UI的方法

总是感觉 android 中 UI 更新很让人纠结!自己小结一下,算是抛砖引玉。读这篇文章之前,假设你已经明白线程、Handler 的使用。在文章的最后,附录一张草图,主要用于说明 Handler、Message、MessageQueue、Looper 之间的关系。1. 在 onCreate() 方法中开启线程更新 UIpublic class MasterActivity ex...

2019-07-23 15:35:02

微服务: 立志做个伟大的项目

原文 微服务: 立志做个伟大的项目,CSDN同步发布。转载请注明出处,谢谢!简介在开篇 微服务: 步步为营 里面我们已经定下一个小目标(以终为始的策略),即使用 Spring Boot 写 API 提供给 iOS、Android 客户端或者网页端来调用。接下来我们开始完成我们这个超级梦想吧!在启航之前,我们还是给这个 App 起个名字吧,该 App 就是给用户展示 Blog 的,所以暂...

2019-07-03 22:37:32

微服务:本地热部署

原文 微服务: 本地热部署,CSDN同步发布。转载请注明出处,谢谢!简介在项目开发中,难免会经常修改代码来验证一些问题,如果每次修改都需要进行重新关闭、启动这样的操作会让人有点不爽,如果能实现代码的热部署就好了。所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。通俗来讲,热部署就是在修改代码后,不需要重新启动服务器,就可以加载修改后的代码,看到修改后的效果。对于 ID...

2019-06-30 19:01:08

吕不韦和嬴政的一次对话

原文 认知,CSDN同步发布。转载请注明出处,谢谢!任何时候都不要轻易的开口说:“这不可能”,就跟在任何情况下都不要轻易说放弃一样重要。在很多场合下,你这么一说不仅暴露了你的学识,而且还会暴露你的心态。特别是程序员,在产品说要实现xxx功能或者UE说要实现yyy效果的时候,很容易用“这个无法实现”这样的语句来“抗拒”需求。我记得有这样一件小事。程序员A说:“这个框架已经限制了,无法实...

2019-06-23 10:50:29

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。