自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

『不羁阁』 | 行走少年郎

不羁,谓才行高远,不可羁系也。

原创 关于『不羁阁』,关于『我』

“不羁”,源自《文选·邹阳<狱中上书自明>》中:“使不羁之士,与牛骥同皂。” 李善对此注解为:**“不羁,谓才行高远,不可羁系也。”**所以李善的这段注解也成了我们对“不羁”的解释。这段话可以理解为:不要因别人的想法就限制自己的思维,敢想就要敢做,要相信自己,不可自我设限。 而这句话,...

2017-12-27 09:48:31 2766 0

原创 2019 年,把人生奉献给我所热爱的一切

2019 年已经过去了一天的时间。这一年,你过的好吗? 就在刚刚,我问了自己这个问题。在认真思考了 15 分钟之后,我的回答只有四个字:努力充实。 1 2019 最开始的时候,我列了一个梦想清单,为这一年立了数十个 flag。 当初我曾信誓旦旦的说一定要完成,但毫无意外地,大多数 flag 都...

2020-01-01 23:28:15 175 0

原创 NYOJ-34-韩信点兵-2013年8月6日22:59:28

韩信点兵 时间限制:3000ms | 内存限制:65535KB 难度:1 描述 相传韩信才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了。输入3个非负整数a,b,c ,表示每种队形排尾的人数(a&l...

2019-12-06 10:23:11 798 0

原创 HDU1695 GCD【容斥原理】【欧拉函数】

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1695 题目大意: 给你5个整数a、b、c、d、k,在区间[a,b]中选一个数x,在区间[c,d]中选一个数y,使得x和y的 公约数为k,即gcd(x,y) = k。现在问题来了:这样的整...

2019-12-06 10:23:00 1134 1

原创 HDU2222 Keywords Search【AC自动机】

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2222 题目大意: 给你 N 个模式串,和一个文本串。问:文本串中共出现了几个模式串。 思路: 这道题是 AC 自动机的基础题目。就是求文本串中出现的模式串个数。用 Val[] 数组...

2019-12-05 14:12:08 669 0

原创 iOS 开发:『Crash 防护系统』(三)KVC 防护

本文首发于我的个人博客:『不羁阁』 文章链接:传送门 本文更新时间:2019年08月29日13:37:30 本文是 『Crash 防护系统』系列 第三篇。通过本文,您将了解到: KVC Crash 的主要原因 KVC 搜索模式 KVC Crash 防护方案 文中示例代码在: bu...

2019-09-14 10:11:52 44 0

原创 iOS 开发:『Crash 防护系统』(二)KVO 防护

本文首发于我的个人博客:『不羁阁』 文章链接:传送门 本文更新时间:2019年08月29日12:37:11 本文是 『Crash 防护系统』系列 第二篇。通过本文,您将了解到: KVO Crash 的主要原因 KVO 防止 Crash 的常见方案 我的 KVO 防护实现 测试 ...

2019-08-29 17:20:47 94 0

原创 iOS 开发:『Crash 防护系统』(一)Unrecognized Selector

本文首发于我的个人博客:『不羁阁』 文章链接:传送门 本文更新时间:2019年08月23日12:15:21 本文是 『Crash 防护系统』系列 第一篇。 这个系列将会介绍如何设计一套 APP Crash 防护系统。这套系统采用 AOP(面向切面编程)的设计思想,利用 Objectiv...

2019-08-23 12:14:59 64 0

原创 iOS 开发:『Runtime』详解(四)获取类详细属性、方法

本文首发于我的个人博客:『不羁阁』 文章链接:传送门 本文更新时间:2019年07月31日20:29:30 本文用来介绍 iOS 开发中,如何通过『Runtime』获取类详细属性、方法。通过本文,您将了解到: 获取类详细属性、方法简述 获取类详细属性、方法(成员变量列表、属性列表、...

2019-07-31 20:39:37 70 0

原创 iOS 开发:『Runtime』详解(三)Category 底层原理

本文首发于我的个人博客:『不羁阁』 文章链接:传送门 本文更新时间:2019年07月24日20:15:36 本文用来介绍 iOS 开发中『Runtime』中的 Category 底层原理。通过本文,您将了解到: Category (分类)简介 Category 的实质 Categ...

2019-07-24 20:31:54 46 0

原创 iOS 开发:『Runtime』详解(二)Method Swizzling

本文首发于我的个人博客:『不羁阁』 文章链接:传送门 本文更新时间:2019年07月12日13:21:26 本文用来介绍 iOS 开发中『Runtime』中的黑魔法 Method Swizzling。通过本文,您将了解到: Method Swizzling(动态方法交换)简介 Me...

2019-07-12 12:47:30 46 0

原创 iOS 开发:『Runtime』详解(一)基础知识

本文首发于我的个人博客:『不羁阁』 文章链接:传送门 本文更新时间:2019-08-16 15:50:49 本次更新增加了 类方法相关的消息传递机制。 本文用来介绍 iOS 开发中『Runtime』相关的基础知识。通过本文,您将了解到: 什么是 Runtime? 消息机制的基本原...

2019-06-13 15:48:43 24 0

原创 iOS 开发:『Blocks』详尽总结 (二)底层原理

本文用来介绍 iOS 开发中 『Blocks』的底层原理。我将通过 Blocks 由 OC 转变的 C++ 源码来一步步解析 Blocks 的底层原理。 通过本文您将了解到: Blocks 的实质是什么? Block 截获局部变量和特殊区域变量 Block 的存储区域 Block 的循环...

2019-03-28 17:26:09 22 0

原创 iOS 开发:『Blocks』详尽总结 (一)基本使用

本文用来介绍 iOS开发中 『Blocks』的基本使用。通过本文您将了解到: 什么是 Blocks Blocks 变量语法 Blocks 变量的声明与赋值 Blocks 变量截获局部变量值特性 使用 __block 说明符 Blocks 变量的循环引用以及如何避免 文中 Demo 我已...

2019-03-27 17:43:16 20 0

原创 Hexo 教程:Hexo 博客部署到腾讯云教程

本文首发于我的个人博客:『不羁阁』 文章链接:传送门 本篇内容用来讲述如何将 hexo 博客部署到腾讯云的服务器上。 只要通过三步即可成功部署: 云服务器端 git 的配置 Nginx 的配置 本地端 hexo 的设置更改 下面开始正式讲解如何部署。 前期需要准备: 一个腾讯...

2018-03-10 00:08:36 189 0

原创 iOS 网络:『文件下载、断点下载』的实现(三):AFNetworking

本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Resume-Download-AFNetworking.html 目录 AFNetworking下载简介 AFNetworking下载相关 2....

2017-01-20 16:53:37 16 0

原创 iOS 网络:『文件下载、断点下载』的实现(二):NSURLSession

本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Resume-Download-NSURLSession.html 目录 NSURLSession下载简介 NSURLSession下载相关 2....

2017-01-20 16:42:18 30 0

原创 iOS 网络:『文件下载、断点下载』的实现(一):NSURLConnection

本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Resume-Download-NSURLConnection.html 目录 文件下载简介 1.1 文件下载分类 1.1.1 按文件大小划分 ...

2017-01-20 16:29:00 17 0

原创 iOS 多线程:『RunLoop』详尽总结

本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Complete-learning-RunLoop.html 文中Demo地址:YSC-RunLoopDemo 1. RunLoop 简介 1.1 什么...

2016-11-10 17:34:00 22 0

原创 iOS 开发:一步步教你彻底学会『iOS应用间相互跳转』

本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Application-jump.html 这篇文章通过一步步指导,教你彻底学会『iOS应用间相互跳转』问题。文末有Github的学习Demo。 1...

2016-09-14 22:50:00 25 0

原创 iOS 多线程:『NSOperation、NSOperationQueue』详尽总结

本文首发于我的个人博客:『不羁阁』 文章链接:传送门 本文更新时间:2018年03月06日17:27:55 笔者对之前写的原文重新整理,修改了部分内容,又增加了许多关于 NSOperation、NSOperationQueue 的知识及用法,希望大家喜欢。 本文用来介绍 iOS 多线程中...

2016-09-05 18:58:45 14 0

原创 iOS 多线程:『GCD』详尽总结

本文首发于我的个人博客:『不羁阁』 文章链接:传送门 本文更新时间: 2019-09-14 15:35:48 再次感谢大家对这篇文章的喜欢和支持。为了更好的让大家了解 iOS 多线程,以及 GCD 的相关知识,我第三次对这篇文章进行了梳理,修改了 GCD 不同组合方式区别的相关总结,以及 队...

2016-09-03 19:47:39 32 0

原创 iOS 多线程:『pthread、NSThread』详尽总结

本文首发于我的个人博客:『不羁阁』 文章链接:传送门 本文更新:2018年01月26日13:42:11 本文用来介绍 iOS 多线程中,pthread、NSThread 的使用方法及实现。 第一部分:pthread 的使用、其他相关方法。 第二部分:NSThread 的使用、线程相关用...

2016-09-01 13:59:02 14 0

原创 『边城』: 陌上花开,可缓缓归矣

本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/Reading-Border-Town.html 这个人也许永远不回来了,也许"明天"回来! 这是沈从文先生写的《边城》里的最后一句话。...

2016-08-27 21:18:49 30 0

原创 iOS 开发:Foundation 框架及相关类详尽总结

本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Foundation.html 本文用来介绍 Foundation 框架的相关知识,以及 Foundation 框架所提供类的相关知识总结。 1. ...

2016-08-07 10:30:45 20 0

原创 iOS 开发:Foundation 框架详尽总结之『数字、结构体、日期、文件类』

本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Foundation-other.html 本文对Foundation框架中一些数字类(NSNumber)、常用结构体类(CGPoint、CGSize、...

2016-08-07 10:07:51 26 0

原创 iOS 开发:Foundation 框架详尽总结之『字典类』

本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Foundation-Dictionary.html 本文对Foundation框架中的字典类(NSDictionary和NSMutableDictio...

2016-08-07 08:22:02 18 0

原创 iOS 开发:Foundation 框架详尽总结之『数组类』

本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Foundation-Array.html 本文对Foundation框架中的数组类(NSArray、MutableNSArray)的使用做一个详细的总...

2016-08-06 23:00:32 27 0

原创 iOS 开发:Foundation 框架详尽总结之『字符串类』

本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Foundation-String.html 本文对Foundation框架中的字符串类(NSString、NSMutableString)的使用做一个详细的...

2016-08-06 22:13:20 17 0

原创 iOS 开发:彻底理解 iOS 内存管理(MRC、ARC)

本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Memory-management.html 1. 什么是内存管理 程序在运行的过程中通常通过以下行为,来增加程序的的内存占用 创建一个OC对象 ...

2016-07-30 15:00:42 19 0

原创 iOS 开发:成员变量(属性,实例变量)的相关知识

本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Member-variable.html 1. 成员变量介绍 1. 成员变量解释 我们把Objective-C中写在类声明的大括号中的变量称之为成员变...

2016-07-22 11:59:05 19 0

原创 iOS 开发:类方法、对象方法介绍及区别

本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Methods.html Objective-C中的方法有两种:类方法和对象方法(也叫作实例方法)。 1. 对象方法 1. 对象方法解释 对象方法以...

2016-07-20 11:05:34 11 0

原创 iOS 网络:HTTP 请求

本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-HTTP-request.html HTTP请求 1. NSURLConnectiong 1.同步GET请求 // 1.创建请求路径(url) N...

2016-05-13 19:27:56 14 0

原创 『围城』:愿我们都能走出命运的城堡

本文首发于我的个人博客:『不羁阁』 文章链接: 『传送门』 在20岁的时候读“围城”看了一小半便觉得无趣就放一边不再看了。 在23岁的时候,完整地读了一遍“围城”,也许是自己资历尚浅,尚未经历婚姻,看完竟没有那么多的感悟和震动。 也许在今后拥有婚姻之后再来读这本“围城”,我会有更多的感受...

2016-04-19 21:59:17 27 0

原创 POJ3101 Astronomy【素因子分解】【大数乘法】

#include<iostream> #include<algorithm> #include<cstdio> #include<cstring> #include<cmath> using namespace std; const in...

2015-11-15 20:25:20 947 0

原创 HIT2813 Garden visiting【组合数】

题目大意: 给你三个整数 N、M、P,求组合数 C(N+M-2,M-1) % P。 解题思路: 将阶乘表示为大整数分解的形式,将各个素因子按素因子的幂相乘起来就是所求 答案(记得要对 P 取余)。

2015-11-15 17:12:29 509 0

原创 FZU1753 Another Easy Problem【组合数】

题目大意: 给你 T 个组合数 C(N,K),求这 T 个组合数的最大公约数。 解题思路: 将组合数用 素因子分解的形式来表示。然后求出每个素因子在公约数中最小的阶, 相乘得到答案。

2015-11-13 17:57:51 618 0

原创 POJ3126 Prime Path【数论】【BFS】

题目链接: http://poj.org/problem?id=3126 题目大意: 给你两个有四位数字的素数 A、B,问:每次只改变一个数字,且改变前后的数都是 素数,那么从 A 变到 B,最少需要多少次。 解题思路: 用 BFS 来做。判断素数用筛法求素数打表预...

2015-10-31 18:40:47 527 0

原创 POJ2034 Anti-prime Sequences【素数筛法】【DFS】

题目大意: 给你三个整数 N、M、D。使得从 N 到 M 的自然数按要求排列后,相邻且连续的 D 个数内的自然数和为非素数。找到字典序最小的排列并输出,如果找不到则输出 "No anti-prime sequence exists."。 解题思路: 用深搜来做,一步一步的确定...

2015-10-29 20:27:29 614 0

原创 POJ3128 Leonardo's Notebook【置换群】

题目大意: 给你一行共 26 个字母,代表一个置换。问:这个置换能否为某个置换平方的结果。 解题思路: 这道题可参考《置换群快速幂运算研究与探讨》,里边有详解。这里放上结论。 结论一: 一个长度为 l 的循环 T,l 是 k 的倍数,则 T^k 是 k 个循环的乘积,每个 循环分别是循环 T 中...

2015-10-28 21:25:08 893 0

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