最新 | 最热门 | 最高评价

+0  一个事半功倍的Java反射库

技术小黑屋 发于 2017年01月09日 19:02 | 点击: 375 | 展开摘要
在Java和Android中,我们常常会使用反射来达到一些兼容的目的。Java原生提供的反射很是麻烦,使用起来很是不方便。比如我们想要调UserManager的静态方法get,使用原生的实现如下

1
2
3
4
5
6
7
8
9
10
11

try {
final Method m = UserManager.class.getMethod("get", Context.class);
m.setAccessible(true);

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

+0  在 Unity3D 的 Mono 虚拟机中嵌入 Lua 的一个方案

Tag: lua与虚拟机 | 游戏开发
云风 发于 2017年01月08日 22:39 | 点击: 414 | 展开摘要
很多使用 Unity3D 开发的项目,都不太喜欢 C# 这门开发语言,对于游戏开发很多人还是更喜欢 Lua 一些。而 Lua 作为一门嵌入式语言,嵌入别的宿主中正是它说擅长的事。这些年,我见过许多人都做过 U3D 的 Lua 嵌入方案。比如我公司的阿楠同学用纯 C# 实现了一个 Lua 5.2 (用于在 U3D web 控件中嵌入 Lua 语言的 UniLua );还有 ulua slua wlua plua xlua ... 数不胜数。我猜测,a-z 这 26 个字母早就用

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

+0  折腾 Linux 4.9 BBR 拥堵控制算法

Dozer Zone 发于 2017年01月08日 08:00 | 点击: 751 | 展开摘要
新年折腾 BBR

人是一种很奇怪的东西,以前家里科学上网速度很慢的时候,只要能打开就很满意了。

现在换了联通,Google 明明已经秒开了,却又开始不满足现状了。

恰巧最近看到了各种 KCP, BBR 技术的介绍,就想给自己的梯子折腾折腾了。

 

KCP 介绍

KCP 是开源社区的一个新轮子,看 commit 记录是从 2014 年开始开发的。算是一个很新的东西了。

KCP是一个快速可靠协议,能以比 TCP浪费10%-20%的带宽的代价,换取平均延迟降低 30%

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

+0  ReactJS项目中基于webpack实现页面插件

Kevin Lynx 发于 2017年01月08日 00:00 | 点击: 328 | 展开摘要
整个Web页面是基于ReactJS的,js打包用的webpack,现在想在Web页面端实现一种插件机制,可以动态载入第三方写的js插件。这个插件有一个约定的入口,插件被载入后调用该入口函数,插件内部实现渲染逻辑。插件的实现也使用了ReactJS,当然理论上也可以不使用。预期的交互关系是这样的:

1
2
3
4
5
6
7
8
9
10

// 主页面
load('/plugin/my-plugin.js', function (plugin) {
plugin.in

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

+0  自动打Tag杂记

Tag: Technical | Python
老王 发于 2017年01月07日 18:00 | 点击: 439 | 展开摘要
给一段文字标记 Tag 是一个很常见的需求,比如我每篇博客下面都有对应的 Tag,不过一般说来,Tag 是数据录入者人为手动添加的,但是对大量用户产生的数据而言,我们不能指望他们能够主动添加合适的 Tag,于是乎就产生了这样的需求:自动打 Tag。

实际上这已经属于 NLP 高大上的范畴了,不是我这种非科班出身的人所能掌控的。好消息是百度和腾讯都有 NLP 平台可供选择,坏消息是免费版的 API 配额极其有限。如果不差钱的话,直接选择 NLP 平台无疑是最方便的,不过对我来

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

+0  从 MongoDB “赎金事件” 看安全问题

Tag: 技术新闻 | 网络安全 | Bitcoin | MongoDB | ransom | 安全
陈皓 发于 2017年01月07日 17:11 | 点击: 484 | 展开摘要
今天上午(2017年1月7日),我的微信群中同时出现了两个MongoDB被黑掉要赎金的情况,于是在调查过程中,发现了这个事件。这个事件应该是2017年开年的第一次比较大的安全事件吧,发现国内居然没有什么报道,国内安全圈也没有什么动静(当然,他们也许知道,只是不想说吧),Anyway,让我这个非安全领域的人来帮补补位。

事件回顾

这个事情应该是从2017年1月3日进入公众视野的,是由安全圈的大拿 Victor Gevers (网名:0xDUDE,GDI.foundation

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

+0  2017内容创业:商业迭代

Tag: TMT乱弹
魏武挥 发于 2017年01月07日 01:15 | 点击: 416 | 展开摘要
写在前面的话:限于篇幅,此文没有展开。最近我打算边肝边写个系列。



“内容创业”已成为一个站得住的概念。

与很多创业概念——比如O2O——所不同,内容创业一般一开始就有现金流。现金流状况非常好的内容创业项目,甚至不需要任何资本注入。

它本身就是一个能成立的生意模式。

当然,也有不少内容创业项目取得了大额的融资,并开始迈向除却广告模式之外的商业模式。

我将其称为:商业迭代。

 



去年年底,一个名为四番群的微信群,攒了一个年会。

群中有一位有“

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

+0  []T 还是 []*T, 这是一个问题

Tag: Go
鸟窝 发于 2017年01月05日 18:49 | 点击: 421 | 展开摘要
在编程语言深入讨论中,经常被大家提起也是争论最多的讨论之一就是按值(by value)还是按引用传递(by reference, by pointer),你可以在C/C++或者Java的社区经常看到这样的讨论,也会看到很多这样的面试题。

对于Go语言,严格意义上来讲,只有一种传递,也就是按值传递(by value)。当一个变量当作参数传递的时候,会创建一个变量的副本,然后传递给函数或者方法,你可以看到这个副本的地址和变量的地址是不一样的。

当变量当做指针被传递的时候,一个

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

+0  这才是真正的下半场

Tag: TMT乱弹
魏武挥 发于 2017年01月05日 11:53 | 点击: 453 | 展开摘要


昨天(2017年1月3日)凌晨2点,四番群群友风端在群里扔了一个贴子:弈城Master(P)棋谱大全,然后他说了这样的话:

不管是AlphaGo还是别家的AI,感觉太可怕了。认识到在这个领域人类智力已经被碾压,这是一回事,天天看着最顶尖的棋手扑上去被灭,是另外一回事。

后来,果壳网推送了一篇文章,标题是:突发:神秘AI“Master”已连续击败50名顶尖围棋棋手。

Master继续碾压人类棋手,已经斩落了中日韩等级分第一的柯洁、井山裕太、朴廷恒。至于后来聂卫平上场

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

+0  

Tag: 互联网观 | 产品设计
elya妞 发于 2017年01月05日 01:57 | 点击: 772 | 展开摘要
文/elya
白驹过隙,时光荏苒,2017年悄然而至,不知道你的总结写好了吗?计划订好了吗?骚动的跳槽季,是否有行动计划了?年底的奖金能拿到多少?明年可有晋升机会?好多好多的问题,好多好多的焦虑,很多宝宝陷入了自我认知型焦虑,感觉自己现有的工作做不好,也找不到更好的工作了。最近在知乎live上进行了一场关于求职与跳槽的分享,一共12个法则,希望能帮助到你进行该不该入行、怎样晋升、该不该跳槽的思考。

我对行业一无所知,怎么入行?
我虽然开始做相关工作了,但是非常迷茫,不知道怎

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

+0  关于TCP可靠性的一点思考,借此浅谈应用层协议设计

sunchangming 发于 2017年01月04日 23:27 | 点击: 498 | 展开摘要
本文主要讨论如何设计一个可靠的RPC协议。TCP是可靠的传输协议,不会丢包,不会乱序,这是课本上讲述了无数遍的道理。基于TCP的传输理论上来说都是可靠的,但是实际这也得看场景。当我做网络游戏的时候也是一直把它当一个可靠的传输协议来用,从没考虑过TCP丢包的问题。直到当我面临像网络存储、机器学习这样领域时,我发现TCP变得“不可靠”了。

具体来说:
发送方能不能知道已发送的数据对方是不是都收到了?或者,收到了多少?答:不能
如果怀疑对方没收到,有没有办法可以确认对方没有收到?

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

+0  

Tag: [Infrastructure | DevOps]
alswl 发于 2017年01月03日 23:20 | 点击: 622 | 展开摘要
今年过年特别早,离春节只剩下二十多天了。
为期 7 天的春节里,工程师们不上班,那万一线上业务出现了故障怎么办?
大公司的朋友们会安排专门的人进行值班(此处心疼一下那些需要大年三十还要值班保证高峰的工程师们),
而作为创业团队人少,难做到在线值守,就需要对线上进行一些整理盘点,找出潜在问题,为春节长假做一些准备。

我们称之为年前大扫除。

大扫除需要做些什么呢,且听我一一道来。

PS: 冷知识,大扫除英文是 spring cleaning,所以春节大扫除是 Spring

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