
编程杂谈
文章平均质量分 80
openglnewbee
这个作者很懒,什么都没留下…
展开
-
修改dylib的默认链接位置
有些dylib库并没有设置到/Framework里,当你将这些dylib添加到程序包中时,也无法正确调用。有一个解决方法: 用otool -L OOXX.dylib 查看链接位置 用install_name_tool -id @executable_path/../Frameworks/OOXX.dylib OOXX.dylib 修改dylib自身的链接位置。转载 2013-12-26 16:04:48 · 2520 阅读 · 0 评论 -
BUG修改的一些感触和心得
这个BUG可以说是我工作以来做的第一件实际性的东西吧,所以感觉挺值得纪念的;但是对于这个过程来说,不由得让我汗颜——那么多你不屑一顾的东西,你却没有做得到;把一件平凡的事做的精彩,也不那么容易。接下来谈谈细节吧~ 1.这个修改主要是增加一个功能:播放列表里存在一些过期文件(其实已经不存在),那么这个播放列表最好在进入时就更新一下,不显示没有存在的文件。对于问题的描述和定位是第一步,也是非原创 2014-08-19 16:29:09 · 1471 阅读 · 0 评论 -
mac下cp命令的妙用(一个小技巧)
在项目开发中遇到了这样一种情况:需要用一个干净的工程(export出来的,没有svn信息)去覆盖一个主干的工程(含有svn信息),然后提交代码;我们在mac系统中拷贝->粘贴到目标文件夹,只有2个选项:停止和全部替换;选择全部替换后,svn信息全部丢失了。这时我们可以使用cp -r dir1 rootdir 来进行覆盖,dir1是那个干净工程的文件夹路径,和主干工程同名;rootdir是主原创 2014-05-05 10:41:19 · 22811 阅读 · 0 评论 -
如何阅读代码?理论+实践 非常棒
http://www.cocoachina.com/gamedev/misc/2013/0729/6688.html1.尽力构建并运行代码。 这通常是一个简单的步骤,就像你在看可运行的代码(这和随机代码相反)。 不过,并非总是如此。通过构建和执行代码,你能从中学到很多上层代码结构。 说到工作代码,你是否非常熟悉如何构建你的当前项目? 虽然构建通常非常复杂,但通过构建并生成可执行的代转载 2013-08-08 19:25:41 · 1255 阅读 · 0 评论 -
oneapm的技术博客(简书),用来追溯群里的讨论,mark
http://www.jianshu.com/users/572133740c3f/latest_articles转载 2016-04-06 10:43:04 · 1278 阅读 · 0 评论 -
漫谈移动开发中的组件化
组件化是什么?有人认为这是一种比较高大上的技术(因为大公司都在搞);但我觉得这样表达不太合适。 打个简单的比方,一个公司刚开始有几个人,大家可能分工也不那么明确,有事就商量着来。公司慢慢发展越来越大,出于管理的需要,公司会陆续成立多个部门,人员就会分散到各个部门中。部门内部人的交流相对比较容易;随着公司的发展壮大,跨部门沟通会变得越来越困难。那么这里的公司就相当于我们的项目;而公司的部门就相当于我原创 2016-07-23 17:32:45 · 1379 阅读 · 0 评论 -
什么样的人适合当程序员?挺有意思的一篇文章
http://www.cocoachina.com/programmer/20160720/17125.html转载 2016-07-21 09:16:36 · 4175 阅读 · 0 评论 -
开车误闯红灯的补救方法 (以及由此引发的一些思考)
我们需要尽力避免任何形式的闯红灯行为。大部分的路口都存在右转道,而右转道往往是不禁行的。一旦误闯红灯,在确保行车安全的情况下,直接绕道右转,而不是直接驶过路口。这样一来,闯红灯就被降级为不按导向箭头行驶(严重性和罚金远低于闯红灯),如果你所处的车道可以右转,那么你就不会得到任何处罚。在这里我说的是人的思维方式。当事物的发展偏离我们的预期时,我们仍然需要灵活的去应对,选择最合理的方式,而不是沿着错误原创 2016-08-20 11:07:41 · 988 阅读 · 0 评论 -
拥抱失败(很棒的文章,计划有空翻译成中文)
https://www.raywenderlich.com/139064/rwdevcon-2016-inspiration-talk-embracing-failure-janie-clayton转载 2016-10-08 13:51:14 · 690 阅读 · 0 评论 -
关于业务代码维护和团队成长的实践分享,挺有意思的一篇文章
http://www.cocoachina.com/programmer/20170412/19039.html转载 2017-04-13 09:37:32 · 569 阅读 · 0 评论 -
来自贝佐斯的决策指南(亚马逊),如何在一个非初创公司里保持快速的行动力?
核心观点:反对但支持;70/100即可行动;如果可能让决策可逆(改变的成本可以承担);提升快速纠错的能力,而不是一开始就想着不犯错http://www.businessinsider.com/jeff-bezos-explains-the-perfect-way-to-make-risky-business-decisions-2017-4转载 2017-04-13 16:06:09 · 1029 阅读 · 0 评论 -
网友的个人成长心得
1.时间管理2.结果导向型思维3.写手帐,写公众号http://www.jianshu.com/p/b412c5f8474f?utm_campaign=maleskine&utm_content=note&utm_medium=pc_all_hots&utm_source=recommendation转载 2017-07-05 14:47:35 · 476 阅读 · 0 评论 -
大龄程序员怎样渡过中年危机?很多思考,挺有意思的。
http://www.cocoachina.com/programmer/20170614/19523.html转载 2017-06-15 08:22:48 · 1026 阅读 · 0 评论 -
本周另外三个BUG修改小结
本周后续修改的三个BUG罗列如下:BUG1:来自冲哥,bug内容是保存通话时间的已接电话总计有问题;经测试发现已拨电话总计也存在问题,并没有累加。师傅告诉我问题代码可能在KKDIAL里,经查我发现KKRC负责通话记录相关内容;于是我进入KKRC文件夹,因为中文注释的存在过了不久我就很容易发现了保存时间的代码位置:这里没有逻辑处理代码,矛头指向CFGI_LASTCALL_TIMER、CFGI_R原创 2014-08-19 16:29:12 · 844 阅读 · 0 评论 -
向Facebook学什么
来源: 《创业邦》杂志(北京) 很多产品塞满了自认为很棒的功能,搞得很复杂,结果没人会用。Facebook的第一个版本非常简单的,它只是把一件事情做好。 5月,Facebook的上市全球瞩目,businessinsider网站撰文指出,当Facebook起步时,有许多类似的网站也在追逐同样的机会,但是Facebo原创 2014-08-19 16:29:34 · 711 阅读 · 0 评论 -
开发相关漫谈&技巧&杂项链接汇总
1.ios开发中的一些经验总结 http://www.cocoachina.com/ios/20150210/11130.html2.ios开发/设计面试题 http://www.youkuaiyun.com/article/2015-01-19/2823604-ios-interview-questions3.mac软件推荐 http://www.cocoachina.com/mac/20150115/10931.html4.iOS App开发那些事:如何选择合适的人、规范和框架? http://www.原创 2015-08-21 16:03:09 · 663 阅读 · 0 评论 -
十个会议相关的小技巧(实用!其中有的是乔布斯用过的~)
http://www.cocoachina.com/gamedev/misc/2014/0728/9261.html「开会」大概是上班族最讨厌的字眼之一,或许仅次于「加班」。我们必须花费很长的时间开会、安排开会的时间、预约会议室、准备投影片,甚至还得先开个「会前会」。一直以来不断有人想要降低会议对效率造成的伤害,例如亚马逊的创办人贝佐斯就曾经试过用「两个披萨」和「六页备忘录」的转载 2014-07-29 11:04:49 · 1146 阅读 · 0 评论 -
优秀程序员需要磨炼的技能
一个优秀的程序员是如何炼成的?问一下自己这个问题会很有意思。这能让你好好思考一下软件开发的过程。拿它来问一下同事也不错,这能引起一些关于如何一起协作的很有意思的讨论。下面是我认为成为一名优秀的程序员所必需的5个技能。 问题分解 编程讲的是如何解决问题。但在你开始写代码之前,你需要清楚如何解决问题。一个好的程序员应该拥有这样的技能,他能将问题分解成子问题,直到每个子问转载 2014-07-17 09:50:20 · 1055 阅读 · 0 评论 -
哈希表
散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。给定表M,存在函数f(key),对任意给定的关键字值key,代入函数后若能得到包含该关键字的记录在表中的地址,则称表M为哈希(Hash)表,函数f(key)为哈转载 2014-07-15 14:30:32 · 3297 阅读 · 0 评论 -
如何使用搜索技巧来成为一名高效的程序员(很好的总结)
没有人是完全独立的孤岛,每个人都是整体的一部分。—— 约翰·多恩 对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的程序员,通常也会为了节省时间和精力而在网上搜索解决方案。 如果不借助搜索技术、网络及集体智慧,现代化高效编程是难以想象的。因此,搜索技巧对高效程序员变得愈发重要。 现在,我转载 2014-05-12 09:54:39 · 1023 阅读 · 0 评论 -
关于小程序开发,个人的一些理解
微信小程序,是腾讯在微信app内部打造的一个平台或者说容器,相当于把一个应用当作了一个相对开放的操作系统,来承载不同的应用(但小程序多了一个小字,意味着它必然会有很多的约束)。从技术实现上,它可能并不是那么的惊世骇俗,但这个思路和开发平台式的app,则是开创性的。这意味着app突破了操作系统的束缚,构建自己的平台,同时也冒着极大的风险(比如被苹果应用商店下架)。我相信这是长期博弈和平衡的结果,也意...原创 2018-05-15 11:40:28 · 1531 阅读 · 0 评论