成为成功技术领导的十条经验
摘要:编者按:InfoQ开设新栏目“品味书香”,精选技术书籍的精彩章节,以及分享看完书留下的思考和收获,欢迎大家关注。本文节选自软件领域著名专家Gerald M. Weinberg著《成为技术领导者:掌握全面解决问题的途径》中的章节“激励他人的第二大障碍”,讨论了成功技术领导的一些经验。如果你带领的团队必...
阅读全文
Oracle数据库启动和关闭方式
摘要:一、Oracle数据库几种启动方式 1、startup nomount 非安装启动,这种方式下启动可执行:重建控制文件、重建数据库,读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。 2、startup mount (dbname) ...
阅读全文
Linux内核动态加载模块
摘要:一、安装内核模块: 一般步骤: (1) 在/usr/src/linux/下运行make menuconfig把需要编译成模块的项打上(M),保存并退出。 (2) 运行make modules,这一步将在/usr/src/linux/下生成*.o或*.ko文件。 (3) 运行make mode...
阅读全文
如何为你的App获取用户的反馈和5星级评论
摘要:如何获得可观的收入?如何在app store上处理用户反馈?在我们过去的文章中,我们讨论了为什么积极的评论和评级在app store的重要性(提示:它不仅仅是好看)。然而,你如何去收集这些积极的评价?同时,一个同样重要的问题:你怎么继续收集具有建设性的反馈意见,同时保持不友好的评价出店?如何获得5星...
阅读全文
分布式系统的开发经验与心得
摘要:与近期与InfoQ的一次对话中,Vaughn Vernon分享了一些他在开发分布式系统方面的心得。他特别指出,在分布式系统中,有可能会出现局部故障之类的问题。对于这种类型的问题以及一些其它挑战来说,最佳的应对方式是做好一切准备,而不是无助地祈祷它不要出现。Vaughn还推荐了Jeff Hodges所...
阅读全文
如何成为一名卓越的前端工程师
摘要:最近我收到一封读者来信让我陷入了思考,信是这么写的:Hi Philip,您是否介意我问,您是如何成为一名卓越 (great) 的前端工程师的?对此您有什么建议吗?不得不承认,被问这样的问题,我很惊讶,因为我从来不觉得自己是个很卓越的前端工程师。甚至我入行的头几年时并不认为自己可以做好这一行。我只确定...
阅读全文
程序员的生活充满压力,但你不能放弃!
摘要:本文由码农网– 小峰原创翻译,转载请看清文末的转载要求,欢迎加入技术翻译小组!最近我特别想把盘旋在我心头的一些话,写给大家:软件开发人员的压力真心大。首先要声明的是:我这不是在抱怨……在这篇帖子中你读不到任何怨言,因为我真的很喜欢我的工作。计算机科学是我最大的爱好之一,所以能在这个领域工作,我觉得非...
阅读全文
Java线程池的那些事
摘要:熟悉java多线程的朋友一定十分了解java的线程池,jdk中的核心实现类为java.util.concurrent.ThreadPoolExecutor。大家可能了解到它的原理,甚至看过它的源码;但是就像我一样,大家可能对它的作用存在误解。现在问题来了,jdk为什么要提供java线程池?使用jav...
阅读全文
Java内存分析利器MAT使用详解
摘要:这是一篇阅读MAT helper的笔记。Heap dump是java进程在特定时间的一个内存快照。通常在触发heap dump之前会进行一次full gc,这样dump出来的内容就包含的是被gc后的对象。dump文件包含的内容:1,全部的对象:类,域,原生值和引用;2,全部的类:classloade...
阅读全文
时间序列数据库的秘密(2)——索引
摘要:如何快速检索?Elasticsearch是通过Lucene的倒排索引技术实现比关系型数据库更快的过滤。特别是它对多条件的过滤支持非常好,比如年龄在18和30之间,性别为女性这样的组合查询。倒排索引很多地方都有介绍,但是其比关系型数据库的b-tree索引快在哪里?到底为什么快呢?笼统的来说,b-tre...
阅读全文
如何教女朋友一起编程
摘要:本文由码农网– 小峰原创翻译,转载请看清文末的转载要求,欢迎加入技术翻译小组!若干年前,在我还是一个小小的软件开发人员的时候,我就梦想有一个女孩能让我与之畅谈我喜欢的东西。我想和她谈论我做了什么。不是简单地说我在做与电脑相关的东西,而是能够更深层次地畅所欲言。就像和同事一起的那种谈话。我希望当我发现...
阅读全文
时间序列数据库的秘密(1)—— 介绍
摘要:什么是时间序列数据?最简单的定义就是数据格式里包含timestamp字段的数据。比如股票市场的价格,环境中的温度,主机的CPU使用率等。但是又有什么数据是不包含timestamp的呢?几乎所有的数据都可以打上一个timestamp字段。时间序列数据更重要的一个属性是如何去查询它。在查询的时候,对于时...
阅读全文
找到 mysql 数据库中的不良索引
摘要:为了演示,首先建两个包含不良索引的表,并弄点数据。mysql> show create table test1\G*************************** 1. row *************************** Table: test1Create Table: CREA...
阅读全文
Nginx 动态 upstreams 实现
摘要:我最近在工作中做一个设置,我有一个面向用户的 Nginx 服务,它将访问转发到运行在AWS Elastic Load Balancer (如你所知. ELB)上的一个服务。这本身似乎不是一个困难的任务,你只需要找到 ELB 的主机名,将 ngin x指向它,这样不就搞定了,对吧?location/{...
阅读全文
AppHub:绕过苹果审核机制更新iOS App
摘要:为了保证应用程序的合法性和安全性,苹果公司对每一款应用程序设定了严格的审查制度。每一个软件在发布之前都会经历一段时间的机器或人工审核阶段。这个时间短则几天,多达数周。对于敏捷软件开发团队而言,他们经常面临上一个版本还在审查中,一个新的版本已经完成修改的情况。为了解决如此尴尬的局面,毕业于MIT的Ma...
阅读全文
利用Phoenix代理进行P2P WebRTC开发
摘要:WebRTC(Web实时通信)的创建主要是为了视频和音频通信,但它也有在两个浏览器之间传递二进制数据的API。这为创建更多的点对点Web应用程序带来了许多机会,而且已经有许多有趣的应用程序是使用它创建的,如WebTorrent、UberConference。Zohaib Rauf是一名软件工程师,他...
阅读全文
给Java开发者的Play Framework(2.4)介绍 Part1:Play的优缺点以及适用场景
摘要:1. 关于这篇系列这篇系列不是Play框架的Hello World,因为这样的文章网上已经有很多。这篇系列会首先结合实际代码介绍Play的特点以及适用场景,然后会有几篇文章介绍Play与Spring,JPA(Hibernate)的集成,以及一些Play应用的最佳实践, 这期间会在Github上提供一...
阅读全文
Java9新功能之HTTP2和REPL
摘要:对Java 9的炒作将不再局限于模块化(modularity),Java 9正在搜罗大量额外的功能模块,这些功能模块正作为Java增强提案(JEP)提交,并在OpenJDK (Java SE的参考实现项目)中实现。在这篇文章中,我们将重点关注一些或将在Java 9整个生命周期中,对开发者的工作生活影...
阅读全文
怎么进入 BAT 的研发部门?
摘要:原文出处:kedebug的博客(@kedebug)欢迎分享原创到伯乐头条本人在 2015 年校招拿了 BAT 以及网易游戏等 offer,而且基本上都给了 Special,那就从我的角度来谈谈今年校招的体会。1. 冰冻三尺非一日之寒综合身边一些拿到牛 offer 的同学,有个共同的特点就是:热爱这个...
阅读全文
《我们立志要做出一款颠覆程序员工作方式的APP,你想来试试吗?》
摘要:码农必须要加班?NO! 知道码农们都想摆脱加班狗、外卖脸的称号,所以我们来了! 我们做了一个能让程序员之间共享知识技能的APP,觉得可以颠覆程序员的工作方 式! 有人说我们痴心妄想,但我们不那么认为。 为了能煽烂说我们痴心妄想的人的脸,现在我们急需程序员业内的牛哔-人物来给我们“号脉”!...
阅读全文
Java 编程中的 OAuth 2.0 客户端,第 1 部分: 资源所有者密码凭据授权
摘要:原文出处:IBM - Varun Ojha概述OAuth 是一个开放的授权标准,允许客户端代表一个资源所有者获得访问受保护服务器资源的访问权。资源所有者可以是另一个客户端或最终用户。OAuth 还可以帮助最终用户将对其服务器资源的访问权限授权给第三方,而不必共享其凭据,比如用户名和密码。本系列文章遵...
阅读全文
用CSS和SVG制作饼图
摘要:原文出处:lulux的博客欢迎分享原创到伯乐头条在涉及到CSS技术时,没有人会比Lea Verou更执着、但是又足够聪明,努力去找寻问题的各种解决方案。最近,Lea自己撰写、设计和出版了一本书——CSS Secrets,这本书非常有趣,包括一些CSS小技巧以及解决常见问题的技术。如果你觉得自己的CS...
阅读全文
几个CSS的黑科技
摘要:原文出处:JellyBool(@JellyBool)欢迎分享原创到伯乐头条昨天由于某些原因没有写博客,之前说好的每天一篇的,这篇是为了补昨天的了。然后我就要当一次标题党了。这里的黑科技其实就是一些CSS中不怎么为人所知但在解决某些问题的时候很溜的属性。border-radius很多开发者估计都没有正...
阅读全文
iOS开发之GCD使用总结
摘要:GCD是iOS的一种底层多线程机制,今天总结一下GCD的常用API和概念,希望对大家的学习起到帮助作用。GCD队列的概念在多线程开发当中,程序员只要将想做的事情定义好,并追加到DispatchQueue(派发队列)当中就好了。派发队列分为两种,一种是串行队列(SerialDispatchQueue)...
阅读全文
深入理解Android NDK日志符号化
摘要:摘要:现在的App基本都会采集上报崩溃时的日志信息,无论是采用第三方云平台,还是自己搭建云服务,都要将含调试信息的so动态库上传,实现云端日志符号化和云端可视化管理,本文对so动态库的组成结构进行了深入分析。CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用、...
阅读全文
Android 开源项目源码解析之DynamicLoadApk 源码解析
摘要:1. 功能介绍1.1 简介DynamicLoadApk 是一个开源的 Android 插件化框架。插件化的优点包括:(1) 模块解耦,(2) 动态升级,(3) 高效并行开发(编译速度更快) (4) 按需加载,内存占用更低等等。DynamicLoadApk 提供了 3 种开发方式,让开发者在无需理解其...
阅读全文
Gilt如何将微服务部署到AWS环境,介绍ION-Roller
摘要:经过七年的发展,gilt.com已经从一个使用Ruby on Rails开发的创业公司成长为使用Scala微服务架构的主流电子商务平台。Gilt的限时抢购商业模式的基础是:在短时间内会涌入大量的客户访问,以竞买某些限量的奢侈品。通过使用微服务架构,它为我们的服务提供了可伸缩性、性能以及可靠性的结合,...
阅读全文
100分程序员的8个习惯
摘要:慎于说Yes 在没有搞清楚开发需求、任务工作量、团队期望值之前,100分的程序员不会轻易答应。特别是对于新人来说,比较急于表现自己,对于同事或者老板的工作安排来者不拒,精神可嘉,方法不可取。承诺太多,会出现自己无法按时完成的情况,即使按时完成,也可能没有达到别人的期望值,长期以往别人对你的失望...
阅读全文
开源领导者应该入乡随俗吗?
摘要:人类学家们经常半开玩笑地争论是否要入乡随俗,因为他们要深入丛林去研究各种各样的部落——这种争论意味着,你想去了解一群人,你就要考虑到底是要融入他们的生活方式,还是要保持距离(为了保证研究的科学客观性)。怎么选择取决于你如何设计这项研究工作,但这种选择也决定了你的身份,除非你只想做一个好奇的旁观者...
阅读全文
iOS 9 分屏多任务(3):画中画(PiP)快速入门
摘要:原文出处:@钢铁侠般的卿哥欢迎分享原创到伯乐头条依据本章的指南在所支持的iPad上使用画中画(PiP)。想要让视频播放支持画中画模式,确保你Xcode项目和App配置如下:设置BaseSDK为“Latest iOS”,请参阅App Distribution Guide的Setting the Bas...
阅读全文
iOS 9 分屏多任务(2):Slide Over & Split View快速入门
摘要:原文出处:@钢铁侠般的卿哥欢迎分享原创到伯乐头条按照本章中的指导,在支持的iPad设备上让你的App运行iOS 9多任务。当你新建一个Xcode 7模板工程时,是默认支持SlideOver和Split View。如果你从老的工程升级到iOS9,通过以下的步骤设置你的Xcode工程配置,从而让App支...
阅读全文
iOS 9 分屏多任务(1):入门
摘要:原文出处:@钢铁侠般的卿哥欢迎分享原创到伯乐头条重要这是API或开发技术的初步文档。苹果公司提供这些信息主要是为了帮助你通过苹果产品使用这些技术或者编程接口而做好计划,该信息有可能会在未来发生改变,本文当中提到的软件应该以最终发布的操作系统测试和最终文档为准。未来有可能会提供新版本的文档信息。iOS...
阅读全文
程序员的自由,不只在那一寸领地!
摘要:都说程序员的工资高,去很少了解他们加班的痛苦,你是不是每次也在心里想,按时间折算下来这个工资都给少了,于是会想在心里呐喊,要么涨工资,要么涨工资,要么涨工资,为什么??因为不让我们加班,这是不可能的!!! 想要颠覆自己的工作模式吗?想要减少自己的加班时间吗?加入我们,和我们一起探寻属于我们...
阅读全文
Python命名空间和作用域窥探
摘要:Namespace and Scope(命名空间和作用域)namespaceNamespace(只)是从名字到对象的一个映射(a mapping from name to objects)。大部分namespace都是按Python中的字典来实现的。有一些常见的namespace:built-in中...
阅读全文
使用CSS3画出一个叮当猫
摘要:原文出处: 郭锦荣 欢迎分享原创到伯乐头条刚学习了这个案例,然后觉得比较好玩,就练习了一下。然后发现其实也不难,如果你经常使用PS或者Flash的话,应该就会知道画个叮当猫是很容易的事,至少我是这么觉得。但是,用CSS3画出来确实是第一次接触,所以很乐意去尝试一下,对于我这种菜鸟,确实是帮助不少...
阅读全文
纯CSS3画出小黄人并实现动画效果
摘要:原文出处: 郭锦荣 前言前两天我刚发布了一篇CSS3实现小黄人动画的博客,但是实现的CSS3动画是基于我在站酷网找到的一张小黄人的jpg格式图片,并自己用PS抠出需要实现动画的部分,最后才完成的动画效果。但是,其实我的初衷是想体验一下用图片做动画的赶脚,但是找不到素材,才无奈用了最笨的方法来满足...
阅读全文
高悬赏“英雄贴” 你敢揭吗?
摘要:针对程序员的原生APP,以共享知识技能为目的,以悬赏方式的在线互动交互平台。 我们拥有高达近20人顶尖的技术团队,以及优秀的产品及运营团队。团队领军人物均在行业内有10年以上的丰富经验。 现在我们正在招募原始的参与英雄,您将同我们一起改变程序员的工作方式,改变程序员的世界!同时也会有丰厚的报酬。...
阅读全文