OC坑集之block作为函数参数

对于 OC(Objective-C,苹果推出的自家编程语言) 的争论一直不休,对于一门语言,我觉得只要能解决你的问题就够了。 评论一门编程语言的好坏之前,需要我们真正的去用它,OC 孰好孰坏,需要你自己去尝试。 OC 坑集,主要记载使用 OC 开发项目遇到的问题,尽量简洁明了,希望大家喜欢。 block 语句块可以作为函数的参数, 在项目中都经常被作为回调来使用。 如果你还不熟悉 block...

发布于 iOS

OpenSSL: 实战-RSA分段解密

简介本篇是继 OpenSSL: 简单易上手的RSA加解密 后的补充篇,实战篇。 在实际项目中,并没有像上篇文章写的那么简单,实际情况要复杂的多。万变不离其宗,抽丝剥茧,复杂事务的背后一定是有其本质原因和原理的存在,而我们就是挖掘原理,探索本质的福尔摩斯。 今天这篇文章,带领大家参与到实际项目中运用RSA加解密,在阅读下面内容之前,期望大家可以下载 openssl 的源码,或者下载我 上篇文中...

发布于 C/C++

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

简介这篇文章是继 OpenSSL: 用VS2017创建C工程、OpenSSL: 完成VS2017的配置 两篇文章的第3篇,前两篇分别跟大家分享了如何在 visual studio2017 中创建C工程,配置OpenSSL的开发环境以及使用 openssl 开源库实现base64的编解码。 本篇跟大家分享如何使用 openssl 开源库实现 RSA 的加密和解密,不过这一篇是对简单的数据进行...

发布于 C/C++

Android中值得说的Handler之更新UI

最近在看电视剧《庆余年》,被调皮的编剧逗得爱不释手,范闲同志从“潜龙勿用”直到大殿醉酒背诵唐诗300首,让众官瞠目结舌,也算是“飞龙在天”了,这一集(第27集)看的那叫一个过瘾。尤其范闲那句“我醉欲眠君且去,去你妈的…”,差点让我喷饭。 推荐大家周末可以看看,算是休闲一下吧! 简介个人总是感觉 Android中更新 UI 很让人纠结!特此小结一下,算是抛砖引玉。 读这篇文章之前,假设你已经明...

发布于 Android

微服务: MySQL基本操作

简介本篇是 微服务系列 的第 N 篇,从本篇开始我们就要接触和学习数据库相关的知识了。 数据库我们选择 MySQL 数据库,免费且资料多,大部分公司都会使用该数据库。我是在 Windows 10 上面搭建的微服务开发环境,同理,MySQL 数据库也是在这个系统上面安装的并且使用的是 MySQL8.0 版本,如果你还没有安装或者在安装 MySQL8.0 遇到问题可以参考 MySQL8.0.15...

发布于 Server

短地址原理

简介一个同事遇到一个问题,他说受限于第三方的服务,自己请求所带过去的字符串因为太长,无法从第三方服务获取信息,很是苦恼😴。后来我们商量了一下,最终借鉴短地址的思想解决了问题。道理很简单,因为我们请求中的附加字符串信息第三方服务只是透传回来给我们,我们只需要把这些附加信息进行字符压缩就可以了,这样请求带过去的字符串长度就满足了要求😊。 无论是写文章还是制作一些表格的时候,我会时常用到短地址...

发布于 Server

OpenSSL: 完成VS2017的配置

简介在 OpenSSL: 用VS2017创建C工程 中跟大家分享了如何在 Visual Studio 2017 中创建 C 工程和注意事项以及遇到问题的解决方案,今天我们开始在 Visual Studio 2017 中搭建 OpenSSL 的开发环境。 很多人在配置 OpenSSL 环境中遇到了不少问题,甚至还有放弃的。说实话,我也差点奔溃了:(,配置这些鬼东西确实有点复杂,说一句沃茨奥一...

发布于 C/C++

OpenSSL: 用VS2017创建C工程

简介该系列文章给大家(主要是刚接触Visual Studio工具的C开发者)带来使用开发工具Visual Studio 2017进行OpenSSL编程,包括base64,AES、DES和RSA加解密等内容。 对于C/C++的编程,我工作之后基本都是在Linux上面写,很少在Windows上面耕耘。最近收到几个小伙伴的邮件,有请教如何在Windows上面进行C编程的,也有问关于Ope...

发布于 C/C++

MySQL8.0.15在Win10上的折腾记

安装和配置 MySQL我在 Windows 10 上面使用 MySQL Instller 安装的 MySQL-8.0.15,安装完成后,启动和使用 MySQL 遇到了不少问题,特此记录踩坑记。 只要你的网络稳定,按照默认安装,整个安装过程还算顺利。 安装过程中需要设置密码,我设置的账号和密码都是 root,所以下面的操作都是基于这个账号和密码进行的。 安装完成后,将 mysql server...

发布于 Server

微服务: 部署服务

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

发布于 Server
13456719

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。