聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布

使用CSS3的transition、visibility和opacity做淡入淡出效果不兼容的解决方案

刚做移动端页面的时候,看到一些成熟的网页做淡入淡出的弹窗遮罩效果,都喜欢用css里transition、visibility和opacity这三个属性,通过改变他们的值,结合js增减class即可,非常方便。上周做的一个项目,开发找我报bug,说是一个界面出不来,我看了下就是这段代码。然后重新测试了一下,发现这段代码在iOS8、9、10都有问题,之前为什么都没发现?

4G Spaces 4G Spaces 2016-10-23

深度学习 Meetup 总结

前几天参加湾区同学技术沙龙组织的一次专门面向深度学习的 meetup。做了一些笔记如下。 这次活动的嘉宾包括 Google 的 Yonghui Wu (GNTM 系统一作),Kai Chen (Google Brain 早期成员,经典 Word2Vec 论文共同作者),Yuan Li (Google Research TLM),以及 Zhenghua Yu (VP, Bocom). 因为活动以问答形式展开,我也以问答形式记录。 Q1: 这几年深度学习方向有哪些很重要的突破? Yuan 首先谈到了视觉领域的一些突破。实际上我们都知道引爆这轮深度学习热潮的,就是 2012 年把第二名甩出十几个百分…

浮生若梦 浮生若梦 2016-10-17

分布式计算系统中的 GC 问题 | Yak (OSDI 2016) 学习笔记

最近一直在关注 OSDI 2016,发现了这篇关于分布式计算系统内存管理的论文:Yak: A High-Performance Big-Data-Friendly. Garbage Collector,感觉比较有趣,拿来总结总结~ Yak 是一个 JVM 平台上的针对大数据场景(分布式计算框架)设计、优化的 Garbage Collector。 背景在传统的基于分代模型的垃圾回收算法中,小对象首先被划分到 Young Generation(新生代);如果对象经历过一定阈值的 GC 还会存活后,它就会被晋升至 Old Generation(老年代);大对象可以直接进入老年代。 对于分布式计算框架…

千歳屋 千歳屋 2016-10-06

20161006 祁连后记

阿宅终于又出门了!时隔三年零七个月,终于又一次去了远方。上次向东走去了期待已久的日本,这次则是莫名其妙向西去了只在历史书上听过的地方「祁连山」。 这大概是我人生第一次真正随心所欲的旅行,刚好一冲动辞了职,刚好某天下午待在家里没事做,刚好朋友推荐了稻草人旅行,就这么随随便便的报上了一条八天前往大西北的旅途。下完单后花了一个小时把前后需要的机票火车酒店订好,又在淘宝买了一个小米运动相机,就这么连八天旅途具体会去哪些地方都不知道,合上了笔记本,然后随随便便的出发了。 游记游记本来应该是要配图的,但是筛选照片实在太麻烦了,就纯文字写写,后面集中贴点图意思一下算了。 Day.1 稻草人的团都是不包来回的…

予夕漾 予夕漾 2016-10-05

漾·蜕变

437天10488小时……然如恍惚从一个丑小鸭开始蜕变都说你像男孩子渐渐却有了小女孩的模样

Hran的博客 Hran的博客 2016-10-01

Mirages - 简洁的 Typecho 主题

