我一朋友(下称A) 是我本科的时候的同学 网络技术牛的 同样是一等学位 当年据说拿了很多网络资格证书. 后来去美国了 然后读博 然后就是 去AMAZON当程序员 最近又跳到FACEBOOK了. 以下谈话经他同意 (关键信息删除了) XXXX 不错不错. 在美国生活就是好. A 19:13 A 你也可以来美国呀,你技术水平那么高 XXXX 19:14 XXXX 算了..在英国已经留下来了, 到美国还得重新拿绿卡..等我换英国护照的吧. A 19:15 A 绿卡你一进公司立马就给你办的呀,花不了多长时间 不过我刚跳槽了,新公司要重新给我办:-( …
背景 搬了新家后用的是PLUSNET的光纤 速率理论上应该是下载 77Mbps 上传 20Mbps. 但是从 http://www.speedtest.net 上得到的速率 一般都在 40Mbps 以下. PLUSNET的路由器在楼下 但我一般都在楼上书房里用电脑上网. 之前的优化工作 用了一个USB的双天线WIFI适配器用于增强无线信号 效果明显 但是不够好 离理论最大速率还是有很大的距离. 新硬件投资 国内同事过英国来 我就托他买了小米 699RMB的路游器 (自带1TB 硬盘). 同时买了一根小米千兆网络 还有一个小米接线板 总价 760多RMB. …
房子虽然是 3房两厅 80多平 但是并不大 第三个卧室 其实也就是个书房 放不了太多东西. 特别是儿子的玩具什么特别多. 网上比较了几家 最后选择 剑桥的 Shed-Factory 地址是: 17 Cheddars Lane, Cambridge CB5 8LD 当时去实体店看了一下 量好尺寸, 交了100英镑押金, 然后 就预定了一天过来装. 当天是8点到的, 8:30 就装好了. 他们人过来的时候就已经把一些零件拼好了所以过来就很快搭好. 装好人就走了, …
背景 经理叫我优化一段代码. 因为发现当数据量太大时 运行时间则会变得很久. 这个代码在软件里已经存在 4年之久了. 最开始我们都不知道是谁写的这代码 但之后发现 竟然是经理自己 4年前写的代码. 他自己都不记得了(代码里没有注释). 算法的目的是将一个密集点集重新按照一定的分辨率筛选. 使得任意两点之间的距离要大于这个采样分辨率 并且点的个数要尽量的多. 原始的实现算法 经理原始的算法 是通过迭代每次选出一个点(为了方便 就选第一个点) 然后把候选集中和此点距离大于分辨率的点记录下来做为下一轮的候选集. 实现则用了LINQ的where 看起来只有O(n) 循环但是 其实是 O(n^2) 因为每次LINQ从当前候选集选出新的点这个操作就是 O(n). public List<Point3F> Resampling(double …
drayton-manor 在英国中部. 是一个小孩子玩的主题公园. 这次老大三岁生日就带他去了. 因为那里有他最喜欢的 Tomas 火车. 地址: Drayton Manor Drive Tamworth, Staffordshire B78 3TW 官网: http://draytonmanor.co.uk/ 80多英理 开车 2小时左右. 一定要提前在网上买票了过去 一是省钱 二是当天到的话周末人很多, 排队买票的人很多. 网上定票的地址: http://draytonmanor.co.uk/tickets-and-prices 二岁以下小孩免费 (因为太小也玩不了) 大人提前7天订票是最便宜的 …
前几天收到一邮件 说是 我提供的一个网页里有XSS漏洞. URL是 https://helloacm.com/curl/?url=http://itsec.guitch404.eu/headers.php 在修复之前会有一个对话框被执行了. 原因是 HTML标记符号(小于号和大于号) < > 没有被转义 直接导致了可以在返回给用户的数据中夹杂着JS或者其它代码在浏览器里被执行. 通过API就可以看出得到的数据: https://helloacm.com/api/curl/?url=http://itsec.guitch404.eu/headers.php "HTTP\/1.1 200 OK\r\nSet-Cookie: 300gpBAK=R4178785959; path=\/; expires=Tue, 18-Aug-2015 23:47:47 GMT\r\nContent-Type: text\/html; charset=UTF-8\r\nSet-Cookie: 300gp=R394784785; path=\/; expires=Tue, 18-Aug-2015 …