2017-01-13 Lu Huang
本文转载至《你必须知道的 34 个简单实用的 Ubuntu 快捷键》。 Ctrl + W: 关闭当前 Nautilus 窗口 Ctrl+T: 在 Nautilus 打开新的 Tab Ctrl + H: 切换隐藏文件(夹)显示或者不显示 Ctrl+E: 发送当前文档给某个 Email Ctrl+Q: 退出应用 Ctrl + 1/2: 修改文件夹视图为图标或者列表模式 Ctrl + Shift + W: 关闭所有的 Nautilus 窗口 Ctrl + Shift + N: 创建新文件夹 Ctrl + Alt + L: 锁屏,如果你想走开一会而不想让别人看到你的屏幕 Ctrl + Alt + D: 显示桌面/恢复打开的窗口 Ctrl 继续阅读 »
2020-05-05 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 这是「区块链技术指北」的第 75 篇文章。 前言 因为新冠疫情的影响,让全世界的经济活动发生了很大的变化,最显著的变化就是大部分企业由之前的固定办公室集中办公,切换成远程办公。远程模式会议照常地进行,Zoom 随之成为最大的赢家。Zoom 从 1000 万日活用户增长到 3 亿,这称得上史上最快的增长案例之一。 此外,Google 官方博客宣布其付费视频会议 继续阅读 »
2016-09-30 ruki
原子操作,线程间交互数据最细粒度的同步操作,它可以保证线程间读写某个数值的原子性。 由于不需要加重量级的互斥锁进行同步,因此非常轻量,而且也不需要在内核间来回切换调度,效率是非常高的。。 那如何使用原子操作了,各个平台下都有相关api提供了支持,并且向gcc、clang这些编译器,也提供了编译器级的__builtin接口进行支持 windows的Interlockedxxx和Interlockedxxx64系列api macosx的OSAtomicXXX系列api gcc的__sync_val_compare_and_swap和__sync_val_compare_and_swap_8等__builtin接口 x86和x86_ 继续阅读 »
2015-11-27 derekchan
前阵子重构部门业务框架,大部分代码转移到了Laravel,小部分代码遗留在旧框架中。在转移的过程中Nginx是无法通过通用配置来进行两个框架的Url重写切换的,Nginx需要对每个Module,甚至每个Action都进行配置,导致Nginx配置冗余巨大,参与的同事每上线一个功能就需要上服务器增加或修改Nginx配置,苦不堪言。 继续阅读 »
2015-11-13 Oliver Wang
前言 今天研究了好久的 Backbone,一直搞不明白,怎么通过 router 的改变来切换 view。 过程跌宕起伏 事情是这样的,都知道 backbone 有 model, collection, view, router 这些基本概念,今天我要写一个简单的网页,有两个 nav 项,因为用了 backbone,自然就想到了单页应用,就是单击其中某一个的时候,显示这一个 nav 项对应的内容。 这就用到了 router 的事件,每当 router 改变时,重新 render 整个页面。(我是这么想的,也不是整个,router 变了有些内容必然会跟着变。) js var appView = this; Backbone.h 继续阅读 »
2016-01-20 ALEX LIN
目录结构 一个合理的目录结构首先应该是清晰的,让人一眼看上去就能大概了解目录的职责,且容易应对新的变化。 常规的两种结构: 主目录按照业务分类,内目录按照模块分类(主目录按照MVC架构分类,内部根据项目模块分类) 优点:相对比较快定位对应的业务。 缺点:模块相关类太过分散,需要来回切换寻找文件,不方便开发。 ├── Application ├── Categories ├── Controllers │   ├── Blog │   ├── Comment │   ├── Login │   ├── News | ... ├── Models │  继续阅读 »
2013-11-28 Lingxian Kong
业界动态 VMware与Mirantis之前已经达成合作关系,由Mirantis帮助VMware进行openstack发行版的制作。自动化部署工具依然使用Mirantis的Fuel,底层使用VMware的虚拟化技术,其中: Nova使用VMware vCenter Server driver ; Neutron使用VMware NSX driver (之前是Nicira NVP driver); Cinder使用VMware VMDK datastore driver; 同时支持H版特性 因有用户需求,Rackspace Private Cloud 将OpenStack版本切换到了Havana,目前只是Early 继续阅读 »
2015-10-27 litaotao
1. 事情是这样的 事情是这样的,有一天要开会,我准备把会议的 outline 写到个 暂时 的 notebook 里,在会议的时候参考。 然后,问题就来了: 我不想打开 pages,excel,office 什么的; 我也不想打开 xcode 的 text editor,因为打开的窗口已经很多了,切换起来麻烦; 我也不想用正在写代码的 sublime 新建个文件,因为不想污染我写代码的环境,哈哈; 继续阅读 »
2016-09-10 曹强
前言 在对Module模式有个熟悉的了解之后,我们来认识一个稍有改进的版本——ChristianHeilmann的Revealing Module模式。 模式的由来 原来的Module模式可能无法实现这样的需求: 当我们从另一个方法调用一个公有方法或者访问公有变量时,必须要重复主对象的名称。而且使用Module时必须要切换到对象字面量表示法来让某种方法变成公有方法。 我们需要的可能是这样的一个模式: 能够在私有范围内简单定义所有的函数和变量,并返回一个匿名对象,它拥有指向私有函数的指针,该函数是它希望展示为公有的方法。 有点拗口,还是上代码吧 (☆_☆) more 代码 ``` var myRevealingModu 继续阅读 »