上一页 1 2 3 4 5 6 ··· 9 下一页
  2019年10月16日
摘要: 我们在写随笔的时候,如果内容比较多,那么我们就希望在最前面的索引中能自带跳转本文中的具体问之的功能。下面就简单介绍下载博客园中要实现这样的功能的方法。例如文章结构可能如下,那么我们希望点击索引中的索引项时能具体调到具体内容中对应的位置。 索引 1、Struts2是什么玩意?核心?主要的功能? 2、S 阅读全文
posted @ 2019-10-16 10:54 mukekeheart 阅读(334) 评论(0) 推荐(1) 编辑
  2019年9月10日
摘要: dSYM文件缺失通常有两种情况**: 情况一:配置错误导致打包时没有生成dSYM文件 针对这种情况,通常是因为Project -> Build Settings下的Debug Information Format的值被设置为DWARF。需修改为DWARF with dSYM File后重新打包,才会 阅读全文
posted @ 2019-09-10 09:58 mukekeheart 阅读(1155) 评论(0) 推荐(0) 编辑
  2019年9月6日
摘要: 在互联网中的每一刻,你可能都在享受着Base64带来的便捷,但对于Base64的基础原理又了解多少?今天这篇博文带领大家了解一下Base64的底层实现。 一、Base64的由来 目前Base64已经成为网络上常见的传输8Bit字节代码的编码方式之一。在做支付系统时,系统之间的报文交互都需要使用Bas 阅读全文
posted @ 2019-09-06 15:38 mukekeheart 阅读(454) 评论(0) 推荐(0) 编辑
  2019年8月22日
摘要: 概述 在iOS开发中,经常用到宏定义,或用const修饰一些数据类型,经常有开发者不知怎么正确使用,导致项目中乱用宏与const修饰。你能区分下面的吗?知道什么时候用吗? 当我们想全局共用一些数据时,可以用宏、变量、常量 宏、变量、常量之间的区别 宏:只是在预处理器里进行文本替换,没有类型,不做任何 阅读全文
posted @ 2019-08-22 16:23 mukekeheart 阅读(1557) 评论(0) 推荐(0) 编辑
  2019年8月21日
摘要: 基本思路 在项目开发过程中,iOS系统自带的字体库可能不适应需求,需要导入其他的字体库。下面是iOS项目增加新的字体的基本思路,基本上分为三步: 具体步骤 Step1. 将字体库添加到项目中 添加过程中一定要选中 copy items if needed,将文件copy到项目中。添加成功后的项目结构 阅读全文
posted @ 2019-08-21 15:56 mukekeheart 阅读(646) 评论(0) 推荐(0) 编辑
  2019年8月1日
摘要: 在开发过程中,在调试过程中经常打印不出自己想要的数据格式,还时常报警告,所以整理了一下iOS中用NSLog打印各种数据类型的样式。整型占位符说明 : %d : 十进制整数, 正数无符号, 负数有 “-” 符号; %o : 八进制无符号整数, 没有 0 前缀; %x : 十六进制无符号整数, 没有 0 阅读全文
posted @ 2019-08-01 09:38 mukekeheart 阅读(653) 评论(0) 推荐(0) 编辑
  2019年4月20日
摘要: Eclipse是JavaWeb开发最常用的工具,下面详细介绍一下如何下载安装最新版Eclipse。本文eclipse的使用是在JDK安装配置完成的基础上进行的,否则Eclipse安装后可能无法运行程序。JDK的安装配置可以参考文章:Java基础--JDK的安装和配置 一、安装 1.1 下载、安装 e 阅读全文
posted @ 2019-04-20 14:32 mukekeheart 阅读(612) 评论(0) 推荐(0) 编辑
  2019年3月20日
摘要: 一、简述 编程语言中的条件分支结构有两种:if-else和switch-case,这两种条件分支之间可以相互转换,但是也存在一些区别,那么什么时候该用if-else,什么时候该用switch-case呢?这就需要我们去了解它们之间的练习和区别了。 1.1 if...else...简述 if-else 阅读全文
posted @ 2019-03-20 13:52 mukekeheart 阅读(3481) 评论(0) 推荐(2) 编辑
  2019年3月18日
