最新 | 最热门 | 最高评价

+0  如何让公关变得有那么点重要起来

Tag: TMT乱弹
魏武挥 发于 2017年07月21日 17:20 | 点击: 158 | 展开摘要


去年,纯属无意,我好像挑动了一次公关圈里的讨论。起因是我的一篇文章:公关到底重要吗?

我那篇文章有个结论:公关不是那么重要。

后来,圈子里无论是敌还是友,都不太负责任地简化为:魏武挥认为,公关不重要。

我得说,

在很多案例中,你们真的会发现,公关一点没有体现出重要性。

但公关还是有用的,如果做得好的话。

怎么叫做得好呢?

我们从几个反例开始。

 



有一家互联网巨头,我们姑且称之为B。

B公司的总裁,在一场发布会上,很遗憾地在PPT上出

查看全文: http://www.udpwork.com/item/16354.html

+0  防止深度包检测的一个方法

Tag: 网络与安全
云风 发于 2017年07月21日 11:28 | 点击: 211 | 展开摘要
虽然以现在的加密技术,主要选择的加密算法没问题,在很长一段时间都不太用担心监听通讯的人解密获得明文。但是针对特定的加密通讯协议,还是很可能找到方法找到某种模式。这个模式不能转换为明文,但可以猜测出你是否在使用特定协议。

另外,无论你怎么加密通讯,访问特定服务流量的时间特征也可能泄露你的秘密:用什么节奏通讯,每个 ip 包多大,这些都是可供匹配的特征。

我认为,大多数情况下,通讯的稳定性是大于带宽的需求的。那么,采用本文这种方法应该能去掉上面这些流量特征。

先说说流量的时

查看全文: http://www.udpwork.com/item/16353.html

+0  Go 1.9 sync.Map揭秘

Tag: Go
鸟窝 发于 2017年07月19日 17:59 | 点击: 371 | 展开摘要
在Go 1.6之前, 内置的map类型是部分goroutine安全的,并发的读没有问题,并发的写可能有问题。自go 1.6之后, 并发地读写map会报错,这在一些知名的开源库中都存在这个问题,所以go 1.9之前的解决方案是额外绑定一个锁,封装成一个新的struct或者单独使用锁都可以。

本文带你深入到sync.Map的具体实现中,看看为了增加一个功能,代码是如何变的复杂的,以及作者在实现sync.Map的一些思想。

有并发问题的map

官方的faq已经提到内建的map

查看全文: http://www.udpwork.com/item/16345.html

+0  Pull Request 的命令行管理

Tag: Developer
阮一峰 发于 2017年07月18日 18:06 | 点击: 261 | 展开摘要
Github 的一大特色就是 Pull Request 功能(简写为 PR)。

对于多人合作的项目,该功能简直必不可少。大部分人都是使用 Web 界面(如上图),本文介绍如何在命令行下处理 PR,翻译自 Cédric Beust 的文章。

一、Pull Request 是什么?

Github 官方文档的定义如下。

"Pull Request 是一种通知机制。你修改了他人的代码,将你的修改通知原来的作者,希望他合并你的修改,这就是 Pull Request。"

Pul

查看全文: http://www.udpwork.com/item/16352.html

+0  skynet 1.1

Tag: skynet
云风 发于 2017年07月18日 14:59 | 点击: 252 | 展开摘要
拖了好多天,终于决定发布 skynet 1.1 了。

距上次计划做这件事 ,除了零星的 bugfix ,还多了一些比较大的变动。

skynet 的 lua 模块全部加上了 skynet 前缀,部分数据库 driver 放到了 skynet.db 下。如果需要兼容 1.0 的路径,可以在 config 中配置 lualib/compat10 这个目录。

网络线程针对有大量写操作的应用做了很大的优化 ,在一个 实际案例 中提高了 3.5 倍的效率。

增加了一个叫做 Dat

查看全文: http://www.udpwork.com/item/16351.html

+0  Kotlin中的单例模式

技术小黑屋 发于 2017年07月17日 22:03 | 点击: 244 | 展开摘要
在编程中,我们都应该接触到设计模式,无论是从时间总结,亦或者是从书上习得后尝试使用。这其中单例模式,是我们编程过程中很常见,也很简单的一种设计模式。我曾经写过一篇比较通用的关于该模式的文章,即单例这种设计模式。

目前,随着Google钦定Kotlin为Android 开发官方语言,Kotlin的学习热潮也应声而起。本文尝试讲解单例模式在Kotlin的具体实现和应用。希望能够对大家学习使用Kotlin有所帮助。

超简版单例

Kotlin引入了一个叫做object的类型,用

查看全文: http://www.udpwork.com/item/16350.html

+0  求第K个数的问题

