3 Silence723

尚未进行身份认证

暂无相关描述

等级
TA的排名 9w+

四月的哀思

下面这首小诗是我还在上初中的时候写的,真的都快忘记了自己喜欢文学了,今天打开初中的笔记本,偶然看到之前写的这篇小诗,才想起来,原来自己也曾经文艺过。想当初,为了摘抄喜欢的诗歌和文字,浪费了多少时间,笔记本摘抄了好几本,特别喜欢的都会努力背下来,用到自己的文章和作文中去……不知道,当初的自己去了哪里,这些笔记本是属于我的青春,我的回忆,是我一辈子不可忘怀的青葱岁月。《四月的哀思》伴着风...

2018-08-31 18:28:37

个人反思

时间如白驹过隙,转眼间毕业已经一年了,很久没有静下心来仔细的反省下自己,现在能坐下来写写东西,不是因为别的,而是因为最近遇到了些许不顺心,感觉有点不安,觉得应该反思下自己。搞不清楚自己,或许大部分人都是这样,在风光无限的时候根本无暇来思考,也不愿意去思考,只有当自己工作、生活等遇到不顺心才会想到去思考,也许这就是人的弊端。有人说过,人之所以区别于动物,正是因为人会思考,倘若人都不思考了,那和动物还...

2018-08-31 18:05:24

Xcode打包生成ipa四个选项的具体区别

xcode打包.ipa文件时,会出现如上图所示四个选项,最好是要搞清楚这四个选项的区别,否则会走很多弯路,我最深的体验就是:当我需要测试自己写的demo时,当时没有搞清楚这四个选项,所以当我自己手机安装不了自己打包好的demo时,也不知道是什么原因,刚好同事的iPhone手机可以安装,所以就没有追究我自己手机安装不了的原因,但是时间一久,借别人手机总是很不方便,没办法,只能解决自己...

2018-08-22 16:47:24

iOS中如何将NSLog日志打印并输出到指定文件中?

iOS中如何将NSLog日志打印并输出到指定文件中?我们在模拟器运行时,可以直接通过打印到控制台的日志来定位并解决问题,但是对于真机,日志没法保存,不好分析问题。所以有必要将日志保存到应用的Docunment目录下,并设置成共享文件,这样才能取出分析。直接上代码吧:代码块在AppDelegate类中://将NSlog打印信息保存到Document目录下的文件中-(vo...

2018-08-22 10:14:03

经典句子摘抄

经典句子摘抄1.生而为人,我很抱歉。——寺内寿太郎2.向来心是看客心,奈何人是剧中人。——张爱玲3.我年华虚度,空有一身疲倦。——海子4.我假装无情,其实是痛恨自己的深情。——马良《坦白书》5.我们卑微脆弱,配不上这天长地久。——《眠空》6.这是一个流行离开的世界,但是我们都不擅长告别。——米兰·昆德拉7.我只是个戏子,在别人的故事里,流着自己的泪。——席慕蓉8.同...

2018-08-08 10:24:22

iOS中引入第三方静态库头文件找不到的问题解决方案

    在前几次项目中,因为要引入一些自己打包好的静态库,也就是第三方静态库,但是出了很多问题,有时会遇到莫名其妙的问题,明明有这个文件,但是就是显示头文件找不到。为了在以后能够快速处理这种问题,所以在这里做一个全面的总结,以备后时只需,有不对的地方欢迎大家指正。  头文件找不到的相关问题可能有下面几种:1、'GPBProtocolBuffers.h'filenotfound  我...

2018-04-24 14:25:38

《代码整洁之道》读书笔记

   因为本人是一个小菜鸟,所以需要在很多地方下功夫,最近突然发现自己的代码规范还是差很多,没有系统的去学习代码规范的相关东西,所以打算补一下这方面的缺陷,毕竟不管是工作多少年的人,在这方面大多人都很难拥有一个良好的编程风格和代码规范。在此记录下读书过程中摘抄的一些笔记,方便以后的查阅。1、勒布朗法则:稍后等于永不!  所以,不要想着留着以后去做,因为以后永远都不会去做了,最好是一开始就做...

2018-04-19 19:22:39

iOS开发中,如何将第三方或者自己生成的静态库(SDK)引入到自己的项目中?

接上篇博客所讲,我们打包好自己的静态库(SDK)之后,如何将它引入到我们的项目中呢?1、我们将我们想要引入的静态库直接拖进我们的工程中,2、在AppDelegate.m文件中引入静态库。比如:3、上述操作完之后,运行工程,可能会报找不到引入的SDK中头文件的相关错误,这时,我们需要在Targets下面的BuildSettings中的SearchPaths中的下面这两

2018-01-21 17:45:29

iOS学习过程中遇到的各种坑

前段时间因为各种原因需要学习iOS,因此我就开始了iOS学渣之路,因为是零基础,所以我在iOS开发过程中遇到了各种坑,现在将iOS开发过程中遇到的各种问题记录下来,以备后面复习。本来是应该从语言相关开始说起的,但是因为最近要上架APP,所以我打算先说说如何将代码打包成静态库,网上也有很多相关的博客或者教程,但是还是想自己再总结一下,加深一下印象。一、什么是库?库是共享程序代码的一种

2018-01-21 16:47:53

学无止境!!!