摘要: Java基础 Java基础--JDK的安装和配置 Java基础--Eclipse使用 Java基础--基本概念、数据类型、运算符 Java扩展--整型和浮点型在计算机中的存储格式 Java基础--流程控制之条件分支结构 Java基础--流程控制之循环结构 Java基础--字符串 Java基础--数组 阅读全文
posted @ 2019-03-18 15:13 mukekeheart 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 一、Java平台简述 1.1 Java语言简介 Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论允许程序员以优雅的思维方 阅读全文
posted @ 2019-03-18 15:11 mukekeheart 阅读(496) 评论(0) 推荐(0) 编辑
  2019年3月13日
摘要: 一、图片压缩简述 在我们开发过程中,有可能会遇到拍照、或者从相册中选择图片,要么单选或者多选,然后上传图片到服务器,一般情况下一张图片可能3-4M,如果类似微信朋友圈上传9张图片大约是 35M左右,如果我们上传 35M左右的图片到服务器,可想而知后台的压力有多大,最主要的还是特别耗时,如果是在网速比 阅读全文
posted @ 2019-03-13 14:34 mukekeheart 阅读(9785) 评论(0) 推荐(2) 编辑
  2019年3月12日
摘要: 一、简述 1.1 计算机底层存储数据的基本原理 计算机要处理的信息是多种多样的,如数字、文字、符号、图形、音频、视频等,这些信息在人们的眼里是不同的。但对于计算机来说,它们在内存中都是一样的,都是以二进制的形式来表示。要想学习编程,就必须了解二进制,它是计算机处理数据的基础。 内存条是一个非常精密的 阅读全文
posted @ 2019-03-12 16:02 mukekeheart 阅读(7375) 评论(2) 推荐(1) 编辑
  2019年3月7日
摘要: 一、简述 在iOS开发过程中,页面跳转时在页面之间进行数据传递是很常见的事情,我们称这个过程为页面传值。页面跳转过程中,从主页面跳转到子页面的数据传递称之为正向传值;反之,从子页面返回主页面时的数据传递称之为反向传值。 目前我所了解和掌握的传值方式有: 二、页面传值的详解 2.0 准备工作 为了实现 阅读全文
posted @ 2019-03-07 16:53 mukekeheart 阅读(624) 评论(0) 推荐(0) 编辑
  2019年2月27日
摘要: 一、前言 LLDB是个开源的内置于XCode的具有REPL(read-eval-print-loop)特征的Debugger,其可以安装C++或者Python插件。在日常的开发和调试过程中给开发人员带来了非常多的帮助。了解并熟练掌握LLDB的使用是非常有必要的。这篇文章将会带着大家一起了解在iOS开 阅读全文
posted @ 2019-02-27 16:31 mukekeheart 阅读(1356) 评论(1) 推荐(0) 编辑
  2019年2月21日
摘要: 在iOS开发中经常遇到一些字段和类型的定义,例如配置生产和测试不同环境的参数等,这时候经常用到#define、const以及typedef。那么它们之间有什么区别呢?我们接下来一个一个具体了解下。 一、基本概念 1.1、#define #define并不是定义全局变量,而是宏定义。也就是说并不是真正 阅读全文
posted @ 2019-02-21 15:40 mukekeheart 阅读(764) 评论(0) 推荐(1) 编辑
  2019年1月3日
摘要: 在iOS开发中经常会用到UIlabel来展示一些文字性的内容,但是默认的文字排版会觉得有些挤,为了更美观也更易于阅读我们可以通过某些方法将UIlabel的行间距和字间距按照需要调节。 比如一个Label的默认间距效果是这样: 然后用一个封装起来的Category来调整这部分文字的行间距,其中5.0就 阅读全文
posted @ 2019-01-03 16:53 mukekeheart 阅读(797) 评论(0) 推荐(0) 编辑
  2018年12月19日
摘要: 在很多App中都有输入验证码的功能需求,最近项目需要也有这个功能。做完之后简单整理了一下,将实现的基本思路做下记录。实现后的效果大致如下图所示,当四位签到码全部输入时,提交按钮是可以提交的,否则提交按钮失效,不允许提交。 1 整体布局 上图整个界面的布局很简单,就不多说了,重点就是中间这一块的验证码 阅读全文
posted @ 2018-12-19 13:43 mukekeheart 阅读(4160) 评论(0) 推荐(0) 编辑
  2018年11月21日