主题停售说明本主题即日起停止销售,不再接受新订单。已购用户的授权继续有效,主题小商店继续提供下载和登记域名服务。后续维护仅包括 bug 修复与 Typecho 版本适配(视工作量与难易程度尽量提...

Beyond the Void Beyond the Void 2016-09-30

我的遊記

Beyond the Void https://byvoid.com/zht/travel/ - 旅行總結 2019年[2019年旅行總結](https://byvoid.com/blog/travel-summary-2019) 2018年[2018年旅行總結](https://byvoid.com/blog/travel-summary-2018) 2017年[2017年旅行總結](https://byvoid.com/blog/travel-summary-2017) 2016年[2016年旅行總結](https://byvoid.com/blog/travel-summary-2016…

浮生若梦 浮生若梦 2016-09-27

Distributed System | Spark RDD 论文总结

本篇文章是对Spark RDD论文的总结,中间会穿插一些Spark的内部实现总结,对应Spark版本为2.0。 RDDMotivation传统的分布式计算框架(如MapReduce)在执行计算任务时,中间结果通常会存于磁盘中,这样带来的IO消耗是非常大的,尤其是对于各种机器学习算法,它们需要复用上次计算的结果进行迭代,如果每次结果都存到磁盘上再从磁盘读取,耗时会很大。因此Spark这篇论文提出了一种新的分布式数据抽象 —— RDD。 设计思想及特点Resilient Distributed Dataset(RDD)是Apache Spark中数据的核心抽象,它是一种只读的、分区的数据记录集合。…

浮生若梦 浮生若梦 2016-09-25

Vert.x 技术内幕 | 解道 Vert.x 线程模型

线程模型概述Vert.x 的线程模型设计的非常巧妙。总的来说,Vert.x 中主要有两种线程:Event Loop 线程 和 Worker 线程。其中,Event Loop 线程结合了 Netty 的 EventLoop,用于处理事件。每一个 EventLoop 都与唯一的线程相绑定,这个线程就叫 Event Loop 线程。Event Loop 线程不能被阻塞,否则事件将无法被处理。 Worker 线程用于执行阻塞任务,这样既可以执行阻塞任务而又不阻塞 Event Loop 线程。 如果像 Node.js 一样只有单个 Event Loop 的话就不能充分利用多核 CPU 的性能了。为了充分…

一个人旅行如何才能不寂寞 - 解锁5种旅行中搭伴儿的绝佳方法

从2010年到2012年这段时间,我正在非洲油田上工作,由于所在的国家比较特殊,我的工作作息制度是连续工作四周,之后连续休假四周。这也给了我大把的自由时间去旅行,但是毕竟能有这样作息制度的人还是极少数,所以这个期间我的旅行大多都是一个人,也在这个过程中摸索出了一些一个人独自旅行的经验,今天我就抛砖引玉,聊聊我一个...

blog.dimpurrc.com blog.dimpurrc.com 2016-09-15

动画「ef – a tale of memories.」:把不想忘记的思念融进心愿 ……

词不达意。很多次看完动画都有提笔一写的冲动,最近的一次大概还是「结城友奈」。那时都选好了头图,甚至拟好了标题,却无法动笔。但是这次如果我不写,我根本无法称自己看完了一季 ef ;如果我不动笔,那么那部我眼中的 ef 便无处存在。 ef - a tale of memories. 本文来自 钉子の次元 - Dimpurr - an artist, designer and developer from China. ,原文地址 动画「ef – a tale of memories.」:把不想忘记的思念融进心愿 ……

Morikka's Blog Morikka's Blog 2016-09-14

powerset & set-o-gram

PowerSet mathematical foundations full intersection 只要是对应元素集合的交集就行,不管是否有其它集合存在 expected size 用来预估大小,假定它们无关,通过比较预测数值和实际数值的大小关系判断over- or under-represented e(X) X的期望大小 deviation_raw(X) X的原始残差 deviation(X) 对于大的交集仍然存在偏差,因此需要归一化残差 visual classifying by degree 按照集合交叉的程度分类,并竖直排序,左边用标签标明 区域大小 1)初始所有宽度等宽并与最大…

云淡风轻 云淡风轻 2016-09-13

判断变量类型的一些方法

久了不用,就会发现,以前会的东西都会忘记掉(或者是完全想不起来了),不知道你们有没有遇到过这个情况 - -!这里只是对判断变量类型方法的一些记录,方便以后能够随时查看。typeof要判断变量类型,首先想到的就是typeof,但用了才知道,其结果完全不是理想中的:123456typeof {}; //"object"typeof []; //"object"typeof ""; //"string"typeof 0; //"number"typeof function(){};//"function"typeof true;//"boolean"由上面代码可以看出,数组也是对象,所以typeof…

