微博为自媒体打造的生态,先天优势,后天不足

  • Post author:
  • Post category:IT
  • Post comments:0评论

黑马哥前几天写了一篇文章,叫做《我为什么要做黑马公开课》。在文章里面我回顾了自己从事自媒体的四个阶段,分别是个人网站、博客、微博、微信公众平台。在这四个阶段中,微博起到一个分水岭的作用,因为在微博之前,博客相比较网站用起来更容易,更容易生产内容,但是没解决自媒体的发行的一个问题。黑马哥也曾经写过博客,最热衷的时候曾经一周更新一篇,读者却都是自己的亲友,内容很难扩散出去。而微博的出现,有了粉丝的概念,通过粉丝的关注,就可以拥有读者,从根本上解决了发行的问题。 黑马哥从2010年开始成为微博控,当时…

继续阅读微博为自媒体打造的生态,先天优势,后天不足

skynet 消息队列调度算法的一点说明

  • Post author:
  • Post category:IT
  • Post comments:0评论

最近接连有几位同学询问 skynet 的消息队列算法中为什么引入了一个独立的 flags bool 数组的问题。时间久远,我自己差点都忘记设计初衷了。今天在代码里加了点注释,防止以后忘记。 其实当时我就写过一篇 blog记录过,这篇 blog 下面的评论中也有许多讨论。今天把里面一些细节再展开说一次: 我用了一个循环队列来保存 skynet 的二级消息队列,代码是这样的: #define GP(p) ((p) % MAX_GLOBAL_MQ) static void skynet_globalm…

继续阅读skynet 消息队列调度算法的一点说明

O2O模式隐忧:伟光正背后的六大壁垒

  • Post author:
  • Post category:IT
  • Post comments:0评论

线上筛选,线上支付,线下享受产品和服务,似乎这么简单的一个所谓闭环,构成了O2O的全部。 今年行业内对于O2O的争论非常的多。似乎有了他们护身,便真能革了传统行业的命,见面不说点颠覆,都不好意思说自己是互联网圈的——浮躁之风一如既往,互联网圈一直在生产,便也不值得奇怪。 事物总有两面性,除了能有化腐朽为神奇的神奇功效外,各类案例和模式必然要套入相应的概念,否则不能称为经典案例,万精油和永动机,必然是个水中月影,看上去放之四海而皆准的所谓模式,造就的那些神话和风云人物,能否经历市场和时间的考验,我…

继续阅读O2O模式隐忧:伟光正背后的六大壁垒

面向GC的Java编程

  • Post author:
  • Post category:IT
  • Post comments:0评论

(感谢网友 @Hesey小纯纯 投稿  博客| 原文链接) Java程序员在编码过程中通常不需要考虑内存问题,JVM经过高度优化的GC机制大部分情况下都能够很好地处理堆(Heap)的清理问题。以至于许多Java程序员认为,我只需要关心何时创建对象,而回收对象,就交给GC来做吧!甚至有人说,如果在编程过程中频繁考虑内存问题,是一种退化,这些事情应该交给编译器,交给虚拟机来解决。 这话其实也没有太大问题,的确,大部分场景下关心内存、GC的问题,显得有点“杞人忧天”了,高老爷说过: 过早优化是万恶之源…

继续阅读面向GC的Java编程

Java多线程程序的测试

  • Post author:
  • Post category:IT
  • Post comments:0评论

这个问题最初来自于一封公司内部的话题探讨邮件,再加上了一些我的理解。 首先,需要明确的是,用Java通常构建多线程安全的程序“非常”困难,如果还没有体会到“非常”的话,阅读《Java Concurrency in Practice》(中文名叫做《Java并发编程实战》,在我的书单里面,我认为它基本是最好的系统介绍Java并发的书了)可能可以改变你的看法。 多线程的基础 基础是王道。对于任何一门语言都是如此,有的基础部分是和语言无关的,也有一部分是和Java语言相关的。这里我不过多展开,但是我想提…

继续阅读Java多线程程序的测试

支付宝kungfu?

  • Post author:
  • Post category:IT
  • Post comments:0评论

  这两天在朋友圈里和一些群里又在疯传「支付宝空付(kungfu)」的文章,大意是支付宝正在研发一种下一代的支付技术,在任何地方只需要摆个特定的姿势就能够支付了,其中用到了人脸识别、图像识别等技术,而且有一个非常酷的概念视频。有兴趣的朋友可以上网搜索一下「支付宝空付」。   好多小伙伴看了视频后都很激动的说「哇塞,酷毙了!」、「这才是创新!」。   最早这个视频是在4月1号愚人节出现的,我第一眼看到的时候也颇为震惊,然后马上就在朋友圈里转了,并附言:「这才是创新。」   但是5分钟后我马上就意识…