摘要: 在开发过程中,经常涉及到要用到图片,但是图片有很多不同的格式,他们之间有什么区别呢,我们在使用的时候又该如何选择呢?本文介绍和比较几种常见图片文件格式的优缺点,并介绍不同的文件格式对应用程序性能的影响。 有损vs无损 图片文件格式有可能会对图片的文件大小进行不同程度的压缩,图片的压缩分为有损压缩和无 阅读全文
posted @ 2018-11-21 14:55 mukekeheart 阅读(2266) 评论(0) 推荐(0) 编辑
摘要: 在移动端或者前端开发中,UI图通常是带标注的,指定某个控件的长宽等属性,一般UI给的是68px,72px这样的样式,但是我们在开发过程中通常又并不是完全按照上面的标注去设置值,有时候需要将这个标注除以2或者除以3在进行赋值给frame,这其中的原因是因为标注一般都是按px格式给的,但是iOS底层绘制 阅读全文
posted @ 2018-11-21 10:28 mukekeheart 阅读(1341) 评论(0) 推荐(0) 编辑
  2018年10月11日
摘要: RunLoop的字面意思是运行循环、跑圈,一个App启动后能一直执行,就是因为启动后进入了一个循环,在这个循环中不断监听各种状态、手势动作,并做出相应的响应。这个循环就是我们今天要探究的RunLoop。 1 RunLoop基础 1.1 RunLoop的基本作用 保持程序的持续运行(ios程序为什么能 阅读全文
posted @ 2018-10-11 16:06 mukekeheart 阅读(658) 评论(0) 推荐(0) 编辑
  2018年9月17日
摘要: 转载自:教你彻底学会动态规划——入门篇 1、概述 动态规划相信大家都知道,动态规划算法也是新手在刚接触算法设计时很苦恼的问题,有时候觉得难以理解,但是真正理解之后,就会觉得动态规划其实并没有想象中那么难。网上也有很多关于讲解动态规划的文章,大多都是叙述概念,讲解原理,让人觉得晦涩难懂,即使一时间看懂 阅读全文
posted @ 2018-09-17 08:47 mukekeheart 阅读(758) 评论(0) 推荐(1) 编辑
  2018年8月14日
摘要: 转载自:iOS多线程全套:线程生命周期,多线程的四种解决方案,线程安全问题,GCD的使用,NSOperation的使用 一、多线程的基本概念 进程:可以理解成一个运行中的应用程序,是系统进行资源分配和调度的基本单位,是操作系统结构的基础,主要管理资源。 线程:是进程的基本执行单元,一个进程对应多个线 阅读全文
posted @ 2018-08-14 09:38 mukekeheart 阅读(499) 评论(0) 推荐(1) 编辑
  2018年8月9日
摘要: iOS崩溃日志ips文件解析 一 简介 测试组的同事在进行稳定性测试时,通常会遇到一些崩溃,然后他们会将这些崩溃日志(一般是ips格式的文件)反馈给开发进行分析,但是这些ips文件中的内容通常是如下图这样的,都是一些十六进制的堆栈地址,如果仅仅根据这些堆栈地址,我们基本无法做任何事情,连最基本的崩溃 阅读全文
posted @ 2018-08-09 16:36 mukekeheart 阅读(12823) 评论(0) 推荐(0) 编辑
  2018年7月27日
摘要: iOS学习——核心动画 1、什么是核心动画 Core Animation(核心动画)是一组功能强大、效果华丽的动画API,无论在iOS系统或者在你开发的App中,都有大量应用。核心动画所在的位置如下图所示,可以看到,核心动画位于UIKit的下一层,相比UIView动画,它可以实现更复杂的动画效果。 阅读全文
posted @ 2018-07-27 11:21 mukekeheart 阅读(1062) 评论(0) 推荐(0) 编辑
  2018年7月26日
摘要: iOS学习——核心动画之Layer基础 1、CALayer是什么? CALayer我们又称它叫做层。在每个UIView内部都有一个layer这样一个属性,UIView之所以能够显示,就是因为它里面有这个layer才具有显示的功能。我们可以通过操作CALayer对象,可以很方便地调整UIView的一些 阅读全文
posted @ 2018-07-26 15:56 mukekeheart 阅读(1229) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页