作者文章归档:曹鹏

曹鹏, 毕业于北美劳伦森大学 经济系。在校期间任经济系助教+计算机系同声传译。08年回国至13年,发布编程之邦15大学科, 全网千万计独立播放。被步步高,平安等上市公司及多所大学多次邀请授课。业界人称华人编程教父。

Facebook遇上了对手


        Facebook的应用安装广告,为其带来了巨大成功。但以后也许它无法再一家独大,因为Google、Twitter、AOL和Yahoo公开了专为应用市场打造广告产品的计划,将涉足这一领域。

一个完整的逆转

2012年中期,Facebook被诟病在移动方面没有建树。因为他们既没有让人留下印象深刻的应用,也没有从移动方面获得收益,于是便促使了他们移动应用广告的出现。自这种管理API推出一年多以后,应用安装广告就从最少营收同比增长30%,达到Facebook全部收入来源的40%。正是这一举措,成就了...

Read more

小议Nginx的五个特点


       在master管理进程与worker工作进程的分离设计,使的Nginx具有热部署的功能,那么在7×24小时不间断服务的前提下,升级Nginx的可执行文件。也可以在不停止服务的情况下修改配置文件,更换日志文件等功能。

2、可以高并发连接

这是一个很重要的一个特性!在这一个互联网快速发展,互联网 用户数量不断增加,一些大公司、网站都需要面对高并发请求,如果有一个能够在峰值顶住10万以上并发请求的Server,肯定会得到大家的青睐。理论 上,Nginx支持的并发连接上限取决于你的内存,10万远未封...

Read more

现今商城成核心


      在淘宝还满足于C2C占山为王的时候,B2C的山头却悄悄被众多垂直领域的公司(当当、京东、红孩子、VANCL)抢得先机,而且它们都从自己的 专注领域(图书、3C、母婴用品、服装)扩展到全产品线。B2C的山头盈利模式清晰,上市前景乐观;当当、京东都在上市的路上。看美国,B2C的标杆企业 亚马逊风头也压过C2C的标杆企业eBay。

这一切,淘宝都看在心里。

就在麦考林上市6天后,11月1日,淘宝商城(B2C)高调宣布独立。算来,这应该是淘宝商城第三次“独立”(每次定义稍有不同),却是第一次召开新闻...

Read more

顺丰“嘿客”冲击马云


      电商与物流业曾经互为上下游的关系,正被打破。电商早已开始涉足物流业,如今顺丰通过嘿客对上游的“逆袭”,对电商以及物流业又将产生怎样的影响?

快递行业进入电商领域

在北京顺义一家不足80平方米的嘿客店铺里,店长敖杨将便利店划分成5个区域。进门橱窗展示的是顺丰优选的商品,顺丰优先是顺丰公司旗下的一家网购 商城;旁边是社区便民服务点,在这里可以代缴水电费、购买机票;紧挨着便民服务点的是手机二维码购物区;在店中间核心区域摆放着两台平板电脑,提供更多网 上商城供客人选购商品;挨着收银台的位置则是收寄快...

Read more

Spring的跟踪应用异常有哪些


开发者花了很多时间和精力在应用中加入日志输出,以此表明应用正常运行。当异常发生时,可以知道究竟出现了什么错误。这些日志文件通常可以说明我们的应用每天运行究竟是正常的还是异常的。

在这里,我将忽略其它技术。比如为应用增加类似HTTP或JMX监视器。这些技术提供的是应用程序即时信息,而不是本文讨论的二级监视结果。

监控日志文件通常有三种方式:

1. 从不检查;

2. 被动检查;

3. 主动检查。

从不检查意味着那些应用一直运行从不停止,而且也不需要检查。这一点我敢打赌。

被动检查是很常见的。举个例子,Smith太太打电话投诉当她想要买一双新鞋时...

Read more

因Java漏洞使Java重写


    按Botezatu的说法,Oracle的Java代码已经处于失控之中,这就是为什么严重的安全问题不断的出现在这种语言软件中的原因。

“Oracle需要整理出Java的一些核心组件,彻底重写它们,”在一次访谈中他这样说。

一些成熟的产品,比如Java或Adobe公司的几款软件,在过去的很长的时间里已经被无数人的手动过。“这些产品变得如此庞大,被如此多的程序员 维护过,导致这些软件的出品人基本上对这些软件里应该有的东西失去了控制。”Botezatu说。

与软件缺陷的战争

Oracle...

Read more

C语言编写程序的安全性


关于C语言内存管理薄弱的问题几年前我们就讨论过 。有人试图反驳,说现代各种操作系统或runtime平台的进步,对内存管理的风险提供了各种保护,比如地址空间随机化,还有各种诸如Valgrind这样的工具可以发现内存访问bug,大大削弱危险程度。我十分推荐大家重新阅读一下那次讨论。

我的观点——当时和现在——都是C语言不适合用来写安全性要求高的程序,任何缺乏内存检查机制的编程语言都不适合。很简单,就是不适合。它们应该仅 限于用来写一些小的核心系统,最好是小到可以用一些常规的方法(被证明的方法)进行检查,所有其它的,包括全部应用逻辑,都应该...

Read more

详谈Java的五个基础知识


1、数组
定义数组时不能指定数组的长度。
foreach
当使用foreach 来迭代访问数组元素时,foreach中的循环变量相当于一个临时变量,整个临时变量并不是数组元素,它只是保存了数组元素的值(深复制),因此如果希望改变数组元素的值,则不能使用这种foreach循环。

栈内存和堆内存之分
当一个方法执行是,每个方法都会建立自己的内存栈,在这个方法内定义的变量将会逐个放入这块栈内存里,随着方法的执行结束,这个方法的内存栈也将被销毁,因此,所有在方法定义的变量都是放在栈内存中的。
当我们在程序中创建一个对象时,这个对象将被保存到运行时数据区中,这个运行时数据区就是堆内...

Read more

微信营销的六大法宝


1、鲜明的头像

就像微博营销中,也 需要一个有特色的鲜明头像一样。企业微信营销的第一个技巧就是设置一个好的头像。一般草根微信都是采用比较个性的头像,有些很夸张怪异,企业则要更加稳重 一些,因为你毕竟是企业不是个人。最常用的就是企业的LOGO,企业的名称,企业的商标,企业的建筑物等。这些才能第一眼就让人认出你的企业。

2、善于使用位置签名

微信结合了LBS功能,在微信的“朋友们”选项卡中,有个“查看附近的人”的插件,用户可以查找自己所在地理位置附近的微信用户。系统除了显示附近用 户的姓名等基本信息外,还会显示用户签名档的内容...

Read more

企业绩效考核的八个方面




1挖掘问题

绩效考核是一个不断制订计划、执行、改正的PDCA循环过程,体现在整个绩效管理 环节,包括绩效目标设定、绩效要求达成、绩效实施修正、绩效面谈、绩效改进、再制定目标的循环,这也是一个不断的发现问题、改进问题的过程。

2达成目标

绩效考核本质上是一种过程管理,而不是仅仅对结果的考核。它是将中长期的目标分解成年度、季度、月度指标,不断督促员工实现、完成的过程,有效的绩效考核能帮助企业达成目标。

3分配利益

与利益不挂钩的考核是没有意义的,员工的工资一般都会为两个部分:固定工资和绩效工资 。绩效工资的分配与员工的绩效考核得分息息相关,所以一说起考核...

Read more