摘要:
析构函数在对象的生命结束时,会自动调用,大家所熟知的智能指针就是根据析构函数的这种特性而实现的,包括Qt的内存管理机制,也都是利用了析构函数的这一机制来实现的。c++创始人Bjarne Stroustrup在创造析构函数也是出于这种目的的,可见如果析构函数用的好的话,可以省去我们很多工作量,你不再需要手工调用删除对象使用的堆内存,你只需要把要删除的堆内存放入析构函数就行了,因为当对象离开其生命周期的时候,析构函数会自动调用,C++语言规范是这样规定析构函数的调用的:Destructors are invoked implicitly (1) for a constructed object w 阅读全文
posted @ 2013-07-17 21:37
坚固66
阅读(406)
评论(0)
推荐(0)
摘要:
activity组件的android:name属性采用类名的简写方式,查看文档类名的简写格式为“.ClassName”,但为什么里的android:anem="ApiDemos",而不是android:anem=".ApiDemos"呢? 而后面的所有Activity组件的android:name的值都是“.ClassName”格式呢?马上google查询android:name属性值的说明,但未查到有类名前不加“.”的说明! 无奈,那就实际测试验证吧... 阅读全文
posted @ 2013-07-17 21:35
坚固66
阅读(217)
评论(0)
推荐(0)
摘要:
开始慢慢复习算法,巩固基础。从最简单的排序开始,主要是理解排序的思想,之前看了很多次书,从来没有实际过,发现结果都忘记了。可以用扑克牌来想象排序的过程,只不过有些操作对于计算机来说要复杂一些,比如:找出队伍中的最小值一眼就看出来了,但是计算机要挨个遍历。将几找已排序的手牌向后移动,计算机需要逐个移动个体。 先记录一下 选择排序。 排序思想: 假设目标是从小到大。在一列无序的队伍中,首先遍历找到最小值,然后与第一个值交换位置,这样第一个值就是最小了。然后从第二个值开始遍历最小值,找到后与第二值交换位置,如此一直遍历到最后一个值。 所以需要两层循环,第一层循环用来保证... 阅读全文
posted @ 2013-07-17 21:32
坚固66
阅读(153)
评论(0)
推荐(0)
摘要:
HttpURLConnection继承了URLConnection,因此也可用于向指定网站发送GET请求、POST请求,而且它在URLConnection基础上提供了如下便捷方法:实现多线程下载的步骤:下面用一个示例来示范使用HttpURLConnection实现多线程下载。此代码来源疯狂讲义一书,该代码主要思路:在Activity中点击按钮,调用DownUtil的download()方法,在download()中启动四个线程去下载资源,每个线程负责下载自己的那部分资源,代码如下:Activity:package com.home.activity;import java.util.Timer 阅读全文
posted @ 2013-07-17 21:30
坚固66
阅读(493)
评论(0)
推荐(0)
摘要:
URL的openConnection方法将返回一个URLConnection,该对象表示应用程序和URL之间的通信连接。程序可以通过它的实例向该URL发送请求,读取URL引用的资源。下面通过一个简单示例来演示:Activity: package com.home.urlconnection;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLConnection;import java.util 阅读全文
posted @ 2013-07-17 21:28
坚固66
阅读(216)
评论(0)
推荐(0)
摘要:
Coding the Matrix: Linear Algebra through Computer Science Applications 这是一门用python实现矩阵运算的课,第一次作业就感觉对python的提高很大,用到了各种数据类型。 代码如下:## Task 1minutes_in_week = 60*24*7## Task 2remainder_without_mod = 2304811-2304811//47*47## Task 3divisible_by_3 = (673+909)/3==0## Task 4x = -9y = 1/2statement_val = 2**( 阅读全文
posted @ 2013-07-17 21:24
坚固66
阅读(339)
评论(0)
推荐(0)
摘要:
条款1尽量用const和inline而不用#define >"尽量用编译器而不用预处理" Ex. #define ASPECT_R 1.653 编译器永远不会看到ASPECT_R这个符号名, 在源码进入编译器之前, 就被预处理程序去掉, ASPECT_R 不会被加入到符号列表中; 编译报错时, 报错信息指向1.653, 让程序员无法跟踪错误;(这个问题也会出现在符号调试器中); >Solution: 定义常量 const double ASPECT_R = 1.653; 常量定义一般是在头文件中, 许多源文件会包含它; [me: 如果只是局部使用的常量应该放在c 阅读全文
posted @ 2013-07-17 21:22
坚固66
阅读(176)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2013-07-17 21:19
坚固66
阅读(233)
评论(0)
推荐(0)
摘要:
Broadcast Reveiver作用以及为何要引入(用来接收系统以及自定义消息的)在系统内通知和判定执行状态1,系统执行状态,开机了,TF卡插拔,准备关机,电量低了,2,自定义执行状态,发消息提示更新界面 点击后会打log:顺序是testbroadcast2,testbroadcast activity代码----- package com.paoyx;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.... 阅读全文
posted @ 2013-07-17 21:16
坚固66
阅读(297)
评论(0)
推荐(0)
摘要:
一 其他进程Archiver (ARCn)Oneor more archiver processes copy the redo log files to archival storage whenthey are full or a log switch occurs. Recoverer (RECO)The recoverer process is used to resolvedistributed transactions that are pending because of a network or systemfailure in a distributed database. 阅读全文
posted @ 2013-07-17 21:14
坚固66
阅读(248)
评论(0)
推荐(0)
摘要:
在linux内核的文件系统中,有这样的一段代码:473 if (this.name[0] == '.') switch (this.len) { 474 default: 475 break; 476 case 2: 477 if (this.name[1] != '.') 478 ... 阅读全文
posted @ 2013-07-17 21:10
坚固66
阅读(589)
评论(0)
推荐(0)
摘要:
最近看了下配置文件(Deployment Descriptor:简称DD),又称部署描述文件,下面详细介绍下该文件的组成和作用:一、有四个属性:1、xmlns:申明了web.xml文件的名称空间的xml方案文档的位置;2、xmls:xsi:指定了命名空间的案例;3、xsi:schemeLocation:指定了发方案的位置;4、version:制定方案的版本;二、DD文件定义:(下面为完整的DTD定义)在DTD中,带?的元素可以出现0次或者一次,带*元素可出现0次或多次,带+元素可出现一次或多次,不带则只出现一次。对其中比较常用的元素描述下:description:对应用程序的简短描述;disp 阅读全文
posted @ 2013-07-17 21:07
坚固66
阅读(1194)
评论(0)
推荐(0)
摘要:
产生这样的问题主要是因为你使用了某一个函数,却没有引入相应的头文件。这与java中其实是一样的。例如:在java中,使用某一个工具类,就要导入相应的包。 阅读全文
posted @ 2013-07-17 21:06
坚固66
阅读(425)
评论(0)
推荐(0)
摘要:
dp [ x ] [ y ] [ z ] 表示二进制y所表示的组合对应的之和mod x余数为z的最小数... 如可用的数字为 1 2 3 4...那么 dp [ 7 ] [ 15 ] [ 2 ] = 1234 .... 输入一个数列后..将dp的表做出来..然后O(1)的输出...题目要求是( T + X ) % K =0 可以转化为 T % K = ( K - ( X % K ) ) % K Program:#include#include#include#include#include#include#define oo 1000000007#define ll long long... 阅读全文
posted @ 2013-07-17 21:04
坚固66
阅读(194)
评论(0)
推荐(0)
摘要:
private void inputTitleDialog() { final EditText inputServer = new EditText(this); inputServer.setFocusable(true); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle(getString(R.string.record_save_dialog_title)).setIcon( R.drawable.dialog_logo).setView(input... 阅读全文
posted @ 2013-07-17 21:01
坚固66
阅读(704)
评论(0)
推荐(0)
摘要:
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=537题意:给你一个k值,现在要你求一个最小的N 值,N每一个数位上的数值a均相等且N为k的倍数,求出满足题意a和位数b;根据题意,因为,N = k * x , k * x % k == 0;所以,N % k == 0 ; 又因为N = a * 10 ^ b + a *10 ^ ( b - 1 ) + …… + a * 10 ^ 1 + a * 10 ^ 0 ;所以,(a * 10 ^ b + a *10 ^ ( b - 1 ) + …… + a * 10 ^ 1 + a * 阅读全文
posted @ 2013-07-17 21:00
坚固66
阅读(145)
评论(0)
推荐(0)
摘要:
GIS正影响着最尖端的科学与技术,正改变着我们的世界。 1、 GIS的带来的改变不只是物质世界的,还有观念方面。当今世界面临各种挑战,我们要创造更美好的未来,需要智能的GIS。GIS改变了我们思考和行动的方式,改变了我们的工作方式。我们推动GIS的发展,使GIS应用无处不在。 2、 GIS正向Web GIS转变。Web GIS可利用web、大数据、云计算等技术,集成来自LBS、位置分析、实时数据、影像、3D、GPS、雷达等的各种数据,为用户带来APPs、在线资源、制图、多数据融合、在线分析、内容管理等功能和应用。 3、 Web GIS可以代表所有的数据类型,它为GIS提供了一种新的媒介。... 阅读全文
posted @ 2013-07-17 20:58
坚固66
阅读(167)
评论(0)
推荐(0)
摘要:
@echo off rem ------------------------------------------------------------------- rem CXF Environment Setup script rem ------------------------------------------------------------------- set JAVA_HOME = C:\Program Files (x86)\Java\jdk1.6.0_25 set CATALINA_HOME = D:\software\apache-tomcat-7.0.3... 阅读全文
posted @ 2013-07-17 20:56
坚固66
阅读(210)
评论(0)
推荐(0)
摘要:
MMS入口分析: 在Mms中最重要的两个Activity,一个是conversationList(短信列表),另一个就是ComposeMessageActivity(单个对话或者短信)。每个ComposeMessageActivity录属于一个conversation或者不属于任何conversation(无收件人草稿);每个converation由独立的threadId来相互区分。每个converation有一个唯一WorkingMessage表示这个在thread(话题)下。ConversationList和ComposeMessageActivity的launchmode都是sin... 阅读全文
posted @ 2013-07-17 20:53
坚固66
阅读(919)
评论(0)
推荐(0)
摘要:
随着计算机技术的不断发展,GIS技术也紧跟IT技术的热潮,从三维技术、到移动技术,从大数据技术到云计算技术,只要IT有的新技术,Esri都会一直紧跟最新的技术潮流。那么Teradata作为数据仓库的主要实践者,被广大用户所应用而且有很好的口碑。Teradata数据仓库介绍Teradata数据仓库拥有全球领先的技术,其主要软件和硬件产品包括:Teradata数据库、Teradata数据仓库软件、企业数据仓库、动态企业数据仓库、数据仓库专用平台。Teradata数据仓库配备性能最高、最可靠的大规模并行处理 (MPP) ... 阅读全文
posted @ 2013-07-17 20:51
坚固66
阅读(789)
评论(0)
推荐(0)
摘要:
我是68期一名学员,来自北京,我叫李焕之。身处金刚葫芦娃小组~五娃~ 广告: 葫芦娃,葫芦娃, 一根藤上七朵花。风吹雨打,都不怕,啦啦啦啦。 叮当当咚咚当当,葫芦娃,叮当当咚咚当当,本领大,啦啦啦啦~~~ 金刚葫芦娃!兄弟一条心! 头回在战地日记论坛发帖,望今后多多关注! 68期呢,就是大家用一条心,往一个地方用劲,就是往PHP优秀程序员的巅峰攀登。我告诉你们:我们就是满弓上弦——蓄势待发。 兄弟连给我们营造了一个理想的学习环境。除了天儿有点儿热,桌子有点儿窄。。忒小了这点儿地儿… 但是这些对于学习PHP的浓厚兴趣来说,完全可以克服~~ 说到环境嘛~~我... 阅读全文
posted @ 2013-07-17 20:49
坚固66
阅读(139)
评论(0)
推荐(0)
摘要:
学习一门新语言可能会是一件很艰巨的任务,最好的办法就是借鉴前辈的经验已达到事半功倍,下面就是为php新手们准备的一些经验餐。 1.从OOP开始Naramore是SourceForge员工以及PHPWomen.org的创办人。对于初学者,她建议在学PHP之前先了解清楚OOP(Object-Oriented Programming)即面向对象编程思想。“如果你来自非高科技行业,很有必要花一些时间去学习软件开发的基础流程。例如面向对象程序设计、测试驱动开发、版本控制、调试、设计模式等。”“如果你已经尝试过了但无法解决问题,不要害怕开口问人。很多PHP社区的气氛都是非常友好的,并且提供了... 阅读全文
posted @ 2013-07-17 20:45
坚固66
阅读(138)
评论(0)
推荐(0)
摘要:
MMS之短信的发送与接收分析: 一.信息发送:com.android.mms.data.WorkingMessage.java类send()函数:public void send() { ...... if (requiresMms() || addressContainsEmailToMms(conv, msgTxt)) { // 彩信 slideshow.prepareForSend(); new Thread(new Runnable() { public void run() { ... 阅读全文
posted @ 2013-07-17 20:43
坚固66
阅读(920)
评论(0)
推荐(0)
摘要:
VB.NET和C#属于高级语言,对二进制位操作的支持不是很好,比如没有了移位运算等,用的时候确实很不方便,所以在闲暇之余我重新封装了一个用于C#、VB.NET的位操作类库,通过该类库可以实现数据移位、循环移位、转换为二进制、将二进制转换为数据等。相应的类库可在我的资源页面中找到,关于类成员的说明可通过对象浏览器查看函数说明Imports BitOperatorLibrary.ShiftOperation.CircularShiftOperation Imports BitOperatorLibrary.ShiftOperation.NormalShiftOperation Imports Bi 阅读全文
posted @ 2013-07-17 20:41
坚固66
阅读(306)
评论(0)
推荐(0)
摘要:
今天在启动数据库时遭遇到$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on Tue Jul 16 21:28:03 2013 Copyright (c) 1982, 2007, Oracle. All Rights Reserved. Connected to an idle instance. SQL> startup nomount; ORA-01078: failure in processing system parameters LRM-00109: could not open paramet. 阅读全文
posted @ 2013-07-17 20:39
坚固66
阅读(345)
评论(0)
推荐(0)
摘要:
概括 名称Factory Method 结构 动机 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。 适用性 当一个类不知道它所必须创建的对象的类的时候。 当一个类希望由它的子类来指定它所创建的对象的时候。 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。 解析工厂方法模式在网络上有一个形象的比喻:FACTORY METHOD—请MM去麦当劳吃汉堡,不同的MM有不同的口味,要每个都记住是一件烦人的事情,我一般采用Fac... 阅读全文
posted @ 2013-07-17 20:37
坚固66
阅读(182)
评论(0)
推荐(0)
摘要:
线性表的头文件与储存结构:#include#include /* malloc()等 */#include /* EOF(=^Z或F6),NULL */#include /* atoi() */#include /* floor(),ceil(),abs() */ /* 函数结果状态代码 */#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1 /* 线性表的动态分配顺序存储结构 */#define LIST_INIT_SIZE 10 /* 线性表存储空间的初始分配量 */#define LI 阅读全文
posted @ 2013-07-17 20:34
坚固66
阅读(335)
评论(0)
推荐(0)
摘要:
http://hncu.acmclub.com/index.php?app=problem_title&id=111&problem_id=1323题目描述假设利用两个线性表LA和LB分别表示两个集合A和B(即:线性表中的数据元素即为集合中的成员),现要求一个新的集合A=A∪B。这就要求对线性表做如下操作:扩大线性表LA,将存在于线性表LB中而不存在于线性表LA中的数据元素插入到线性表LA中去。只要从线性表LB中依次取得每个元素,并依值在线性表LA中进行查访,若不存在,则插入之。上述操作过程可用下列算法描述之。图:将两个列表合并的算法(C/C++描述)上图算法中,在第8行取得集 阅读全文
posted @ 2013-07-17 20:32
坚固66
阅读(570)
评论(0)
推荐(0)
摘要:
视频记录媒体从模拟VCR磁带向数字硬盘驱动器的转移是由这样一种意愿所推动:在有限数量的存储容量上最大限度增加摄像头数量和可实现的保存天数,同时降低其成本。整个行业已经实验了多种通过减小所录视频大小来管理此成本的方式。今天,大量能源消耗在多数IT部门用于记录监控视频的现有IT基础设备和潜在闲置容量上。安防行业已经用了几十年时间来理解和学习如何满足视频数据的大量存储要求。为了降低其成本,业界采取了多种方式,主要着眼于降低所录制视频的质量或在存储介质上记录视频帧的频率。然而在近几年中,更高分辨率摄像头的出现及其性能的吸引力,再加上要求对高分辨率、实时镜头延长保存期限的规定,已经使这些方式失去作用而被 阅读全文
posted @ 2013-07-17 20:32
坚固66
阅读(437)
评论(0)
推荐(0)
摘要:
http://hncu.acmclub.com/index.php?app=problem_title&id=111&problem_id=1324题目描述已知线性表 LA 和 LB 中的数据元素按值非递减有序排列,现要求将 LA 和 LB 归并为一个新的线性表 LC, 且 LC 中的数据元素仍然按值非递减有序排列。例如,设LA=(3,5,8,11) ,LB=(2,6,8,9,11,15,20) 则LC=(2,3,6,6,8,8,9,11,11,15,20)算法描述如下:从上述问题要求可知,LC中的数据元素或是LA中的数据元素,或是LB中的数据元素,则只要先设LC为空表,然后将 阅读全文
posted @ 2013-07-17 20:28
坚固66
阅读(754)
评论(0)
推荐(0)
摘要:
先说一下工作场景,要求做一个服务,满足:处理千万级别数据,单个请求响应时间在20ms以下。由于是存储的数据格式为key:list[],所以很适合使用redis来存放数据,为了测试一下redis存储的效率问题,才有了这篇文章。 第一步:造数据。思路如下:(1)先产生三千万个key,为了解决随机函数不能很好平均分布的问题,采用两步走的方法来造3000W个key。首先,从key从1到3000万依次产生,解决数量问题。然后,再使用随机函数产生1000W数据,添加到这些key中。(2)为了提高效率,使用50个线程并发造数据,每个线程负责60万数据的入库工作。(3)对于其中的几种长度的key,插入... 阅读全文
posted @ 2013-07-17 20:26
坚固66
阅读(221)
评论(0)
推荐(0)
摘要:
首先下载AsyncHttpClient的库文件,可以自行搜索,可以到下面地址下载http://download.csdn.net/detail/xujinyang1234/5767419 测试的Activity,用到了RequstClient,LoadCacheResponseLoginouthandler,LoadDatahandler三个重写的类package com.example.asynchttpclienttest;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import 阅读全文
posted @ 2013-07-17 20:22
坚固66
阅读(502)
评论(0)
推荐(0)
摘要:
216 - Getting in LineComputer networking requires that the computers in the network be linked.This problem considers a ``linear" network in which the computers are chained together so that each is connected to exactly two others except for the two computers on the ... 阅读全文
posted @ 2013-07-17 20:20
坚固66
阅读(185)
评论(0)
推荐(0)
摘要:
FlumeFlume isdistributed system for collecting log data from many sources, aggregating it,and writing it to HDFS. It is designed to be reliable and highly available, whileproviding a simple, flexible, and intuitive programming model based onstreaming data flows. Flume provides extensibility for onli 阅读全文
posted @ 2013-07-17 20:18
坚固66
阅读(232)
评论(0)
推荐(0)
摘要:
一、分析在Java运算中的类型转换,是先运算在进行类型转换的。具体场景如下。二、场景在如下程序中:public class Client{ public static final int LIGHT_SPEED = 30 * 10000 * 1000; public static void main(String[] args){ System.out.println("月亮照射到地球需要1秒,计算月亮到地球的距离。"); long dis1 = LIGHT_SPEED * 1; System.out.println("月亮与地球... 阅读全文
posted @ 2013-07-17 20:15
坚固66
阅读(183)
评论(0)
推荐(0)
摘要:
1. Memcached简介Memcached是以LiveJurnal旗下Danga Interactive公司的Bard Fitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数据的持久化,服务器关闭之后数据全部丢失。Memcached使用C语言开发,在大多数像Linux、BSD和Solaris等POSIX系统上,只要安装了libevent即可使用。在Windows下,它也有一个可用的非官方版本(http://code.jellycan.com/memcached/)。Memcached 的客户端软件实现非常多,包括C/C++, P 阅读全文
posted @ 2013-07-17 20:13
坚固66
阅读(254)
评论(0)
推荐(0)
摘要:
在web应用中,设置session超时有三种方法:1、在web.xml文件中配置:单位是分钟,范围是针对本项目所有用户的session 10 2、在程序代码中设置:单位是秒,范围是针对当前用户的session session.setMaxInactiveInterval(900);3、在tomcat服务器中conf\web.xml设置:单位是分钟,范围是针对本服务器上所有项目的所有用户session 30 总结:一般情况用第一种比较合适 阅读全文
posted @ 2013-07-17 20:11
坚固66
阅读(207)
评论(0)
推荐(0)
摘要:
本文示例说明了如何在Chrome浏览器中增加JavaScriptAPI。为了简化,先假设是在已有的namespace中增加一个新的API,文章的最后将指出如果增加一下全新的namespace所需注意的事项。在继续之前,请确保你的Chrome浏览器中已安装了一些扩展程序。可以在地址栏中输入chrome://extensions查看已安装的扩展程序。下图示例说明了我的浏览器中已安装了GoogleMailChecker扩展程序,我们将使用它来测试新增的API(测试可以使用任何扩展程序,而不需指定这所示例的GoogleMailchecker)。从上图也同时示例了如何打开Chrome网上商店,我们需要进 阅读全文
posted @ 2013-07-17 20:10
坚固66
阅读(956)
评论(0)
推荐(0)
摘要:
Email:longsu2010 at yeah dot net按照ECMA262第五版中的解释,JSON是一个提供了stringify和parse方法的内置对象,前者用于将js对象转化为符合json标准的字符串,后者将符合json标准的字符串转化为js对象。json标准参考json.org。(其实将符合json标准的字符串转化为js对象可以用eval,但是eval性能相对差且存在安全隐患(会执行json字符串中的代码),本文仅写JSON) 本文写的是转义字符对JSON.parse方法的影响。 一般来说在JSON.parse的参数包含转移字符的时候会遇到两次转义的问题,其实第一次是字符串本身的 阅读全文
posted @ 2013-07-17 20:08
坚固66
阅读(1033)
评论(0)
推荐(0)
摘要:
场景切换 void MyScene::daySceneCallback(CCObject*pSender) { CCScene*scene= new MyScene(); CCLayer*pLayer= new LayerDay(); scene->addChild(pLayer, 0 ); CCDirector::sharedDirector()->pushScene(scene); scene->release(); pLayer->release(); } 带过渡效果voidM... 阅读全文
posted @ 2013-07-17 20:05
坚固66
阅读(162)
评论(0)
推荐(0)
摘要:
Hadoop StreamingHadoopstreaming is a utility that comes with the Hadoop distribution. The utilityallows you to create and run Map/Reduce jobs with any executable or script asthe mapper and/or the reducer. For example:$HADOOP_HOME/bin/hadoop jar $HADOOP_HOME/hadoop-streaming.jar \ -input myInputDirs 阅读全文
posted @ 2013-07-17 20:03
坚固66
阅读(514)
评论(0)
推荐(0)
摘要:
A Game Between Alice and BobTime Limit: 5 Seconds Memory Limit: 262144 KBAlice and Bob play the following game. A series of numbers is written on the blackboard. Alice and Bob take turns choosing one of the numbers, and replace it with one of its positive factor but not itself. The one who makes t.. 阅读全文
posted @ 2013-07-17 20:02
坚固66
阅读(231)
评论(0)
推荐(0)
摘要:
linux sar 命令详解sar(System Activity Reporter系统活动情况报告)是目前Linux上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS6.3 x64系统为例,介绍sar命令。sar命令常用格式sar [options] [-A] [-o file] t [n]其中:t为采样间隔,n为采样次数,默认值是1;-o file表示将命令结果以二进制格式存放在文件中,file 是文件名。options 为命令行选项,sar 阅读全文
posted @ 2013-07-17 20:00
坚固66
阅读(236)
评论(0)
推荐(0)
摘要:
#include #include #include #include int main() { int data_processed; int file_pipes[2]; const char some_data[] = "123"; char buffer[BUFSIZ + 1]; memset(buffer, '\0', sizeof(buffer)); if(pipe(file_pipes) == 0) { data_processed = write(file_pipes[1], some_data, strlen(some_data)); pr 阅读全文
posted @ 2013-07-17 19:58
坚固66
阅读(176)
评论(0)
推荐(0)
摘要:
Gmail的原开发主管Paul Buchheit曾经说过,Gmail的成功是一个漫长的过程:Gmail的开发始于2001年8月,在此之后的很长一段时间里,几乎所有的人都不喜欢它。有一些人因为它的搜索功能而使用它,但他们也带来了无穷无尽的抱怨。甚至有相当一部分人认为我们应该终止这个项目,或者按照一个企业级的产品重做这个项目——它应该有一个本地的客户端程序,而不是这个异想天开用JavaScript做出来的东西。即使等到两年半之后的2004年4月1日,在这个产品发布之时,公司里的很多内部员工依旧对这个产品不看好。他们觉得这个产品太古怪了,没有人会愿意为之更换邮件服务。还有人告诉我,Gmail的用户数 阅读全文
posted @ 2013-07-17 19:56
坚固66
阅读(323)
评论(0)
推荐(0)
摘要:
QTime中currentTime()的使用方法QTime是Qt中一个处理时间的类,其成员函数currentTime()是最经常用到函数,下面举例说明该成员函数如何使用。 1. 包含头文件#include 2. 声明一个QTime对象QTime qtimeObj; 3. 利用currentTime()获取当前时间 qtimeObj = QTime::currentTime(); 4. 利用toString()将时间转成QString QString strTime = qtimeObj.toString("h:m:s ap"); 5. 输出当前时间 qDebug() < 阅读全文
posted @ 2013-07-17 19:53
坚固66
阅读(1352)
评论(0)
推荐(0)
摘要:
Ø全新的应用Explorer for ArcGIS在2013年第四季度,Esri将发布全新的应用Explorer for ArcGIS,它将联合Collector和Operations Dashboard等一系列app,具有直观、易用、轻量、与ArcGIS Online和Portal for ArcGIS集成等特点,离线使用地图等功能。Explorer for ArcGIS app的功能如下: 地图展示:展示自己感兴趣的专题地图 图层控制:可以调整图层透明度等属性 地图搜索:支持关键字搜索online上的地图和webmap 工具配置:可根据需求为地图配置路径分析、测量等多种工具 书签 阅读全文
posted @ 2013-07-17 19:52
坚固66
阅读(202)
评论(0)
推荐(0)
摘要:
#include #include #include #include int main() { int data_processed; int file_pipes[2]; const char some_data[] = "123"; char buffer[BUFSIZ + 1]; pid_t fork_result; memset(buffer, '\0', sizeof(buffer)); if(pipe(file_pipes) == 0) { fork_result = fork(); if(fork_result == -1) { fprint 阅读全文
posted @ 2013-07-17 19:49
坚固66
阅读(174)
评论(0)
推荐(0)
摘要:
以下代码演示了如何在ACE_Unbounded_Queue这个队列容器中存储具体的数据元素和数据元素的指针。// ACEqueue.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "ace/OS_Memory.h"#include "ace/Log_Msg.h"#include "ace/Containers.h"//演示队列元素存储具体的元素int runStackUnboundedQu 阅读全文
posted @ 2013-07-17 19:48
坚固66
阅读(307)
评论(0)
推荐(0)
摘要:
一道不算复杂的线段树,就是数据处理需要好好想一下。将输入的所有数据从后往前输入,对于最后一个值,如果它想插入第i个位置,那么他就必须在前面留下i-1个位置。对于倒数第二个人,如果他想插入j位置,那么在他前面就应该有j-1个空位置。他在最后一个人前面还是后面根本不重要,重要的是他必须在第j个空位。这个要好好想一下。线段树节点存储的是当前区间的空位置的数量。#include#include#define N 200005struct node{ int x,y; int sum;}a[N*3];int aa[N],b[N],ans[N];void Bulid_Tree(int t,int x,in 阅读全文
posted @ 2013-07-17 19:46
坚固66
阅读(247)
评论(0)
推荐(0)
摘要:
1.Tapestry框架的加载是通过Filter来完成的,需要在web.xml中加入以下配置: app org.apache.tapestry5.TapestryFilter app /*2.这里面,过滤器拦截了所有的URL,某些时候可能希望有一些URL不被拦截(比如Servlet的mapping-url) 这时候需要通过构建IgnoredPathsFilter服务,把不需要拦截的url添加到配置中去 在Module类中,添加以下方法: public static void contributeIgnoredPathsFilter(Configuration configuration... 阅读全文
posted @ 2013-07-17 19:43
坚固66
阅读(455)
评论(0)
推荐(0)

浙公网安备 33010602011771号