老牛比

记录进步的每一瞬间

排序:
默认
按更新时间
按访问量

如何等待所有goroutine的退出

利用通道(channel)的特性对于golang的channel的基础有些了解的朋友都知道,channel主要有两类,一类是无缓冲,一类是有缓冲 。1.无缓冲channel,接收方会一直阻塞直到有数据写入。发送方会一直阻塞直到接收方将数据取走。 2.带有缓冲区channel,发送方会一直阻塞直到数...

2018-07-01 17:38:59

阅读数:124

评论数:0

如何对gorountine进行并发控制

前言前段时间找工作,被问到了这么个一个问题:什么是gorountine 如何对gorountine进行并发控制?什么是gorountine这基础性的问题在这咱不谈,那么我们如何对gorountine进行并发控制?想象一个场景公司业务达到十万或百万级并发规模请求(这里请告诉我哪家公司?招不招人?)不...

2018-06-15 11:09:59

阅读数:179

评论数:0

招聘框架

招聘前思考的几个问题:1.需要招聘什么岗位?2.该岗位需要什么样的人?3.哪些途径和方法可以发现这样的人?给该岗位设定5-6个考察点,并设定分值项(如6项共30分)。每个考察点设计1-2个问题,根据答题情况打分。最后根据总分录取。其原则上尽可能避免个人主观的评价、偏见。...

2018-06-14 16:21:25

阅读数:106

评论数:0

【好的做事习惯】六、团队合作

集体荣誉感:用你的成绩为你的团队带来光荣 互相帮助,互相学习, 相互竞争 乐于给别人提供帮助也勇于向别人学习:有问题不要憋在肚子里 — 互相理解 把周围同事当作你的伙伴,包括你的上级 良性竞争中, 每个人都跑得更快

2017-02-16 15:42:15

阅读数:748

评论数:0

【好的做事习惯】五、目标导向

目标管理、结果导向关键是要按时保质完成工作 只争朝夕,争分夺秒激烈的产业竞争环境 不要拖到最后才开始工作,因为总可能会有意外 能今天做完的绝不拖到明天 自我管理,自我推动每件事情都有完成时间表,给别人一个承诺给, 自己一个约束 每件事情有始有终,设立一些里程碑,在里程碑上检查进度,主动 向其他...

2017-02-16 15:40:51

阅读数:605

评论数:0

【好的做事习惯】四、求实, 诚信

求实是科学技术发展的基础用数据说话,相信数据和逻辑 用数据来说话, 用事实证明 大胆假设,小心求证,不放过每一个细节和疑点 — 下一步的方向也要从数据中得出 杜绝“可能”,“大概”,“应该”这样模棱两可的 用词,而是用准确的数字和事实来论证 每个工作能用量化的指标来进行衡量性能、准确性、可用性、...

2017-02-16 15:39:15

阅读数:794

评论数:0

【好的做事习惯】三、沟通

平等沟通 在沟通上没有级别概念 不要碍于面子,不要怕犯错误:报喜亦报忧 及时沟通:当面沟通,电话沟通,召集会议都是有效的形式,但要留下文字 有效沟通沟通要达到效果 带着问题和想法去沟通 如果没有效果,应让更多人知道,尤其是你的老板和对方的老板 在争论中决定方向M?、指导人不是永远正确 鼓励大...

2017-02-16 15:37:46

阅读数:580

评论数:0

【好的做事习惯】二、时间管理

时间管理经常碰到的问题 每天要做的事情太多,反而不知道应该做什么 多个任务同时来,时间安排上立刻手忙脚乱 估计任务的工作量,两种倾向:左倾冒进和右倾保守 — 任务最后快要到期的时候才报告不能完成 周工作安排每周一把本周要做的事情做成一个列表,按照优先级排列 这个列表需要不断动态修改,可能插入临时...

2017-02-16 15:34:15

阅读数:595

评论数:0

【好的做事习惯】一、困境

客户第一客户第一,对客户的体验负责 你的程序和算法要经受考验 “发电厂”理论: — 平时大家从来不会意识到发电厂的存在;但一旦停电,便成 为众矢之的重视问题每个问题,都可能给用户体验带来伤害 — 问题的第一反应就是尽快解决 一些问题反复出现,说明我们的系统需要完善 问题累积会带...

2017-02-16 15:32:41

阅读数:643

评论数:0

