自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 资源 (2)
  • 收藏
  • 关注

原创 鱼骨图在项目管理中的运用

2023-12-01 15:06:39 65

原创 凯捷对汽车数字化的思考

数字化转型已经是目前汽车行业必须面对的变革,是一场由消费者、监管机构、商业利润和运营成本驱动的变革。未来,车企的数字化转型还将加快速度,但对于企业而言,数字化转型并不是一蹴而就,而是一个长期的过程,并且企业从数字化转型中获利也将会在长期发展中凸显出来。

2023-12-01 10:23:37 433

原创 利用腾讯云推流做7*24小时云直播

早在10年前,直播刚刚火的的时候,我就写过一个基于RTMP推流的直播工具,但没有利用起来,一直荒废了。想想真是可惜,不过谁怪咱精力有限切没有商业头脑呢。最近刷B站,一位UP分享了无人值守的云直播方案,流程简单,比起当年我做的那一套工具,简直方便太多,从零到有只需2个小时就能部署上线。给整个流程做一个文档记录一下:大概分为一下几步:1,开通云服务 (阿里云,腾讯云,AWS都可以)2,搭建解码推流环境,用ffmpag。已经有大神把搭建流程写了自动化脚本,安装非常方便。

2023-06-19 14:30:03 2552

原创 弱项分析与提高举措

我是一个从技术人员走向管理岗位的项目管理者,由于前期的技术工作缺乏对项目管理工作的认识以及经验,必然造成了如今在项目管理工具的使用上的薄弱。这是一件细思极恐的事情。因为活得好好的一个人很少去思考这件事,但闭上眼睛深入一想,脑子里就会蹦出好些想法,情感上的懦弱,计划里的失败,工作上的失意,看不到尽头的未来。我转念一想,这不刚好有一项跟饭碗紧密相关的又弱得一逼的技能吗, 就是我接下来要去提升的项目管理工具的使用。2,邀请团队成员加入定时的网络会议,例如,每日早会,每日总结会议,以及提前安排针对某个问题的会议。

2022-11-03 16:07:08 1244 1

原创 时隔多年,再次出发

首先总结项目管理的内容, 从PMP的角度来说,项目管理就是在项目五大过程组(启动过程组、规划过程组、执行过程组、监控过程组、收尾过程组)对范围、进度、成本、质量、资源、沟通、风险、采购、相关方等领域的统一管理。2, 负责管理项目团队成员,创造良好团队工作氛围,持续改进团队的工作绩效,确保团队高效运作。1,负责公司项目全周期管理,指定项目总体计划并协调推进,控制项目进度、成本及风险。(资源管理以及项目方管理)以上是理论部分,而从项目管理的职责出发的话,实际在各大项目经理的招聘信息中可窥探一二。

2022-10-24 12:31:43 249

原创 2020-08-28

清晨5.时分,突然醒过来然后就睡不着了,因为我最近在计划着一件事,考研。每当受到挫折或是发生点什么不愉快时,我都会想些事来发泄,这时心里思绪万千,既然脑袋不想休息,那就起来嗨吧!一年前入职了汇丰,因为是外企,大部分交流都是用英语,这对于本身就抵触英语的我不是一件好事,由于语言障碍我的工作受到了很大的阻碍,用英语交流往往获取到的信息不到20%。我得想办法提升英语水准。前几月坚持了几个星期,因为学习没有设定目标,学完之后没有获得成功的喜悦,自己的原动力越来越弱,报了个大数据班后又把英语放一边了。最近也是

2020-08-28 09:12:03 174

原创 SDWebImage 源码解析