日光漫想 日光漫想 2016-09-12

Bullet Journal 的使用与改进

最近学习了 Bullet Journal(子弹笔记,简称 BuJo),深深感觉它真的是数字时代让人有欲望重新拿起纸笔记录的一项伟大发明。这种笔记方式不仅简单明了,而且很有意思,可以适用于很多场景。我已将 Bullet Journal 全面应用于生活和工作中了。本文是我在学习使用 Bullet Journal 过程中的一些思考,以及我个人在实际使用过程中的一些改进,并不是一篇介绍文章或入门文章。不知道 Bullet Journal 是什么的同学请移步 官网,那里有要学习使用 Bullet Journal 所需要了解的一切。Bullet Journal 的三点精髓要义在我看来,Bullet Jou…

Benpigchu's Blog Benpigchu's Blog 2016-09-12

随机游走的思维杂谈(第二弹)

新学期开始了!是时候更新了! 慵懒的假期和忙碌的小学期似乎没干什么的样子…… Project Danmaku 弹幕游戏开坑了!不过似乎仅仅完成了基础框架,还有很多内容需要做呢。 因为还没有美术和关卡设计,所以不方便放出来截图之类的东西…… 另外一个弹幕计划 感觉可以把之前给lab μ做的弹幕墙中的弹幕引擎抽出来做一个库,于是就有了这个项目。 虽说是可以用了,但是感觉还需要加很多东西才能算作库呢…… React这一套 React这个Web组件化的框架很不错,除了JSX的语法丑一点其他部分还是可以的。 什么时候来试一试好了。 听说和Redux配合效果更佳哟。 以撒的mod 听说以撒的下一个DLC会…

blog.dimpurrc.com blog.dimpurrc.com 2016-09-11

euphoric field

明天早上返校,所以大概没有那么多时间构思和修改。只是这次,我必须得这样仓促的开始,然后又仓促的结束,并回归到并不能用日复一日来形容的日常中 —— 这样的,我的高中和高三生活中了。 本文来自 钉子の次元 - Dimpurr - an artist, designer and developer from China. ,原文地址 euphoric field

KK's Blog KK's Blog 2016-09-11

战舰世界 自动签到

其实这个坑已经挖了很久了…最早挖坑的时候主要是为了这个活动的自动签到,然而现在这个所谓永久活动也结束了…最早用 Go 实现了验证码的自动识别,这回跟着 dalao 用 python 重写了一遍,然后修改了下验证码的学习算法,让获得的样本更准确(现在验证码识别率居然近似到 100% 了)因为 python 的脚本改起来比较容易,如果有新活动的话加个配置就可以实现,目前主要签到的是陆海双雄的活动,等新活动出来加就是了研究了下傻逼空中网的接口,现在签到的时候会自动检测是否已签到用到了 PIL 来读取图片像素,然后用 requests 包发请求

浮生若梦 浮生若梦 2016-09-09

Vert.x 技术内幕 | executeBlocking 实现原理