Tag: Algorithm & Data Structure | Recommended | PriorityQueue | | 快排
四火 发于 2017年07月14日 13:01 | 点击: 335 | 展开摘要
一道经典的题目。给一堆乱序的数,如果它们从小到大排好,求第k个是多少。假设排列的下标从1开始,而非0开始。

这个问题如此之简单而熟悉,可它却可以是很多现实问题的某一个子问题的抽象。它本身相关的问题其实就不少,而且还可以不断演进,成为不同复杂程度的问题。

看到这个问题,脑海里的第一反应是一左一右红蓝两条分支——堆排序或者快排。Java中快排用Arrays.sort就可以了,如果是堆排序需要用到PriorityQueue。 用Arrays.sort写起来最简单(这里的参数校验

查看全文: http://www.udpwork.com/item/16349.html

+0  如何认识事物

李忠 发于 2017年07月14日 08:00 | 点击: 319 | 展开摘要
在一个月明星稀的夜晚,你坐在阳台的躺椅上,手捧着银瓶梅,看得有滋有味。忽然天空闪过一道异光,一个外星生物蹦到了你面前,指了指你手上的那本书问道:这是什么?

你很想直接回答这是一本书,但这样对方可能对你发动超能力。那如何才能把「书」这个东西给讲明白呢?我们来试一下。

书是一种带有文字和图像的纸张的集合。它能够携带大量的信息,不过由于书本身也占用一定的体积,所以当它比较多时也会出现携带不方便等问题。人们通常可以在书店、图书馆或朋友之间获取到书,内容也包罗万象,包括小说、传记、

查看全文: http://www.udpwork.com/item/16348.html

+0  R.I.P 刘晓波

图拉鼎 发于 2017年07月14日 00:54 | 点击: 418 | 展开摘要
今天傍晚,刘晓波走了。

大家在微博上点蜡烛、发文悼念,一条一条被删了,一个一个被禁言了。

方小囧、郝海龙、人字拖……还有我,大家都被禁言三天。

之后,在北京的朋友说,电闪雷鸣,还下起了冰雹。

下午的时候,我们「1984 读书会」的书友发现杨显慧的「命运三部曲」的电子书已经在各个平台下架了。

七月以来,每天都有很多很多让人失望的事情发生,然而还是没想到,最让人崩溃的还是刘晓波先生的病逝。

愿刘晓波先生安息,公平正义早日到来。

本站架设于 Linode 东京机房,同

查看全文: http://www.udpwork.com/item/16347.html

+0  神经网络入门

Tag: Algorithm
阮一峰 发于 2017年07月13日 06:33 | 点击: 371 | 展开摘要
眼下最热门的技术,绝对是人工智能。

人工智能的底层模型是"神经网络"(neural network)。许多复杂的应用(比如模式识别、自动控制)和高级模型(比如深度学习)都基于它。学习人工智能,一定是从它开始。

什么是神经网络呢?网上似乎缺乏通俗的解释。

前两天,我读到 Michael Nielsen 的开源教材《神经网络与深度学习》(Neural Networks and Deep Learning),意外发现里面的解释非常好懂。下面,我就按照这本书,介绍什么是神经网络

查看全文: http://www.udpwork.com/item/16346.html

+0  Mac OS X显示连接

Tag: 工具
鸟窝 发于 2017年07月11日 15:34 | 点击: 294 | 展开摘要
Mac OSX中虽然带了 netstat工具,可是用起来不像Linux下那么爽, 一个是慢 (netstat -p tcp | grep $PORT),二是不能pid,所以stackoverflow上建议使用lsof工具。

所以你可以使用下面的命令:

1
2
3

lsof -n -i4TCP:$PORT | grep LISTEN # Verified on macOS Sierra
lsof -n -iTCP:$PORT | grep LISTEN
lsof -n -

查看全文: http://www.udpwork.com/item/16344.html

+0  如何戒掉王者荣耀

Tag: summary
唐巧 发于 2017年07月09日 22:44 | 点击: 436 | 展开摘要

王者荣耀最近火了,不,应该是说火了好久了。我自己也玩了几个月,排位赛打到铂金 V,等级打到 29 级。不过我最近几个月戒掉了,如果你刚好也想戒掉,可以看看我的经验。

意识层面的工作
要戒掉王者荣耀,首先需要从意识上辨别它的危害。基本上,除了职业战队,大部分人玩游戏都是为了娱乐,就是开心。但是,其实现在大多数的游戏设计出来不是让人开心的,而是让人沉迷的。

让人开心和让人沉迷差别巨大。让人开心的事情结束后,你通常会感觉到很舒服和满足,然后稍微有些留恋和不舍。而让人沉迷的事

查看全文: http://www.udpwork.com/item/16342.html
|<<<1234567>>>| 一共1224页, 14680条记录