最新 最热

深入分析golang多值返回以及闭包的实现

一、前言golang有很多新颖的特性,不知道大家的使用的时候,有没想过,这些特性是如何实现的?当然你可能会说,不了解这些特性好像也不影响自己使用golang,你说的也有道理,但是,多了解底层的实现原理,对于在使用golang时的眼界是完...

2018-03-26
0

关于 Block 中捕获 self 的分析

问题最近遇到一个已经使用了weak-strong dance的block依旧强引用了self的情况,好在block没被VC持有只是延迟释放,但这里的关键是用了weak_self的blcok理应不会强持有self才对,莫非之前的代码都有问题?下面是”有问题的”...

2018-03-23
0

尽职调查,投资人到底在调查创业者什么?|周末长文

关键词:投资、DD网址:www.tikehui.com投资人一言不合就丢给你一份 DD List,这是什么呢?DD 就是尽职调查(Due Diligence)。想要让把投资者手里的钱交给你?要做什么?怎样才能完美应对 DD 呢?不仅要知己更要知彼,怎么做?看下文。---...

2018-03-22
0

Java学习笔记第一篇:坦克大战游戏

一、Java学习笔记系列笔者大学时候学的编程语言是C和汇编,毕业以后并未从事过开发工作,也没有接触过Java。但近两年的PaaS、CI/CD主要是以Java应用为主,同时本着活到老学到老的态度,笔者开始学习Java。对Java比较熟悉的读...

2018-03-22
0

linux下syscall函数,SYS_gettid,SYS_tgkill

NAME syscall - 间接系统调用SYNOPSIS #define _GNU_SOURCE #include #include /* For SYS_xxx definiti...

2018-03-21
0

腾讯创始人陈一丹:腾讯要向90后创业者学习

本文转自腾讯开放平台公众帐号open-qq文 | 陈一丹(腾讯公司主要创办人之一)关注微信“腾讯开放平台”并回复“90”,阅读《2014年那些融资过千万的90后创业者们》2014年8、9月份,我有一次美国考察之旅。途中,同事发给我几...

2018-03-19
0

不用synchronized块的话如何实现一个原子的i++?

上周被问到这个问题,没想出来,后来提示说concurrent包里的原子类。回来学习一下。一、何谓Atomic? Atomic一词跟原子有点关系,后者曾被人认为是最小物质的单位。计算机中的Atomic是指不能分割成若干部分的意思。如果一段...

2018-03-19
0

嵌入式,过时了没?

疑惑一作者你好,我是本科生,之前是学java的,但是后来签的工作是嵌入式软件开发,我对嵌入式开发不太了解的,这行有前景吗?这是小编在后台接收到的小伙伴的疑惑,任何一个没有踏入社会学的任何自己觉得有用的知识都是相对的,很少...

2018-03-16
0

如何成为一个黑客?

很多人要成为高大上的黑客需要学习哪些基本功?能盗取账号,能攻击服务器?再牛的黑客起码是一个合格的程序员所以说想成为黑客先成为合格的程序再说,说别的就是空谈了。大家对黑客的印象就是酷酷的,能轻松破解密码,攻击服务器...

2018-03-16
0

【C语言系列】C语言编译流程分析

前几天看了《程序员的自我修养——链接、装载与库》中的第二章“编译和链接”,主要根据其中的内容简单总结一下C程序编译的过程吧。我现在一般都是用gcc,所以自然以GCC编译hellworld为例,简单总结如下。hello.c源代码如...

2018-03-16
0