Node.js 标准库提供了 http 模块,其中封装了一个高效的 HTTP 服务器和一个简易的HTTP客户端。http.Server 是一个基于事件的 HTTP服务器,它的核心由 Node.js 下层 C++部分实现,而接口由 JavaScript 封装,兼顾了高性能与简易性。 http.request 则是一个HTTP 客户端工具,用于向 HTTP 服务器发起请求,例如实现 Pingback或者内容抓取...
分类:
Web程序 时间:
2016-06-28 12:58:44
阅读次数:
250
最近在做一个歪果仁给我外包的项目,主页需要做一个类似于IOS那种上拉菜单的功能,于是一时间试了各种方法,什么Spinner、Drawlayout,SlidingMenu等等等等,都搞不了,后面实在被逼无奈自己写了一个上拉菜单控件,居然还能凑合着用!
姑且可以叫他MyPullUpMenu! 有时间我会封装一下发到GitHub。
效果图如下:
实现的功能有仨:
1、上拉位置未超过一定距离...
分类:
移动开发 时间:
2016-06-28 12:58:22
阅读次数:
340
在工作过程中,我们难免会遇到这样的问题,我们想保存一些数据,但是我们对这些数据的要求并不高,有时候往往只是想要某个时间范围内的数据,比如我们如果永远只关心从当前时间往前推半年内的数据特性,那么我们就不需要将所有数据都保存起来,因为不仅浪费磁盘空间,而且随着数据量的不断累积,其他性能也会受到影响。
这时候我们迫切的需要一直方法能够在我们插入数据的时候自动的帮我们去删除我们过一段时间就不想要的数据,...
分类:
数据库 时间:
2016-06-28 12:58:51
阅读次数:
224
你会看到,不管是什么布局,Flex往往都可以几行命令搞定。
我只列出代码,详细的语法解释请查阅《Flex布局教程:语法篇》。我的主要参考资料是Landon
Schropp的文章和Solved by Flexbox。
一、骰子的布局
骰子的一面,最多可以放置9个点。
下面,就来看看Flex如何实现,从1个点到9个点的布局。你可以到codepen查看Demo...
分类:
其他好文 时间:
2016-06-28 12:57:32
阅读次数:
277
带缓存组的Active standby pairs(ASP)在不带缓存组的ASP中,复制发生在TimesTen的表间;而在带缓存组的ASP中,复制发生在cache table之间。带缓冲组的复制仅支持只读和AWT缓存组。对于只读缓存组,复制的意义在于保持状态的连续,而对于AWT,复制可以保证数据不丢失。设置带只读缓存组的ASP(例)假设active master为cachedb1,standby m...
分类:
数据库 时间:
2016-06-28 12:56:16
阅读次数:
337
在JavaSe的基础课程当中,可以说流是一个非常重要的概念,并且在Hadoop中得到了广泛的应用,本篇博客将围绕流进行深入的详解。
(一)JavaSe中流的相关概念
1、流的定义
①在Java当中,若一个类专门用于数据传输,则这个类称为流
②流就是程序和设备之间嫁接以来的一根用于数据传输的管道,这个设备可以是本地硬盘,可以是内存条,也可以是网络所关联的另外一台计算机等等,其中不同管道上有不同...
分类:
编程语言 时间:
2016-06-28 12:58:12
阅读次数:
223
使用异步I/O大大提高应用程序的性能
linux下有两种aio,一种是glibc实现的aio,这个比较烂,它是直接在用户空间用pthread进行模拟的。还有一种就是内核实现的aio,这些系统调用是以io_xxx开始的。下面将针对 同步和异步模型,以及阻塞和非阻塞的模型进行介绍。而native aio的优点就是能够同时提交多个io请求给内核,然后直接由内核的io调度算法去处理这些请求(direct...
分类:
其他好文 时间:
2016-06-28 12:58:08
阅读次数:
249
© Conmajia & icemanind 2012
本文根据How to Create Your Own Virtual Machine系列文章编译,并进行了大量改造(已征得作者同意)。
阅读:上篇、下篇
下载:源代码、英文教程(PDF)序言
By Conmajia
各位,你们正在阅读的这个系列的文章将从零开始,带你一步一步设计并实现一个完整可运行的虚拟机(Virtual Mac...
分类:
其他好文 时间:
2016-06-28 12:56:43
阅读次数:
183
终于有空看看自动生成代码这块。看起容易上手,但功能强大。
下载Mybaits Generator:https://github.com/mybatis/generator/releases
这就是个单独的工具,也有集成到别的工具里的,先不管,用单独的试下。关键是用到这个JAR:mybatis-generator-core-1.3.2.jar 单独拿出来用就可以。
另外就是需要一个连接数据库...
分类:
其他好文 时间:
2016-06-28 12:57:37
阅读次数:
288
UIAlertView就是我们常说的警告视图
作用:提示用户,帮助用户选择
在IOS中主要有2种形式 1.是alert警告 弹出带有震动效果 主要是给用户一个通知
2.是ActionSheet 会在屏幕底部滑出 相当于产生一个占屏幕1/3大小的view
可以通过该窗口将信息发布到如 ...
分类:
移动开发 时间:
2016-06-28 12:57:25
阅读次数:
169
那么这里我们为什么又要花两篇文章的篇幅来介绍Apache Camel呢?因为后续文章中,在我们进行一款简单的ESB中间件设计时,我们将会依靠Apache Camel提供的协议转换、消息路由等核心能力。那么,就让我们开始吧!...
分类:
Web程序 时间:
2016-06-28 12:56:06
阅读次数:
1415
ALV控件的使用
ALV(SAP List Viewer)控件是SAP业务中最常用的控件之一,本章先用一个简单的例子介绍用ALV控件显示数据,再以实例方式介绍ALV的强大功能。
本章主要内容有:
(1)简单的ALV控件实例
(2)自定义输出字段的ALV控件实例
(3)在屏幕上建立ALV控件
(4)自定义ALV控件的工具条按钮
(5)处理ALV控件双击事件
(6)通过ALV控件编辑内...
分类:
其他好文 时间:
2016-06-28 12:55:39
阅读次数:
144
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:
先来看看如何建立连接的。
首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。
那如何断开连接呢?简单的过程如下:
...
分类:
其他好文 时间:
2016-06-28 12:57:04
阅读次数:
460
在Active Standby Pair中复制DDL语句在以下的例子中,active master为cachedb2, standby master为cachedb1在Active Standby Pair复制数据库对象DDLReplicationLevel 连接属性可以控制复制对象的行为。
DDLReplicationLevel = 1:不复制表,索引和同义词的create 和 drop,只复制...
分类:
数据库 时间:
2016-06-28 12:54:43
阅读次数:
315
问题1:60Hz和60fps有什么关系?
没有任何关系。fps代表GPU渲染画面的频率,Hz代表显示器刷新屏幕的频率。一幅静态图片,你可以说这副图片的fps是0帧/秒,但绝对不能说此时屏幕的刷新率是0Hz,也就是说刷新率不随图像内容的变化而变化。游戏也好浏览器也好,我们谈到掉帧,是指GPU渲染画面频率降低。比如跌落到30fps甚至20fps,但因为视觉暂留原理,我们看到的画面仍然是运动和连贯的。...
分类:
其他好文 时间:
2016-06-28 12:56:01
阅读次数:
280
5.1 Schema概述XML Schema是2001年5月正式发布的W3C的推荐标准,经过数年的大规模讨论和开发如今终于尘埃落定,成为全球公认的XML环境下首选的数据建模工具。
使用DTD虽然带来较大的方便,但是,DTD存在一些缺陷:一是它用不同于XML的语言编写,需要不同的分析器技术。这增加了工具开发商的负担,降低了软件瘦身的可能性,此外开发人员需要多学一门语言及其语法。而XML Schem...
分类:
其他好文 时间:
2016-06-28 12:56:23
阅读次数:
217
搞了好几天,各种bug,现在终于搞定了!!赶紧开一篇blog,废话不说了 上代码记录一下,方便以后查看~~
MainActivity代码:package com.example.lenovo.pulltorefreshlistview;import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;...
分类:
其他好文 时间:
2016-06-28 12:55:33
阅读次数:
156