最新 | 最热门 | 最高评价

+0  正确的将浮点数转成整数的方法 – 避免强制类型转换

Tag: IT技术和评论
ideawu 发于 2016年12月08日 21:15 | 点击: 67 | 展开摘要
基于思维惯性, 一般我们会直接利用语言的强制类型转换, 将浮点数转成整数. 事实上, 强制转换在计算机内部的实现相当于直接抹零, 而浮点数经过运算后, 往往不能准确地表示整数, 这会导致严重的问题, 特别是涉及到钱的时候.

例如,

double f = 9.99999;
int a = (int)f;
printf("%f, %d\n", f, a);

输出:

9.999990, 9

不要纠结 f=9.99999 是怎么得来的, 你只要记住, 浮点数经过计算后, 很

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

+0  

Tag: [HTTPS | HTTPDNS | MikroTik]
alswl 发于 2016年12月08日 20:16 | 点击: 89 | 展开摘要
在上篇文章

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

+0  「无侵入页面加载完成检测」的一些思路

李忠 发于 2016年12月08日 08:00 | 点击: 103 | 展开摘要
前言

在诸多的性能指标里,「页面加载完成耗时」是非常重要的一项,尤其是重点页面,如详情页,1 秒内打开和 3 秒内打开差别是很大的,直接影响 GMV。

再来说一下「页面加载完成」的定义,不是页面 layout 完成,不是请求完成,而是图片和文字都已被渲染完成。比较常见的做法是在页面的 ViewDidAppear 和请求完成且数据被转换成 Model 之后分别打点,前者表示页面出现的时间,后者表示数据获取的时间,基本可以体现出页面加载时间。但也有一些问题比如:

业务经常调

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

+0  Aix 折腾手记

Tag: 随笔 | Linux
skywind 发于 2016年12月08日 01:51 | 点击: 166 | 展开摘要
早年开发工作主要在 FreeBSD进行,2006年后来切换到 Linux下,期间穿插使用了一下 Solaris,所以我的网络库一直都是只支持这三个系统。为了让网络库支持更多平台,网上购置了一台 IBM AIX 小型机,因为其他大部分非 Linux系统,今天基本都可以在虚拟机里面安装了,而 AIX系统,你真的没法虚拟。

弄了几天以后,发现真他妈的麻烦,强大是强大,但是真的太琐碎了,相比之下,Linux/FreeBSD之流基本是傻瓜了。不看说明直接操作 AIX的话,可能连开机都

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

+0  Linux 网桥设置

Tag: 随笔 | Linux
skywind 发于 2016年12月08日 01:27 | 点击: 159 | 展开摘要
在公司机房的物理机上架设 KVM虚拟化的时候,经常需要配置网桥,先要安装网桥工具:

apt-get install bridge-utils
apt-get install uml-utilities

编辑 /etc/network/interfaces,参考下面配置加入网桥配置信息:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet

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

+0  Linux 硬件时区折腾备忘

Tag: 随笔 | Linux
skywind 发于 2016年12月08日 01:21 | 点击: 149 | 展开摘要
前端时间折腾家中 Nas的虚拟化服务,有时候虚拟机系统时间总是快8个小时。Guest这边设好了,到了 物理机就会慢8个小时。网上说只要修改/etc/default/rcS中的 UTC=no就行了,但还是没反映,没办法,一步步找问题。发现在/etc/rcS.d/S05hwclock.sh有这样一段话:

# 2012-02-16 Roger Leigh rleigh@debian.org
# - Use the UTC/LOCAL setting in /etc/adjtime

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

+0  Linux 线上系统调优备忘

Tag: 随笔 | Linux
skywind 发于 2016年12月08日 01:09 | 点击: 156 | 展开摘要
大公司呆久了,都会对 SA的依赖十分强烈,很多事情 SA都帮我们搞定了。如今控制成本,没有招聘 SA,又没有购买 VPS,从买物理机开始到 IDC部署,服务器调优,虚拟机管理,全部都是自己来,才发现,安装一台 Linux机器自己玩很简单,但是要达到线上服务器的标准,还有若干调优工作需要做,有 SA的日志是多幸福的事情啊。

物理机设备驱动

Dell服务器默认安装系统后会报找不到驱动:

W: Possible missing firmware /lib/firmware/t

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

+0  Linux 下配置 Iptables 端口转发

Tag: 随笔 | Linux
skywind 发于 2016年12月08日 00:02 | 点击: 157 | 展开摘要
经常需要对服务端的端口进行转发映射,让链接A服务器(202.181.55.93:8080)端口的所有tcp数据,forward到B服务器(106.185.43.22:80)端口,比如国内联通出国访问比较快,而电信比较坑爹,如果你家是电信网络,你却想畅快的访问境外的 vps,那么可以在你联通网络的境内服务器上进行这样一个端口映射,你链接境内服务器(201.181.55.93:8080)端口相当于链接境外服务器的(106.185.43.22:80)端口。

Linux内核的 Ip

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

+0  视频 总局 社交平台 196号文

Tag: TMT乱弹
魏武挥 发于 2016年12月07日 19:23 | 点击: 163 | 展开摘要


昨儿有两个新闻。

一个新闻是梨视频总编辑李鑫在接受媒体采访时表示,上线首月,梨视频旗下栏目全网播放量超过132亿,日均全网播放量在5亿次左右。单片(流浪老人)三天全网点击超过1个亿。

梨视频是前澎湃新闻CEO邱兵创办的短视频项目,其中有不少人是他过去澎湃的旧部。比如李鑫是前澎湃新闻总编辑。我琢磨着,李鑫现在应该有一个梨视频联合创始人之类的身份——纯属一猜。

第二个新闻,我其实在网上没有查到,是公号娱乐资本论的一个妹子L来采访我提到的。指的就是以下这个文件(后面简称

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

+0  用 Ascii 画关系图

Tag: 我爱折腾
云风 发于 2016年12月06日 21:16 | 点击: 274 | 展开摘要
写备注总有时候光靠文字描述不是很清楚,这个时候特别想在文档中附个关系图。用 graphviz 的 DOT 来描述图固然不错,但是它需要额外工具来生成才能直观的查看。如果我们想在纯文本环境附上插图,使用 ascii art 是最佳选择。

我搜了一下,perl 的 Graph::Easy 是唯一能找到的支持 ascii 输出的关系图绘制软件。

但是这个东西有个问题,就是对中文支持不行,虽然文档中说完全支持 Unicode ,但显然作者并没有把汉字用在 Ascii 输出上过。

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

+0  Mac为外接显示器调出更多分辨率

技术小黑屋 发于 2016年12月06日 09:13 | 点击: 235 | 展开摘要
最近开始使用媳妇的MBP写代码,接上了买了有一段时间的可以竖屏的戴尔显示器,本以为可以开心写代码了。结果发现还是有问题。

我的显示器是1920 * 1080的分辨率,结果找不到,只有上图的两个。

于是点了一下1280 * 1024 发现变得严重拉伸变形,瞬间蓝瘦香菇。

后来试了几个工具都不太好使,总感觉很是麻烦。

无意中Google到了一个小窍门,能调出更多的分辨率来。

进入显示设置界面,如下图

安装Option键,然后点击Scaled选择框,就会出现更多的分辨率

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

+0  教你在上海挑房子

Tag: Shanghai
alswl 发于 2016年12月05日 21:29 | 点击: 317 | 展开摘要
点开的同学别失望,这并不是教你如何快速致富的

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