继续阅读支付宝kungfu?

iOS移动开发周报-第10期

  • Post author:
  • Post category:IT
  • Post comments:0评论

版权说明 本文为InfoQ中文站特供稿件,首发地址为:文章链接。如需转载,请与InfoQ中文站联系。 前言 欢迎国内的iOS同行或技术作者向我提交周报线索,线索可以是新闻、教程、开发工具或开源项目,将相关文章的简介和链接在微博上发布并@唐巧_boy即可。 【摘要】:本期iOS移动开发周报带来如下内容:苹果发布 2014 年第二季度财报,Facebook将神奇动画引擎Pop开源,Objc.io中文翻译站建成,iOS 7.1.1 更新可能造成升级失败等。 新闻 《Facebook 发布应用内深度链接…

继续阅读iOS移动开发周报-第10期

趣题:2014年INMO中的一个问题

  • Post author:
  • Post category:IT
  • Post comments:0评论

这是 2014 年印度全国奥林匹克数学竞赛(INMO)的第 2 题:求证,对于任意正整数 n , [n/1] + [n/2] + [n/3] + … + [n/n] + [√n] 总是偶数。这里, [x] 表示不超过 x 的最大整数。                   官方给出的解答采用的是数学归纳法。不妨令 f(n) = [n/1] + [n/2] + [n/3] + … + [n/n] + [√n] 容易算出 f(1) = 2 ,这是一个偶数。接下来我们只需要证明,对于所有的正整数 k ,…

继续阅读趣题:2014年INMO中的一个问题

资源、管理、技术与金融

  • Post author:
  • Post category:IT
  • Post comments:0评论

空气中弥漫着一股积极学习的气氛。 在各种与互联网有关的讲座、会议、论坛、培训、聚会中,都可以发现传统行业人士的身影。到处在讲如果再不卷入互联网,你的命运就和恐龙一样:这话首先是恭维你足够强壮,然后是“犀利地”指出你必死无疑。所谓毁三观的讲演,足够批判了一通传统企业们,但后者依然趋之若鹜,被人痛骂一顿又深感击中己心。 为什么互联网思维这个词会那么火?互联网思维的学习热潮之下,究竟隐藏着一股怎样的动因?如果只是小团队初始创业就能带动这个词的话,显然太小瞧一个词需要火爆的原因了。君不见,甩手几千几万门…

继续阅读资源、管理、技术与金融

10G 网络升级(Nexus 752 其他技术细节)

  • Post author:
  • Post category:IT
  • Post comments:0评论

trunk 默认情况下,trunk 端口会放行所有的 vlan 流量,这个我们之前也没有太在意,就使用的默认配置,如果放行所有,那么会造成 trunk 端口收到来自所有 vlan 的广播流量。所以让 trunk 链路只放行必要的 vlan,可以节约大量的链路带宽。因此有必要掌握下 switchport trunk allowed 的基本用法的。 VTP VTP(feature vtp) 本意是好的,但是使用不当,尤其是网络规模大了之后,会造成灾难性的后果。开启这个特性之后,需要严格遵循制定的流程…

继续阅读10G 网络升级(Nexus 752 其他技术细节)

字符串匹配(1): 朴素字符串匹配的实现及复杂度分析

  • Post author:
  • Post category:IT
  • Post comments:0评论

(这篇文章在tumblr上显示不正常,因为tumblr自动对backslash做了转义。如果你发现这篇文章中的数学公式无法正常显示,请点击https://www.sunchangming.com/blog/post/4622.html ) 问题描述: 在字符串t中寻找字符串p第一次出现的位置 实现: C语言版本: //Find the first occurrence of find in s. char *strstr(const char *t, const char *p) { char …

继续阅读字符串匹配(1): 朴素字符串匹配的实现及复杂度分析

高效设计三步曲

  • Post author:
  • Post category:IT
  • Post comments:0评论

设计本就是不局限章法的事情,追求百花齐放,那么灵感的来源自然也就不受限制了,各有各的道理。但是设计不=艺术, 要的是众乐乐.是为了让想法最终变为现实,要求的是结果,否则方案永远会停留在概念阶段而不可实施。 既然如此,如何成体系的思考 , 高效完成设计并对产品的最终形态负责任?这里总结了高效设计三步曲: 第一步:明确设计目标,摸清边界 第二步:多层面多维度思考 第三步:有理有据的表述方案 一、明确设计目标,摸清边界 1\明确设计目标 交互设计作为典型的目标导向型设计, 越接近目标,也就越能得到最终…

继续阅读高效设计三步曲