【iOS 笔记】离屏渲染

GPU渲染机制: CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示。特殊的离屏渲染: 如果将不在GPU的当前屏幕缓冲区中进行的渲染都称为离屏渲染,那么就还有另一种...

2017-02-16 14:40:45

阅读数:601

评论数:0

Android APP架构的那点事儿[MVP架构搭建]

接上篇《APP架构的那点事儿[网络模块]》完成了网络模块,那么我们是不是该进入MVP主体架构的开发了,当然,有些朋友会说:“难道一定要先写网络模块,就不能先做架构主体么!” 这个随意了,看个人喜好,有话好好说嘛,把砖头放下.所谓的mvp,个人理解为model层处理业务逻辑(主要是数据读写、与服务器...

2016-02-28 11:40:38

阅读数:3189

评论数:2

Android APP架构的那点事儿[网络模块]

So,我们首先来规划一下网络模块的代码基本结构网络模块的基本职责就是构建请求参数、请求服务器、响应服务器、加解密。UML图中,我们定义的了一个接口类,主要提供客户端访问服务器的预设的一些接口函数。当MVP架构的Presenter指示器调用网络请求入口类(NetworkController)函数时,...

2016-02-25 18:04:04

阅读数:3233

评论数:5

Android APP架构的那点事儿 [开篇]

万事开头难,相信很多朋友都是半途切入一个项目完成第一次真正意义APP开发。那么问题就来,很多新人都会抱怨说我缺少一个完整项目的经验、要学习App架构巴拉巴拉。。。成!那今天我们就扒一扒APP架构的那些事。架构很重要?真的,很重要!很重要!很重要!说三遍! 早期的架构设计抉择对app的影响很大、很大...

2016-02-25 18:01:33

阅读数:3566

评论数:1

招聘面试要点和技巧

面试要点和技巧 共识:团队是公司最有价值的部分 面试是工作的重要的组成部分,不是额外事 “一流的人雇一流人才,二流的人雇三流人才” “原则:态度第一、能力第二、经验第三” 基本上,我们要找的人:人必须不能有问题(必要) 对我们做的事业有兴趣(必要) 基础知识和技能良好 成长潜力良好 有一定相关经验...

2015-12-22 11:19:43

阅读数:1806

评论数:0

CocoaPods使用教程

CocoaPods教程

2015-09-30 11:50:27

阅读数:4373

评论数:0

Android开发响应检测及内存分析 - 【Heap】

Heap监测应用进程-内存使用情况 1. 启动eclipse后,切换到DDMS透视图 2. 连接手机确认手机是处于“USB调试”模式 3. 点击选中想要监测的进程并点击选中Devices视图界面中最上方一排图标中的“Update Heap”图标(如下图) 4. 点击Heap视图中的“Cause G...

2015-07-08 15:24:16

阅读数:1868

评论数:0

Android开发响应检测及内存分析 - 【TraceView】

Android SDK提供一个TraceView的工具,它可以通过分析生成的跟踪文件给出各项数值以及图形化的结果。 DDMS 中 TraceView 使用示意图如下,开发人员可以通过选择 Devices 中的应用后点击  按钮 Start Method Profiling(开启方法分析)和点击...

2015-07-08 15:13:43

阅读数:1536

评论数:0

Android开发响应检测及内存分析 - 【StrictMode】

StrictMode        在运行操作应用时候,如果应用出现卡顿、不流畅、甚至出现ANR。通常,100到200毫秒是一个让用户感觉到阻滞的阈值,作为开发者首先要想到的是在代码编写过程中是否在主线程中做了耗时的操作(硬件问题暂不考虑 )。        假设这些细微的问题很难寻找,没关...

2015-07-08 15:04:06

阅读数:1686

评论数:0

Android 检查设备是否存在 导航栏 NavigationBar

检查设备上是否有导航栏 NavigationBar

2014-12-09 11:12:36

阅读数:21247

评论数:22

【Cocos2d-x 3.0学习笔记】 AnchorPoint 和Position 关系

先不多说,上两张图片: 解释一下上面图片的意思: 描点就是图片中红点的位置。setAnchorPoint的取值范围0~1,距离设置的是一张图片 setAnchorPoint(Point(0,0))表示在图片左下角, setAnchorPoint(Point(1,1))表示在图片右上角...

2013-11-22 16:21:34

阅读数:11234

评论数:1

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