相信对于广大的iOS开发者,对SDWebImage并不会陌生,这个框架通过给UIImageView和UIButton添加分类,实现一个异步下载图片并且支持缓存的功能。整个框架的接口非常简洁,每个类的分工都很明确,是很值得大家学习的。在使用这个框架的时候,只需要提供一个下载的url和占位图就可以在回调里拿到下载后的图片:[imageview sd_setImageWithURL:[NSURL U...

2019-07-27 11:48:26 262

原创 RN-运行模拟器

升级Xcode后Rn运行老项目找不到模拟器:Could not find iPhone XXX simulator.使用react-native run-ios运行RN老项目时一直提示 Could not find iPhone XXX simulator.  无论如何切换模拟器都找不到对应的模拟器。百度很多方法都是无效的。实质是不能再通过cli运行react-native run-i...

2019-06-28 15:47:14 1299

原创 RN-Navigation

在React Native 项目中导入 Navigation模块这个过程的学习费了差不多一天的工作量;人间地狱其实也简单,就是重复冒出慕名奇妙的错误让我抓狂先是 yarn add 后react-native版本不兼容,然后升级版本,有出现端口占用,清除占用端口,然后就是react-native-gesture-handler这个JB玩意在作怪。期间出现几个RN例常错误:1,null is...

2019-06-28 15:46:30 340

原创 入门RN心得

入门RN心得众所周知RN从2013年进入APP开发市场至今已经流行5年之久了,曾3年前差点就有使用RN做项目开发的机会,但还是命运安排错过了,没想到这一错过就是3年之久。错过了进入RN的黄金时期也错过了RN的填坑时期。好了废话不多说,进入正题吧先介绍一下RN,这一点往往在面试时会提到RN是Facebook在2015年4月开源的跨平台移动应用开发框架,是FB开源的React框架的衍生物,Rea...

2019-06-28 15:45:30 464

转载 iOS 微信支付 上架被拒

1.通过后台控制可以实现,但是一旦被发现就被下架,而且你这个如果后台控制的话需要判断是隐藏还是显示的东西太多了2.建议研究下IAP没多难,代码百度,谷歌一大把,直接复制粘贴就能用,就是填写协议什么的那块费点劲,不过简书上面的大神们写的很详细.3.你可以上架后台控制上架的时候用IAP审核,通过之后改为第三方支付.一般的也没人查,除非别人举报.4.只要你购买的内容是可以在app中享受或者使用的那...

2019-03-27 10:10:30 2609

转载 努力让自己优秀

文章转载自 破船之家再见 青春再见美丽的疼痛再见 青春永恒的迷惘从 2008 年开始听汪峰的歌,他的歌很耐听且让人充满想象力,这首再见青春是汪峰在 2009 年新专辑信仰在空中飘扬中的一首歌曲,2011年被选为北京爱情故事的插曲,汪峰用他沧桑的嗓音诠释出北漂一族对青春和爱情的憧憬与迷茫,或许北漂一族对这歌的感触更深。现在与青春说再见,对于 80 后来说,或许再确切不过了,曾经的梦想都实...

2019-02-27 17:18:56 360

转载 移动端图片格式调研

图片通常是移动端流量耗费最多的部分,并且占据着重要的视觉空间。合理的图片格式选用和优化可以为你节省带宽、提升视觉效果。在这篇文章里我会分析一下目前主流和新兴的几种图片格式的特点、性能分析、参数调优,以及相关开源库的选择。Index几种图片格式简介移动端图片类型的支持情况静态图片的编码与解码JPEGPNGWebPBPG动态图片的编码与解码GIFAPNGWebPBPG动图性能对比几种图片格...

2018-11-07 13:58:24 247

原创 iOS多线程安全

iOS多线程安全参考网上文章做一个总结先说说定义属性的关键字:atomic和nonatomicatomic是原子性,nonatomic是非原子性(换句话说就是atmoic线程安全、nonatomic非线程安全)因为但也仅仅是在调用getter、setter方法是原子安全,所以并不能只通过给属性设置atomic达到多线程安全,要达到线程安全还需要程序猿自己给代码块加锁实现。iOS给代码加锁...

2018-10-12 15:11:34 385

原创 聊天机器

聊天的时候其实是很多废话,想着弄一个机器人来跟朋友聊天是不是可以省下很多事

2018-04-24 23:54:44 193

原创 图像识别 -- 基本向量空间搜索引擎理论

好久好久没有些博客了,赘肉又长了20斤,可惜没张脸上最近在学习python、服务器、大数据相关的知识,做实验楼的实验时遇到一个验证码破解的实验,整理一下相关知识,以便查缺补漏附实验楼链接:https://www.shiyanlou.com/courses/364基本向量空间搜索引擎理论:http://ondoc.logand.com/d/2697/pdf要理解利用向量空间进行校验搜索,则必须懂得向...

2018-03-03 01:00:25 1419

原创 让Block顺序执行

利用GCD的 dispatch_semaphore_t 设置线程依赖 + (NSString *)getErrorTextWithCustmer:(KPCustomer *)customer{__block NSString *alertStr;        //先创建一个semaphore//        dispatch_qu

2017-10-24 15:42:04 1115

转载 iOS 限制TextField输入长度(标准)

网上有很多限制textField输入长度方法,但是我觉得都不是很完美,准确来说可以说是不符合实际开发的要求,因此在这里整理一下textField限制输入长度的方法.我所采用的并不是监听方法而是最不同的代理实现方法,为什么不使用监听呢???当你看到这篇文章很有可能视是为一件事所苦恼那就是使用监听限制输入长度后不能够完美的控制输入内容.举一个简单的例子:你要限制输入长度为30个字符,当

2017-09-22 11:22:04 3131 1

原创 iOS 直接收起键盘的方法

不用view实现endEditing的方法[[[UIApplication sharedApplication] keyWindow] endEditing:YES];或者[[UIApplication sharedApplication] sendAction:@selector(resignFirstResponder) to:nil from:nil forEvent:nil

2017-06-17 19:36:42 765

转载 Podfile里的配置

What is a Podfile?The Podfile is a specification that describes the dependencies of the targets of one or more Xcode projects. The Podfile always creates an implicit target, named default, whi

2017-05-10 16:44:24 461

转载 sokcet链接详解--来自简书

socket(套接字)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。多个TCP连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据。为了区别不同的应用程序进程和连接,计算机操作系统为应用程序与TCP/IP协议交互提供了套接字(Socket)接

2017-04-21 17:33:53 1404

原创 Cornerstore版本回退

Cornerstone是mac操作系统上一款比较流行的SVN版本管理工具。如何恢复到某一版本呢?1。选中你要恢复的工程2.点击“Working Copy”--->>"Revert..."。3. 选择你要恢复的版本号,然后点击“Revert”。4. 提示你当前工程有一些修改,但是还没提交,"Discard XXX"-点击后当前修改的内容

2017-04-12 11:50:23 2616

原创 手机管家

今天就来扒一扒手机管家,作为一款管理手机的app需要具备哪些基本功能???1,通讯录管理(重复号码、骚扰拦截、来电归属地优化、来电秀)2,设置管理(网络、流量、电池、)3,相册4,来电秀5,网络测速附加功能:扫码、咨询、段子、美图

2017-04-11 11:15:43 408

转载 iOS 面试题(16):解释垃圾回收的原理 -- by唐巧

问题我们知道,Android 手机通常使用 Java 来开发,而 Java 是使用垃圾回收这种内存管理方式。 那么,ARC 和垃圾回收对比,有什么优点和缺点?考查点此题其实是考查大家的知识面,虽然做 iOS 开发并不需要用到垃圾回收这种内存管理机制。但是垃圾回收被使用得非常普遍,不但有 Java,还包括 JavaScript, C#,Go 等语言。如果两个候选人,一

2017-02-22 10:02:50 511

转载 iOS 面试题(15):简单介绍 ARC 以及 ARC 实现的原理 -- by唐巧

问题简单介绍 ARC 以及 ARC 实现的原理。考查点ARC 是苹果在 WWDC 2011 提出来的技术,因此很多新入行的同学可能对此技术细节并不熟悉。但是,虽然 ARC 极大地简化了我们的内存管理工作,但是引用计数这种内存管理方案如果不被理解,那么就无法处理好那些棘手的循环引用问题。所以,这道面试题其实是考查同学对于 iOS 程序内存管理的理解深度。答案自

2017-02-22 10:01:46 560

转载 ios离屏渲染-详解

GPU渲染机制:CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示。GPU屏幕渲染有以下两种方式:On-Screen Rendering意为当前屏幕渲染,指的是GPU的渲染操作是在当前用于显示的屏幕缓冲区中进行。Off-S

2017-02-09 17:19:45 950

原创 Unity3D初探

一个简单的3D模型,做一个地面,上面放置N个模型,每个模型设置物理感应。1,给模型设置彩理(设置颜色,图片)创建彩理:2,创建floder,可放置图片资源等3,保存scense4,几个重要的按钮1:拖动屏幕 2:拖动控件3:旋转控件4:拉伸控件5:改变控件形状

2017-02-08 17:13:07 383

原创 @weak - @strong 宏的实现

我们都知道在防止如block的循环引用时,会使用__weak关键字做如下定义:__weak typeof(self) weakSelf = self;11后来,为了方便,不用每次都要写这样一句固定代码,我们定义了宏:#define WeakSelf __weak typeof(self) weakSelf = self;11之后,我们可以比较方便的在需要的地方:Weak

2017-01-19 16:50:11 2194

转载 Core Graphics与OpenGL的关系

+demo 连接 http://blog.csdn.net/zhibudefeng/article/details/8463268本文是《Programming iOS5》中Drawing一章的翻译,考虑到主题完整性,在翻译过程中我加入了一些书中没有涉及到的内容。希望本文能够对你有所帮助。本文由海水的味道翻译,转载请注明译者和出处,请勿用于商业用途!Core Gra

2017-01-17 16:22:36 3654

原创 OpenGl的学习计划

1,以OpenGL为核心技术,写一个属于自己的项目2,项目以美图秀秀为参考,实现照片的编辑a,摄像头数据抓取b,对抓取的数据进行编码(OpenGL)c,生成图片

2017-01-17 11:45:25 311

原创 我搬到了科韵路

这周我搬到了科韵路 与好友忠文合租到了一起 其实租到科韵路 对我的工作并没有什么益处 反而离公司班车站点远了很多 可是我相信与这位相识多年的良师益友合租利会远远大于弊 四年前 我只身来到广州 也是落在忠文的塌下 当时我就像个懵懂的小孩在他的引导下 我进入了这个时代最火的行业--互联网行业忠文是我初中就认识的朋友 大我两届 那时他是我爸班里的最优秀学生 但家境贫寒(虽然我家也不见得好到哪去)

2017-01-17 09:45:58 326

原创 RSA加密模式

1,把dict转换成jsonStr2,随机生成一个8位的字符串3,用这个8位的字符串和后台提供的public_key.pem(公钥)加密#pragma mark -  RequestArgs 做加密-(NSDictionary*)dataEntray{    NSString *jsonString = [JsonDealUtil toJsonW

2017-01-16 16:29:56 2832

原创 Cornerstore分支合并-二

创建工程的分支:步骤:1、选择左下角仓库repositories中的工程名-》选择trunk-》点击Branch-》在提示框里填写分支名称create,2、在做上角working copies中选择对应的工程名,点击update进行更新下载3、以上步骤就完成了分支的创建分支的提交 1、分支完成后,可以选择提交整个分支,也可以选择提交分

2017-01-13 09:58:24 445

原创 Cornerstore分支合并

(一) 创建分支。从代码库主干(Trunk)创建一个分支,放到branches中。 步骤:选择主干中文件(JJSMOA)右击选择Branch输入分支名称(JJSMOA_V3.0.1)并选择需要存放的位置,默认的是错误的位置,需要重新选择(此处选择^/JJSMOA/branches)点击创建分支即可。 创建完成后,在branch文件夹下面就可以看到刚刚

2017-01-13 09:57:01 625

转载 __block,访问block外局部变量

我们知道在Block使用中,Block内部能够读取外部局部变量的值。但我们需要改变这个变量的值时,我们需要给它附加上__block修饰符。__block另外一个比较多的使用场景是,为了避免某些情况下Block循环引用的问题,我们也可以给相应对象加上__block 修饰符。为什么不使用__block就不能在Block内部修改外部的局部变量?我们把以下代码通过 clang

2017-01-11 17:43:04 709

转载 ios高效设置view圆角

圆角(RounderCorner)是一种很常见的视图效果,相比于直角,它更加柔和优美,易于接受。但很多人并不清楚如何设置圆角的正确方式和原理。设置圆角会带来一定的性能损耗,如何提高性能是另一个需要重点讨论的话题。我查阅了一些现有的资料,收获良多的同时也发现了一些误导人错误。本文总结整理了一些知识点,概括如下:设置圆角的正确姿势及其原理设置圆角的性能损耗其他设置圆角的方法,以及最优选择

2017-01-11 17:40:43 2279

原创 内存泄漏检测和处理

一:写在前面请使用ARC!!!如果使用的第三方库不支持ARC机制,可以在target->build phase->compile sources中选择对应的源码文件并在气候加入-fno-objc-arc标示,如下图所示:如果你的应用对内存泄露比较敏感(长时间运行或者耗费较多内存),或者你对代码有洁癖无法忍受半点内存泄露,而你又没有大把的时间和精力取修复那些虚无缥

2017-01-11 11:38:09 325

原创 App提升启动速度

http://ke.indiebros.com/2012/08/20/iOS-app-launch-time-optimization/很多app的开发者都不重视app的启动速度,这对于碎片化使用情景的用户来说,简直是灾难。iOS应用的启动速度应用启动时,会播放一个放大的动画。iPhone上是400ms,iPad上是500ms。最理想的启动速度是,在播放完动画后,用户就可以使用。如果应用启动过慢,

2017-01-11 11:11:35 340

原创 一些提高APP性能的方法--技术需要一点一点积累

以下这些技巧分为三个不同那个的级别---基础,中级,高级。   基础   这些技巧你要总是想着实现在你开发的App中。   1. 用ARC去管理内存(Use ARC to Manage Memory)   2.适当的地方使用reuseIdentifier(Use a reuseIdentifier Where Appropriate)   3.尽可能设置视图为不

2017-01-11 11:09:57 1035

原创 UICollectionView 各种间距设置

有时候设置UICollectionView的cell间距总是不满意,慢慢才搞明白如何设置具体的间距。弄清楚下面的方法非常有用。//定义每个Cell的大小-(CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeF

2017-01-10 20:57:33 31556

按钮倒计时

封装按钮的倒计时功能 例;获取验证码 倒计时60s

2015-12-03

根据json自动生成代码

通过传入对应的json文件路径 生成代码 一边提高开发效率

2015-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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