本博文主要讨论I/O在底层是如何工作的。本文服务的读者,迫切希望了解 Java I/O 操作是在机器层面如何进行映射,以及应用运行时硬件都做了什么。假定你熟悉基本的I/O操作,比如通过Java I/O
本文主要介绍了如何在RailsAdmin中创建自定义操作,先从总体上描述了大致思路,然后逐步的介绍其实现细节。RailsAdmin已经成为rails开发中必不可少的组成部分,通过自定义操作扩展其功能已
TCP和UDP在网络传输中非常重要,在Android开发中同样重要。 首先我们来看一下什么是TCP和UDP。
Android Studio中对于library类型的Moudle,默认打出来的是AAR包, 但有时候我们的SDK还需要共享给一些其他eclipse的项目使用,这样我们就需要输出JAR包, 可以通过在Moudle中的build.gradle加入task来实现
最近在忙着优化集团公司的一个报表。优化完成后,报表查询速度有从半小时以上(甚至查不出)到秒查的质变。从修改SQL查询语句逻辑到决定创建存储过程实现,花了我3天多的时间,在此总结一下,希望对朋友们有帮助。
Ubuntu, or Linux Mint $ sudo apt-get install git Fedora, CentOS or RHEL $ sudo yum install git Arch Linux
Docker是个好东西毋庸置疑,甚至可以称其为万金油,什么场合都看到他的身影。自14年底开始,小到防污染的DNS、CoreOS的socks5代理,大点到开发团队的CI系统,一些Web项目等等,都有在用,并且稳定性非常好,使用起来也方便,但是最近经常发现各大论坛、网站、文档在使用Docker镜像的时候常常发现的一个误区,谨以此文抛砖引玉。
插件的安装、升级、搜索或者清除。它还能管理你的运行环境并且在标签方面提供帮助。在本教程中我们将展示如何安装和使用Vundle。 安装Vundle 首先,如果你的Linux系统上没有Git的话,先 安装Git
糕,作为一个DBA这很不合格。但在今天的文章里,我想给你展示下,当你想对特定查询创建索引设计时,你如何把 你的工作和思考过程传达给查询优化器。听起来很有意思?嗯,那就进入我的索引调优世界吧! 有问题的查询
浏览网页 和邮件发送(并非是邮件内容加密)的。今天,我们要讨论一下Tor的是如何工作的、它做什么、不会做什么,以及我们该如何正确地使用它。 Tor的工作原理是这样的: 当你通过Tor发送邮件时, to
者接触过,在今天的这篇文章中,我 们将介绍一些书写高质量jQuery代码的原则,我们不单单会告诉你如何去书写,也会告诉你为什么这样书写,希望大家会觉得有所帮助。 注意定义jQuery变量的时候添加var关键字
vSwitch是一个虚拟交换软件,主要用于虚拟机VM环境,提供网络的虚拟化。本篇文档重点介绍如何在Docker中使用Open vSwitch。 这个文档描述了如何在Docker(大于或等于1.9.0版本)中使用Open vSw
以开源项目 graphql-js 举例,原项目不支持在语法树(AST)中获取父节点,
Android 开发人员为项目选择库的时候,考虑的因素不仅仅是功能、可用性、性能、文档丰富度和技术支持情况。他们还关心库的大小,以及要添加的方法数量。因为项目越大,依赖也越多,要把应用的方法数量控制在65k 以下,开发人员感觉很有压力。另外,对于非发行版项目而言,Proguard 使用起来效率太低,而且开发人员视 multidex 如瘟疫,避之唯恐不及。因此,编写库的作者必须特别注意项目的大小。
Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的telnet类工具。用它来远程管理Linux VPS十分好用
to-understand-how-async-works/ 从asyncio简单实现看异步是如何工作的 by ipfans 注:请使用 Python 3.5+ 版本运行以下代码。 先从例子看起
如何看懂ORACLE执行计划 一、什么是执行计划 An explain plan is a representation of the access path that is taken when a
可以就应该尽量少用。for(;;)和while循环的性能应该说基本(平时使用时)等价。 而事实上,如何使用这两个循环,则有很大讲究。我在测试中有些很有意思的情况,见附录。最后得出的结论是: · 如果是
1. 如何编写程序文件 2. 主要内容 名词解释 编写程序文件的意义 编写程序文件项目团队组成方法 编写程序文件过程 程序文件标准要求 程序文件要素 3. 名词解释文件 定义:信息及承载媒体。 信息:文字、数据、表格、图案、声音等
1. Transwarp Inceptor:如何让SQL在Spark上运行的更快星环信息科技(上海)有限公司 www.transwarp.io从开源迈向商业产品 刘汪根 wayne.liu@transwarp