摘要: Intent i = getBaseContext().getPackageManager() .getLaunchIntentForPackage(getBaseContext().getPackageName()); i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(i); ps: getApplicationContext()返回应用的上下文,生命周期是整个应用,应用摧毁它才摧毁 Activity.this的context 返回当前activity的上下文,属于activity,activity 摧毁他就摧毁... 阅读全文
posted @ 2013-06-28 20:03 爱生活,爱编程 阅读(557) 评论(0) 推荐(0)
摘要: 今天遇到这问题,谷歌加百度,发现网上的答案各异,但是不甚明了。有说在tomcat上添加有关jar这一说法,这问题确实也能解决,但是不能明白原理,因为,个人的项目是有添加相关jar包的。(当然没有添加相关jar包,报此种错误的,则必须要添加jar包才行。 ) 后来发现最简单的方法就是,删除原来的tomcat,重新部署发布项目,然后就能找到jar包了。 原来是tomcat没用自动把项目必须包给添加进去,导致的错误。记录下。。 阅读全文
posted @ 2013-06-28 20:01 爱生活,爱编程 阅读(149) 评论(0) 推荐(0)
摘要: 题:Please write out the program output.(写出下面程序的运行结果。)【德国某著名软件咨询企业2005年10月面试题】// P92_example1.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #define LOOP 1000int _tmain(int argc, _TCHAR* argv[]){ int rgnC = 0; for(int i = 0; i < LOOP; i++) { int x 阅读全文
posted @ 2013-06-28 19:59 爱生活,爱编程 阅读(477) 评论(0) 推荐(0)
摘要: 以下为TestIntentData工程MainActivity如下:package cn.testintentdata;import java.util.List;import android.net.Uri;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.app.Activity;import android.content.ComponentName;import and 阅读全文
posted @ 2013-06-28 19:57 爱生活,爱编程 阅读(391) 评论(0) 推荐(0)
摘要: 本博客所有内容是原创,未经书面许可,严禁任何形式的转http://blog.csdn.net/u010255642tab#!/usr/bin/env python# example notebook.pyimport pygtkpygtk.require('2.0')import gtkclass NotebookExample:# This method rotates the position of the tabs def rotate_book(self, button, notebook): notebook.set_tab_pos((notebook.get_tab 阅读全文
posted @ 2013-06-28 19:55 爱生活,爱编程 阅读(476) 评论(0) 推荐(0)
摘要: SQL> CREATE TABLE part_time_employees ( 2 empno NUMBER(8), 3 name VARCHAR2(30), 4 hourly_rate NUMBER (7,2) 5 ) 6 SEGMENT CREATION DEFERRED;Table created.SQL> CREATE TABLE hourly_employees ( 2 empno NUMBER(8), 3 name VARCHAR2(30), 4 hourly_rate NUMBER (7,2) 5 ) 6 SEGMENT CREATION IMMEDIAT... 阅读全文
posted @ 2013-06-28 19:53 爱生活,爱编程 阅读(215) 评论(0) 推荐(0)
摘要: In this Document Goal Solution References Applies to: Oracle Concurrent Processing - Version 11.5.10.0 to 12.1.3 [Release 11.5 to 12.1] Information in this document applies to any platform. ***Checked for relevance on 23-Apr-2013***GoalHow to run the Purge Concurrent Reque... 阅读全文
posted @ 2013-06-28 19:51 爱生活,爱编程 阅读(442) 评论(0) 推荐(0)
摘要: 声卡对声音的处理质量可以用三个基本参数来衡量,即采样频率、采样位数和声道数。采样频率是指单位时间内的采样次数。采样频率越大,采样点之间的间隔就越小,数字化后得到的声音就越逼真,但相应的数据量就越大。声卡一般提供11.025kHz、22.05kHz和44.1kHz等不同的采样频率。采样位数是记录每次采样值数值大小的位数。采样位数通常有8bits或16bits两种,采样位数越大,所能记录声音的变化度就越细腻,相应的数据量就越大。声道数是指处理的声音是单声道还是立体声。单声道在声音处理过程中只有单数据流,而立体声则需要左、右声道的两个数据流。显然,立体声的效果要好,但相应的数据量要比单声道的数据量加 阅读全文
posted @ 2013-06-28 19:49 爱生活,爱编程 阅读(1026) 评论(0) 推荐(0)
摘要: 图片轮换效果是很多网站某些模块所需要的样式,但对于两边的按钮的加载与控制,常常让人不知所措,很头大。网上也有很多种这样的特效,会将左右两边的图片做到一张图上,用像素定位即可获得想要的图片效果。比如小按钮的图片为下边是css的样式 a.abtn{ display: block; height: 130px; width: 15px; overflow: hidden; background: url(/images/frontground/arrow4.png) no-repeat 0px 50%;}a.aleft{ float: left;}a... 阅读全文
posted @ 2013-06-28 19:47 爱生活,爱编程 阅读(531) 评论(0) 推荐(0)
摘要: 框架是网页画面分成几个框窗(不同的窗口对应不同页面以几个网页的形式显示),同时取得多个 src的地址。页面所有框架标记需要放在一个总起的 html 档,这个档案只记录了该框架如何分割 ,不会显示任何资料,所以不必放入 标记,浏览这框架必须读取这档案面不是其他框窗的档案。 是用来划分框窗,每一窗框由一个 标记所标示,必须在 范围中使用。 name="..." 定义帧的名字 scr="..." 定义在帧中显示的内容的来源 frameborder="..."定义帧之间的边界(0或1) margwidth="..."设置帧 阅读全文
posted @ 2013-06-28 19:45 爱生活,爱编程 阅读(595) 评论(0) 推荐(0)
摘要: 在研究双目视觉研究过程中,遇到了许许多多的问题,在最初入门的时候,摄像头的选择问题就成了我最头疼的问题,先后换过5个摄像头,老师的钱花了许多,可是却没有效果,想想新人入门是多么的难啊,现在我对我的所遇到 的问题及解决的方式 做个总结,希望对后来者有所帮助,不要像我这样摸索这么久。 在最初的研究中,我有现成的双目标定及匹配的软件,所以我要做的主要工作就是对视差信息进行分析处理得到自己想要的结果。在选择相机的过程中相机的参数是我们要考虑的首要问题,下面我介绍的相机选择因素有哪些: 1、相机接口及电脑带宽 研究双目视觉我们首先要有两个摄像头,而我做为学生用的是笔记本,将来实验也偏向室外,笔记... 阅读全文
posted @ 2013-06-28 19:44 爱生活,爱编程 阅读(7855) 评论(1) 推荐(3)
摘要: NetBeans Themes -Color Schemes of the NetBeans IDENetBeans ThemeBuilder 阅读全文
posted @ 2013-06-28 19:41 爱生活,爱编程 阅读(607) 评论(0) 推荐(0)
摘要: 文件上传在项目中应该是非常常见的,而且很多时候,上传文件都只是一个小页面中的一个功能,要求在实现文件上传的前提下不刷新页面。而一般情况下将客户端的文件包装成网络地址传递到服务器端然后通过流来进行文件传输的任务都是使用浏览器来帮我们完成的,一般情况下,我们的form表单提交,我们自己可以手动拿到表单的值,然后封装起来,发送ajax请求,为了安全着想,js是不允许访问客户端的文件系统的,所以而文件传输需要浏览器来完成,ajax上传其实是在页面中一小块区域加一个iframe对象然后引用到另一个页面,提交引用的那个页面。1、ajaxFileUpload文件下载地址 http://www.phplet. 阅读全文
posted @ 2013-06-28 19:39 爱生活,爱编程 阅读(237) 评论(0) 推荐(0)
摘要: 抽象的意思是,抽取不同事物的共性而成的一种新事物。为什么用事物一词?因为抽象未必抽的是物,也可能是事。 抽象是编程的重要思想之一,其主要目的是为了减少代码重复,使其更易维护。 抽象就是让变化的事物得到一致的处理方式。 抽象是如何应用的?我们怎么去抽象? 当我们面临有共同特性的事物时,需要对它们统一处理,那么就需要抽象。而这种共性的事物在实际项目中会经常碰到。而且在我们使用的各种框架中应用广泛。比如说,用户打开不同的网页,都需要去展现页面,那么所有的网页都有一个共性就是展现,而不同的网页又具有不同的行为;所以在处理网页展现时,只需要处理网页们的抽象的东西——展现。这个“处理网页展现”的代码一般. 阅读全文
posted @ 2013-06-28 19:37 爱生活,爱编程 阅读(265) 评论(0) 推荐(0)
摘要: 1. 为什么要编译openjdk的code? 因为从Eclipse调试JDK的代码时,方法中的局部变量不能显示,这样是因为编译JDK时,没有编译成debug版本。2. RHEL5中自带的开发者JDK已经是debug版本了,所以可以直接使用。 例如:java-1.6.0-openjdk-devel-1.6.0.0-1.24.1.10.4.el53. 在Eclipse中如何使用其它版本的JDK,首先在preference中将编译好的JDK路径添加进去,然后修改工程中的JDK依赖关系,重新编译工程,debug到 JDK中,这时JDK代码中的局部变量就可以查看了 这里的方法是从http://hg.o. 阅读全文
posted @ 2013-06-28 19:35 爱生活,爱编程 阅读(325) 评论(0) 推荐(0)
摘要: Problem Description 作为2013年699万应届毕业生中的一员,由于宏观经济的不景气,小明在毕业当天就华丽丽地失业了! 经历了千难万苦的求职过程,小明特别能理解毕业生的就业之难,所以,他现在准备创建一家专门针对IT人才的求职中介公司——非诚勿扰人力资源开发有限公司。 基于工作的需要,小明根据求职学生的简历描述为每人评定了一个综合能力值,能力值是一个小于等于20的正整数,值越高表示能力越强。当有公司试图招聘IT人员的时候(每次只招聘1名),需要提出一个综合能力的最低需求,若人才库中有符合要求的人才,则一定能成功招聘。当然,若有多名学生同时满足招聘公司的需求,鉴于高能力人才... 阅读全文
posted @ 2013-06-28 19:34 爱生活,爱编程 阅读(444) 评论(0) 推荐(0)
摘要: 软件工程之需求过程(好软件系列一)---- 此文献给期望成长为软件大团队的项目经理曾经在面试项目经理和需求人员的时候,我一般会问几个问题,请问如何做一个好需求?好需求的标准是什么?如何判断别人做需求的水平是好还是坏?有很多回答,但是最常见的是,需求做完后,通过客户的满意度来判断。我说如果是客户满意度来回答,岂非非得等到需求过程结束后,才能获悉?都需求结束了,判断出来了又有什么用?换句话来说,是否项目经理需要跟着需求人员做需求,才能知道需求做的好还是不好?那既然项目经理都跟着做了,那还要需求人员干什么?是否只要一个会帮着打打字的小姑娘就可以了?很有意思的逻辑,貌似从这个逻辑中,我们可以推出目前项 阅读全文
posted @ 2013-06-28 19:30 爱生活,爱编程 阅读(1032) 评论(1) 推荐(0)
摘要: HTML+JS的音频播放器Web 上的音频直到现在,仍然不存在一项旨在网页上播放音频的标准。今天,大多数音频是通过插件(比如 Flash)来播放的。然而,并非所有浏览器都拥有同样的插件。HTML5 规定了一种通过 audio 元素来包含音频的标准方法。audio 元素能够播放声音文件或者音频流。试着用audio 与 windows media 编写一个多浏览器支持的音频播放器:Html: WavPlayer WAVplayer_html5.js :function WavPlayer(obj){ var node = this; node.id = obj.id; node.url... 阅读全文
posted @ 2013-06-28 19:28 爱生活,爱编程 阅读(397) 评论(0) 推荐(0)
摘要: 快毕业了。临走前帮导师搭建了gerrit,git服务器,其中涉及ssh的知识,就总结了下。希望对大家有帮助一、前言(ssh出世的原因)万物有因就有果,既然ssh存在,就必然有它存在的理由!许多网络程序,如telnet、rsh、rlogin或rexec,用明文(plain text)传送口令和秘密的信息,所以可利用任何连接到网络上的计算机监听这些程序和服务器之间的通信并获取口令和秘密信息。现在,telnet程序对于日常的管理工作是必不可少的,但是它又是不安全的,那么用什么来替代它呢?二、 ssh简介SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样& 阅读全文
posted @ 2013-06-28 19:26 爱生活,爱编程 阅读(403) 评论(0) 推荐(0)
摘要: 介绍持续集成是一种软件开发实践。开发人员频繁地集成各自的工作,一般至少一天一次。每次的集成都被自动构建,测试,发现其中的问题。这样,可以迅速的解决开发过程中的很多问题,而不是等到软件开发完成之后。而软件的质量,可以在很大程度上由一次次的自动化测试得到保障。下面介绍以下本人团队中目前的持续集成实现。持续集成,首要的就是选择持续集成服务器。目前比较成熟的持续集成服务器很多,例如CruiseControl,Continuum,Luntbuild… 我这边采用的是Jenkins(An extendable open source continuous integration server)除了CI S 阅读全文
posted @ 2013-06-28 19:24 爱生活,爱编程 阅读(506) 评论(0) 推荐(0)
摘要: 一、文件同步延迟问题前面也讲过fastDFS同组内storage server数据是同步的, Storageserver中由专门的线程根据binlog进行文件同步。为了最大程度地避免相互影响以及出于系统简洁性考虑,Storageserver对组内除自己以外的每台服务器都会启动一个线程来进行文件同步。文件同步采用增量同步方式,系统记录已同步的位置(binlog文件偏移量)到标识文件中。标识文件名格式:{deststorageIP}_{port}.mark,例如:192.168.1.14_23000.mark。Storageserver采用binlog文件记录文件上传、删除等更新操作。binlog 阅读全文
posted @ 2013-06-28 19:22 爱生活,爱编程 阅读(1591) 评论(0) 推荐(0)
摘要: 补间动画(Tween Animation)补间动画与逐帧动画在本质上是不同的,逐帧动画通过连续播放图片来模拟动画的效果,而补间动画则是通过在两个关键帧之间补充渐变的动画效果来实现的。补间动画的优点是可以节省空间。 目前Android应用框架支持的补间动画效果有以下5种。具体实现在android.view.animation类库中。AlphaAnimation:透明度(alpha)渐变效果,对应标签。TranslateAnimation:位移渐变,需要指定移动点的开始和结束坐标,对应标签。ScaleAnimation:缩放渐变,可以指定缩放的参考点,对应标签。RotateAnimation:旋转 阅读全文
posted @ 2013-06-28 19:20 爱生活,爱编程 阅读(365) 评论(0) 推荐(0)
摘要: Android布局当你看到android手机上的展现出漂亮的页面的时候,你就会想这是怎么做出来。其实这也不难。在每一个页面绝对会有一个相对应的布局。下面我就给大家介绍下在android开发中用到的最多的3个布局—线性布局,表格布局,相对布局。1:线性布局(LinearLayout) 其实布局都会有2种实现方式,一种是用布局管理器xml文件,另外一种则是用代码生成。 以上代码线性布局的垂直布局,控制线性布局的水平与垂直是用线性的一个orientation来控制的,这样就可以达到你想要展现方式。第二种代码生成,其实在开发中会大量的采用上面的这样的方式,但是用代码生成的,也要掌握,因为当你展现出来的 阅读全文
posted @ 2013-06-28 19:18 爱生活,爱编程 阅读(309) 评论(0) 推荐(0)
摘要: SUID: 只对二进制程序有效 执行者对于程序需要有x权限 在程序运行过程中,执行者拥有程序拥有者的权限 例如:普通用户执行passwd命令。 首先查看passwd命令的绝对路径: 查看passwd命令权限: passwd的拥有者是root,且拥有者权限里面本应是x的那一列显示的是s,这说明这个命令具有SUID权限。 同时发现普通用户没有w权限,所以按理来说普通用户是不能执行这个命令的,因为这个命令修改了密码肯定是要写文件的。 进一步分析,实际上passwd这个命令会操作/etc/shadow这个文件,因为密码都是放在这里,查看密码文件权限: 发现权限是... 阅读全文
posted @ 2013-06-28 19:16 爱生活,爱编程 阅读(9774) 评论(0) 推荐(0)
摘要: ssh-keygen - 生成、管理和转换认证密钥通常使用:[b]ssh-keygen -i -f 公密匙名>> authorized_keys[/b]语法详细介绍[code]ssh-keygen [-q] [-b bits] -t type [-N new_passphrase] [-C comment] [-foutput_keyfile]ssh-keygen -p[-P old_passphrase] [-N new_passphrase] [-f keyfile]ssh-keygen -i[-f input_keyfile]ssh-keygen -e[-f input_ke 阅读全文
posted @ 2013-06-28 19:15 爱生活,爱编程 阅读(520) 评论(0) 推荐(0)
摘要: login shell:取得bash 时需要完整的登入流程,就称为login shell。举例来说,同tty1~tty6登入时, 需要输入用户名和密码,此时取得的bash就称为login shell non-login shell:取得bash介面的方法不需要重复登入的动作。 举两个例子 (1)以X window登入linux后,再以X 的图形化介面启动终端机,此时那个终端机并不需要再次的输入用户名和密码,那个bash的环境就称为non-login shell (2)在原本的bash环境中再次下达bash这个指令,同样没有要求输入用户名和密码,那个第二个ba... 阅读全文
posted @ 2013-06-28 19:13 爱生活,爱编程 阅读(1414) 评论(0) 推荐(0)
摘要: 使用ssh无密码登录ssh 是一个专为远程登录会话和其他网络服务提供安全性的协议。默认状态下ssh链接是需要密码认证的,可以通过添加系统认证(即公钥-私钥)的修改,修改后系统间切换可以避免密码输入和ssh认证。以下将创建过程简单介绍下。1.使用ssh-keygen创建公匙/私匙对ssh-keygen –tdsa -C jibo.tiger@gmail.com –f ~/.ssh/jibo.tiger@gmail.com过程中,可能会要求输入密码,为了ssh访问过程无需密码,可以直接回车。2. 查看公匙/私匙对ls ~/.sshjibo.tiger@gmail.com jibo.tiger@gm 阅读全文
posted @ 2013-06-28 19:11 爱生活,爱编程 阅读(195) 评论(0) 推荐(0)
摘要: 1.配置git信息设置git的user name和email:$ git config --global user.name "tigerjibo"$ git config --global user.email jibo.tiger@gmail.com2.生成SSH密匙过程:$ ssh-keygen –t dsa –C jibo.tiger@gmail.com –f ~/.ssh/jibo.tiger@gmail.com在该过程中,有要求输入密码3.将生成的公匙添加到github中的ssh中。然后你就可以enjoy了。 阅读全文
posted @ 2013-06-28 19:09 爱生活,爱编程 阅读(213) 评论(0) 推荐(0)
摘要: 之前如果建立 ssh 连接,只要將公匙复制到~/.ssh/authorized_keys就可以直接登录而不需要建立密碼.如果在使用时候出现如下信息:Agent admitted failure to sign using the key解決方式:验证产生的key时候已经加入到ssh中,使用ssh-add –l进行查看如果没有打印出如上信息,你必须将私匙添加到ssh中,通过ssh-add path/to/key#ssh-add ~/.ssh/id_rsa例如:ssh-add ~/.ssh/jibo.tiger@gmail.comNote:在大多数系统中,都回默认将 ~/.ssh/id_rsa,~ 阅读全文
posted @ 2013-06-28 19:07 爱生活,爱编程 阅读(198) 评论(0) 推荐(0)
摘要: 下面这些实例都可以拷下直接用 总体思路:保存打印设置信息到本地文件,下次打印的时候直接读取文件信息,通过序列化与反序列化来获取值。本例只是针对打印的横纵向进行设置,读者也可以增加其他设置信息进行保存读取。 主方法MemoryPrint using System;using System.Collections.Generic;using System.Text;using System.Drawing.Printing;using System.Windows.Forms;using System.IO;using System.Drawing;namespace VistaRen... 阅读全文
posted @ 2013-06-28 19:05 爱生活,爱编程 阅读(437) 评论(0) 推荐(0)
摘要: 说,一只兔子在O点处,它的洞穴在正北20m的B点处,一只狼位于兔子正东33米的A点处,模拟如下追逐问题:狼以一倍于兔子的速度紧盯兔子追击,问兔子到达洞口前是否会被狼逮住?网上很多人说能被追上,包括类似的一题距离兔子100码,洞在60码处的。那么究竟能不能呢?通过计算机模拟,不用解算微分方程,就可以找到答案。计算机要模拟,基本上就是用第推算法,给出初始条件,按公式计算下一步,如此往复直到一定条件终止计算。模拟追逐问题,就把时间切片来看,这一步是什么样下一步又是如何,这里把速度可以转换为步进距离来看。假设平面坐标系上,兔子位于原点O,正北为y轴正向,狼从I象限追进。 #include #inclu 阅读全文
posted @ 2013-06-28 19:03 爱生活,爱编程 阅读(689) 评论(0) 推荐(0)
摘要: 字符和文档识别的四十年研究 ---工业前景的瞻望文档来源:http://www.sciencedirect.com/science/article/pii/S0031320308000964文章历史:Received15 February 2008Receivedin revised form 10 March 2008Accepted11 March 2008 摘要:本文简要介绍在过去的40年中字符和文档识别领域的技术进步,对于每十年中的代表进行了简单的阐述。然后,对汉字识别的关键技术的发展进行了主要阐述。大量的篇幅内容讨论了稳鲁棒性设计原则——已经被证实是用来解决邮政地址识别等复杂问题.. 阅读全文
posted @ 2013-06-28 19:01 爱生活,爱编程 阅读(1448) 评论(0) 推荐(0)
摘要: 罗塞塔石碑安装失败 最近同事介绍了一款学习外语的软件,然后安装,结果在Windows 7上安装失败,提示错误信息为: there is a problem with Windows installer package.A problem run as part of the setup did not finish as expected.contact your support personnel or package vendor 后来搜索了一下,发现了解决方法: 如果没有猜错的话,应该是Windows Firewall服务被禁用了。 安装过程中Windows Firewall服务需要保. 阅读全文
posted @ 2013-06-28 18:59 爱生活,爱编程 阅读(327) 评论(0) 推荐(0)
摘要: 纯JavaScript实现HTML5 Canvas六种特效滤镜小试牛刀,实现了六款简单常见HTML5 Canvas特效滤镜,并且封装成一个纯JavaScript可调用的API文件gloomyfishfilter.js。支持的特效滤镜分别为:1.反色2.灰色调3.模糊4.浮雕5.雕刻6.镜像滤镜原理解释:1.反色:获取一个像素点RGB值r, g, b则新的RGB值为(255-r, 255-g, 255-b)2.灰色调:获取一个像素点RGB值r, g, b则新的RGB值为 newr = (r * 0.272) + (g * 0.534) + (b * 0.131); newg = (r * 0.3 阅读全文
posted @ 2013-06-28 18:57 爱生活,爱编程 阅读(512) 评论(0) 推荐(0)
摘要: 各种大神的混合,做个笔记。 http://blog.sina.com.cn/s/blog_7598036901019fcg.html http://blog.csdn.net/kennyrose/article/details/7532912 http://blog.sina.com.cn/s/blog_92554f0501013pl3.html http://www.cnblogs.com/peteryj/archive/2007/08/05/1944905.html进程的四大要素:Linux进程所需具备的四... 阅读全文
posted @ 2013-06-28 18:55 爱生活,爱编程 阅读(1052) 评论(0) 推荐(0)
摘要: LOG_ARCHIVE_DEST_n 参数属性介绍该参数的n在11g中为1到31,下列为参数的属性值:u AFFIRM and NOAFFIRMu ALTERNATE (not supported for LOG_ARCHIVE_DEST_11 through LOG_ARCHIVE_DEST_31)u COMPRESSIONu DB_UNIQUE_NAMEu DELAYu LOCATION and SERVICE (LOCATION is not supported for LOG_ARCHIVE_DEST_11 through LOG_ARCHIVE_DEST_31)u MANDATORY 阅读全文
posted @ 2013-06-28 18:54 爱生活,爱编程 阅读(291) 评论(0) 推荐(0)
摘要: 问题一:[2013-06-28 11:12:10 - ] Proguard returned with error code 1. See console[2013-06-28 11:12:10 - ] Note: there were 1 duplicate class definitions. [2013-06-28 11:12:10 - ] Warning: android.support.v4.os.ParcelableCompatCreatorHoneycombMR2: can't find superclass or interface android.os.Parcela 阅读全文
posted @ 2013-06-28 18:52 爱生活,爱编程 阅读(8443) 评论(1) 推荐(0)
摘要: 一般定义方式,注意方法和函数的添加方式不同。(添加函数只能用override方式添加不知为什么,有知道的,请搞之。) 定义一个类,并给他一个方法 1: Ext.define('Simple.Class',{ 2: welcome:function(){ 3: alert('Welcome to the app'); 4: } 5: });使用Ext.override方法对已有类进行重载并添加函数 1: Ext.override(Simle.Class,{ 2: goodBye:function(){ 3: ... 阅读全文
posted @ 2013-06-28 18:50 爱生活,爱编程 阅读(283) 评论(0) 推荐(0)
摘要: Google Play作为Android最大的应用市场,也存在这推广等常用的行为,那么如何统计呢,Google Analytics SDK或者其他的SDK都提供了方法,实际上是可以不需要任何sdk,完全可以自己实现的。 原理是这样的:当来自Play Store上的应用被安装之后,Play Store会发送一个指定的广播给被安装的包,广播的action为com.android.vending.INSTALL_REFERRER。内容数据类似于 utm_source%3Dgoooooogggggggggggggle%26utm_medium%3Dcpc%26utm_term%3Dandroid%2. 阅读全文
posted @ 2013-06-28 18:48 爱生活,爱编程 阅读(1783) 评论(1) 推荐(0)
摘要: R++ v1.5内核改动较大,下面是一些主要变化:1.使用PJIT(Pseudocode Just-In-Time),编译速度大幅提高,但运行效率远远不如C++,不过R++将在下一版本支持RJIT(Real Just-In-Time),理论上RJIT的运行速度和C++完全相同,而编译速度却比C++快得多。 2.强大的元编程支持,元函数可以直接访问实函数的变量 3.完整的反射和自省机制,解释器和R++代码几乎融为一体 4.字符串常量统一使用utf8(如果需要在控制台输出中文请参考rpp.pdf修改控制台的编码) 5.完整的模板函数支持,模板函数不仅可以作为类的成员,还可以动态生成 6.可变参数支 阅读全文
posted @ 2013-06-28 18:46 爱生活,爱编程 阅读(471) 评论(0) 推荐(0)
摘要: 引言: 在使用Spring时,很多人可能对Spring中为什么DAO和Service对象采用单实例方式很迷惑,这些读者是这么认为的: DAO对象必须包含一个数据库的连接Connection,而这个Connection不是线程安全的,所以每个DAO都要包含一个不同的Connection对象实例,这样一来DAO对象就不能是单实例的了。 上述观点对了一半。对的是“每个DAO都要包含一个不同的Connection对象实例”这句话,错的是“DAO对象就不能是单实例”。 其实Spring在实现Service和DAO对象时,使用了ThreadLocal这个类,这个是一切的核心! 如果你不知道什么事T... 阅读全文
posted @ 2013-06-28 18:44 爱生活,爱编程 阅读(408) 评论(0) 推荐(1)
摘要: 在论坛看到一个帖子,说数据库变慢了一段时间,发现这段时间数据库文件的最后修改时间跟变慢的世界一致,想知道这段时间是否文件确实增长了。其实SQL Server提供了数据增长的Event,而且Default Trace里面就记录了。下面我们做个测试,我创建了一个新的数据库,创建表然后插入数据:create table test(test varchar(100))goinsert into test values (replicate('a',100))go 100000现在查询Default Trace:declare @TraceFile as varchar(max)sele 阅读全文
posted @ 2013-06-28 18:42 爱生活,爱编程 阅读(204) 评论(0) 推荐(0)
摘要: 有人用JNI调用过mm么?不知道你成功了没有,我试了多种方法,有一个错误始终存在,怀疑上个BUG。使用方式: 通过NativeActivity的clazz获取ClassLoader,然后找到mm.purchasesdk.Purchase,实例化后,调用Init() 错误信息: 06-28 05:14:09.746: E/d(4709): failed to find resource file(mmiap.xml} 06-28 05:14:09.776: D/AndroidRuntime(4709): Shutting down VM 06-28 05:14:09.776... 阅读全文
posted @ 2013-06-28 18:40 爱生活,爱编程 阅读(326) 评论(0) 推荐(0)
摘要: 前一章中总结了android animation中property animation的知识和用法,这一章总结View animation和Drawable animation的有关知识:View animation就是网上常讲的tweened animation,android.view.animation包包括了tweened animation用到的所有的类,Demo请看例子,地址:http://download.csdn.net/detail/u010966622/5664895 不论是xml的动画还是android code编写的动画,都可以定义一个连续播放的动画.建议用xml文件. 阅读全文
posted @ 2013-06-28 18:38 爱生活,爱编程 阅读(202) 评论(0) 推荐(0)
摘要: Apache ActiveMQ是Apache软件基金会所研发的开放源码消息中间件;由于ActiveMQ是一个纯Java程式,因此只需要操作系统支援Java虚拟机,ActiveMQ便可执行。 支持Java消息服务 (JMS) 1.1 版本 Spring Framework 集群 (Clustering) 支持的编程语言包括:C、C++、C#、Delphi、Erlang、Adobe Flash、Haskell、Java、JavaScript、Perl、PHP、Pike、Python和Ruby [1] 协议支持包括:OpenWire、REST、STOMP、WS-Notification、XMPP以. 阅读全文
posted @ 2013-06-28 18:36 爱生活,爱编程 阅读(347) 评论(0) 推荐(0)
摘要: 1 cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www.domain.com这里www.domain.com就是虚拟主机的配置文件(当然文件名可任意) 2 编辑这个配置文件,在后直接加上 ServerName www.domain.com此句说明虚拟主机的域名为www.domain.com;同时请删除这一行:(笔者使用的是fastcgi模式,若不是此模式,此项操作不一定需要) FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0. 阅读全文
posted @ 2013-06-28 18:35 爱生活,爱编程 阅读(159) 评论(0) 推荐(0)
摘要: 解释一: 要想很好理解这三个上下文的关系,需要先熟悉spring是怎样在web容器中启动起来的。spring的启动过程其实就是其IoC容器的启动过程,对于web程序,IoC容器启动过程即是建立上下文的过程。spring的启动过程:首先,对于一个web应用,其部署在web容器中,web容器提供其一个全局的上下文环境,这个上下文就是ServletContext,其为后面的spring IoC容器提供宿主环境;其次,在web.xml中会提供有contextLoaderListener。在web容器启动时,会触发容器初始化事件,此时contextLoaderListener会监听到这个事件,其con. 阅读全文
posted @ 2013-06-28 18:33 爱生活,爱编程 阅读(1146) 评论(0) 推荐(0)
摘要: 以前经常看到人查询数据库采用left join及case方式,一条一条的枚举查询整个数据的数据区间方法可行,但是数据一但很大,枚举就死悄悄,在网上查看,几乎全是照抄case ,left join枚举无耐自己写了个存储过程,希望给大家抛砖引玉!set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROC pro_UserList @jisum int,--基数@step int,--步长@max int--列举最大值asSET NOCOUNT ON----Create Temporary TableCREATE TABLE #tempTable(su 阅读全文
posted @ 2013-06-28 18:31 爱生活,爱编程 阅读(708) 评论(0) 推荐(0)
摘要: 本文将使用简单的几个步骤说明在vc2008和64位的操作系统下如何编译安装x64Qt软件首先必须保证你所使用的系统是64bit的操作系统,本次我们使用的系统是windows7 professional 64位操作系统一、下载及安装1. 下载,直接找官网下载就可以了,我的是qt-win-opensource-4.8.4-vs2008.exe;安装到D:\qt\4.8.4目录下!2. 设置环境变量:我的电脑> 属性> 高级> 环境变量> 用户变量里面设置几个变量:创建QTDIR值为 D:\Qt\4.8.4path中增加$QTDIR$\bin(如果没有就创建)创建QMAKES 阅读全文
posted @ 2013-06-28 18:29 爱生活,爱编程 阅读(1753) 评论(0) 推荐(0)
摘要: 原文地址:页面跳转动画设置方法 作者:hznhappy页面控制器中使用方法:[CATransaction begin]; CATransition *transition = [CATransition animation]; transition.type = @"rippleEffect"; transition.duration = 0.5f; transition.fillMode = kCAFillModeForwards; transition.removedOnCompletion = YES; ... 阅读全文
posted @ 2013-06-28 18:27 爱生活,爱编程 阅读(425) 评论(0) 推荐(0)
摘要: 环境搭建:首先从 http://www.lua.org/ftp/下载lua 源码, 我选择的是lua-5.1.5.tar.gz我的开发环境是Win7+ VS2010打开VS2010新建一个工程LuaSrc。 把下载的源码解压到相应的目录下。 然后编译可以选择 编译成动态链接库 或者静态链接库。需要注意的是 lua.c 和luac.c 不能一起编译进去。然后就开始编写一个heloo world 的程序吧新建一个工程LuaTest.选择控制台应用程序即可。把 头文件包进来extern "C" {#include "../LuaSrc/LuaSrc/lua.h" 阅读全文
posted @ 2013-06-28 18:25 爱生活,爱编程 阅读(328) 评论(0) 推荐(0)