好久都没有写过博客了,最近因为要学习很多新的东西,所以打算重新开始写博客,将自己的学习点滴记录下来,以备后面的复习。--------------------------------------------------------------------黄金分割线-------------------------------------------------------------------

2017-06-30 13:58:52

感恩

今年大四,在秋招时找了将近三个月的工作,拿了四个Offer,其中一个杭州,两个西安,一个北京。其实说起来只有一个Offer是让我最满意的,那就是小米的Offer。其他三个公司都是小企业,根本不值一提,说起小米我感觉面试官真的好好,真的很感谢他让我走进小米,即将去实习了,我一定会好好努力学习,努力工作...........感谢你。说这些只是为了让自己在今后的工作中兢兢业业,珍惜这次机会.......

2017-02-20 17:32:49

Effective C++读书笔记

前些天看了《EffectiveC++》这本书,感受颇深,现将读书过程中记录的相关笔记总结如下,希望会对大家有所帮助。1、千万不要返回局部对象的引用,也不要返回函数内部用new初始化的指针的引用。  原因:返回一个局部对象的引用他的问题在于,局部对象仅仅是局部的,也就是说局部对象是在定义时被创建,在离开生命空间时被销毁的。所谓生命空间就是他们所在的函数体,当函数返回时,程序的控制离

2017-02-10 17:20:03

TCP为什么是进行三次握手与四次挥手?

TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接。(1)位码即tcp标志位:有6种标示:SYN(synchronous建立联机)、ACK(acknowledgement 确认)、PSH(push传送、ST(reset重置)、URG(urgent紧急)、Sequence number(顺序号码) Acknowledge number(确认号码)。

2016-07-27 12:19:48

time_wait()是什么状态?

TIME_WAIT在TCP的状态流程图中是一个很容易被误解的状态。它是表示socket可以进入和留存相当长一段时间的状态,如果你的系统中有很多socket处于TIME_WAIT状态,那么当你需要创建新的 socket 连接的时候可能会受到影响,这也会影响到你的程序的扩展性。1、TIME_WAIT状态原理    通信双方建立TCP连接后,主动关闭连接的一方就会进入T

2016-07-27 12:16:54

微信红包问题求前K个元素(即堆排序的应用)

如我们要在100000个人中找出发红包次数最多的前100个人,那么我们可以用到堆排序的相关知识,下面我们来具体实现一下它,相关代码如下所示://这是做一个向下调整voidAdjustDown(int*a,intsize,intparent){          intchild=parent*2+1;          while(ch

2016-07-27 11:20:23

已知二叉树的前序与中序遍历序列,求重建后的二叉树(即是二叉树的重建)

关于二叉树的概念,想必大家基本上都已经很清楚了,那么在这里我就不再一一赘述了。那么请看下面这道题:如果已知某二叉树的前序遍历结果为{1,2,4,7,3,5,6,8},中序遍历序列为{4,7,2,1,5,3,8,6},求此重建后的二叉树。1、实现思路:   我们都知道前序遍历是先访问根节点,然后是左子树,接着是右子树,因此在前序遍历序列中,第一个节点值就是根结点的值。但是在中序遍历

2016-07-27 11:13:12

C++实现二分查找算法

想必二分查找很多人都不陌生,或许说很熟悉,但是在实际生活中又有很多人不能正确的写出它的相应代码,因为二分查找的边界条件等很难控制,下面我们来仔细的分析一下二分查找,这只是个人看法,如有异议,欢迎提出。 1、二分查找可以解决的问题:二分查找可以解决预排序数组的查找问题。只要数组中包含T(即要查找的值),那么通过不断的缩小包含T的范围,最终就可以找到它。一开始,范围覆盖整个数组,将数组的中间项与T

2016-07-27 11:08:26

死锁产生的必要条件及其处理办法

虽然进程在运行过程中,可能发生死锁,但死锁的发生也必须具备一定的条件,死锁的发生必须具备以下四个必要条件。  1)互斥条件:指进程对所分配到的资源进行排它性使用,即在一段时间内某资源只由一个进程占用。如果此时还有其它进程请求资源,则请求者只能等待,直至占有资源的进程用毕释放。  2)请求和保持条件:指进程已经保持至少一个资源,但又提出了新的资源请求,而该资源已被其它进程占有,此时请求进程阻

2016-07-26 15:50:37

可重入函数与线程安全之间的区别与联系

1、什么是线程安全?   一个函数被称为线程安全的(thread-safe),当且仅当被多个并发进程反复调用时,它会一直产生正确的结果。反之,如果一个函数不是线程安全的,我们就说它是线程不安全的(thread-unsafe)。所以,有这么四类函数称为线程不安全的:-不保护共享变量的函数;-函数状态随着调用改变的函数;-返回指向静态变量指针的函数;-调用线程不安全函数

2016-07-26 15:17:52

常用的操作系统的进程调度算法

1、调度算法要达到的目标:(1)公平性考量:让每个进程尽量平均的占用CPU;(2)效率考量:尽量增大CPU的吞吐率,让CPU在所有时间基本上处于忙碌状态;(3)响应时间考量:让交互用户之间的响应时间达到最小;(4)回转(TurnAround):让批处理用户等待输出的时间尽可能的小;(5)吞吐率(ThroughPut):让一段时间内CPU尽可能多的处理任务;  但在

2016-07-26 14:54:31

查看更多

勋章 我的勋章
    暂无奖章