自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CodingMan

新博客: www.veryitman.com

原创 OpenSSL: RSA分段解密实战

原文 OpenSSL: 实战-RSA分段解密,CSDN同步发布。 转载请注明出处,谢谢! 简介 本篇是继 OpenSSL: 简单易上手的RSA加解密 后的补充篇,实战篇。 在实际项目中,并没有像上篇文章写的那么简单,实际情况要复杂的多。万变不离其宗,抽丝剥茧,复杂事务的背后一定是有其本质原因和原...

2020-01-12 11:44:20 288 0

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

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

2020-01-05 15:20:30 143 0

原创 微服务-Android客户端: 实现注册和登录
原力计划

简介 在 微服务项目系列文章 中跟大家一起学习了如何搭建、部署(本机和远程部署、热部署、Nginx等)、运行一个 SpringBoot 服务以及 MySQL 数据库的操作、文档(Swagger)的生成等操作,客户端采用浏览器的方式实现了用户注册、登录的流程。根据 微服务-立志做个伟大的项目 立下的...

2020-06-20 17:14:26 70 0

原创 微服务: 配置Nginx反向代理
原力计划

原文 微服务: 配置Nginx反向代理,CSDN同步发布。 转载请注明出处,谢谢! 简介 本来是一件很小的事情,但我觉得还是很有必要跟大家分享一下,勿以善小而不为。 事情是这样的… 有个小伙伴告诉我说自己想学习一下 SpringBoot 结合 Nginx,毕竟用了 Tomcat 那么久(启动 S...

2020-05-30 10:25:25 322 0

原创 微服务: Admin与服务监测和管理
原力计划

原文 微服务: Admin与服务监测和管理,CSDN同步发布。 转载请注明出处,谢谢! 简介 Spring Boot Admin 并不是 Spring Boot 官方出品的,开源地址 SpringBoot Admin,伴随着 SpringBoot 的更新,Spring Boot Admin 也做...

2020-05-10 17:05:09 154 0

原创 微服务: Actuator实现服务监测
原力计划

简介 SpringBoot Actuator 可以帮助我们监控 SpringBoot 应用的运行情况,服务上线后如何监控和管理自己的服务是我们要考虑的一个重要问题。 Actuator 是 SpringBoot 的一个附加组件(需要自己手动集成),Actuator 能帮助应用程序实现在各个环境运行时...

2020-05-03 16:10:53 178 0

原创 微服务: 结合MySQL实现登录注册
原力计划

简介 继 MySQL8.0.15在Win10上的折腾记 和 微服务: MySQL基本操作 后,由于个人原因没能继续创作,从今天开始补上,继续前进????。 本篇是 微服务系列 的第 N 篇,本篇结合 MySQL 和 SpringBoot 实现用户登录注册,算是一个小实战也是对之前知识点的一个小结。...

2020-04-18 11:54:58 188 0

原创 聊聊 WAV
原力计划

如果要解码 WAV 文件, 首先需要了解一下 WAV 音频文件的格式. 今天说的是 线性 PCM 对应的 WAV 数据的格式以及如何在 iOS 上面使用 faad2 进行解码和播放改格式的音频数据。 PCM 的种类 线性化 PCM A 律量化的 PCM U 律量化的 PCM AD PCM G...

2020-02-16 17:42:16 178 0

原创 OpenSSL: 完成VS2017的配置

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

2019-12-15 16:15:07 186 2

原创 微服务: MySQL基本操作

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

2019-12-08 10:33:18 205 0

原创 聊聊短地址及其原理

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

2019-11-24 11:06:21 190 0

原创 OpenSSL: 用VS2017创建C工程

原文 OpenSSL: 用VS2017创建C工程,CSDN同步发布。 转载请注明出处,谢谢! 简介 该系列文章给大家(主要是刚接触Visual Studio工具的C开发者)带来使用开发工具Visual Studio 2017进行OpenSSL编程,包括base64,AES、DES和RSA加解密等...

2019-11-23 17:05:51 231 0

原创 在Win10上折腾MySQL8.0.15

原文 MySQL8.0.15在Win10上的折腾记,CSDN同步发布。 转载请注明出处,谢谢! 安装和配置MySQL 我在Windows 10上面使用 MySQL Instller 安装的MySQL8.0.15,安装完成后,启动MySQL遇到了不少问题,特此记录踩坑记。 只要你的网络稳定,按照默...

2019-11-16 16:48:29 291 0

原创 微服务: 部署服务

原文 微服务: 部署服务,CSDN同步发布。 转载请注明出处,谢谢! 简介 在 微服务系列 文章中,跟大家从环境搭建、Web工程创建、提供Restful接口、热部署、Git使用以及Swagger生成文档分享了SpringBoot的入门知识。今天继续分享如何使用IDEA和maven对工程进行打包操...

2019-11-05 20:36:00 195 0

原创 微服务: Swagger生成Markdown文档

原文 Swagger生成Markdown文档,CSDN同步发布。 转载请注明出处,谢谢! 国庆放假期间,看了一部 2018年上映的电影 《本杰明.巴顿奇事》,豆瓣评分 8.9。影片讲述了一出生便拥有80岁老人形象的本杰明·巴顿,随着岁月的推移逐渐变得年轻,最终回到婴儿形态,并在苍老的恋人黛茜怀中...

2019-10-13 22:08:38 1460 0

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

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

2019-09-29 15:43:16 300 0

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

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

2019-09-15 16:04:41 1785 0

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

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

2019-08-31 11:46:20 187 0

原创 跳绳的故事

夏天的太阳永远都是那么强劲有力,南方尤为突出。整个地面都冒着热气,像一双无形的双手紧紧地抱着你,马路上反射的光纵然你火眼金金也会心生敬畏。不知道你有没有发现,即使这么热的天,篮球场上还有很多“战士”奋不顾身的拼个你死我活。倒不是他们不怕热不怕累,而是因为他们喜欢这项运动更愿意为了这项运动而付出。 ...

2019-08-24 17:36:21 384 0

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

简介 博文 Java 枚举的本质 跟大家一起学习了 Java 语言中枚举到底是什么,探索其本质和原理。用一句话来概括其本质就是:“Java 中的枚举是一个特殊的 Java 类”,有兴趣的同学可以点击了解上面那篇文章。 今天跟大家一起学习和总结一下 Java 中的枚举的其他特性和用途,由于内容较多,...

2019-08-10 13:16:51 161 0

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

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

2019-08-04 13:32:51 278 2

原创 Handler: 更新UI的方法

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

2019-07-23 15:35:02 43308 38

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

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

2019-07-03 22:37:32 279 0

原创 微服务:本地热部署

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

2019-06-30 19:01:08 753 0

原创 吕不韦和嬴政的一次对话

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

2019-06-23 10:50:29 245 0

原创 微服务: Git入门

原文 微服务: Git入门,CSDN同步发布。 转载请注明出处,谢谢!** 代码管理 如果你还没有Github账号,赶紧点击 这里 去创建一个,很简单,然后下载 Git GUI 安装即可,如果你还不会这些操作,请行动起来去搜索对应的方法,这里不再赘述。 在项目开发过程中,除了写代码之外,还需要...

2019-06-16 13:45:41 644 0

原创 你有没有遇到叫二狗子的那个哥们?

原文 调侃C中的define,CSDN同步发布。 转载请注明出处,谢谢! 二狗子 二狗子这个名字,在大街小巷,在电视剧中几乎都能听到。我也不知道老一辈的父母为什么这么喜欢给自己的孩子取这样的名字,唯一能让我信服的理由是:顺口!大叔大伯们之所以叫这个名字还有一个理由,之前孩子多,希望孩子像小狗儿一...

2019-06-15 23:25:34 384 0

原创 又是一年高考时

原文 回忆高考,CSDN同步发布。 转载请注明出处,谢谢! 楔子 转眼间,我人生中的高考距今已十几年有余了,那时候意气风发,踌躇满志,随时迎接高考的灵魂拷问。幸运的是自己跌跌撞撞的考上了大学,阴差阳错的变成了一名程序猿。 今天是2019年高考的第一天,作为一名 “资深” 的程序猿我还是想用编程...

2019-06-07 14:14:19 428 0

原创 微服务: 想办法让项目运行起来

原文 微服务: 想办法让项目运行起来,CSDN同步发布。 转载请注明出处,谢谢! 必备工具 最新的 Spring Boot 发布版本是 2.1.4,需要JDK版本最小为8即 JDK8,构建工程的工具 Maven 最小版本为3.3,Gradle 最小版本为4.4,当然了 Maven 和 Gradl...

2019-06-04 23:06:08 1540 0

原创 微服务: 步步为营

上图是我从 spring.io 首页介绍截图过来的,简洁而不失霸气! 最近两年,Spring Boot 伴随着微服务的发展而越发火热,很多公司也纷纷开始使用 Spring Boot 和 Spring Cloud 来开发自己的服务,Java开发的浪潮愈发汹涌。这年头不知道微服务不知道 Spring ...

2019-06-02 15:31:15 311 0

原创 C函数中返回字符数组

原文 C函数中返回字符数组,CSDN同步发布。 转载请注明出处,谢谢! 内容简介 在阅读本篇文章之前,建议大家看一下下面2篇文章: 不见得你会计算C字符串长度 双宿双飞的 malloc 和 free 这篇文章主要分享两个点: 1、为什么作为局部变量的字符数组不能直接返回,而字符指针却可以? ...

2019-05-10 23:47:37 5680 3

原创 你会计算C字符串长度吗?

原文 不见得你会计算C字符串长度,CSDN同步发布。 转载请注明出处,谢谢! C 字符串 在 C 语言中,字符串实际上是使用字符 '\0' 终止的一维字符数组。 以下几种方式表示的都是 C 字符串的正确表达方式。 // 要以 '\0' 结尾 char gr...

2019-05-09 21:44:45 2515 0

原创 C语言中free、malloc 等内存管理函数

简介 这两个函数是一对好朋友,几乎是形影不离。有 malloc 的地方就应该有 free 的存在。 今天跟大家聊聊 malloc 和 free 这对好基友,这两个函数都是对堆内存进行管理的函数,另外还有 calloc、realloc、reallocf、valloc 等堆内存管理函数。 void *...

2019-05-02 15:16:26 1134 0

原创 C 结构体指针初始化

原文 C 结构体指针初始化,CSDN同步发布。 转载请注明出处,谢谢! 在使用指针之前,务必要将其初始化。这个是我们最早学习 C 语言的时候,书上经常说的一个问题。在工作中,我们反而会经常忘记这条金科玉律。 本篇文章的所有代码都经 gcc-7 编译器编译过。关于在 macOS 中如何安装和使用 ...

2019-04-26 23:18:31 3416 0

原创 反向代理

直接戳文章 反向代理阅读。 文章内容: 1、正向代理、反向代理 2、实际例子配置 nginx 作为反向代理服务器

2019-04-14 18:05:56 216 0

原创 ReactNative: 不一样的 HelloWorld

如果之前你折腾过 ReactNative, 那么跑起来的效果就是几行文字.今天给大家展示一下在官方 start 的例子基础之上展示不一样的效果.下面跟大家分享如何展示 RN 自带的按钮组件. 后面会陆续给大家分享如何自定义按钮以及如何处理事件的传递等.UI 效果图如下: 其中, 按钮1, 是T...

2016-08-27 23:30:03 702 0

原创 ReactNative: 结合工程的思考

自从 FB 开源了 ReactNative, 受到大家的追捧. 聊天要是不聊这个东西, 别人会把你当做局外人一样看待.说句实在话, 学习 ReactNative 的成本还是比较大的. 什么 Node.js, JavaScript, ES6,还有一堆的管理和使用工具. 至少你还得懂至少一门平...

2016-08-27 16:37:02 631 0

原创 ReactNative: 记录几个常用

距离这篇博客 ReactNative: react-native init 到底做了什么, 已好久没有更新关于 RN 的东西了.前两天有私信问我, 关于如何搭建 RN 开发环境? 进入开发界以来, 我们总是在不断地学习不断地向前发展. 学习新的东西, 总是需要搭建各种各样的开发环境. ...

2016-08-27 12:47:07 1112 0

原创 iOS UI: UIMenuController | InputView 折腾记

本来 UIMenuController 这个东西挺简单的. 直到… 遇到 InputView, 我就醉了, 程序也崩溃了.这里以 Demo 为主, 来说明问题.实现的效果很简单, 如下图ViewController.m#import "ViewController.h"@i...

2016-08-12 23:19:44 1719 0

原创 iOS 音视频: 让 FFMpeg 支持对 H.264 的编码

很多同学被诸如264之类的术语搞懵逼了. 先大概解释一下. H.264 是视频的一种编码标准(规范), x264 是一个库, 实现了对 H.264 视频格式的编码,但是没有实现解码 H.264 的功能. ffmpeg 是一个框架,实现了对 H.264视频格式的解码功能. 换句话...

2016-08-03 23:43:59 2245 0

提示
确定要删除当前文章?
取消 删除