引入大家都知道,Vert.x中的executeBlocking方法用于执行阻塞任务,并且有两种模式:有序执行和无序执行。下面我们来看两段代码: 1234567891011121314151617181920212223vertx.setPeriodic(1000, t -> { vertx.executeBlocking(future -> { try { Thread.sleep(200); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println(Thread.currentThread().g…

浮生若梦 浮生若梦 2016-09-07

Distributed System | RPC 模块设计与实现

RPC 是分布式系统中不可缺少的一部分。之前接触过几种 RPC 组件,这里就总结一下常见 RPC 模块的设计思想和实现。最后我们来设计一个可以方便进行 RPC 调用的 RPC 模块。 RPC 模块设计需要考虑的问题RPC 模块将网络通信的过程封装成了方法调用的过程。从使用者的角度来看,在调用端进行RPC调用,就像进行本地函数调用一样;而在背后,RPC 模块会将先调用端的函数名称、参数等调用信息序列化,其中序列化的方式有很多种,比如 Java 原生序列化、JSON、Protobuf 等。接着 RPC 模块会将序列化后的消息通过某种协议(如 TCP, AMQP 等)发送到被调用端,被调用端在收到消…

浮生若梦 浮生若梦 2016-09-07

Vert.x 技术内幕 | 异步 RPC 实现原理

经常有一些开发者在 group 中问到,如何利用 Vert.x 进行 RPC 通信。其实,Vert.x 提供了一个组件 —— Vert.x Service Proxy,专门用于进行异步 RPC 通信(通过 Event Bus)。Vert.x Service Proxy 会自动生成代理类进行消息的包装与解码、发送与接收以及超时处理,可以为我们省掉不少代码。之前我在 Vert.x Blueprint 中已经详细讲解了 Vert.x Service Proxy 的使用,大家可以参考 Vert.x Kue 文档 中的相关部分。本篇文章中我们将探索一下通过 Vert.x Service Proxy 生成…

云淡风轻 云淡风轻 2016-09-06

CSS 内容和特殊字符

当我写这个主题theme的时候,我想在我的列表元素(list elements)上用CSS内容(CSS content)属性添加一些**向右双角引号(right-pointing double-angle quotation marks)(

浮生若梦 浮生若梦 2016-09-05

Vert.x 技术内幕 | Event Bus 源码分析 (集群模式)

上篇文章中我们探索了Local模式下Event Bus的源码,在这篇文章中我们来探索一下Vert.x中的Clustered Event Bus是如何实现的。对应的Vert.x版本为3.3.2。 集群模式介绍我们先来简单地介绍一下集群模式下Event Bus的基本原理。 我们可以通过集群模式下的Event Bus在不同的服务器之间进行通信,其本质为TCP通信。Vert.x集群模式需要一个集群管理器(默认为HazelcastClusterManager)来管理集群的状态,存储元数据。当我们在某个节点A给集群模式的Event Bus绑定一个对应地址address的consumer的时候,Event …

小白的博客 2016-09-04

tkinter GUI

Python tkinter & pyinstaller记录pyinstaller 单文件打包 tkinker icon资源 tkinker 按钮,输入框,文本框全选事件 布局 tk与ttk的差异 按钮状态的改变 后续更新详细情况

浮生若梦 浮生若梦 2016-09-03

Vert.x 技术内幕 | Event Bus 源码分析 (Local模式)

Event Bus是Vert.x的“神经系统”,是最为关键的几个部分之一。今天我们就来探索一下Event Bus的实现原理。本篇分析的是Local模式的Event Bus,对应的Vert.x版本为3.3.2。 本文假定读者有一定的并发编程基础以及Vert.x使用基础,并且对Vert.x的线程模型以及back-pressure有所了解。 Local Event Bus的创建一般情况下,我们通过Vertx的eventBus方法来创建或获取一个EventBus实例: 12Vertx vertx = Vertx.vertx();EventBus eventBus = vertx.eventBus();…

云淡风轻 云淡风轻 2016-09-02

JavaScript 最佳实践: 提升你代码质量的一些提示&技巧

每天学习新事物是成为一个伟大的人的一部分。而对开发者而言,持续不断学习新的东西是我们工作中的一部分,无论这些东西是否是你主动想学的。在本教程中,我会指出一些重要的 JavaScript 最佳实践,因此你不必觉得学习它是条艰难的路。准备提升你的代码吧!避免全局污染(Avoid polluting the global scope)声明变量(Declaring variables)是很有趣的。有时候,你可能声明了全局变量,即使你不想声明它。在如今的浏览器中,全局变量存储在window对象中。因此,有很多有趣的东西发生在那里,你可能会重写默认值。让我们假设你有一个HTML文件,其中包含一个标签(或者…

关于“孕妇乘地铁无人让座,坐堵10号线车厢门”事件

对于“孕妇乘地铁无人让座 坐堵10号线车厢门”的事件,表示很无奈,我一般都是不赞成孕妇在高峰期乘地铁的,地铁人少还好,人多的话挤到了怎么办?呼吸不顺畅了怎么办?没人给让座怎么办?到时候出了什么事情到底是谁的责任呢?有的时候一些福利也是要靠自己去争取一下的。前段时间晚高峰的时候看见一位奶奶带着自己的小孙女坐地铁,上车之后哪位小女孩就站在一个作为前面,问坐在那个座位上的小伙子:叔叔,你可以让我坐一下吗?当时那个座位上的小伙子就说:好,来你坐这。这个小女孩的座位就不是别人让给她的,是她自己争取来的。如果当时的那位孕妇问一下座位上的年轻人告诉他说:你好,我是孕妇,麻烦你能给我让一下座位吗?我就坐几站地…

ZYF.IM BLOG ZYF.IM BLOG 2016-09-01

刚刚毕业的两个月小结

走出校园已经两个月了,因为之前的暑期也没怎么在家待过,大一在中康、大二在腾骏、大三在大为,大四毕业也就是现在,所以也没有什么特别的感觉。可以说,这两个月也做了些事情,学了些东西的。 从学校毕业,最直接的影响就是自己更加专注于计算机知识,不用再为学业担心。确定了先走技术的道路,也让自己不那么迷茫做什么。工作规律,自己开始读读书,才觉的读书是件有意思的事。也逼着自己常常写点东西,主要是觉的:写东西的时候自己会主动的思考,文笔练着练着也就能进步吧。 (一) DMV 是毕业后自己第一个项目,全栈开发。初版两周上线,后有花了一周多的时间编写了答题记录的功能。其中的收获是:项目框架的搭建和前端入门知识。原…

我们缺的是什么

那天晚上给浪哥打电话,我竟然无意中预测出一个普通男和北京男30岁前几乎所有的生活轨迹,包括大学、工作、感情、生活,或许你看完会觉得压抑沉重消极悲观,大姨妈大姨父翻滚来袭,可我还是要讲,你们感受一下。普通男:中国多数普通家庭的孩子,接受的是非常传统的思维观念和教育,性格内向。北京男:北京家庭的普通孩子。普通男高中3年埋头苦读,18岁高考500多考上了北京一所重点大学,北京男上的就是这所大学的附中,分数400多(或更低)也上了这个学校,两人分在一个院系一个班里。下面是两人的生活轨迹:大学:普通男从小接受的是传统思维和教育,大学报道前他妈就说:“咱村就你们几个大学生,你一定要好好学习,不准谈恋爱,多…

拼尽全力地过着普通人的生活

想起以后的生活,时常会有一种危机感。想到二三十年后的自己,挎着菜篮,从农贸市场里走出来,走向公寓楼中的一个小小格子,而后煎炒烹炸,等着老公、孩子回家。这样的场景其实并没有什么不妥,也许还带着点烟火的暖心。但是,想到“一辈子就这样了”、“平平淡淡过日子”之类的念头,心里总有些隐隐的惶恐。于是想尽力改变,把“努力”、“奋斗”等字眼贴在书桌前,尽力践行,并发现,在努力的身影之后,仍描不出未来的清晰模样。后来我想,谁不是在努力呢。演员努力拍戏,作家努力写书,是努力;清洁工努力把马路扫得干净,服务员努力把盘子端得平稳,也是努力。才发现,我们是不是对自己挑灯夜战的身影感动过度了,才向生活提了太高的要求,才…

妥协是否成全了你?

1.朋友S酷爱旗袍,每次聚会都穿不同风格的旗袍出席,她说这辈子最大的梦想就是开一间旗袍店,天天穿着旗袍招呼客人,我们纷纷支持,觉得S如此热爱旗袍,一定会把这家店经营得与众不同。 在我们的鼓励下,S决定无论如何都要开一家旗袍店,这辈子只剩下这么点爱好,再不去做,就真的老了。于是,S开始寻找店铺、货源,忙得不可开交。 朋友聚会时,我们关心地问她旗袍店什么时候开张,好去给她捧场。原本还谈笑风生的S突然变得闷闷不乐起来,说旗袍店不开了。说着,长长地叹了一口气。 我们忙问遇到了什么困难,看看有没有什么地方可以帮忙的。 S犹豫了一会说,老公不同意,觉得她现在的工作稳定又体面,收入也不错,还可以照顾老人和孩…

找漂亮的人恋爱,与心软的人结婚

1、小周鬼迷心窍。结婚8年,忽然被一个新同事吸引。比她小7岁,浑身上下散发着荷尔蒙,会唱很多陈奕迅的歌,会在电梯里盯着她的脸说,你怎么可以这么美。终于,丈夫小赵出差的时候,他来了她家。他那么慌乱,而她也没有经验。走的时候,他的外套挂在衣帽勾上忘了拿,第二天上班才想起来。小周慌慌张张地奔回家,发现丈夫已经回来了,沙发上放着那件衣服。“是我同事的。昨天他放办公室忘带回家,我帮他拿回来……”她的神情早就出卖了他。扛不过两轮谈判,小周就招了,哭哭啼啼。小赵说你给我三天时间想一想。第三天是周末,小赵把孩子送去父母家,告诉小周自己的决定:“继续一起生活的痛苦,太漫长了。”“你这是惩罚我吗?”小周问。“是我…

浮生若梦 浮生若梦 2016-08-29

Vert.x Blueprint 系列教程(三) | Micro Shop 微服务实战

Vert.x 蓝图项目已经发布至Vert.x官方网站:Vert.x Blueprint Tutorials Vert.x 蓝图系列 的第三篇教程出炉咯!这篇教程是微服务实战相关的主题。篇幅较长,team给了模板用于渲染对应的文档,因此这里就直接放链接了: Vert.x 蓝图 - Micro Shop 微服务实战 (开发篇) Vert.x 蓝图 - Micro Shop 微服务实战 (API Gateway) 对应的GitHub Repository: sczyh30/vertx-blueprint-microservice

Zhilong's Blog Zhilong's Blog 2016-08-29

浅谈BackgroundWorker的使用

这是弹幕派开发文档系列的第一篇!在开发弹幕派的过程中,通过网上的资料、MSDN学习到了很多WPF和C#的相关知识,在这里一并写出来,希望能够帮助到C#特别是WPF开发者。弹幕派是我们开发的一个桌面弹幕小程序,说它小,但是它的开发周期可不短,在开发过程中学到了很多东西,今天我要说的便是第一个,如何运用后台进程连接网络。浅谈BackgroundWorker在WPF中的使用弹幕派在刚开始UI的渲染(即弹幕的产生和刷新)以及弹幕内容的获取都是在一个进程中完成的,这样导致一个问题就在于每当从网络获取数据时就会出现明显卡顿,如果网络失去连接就会导致程序假死无法继续进行。很明显这样是不行的,因此必须要引入多…

ZYF.IM BLOG ZYF.IM BLOG 2016-08-23

【此生为完成】随笔

我们要用多大的代价,才能认清活着的意义? 于娟,这个风华正茂的女子,拥有留洋经历和博士学位的复旦大学青年教师,在与晚期癌症抗争一年又四个月后,终于撒手人寰。她带走的家人的思念和不舍,给我们留下坚强的力量。 《此生未完成》这本书是上周末聚会时 Zhen 提到的,上周京东买书就带上了。书里前半探讨作者在生死临界时对生活、工作、名利、家人、朋友的一些看法和思考。这对于刚刚毕业的我来说,确实有些是无法真切体会到的,毕竟经历少。但是在书的字里行间中,仍然可以看到一个(不知道用什么词)的女子。 (一) 疾病能让人有怎样的疼痛? 我还是没有哭,不是因为坚强,而是因为痛的想不起来哭,那个时候,只要能用尽全力顶…