摘要:
1 前言在面向对象中,把指令封装在各种命令对象中。命令对象可以被传递而且在指定时刻被不同的客户端复用。这一概念精心设计而来的设计模式叫做命令(Command)模式。2 详述2.1 简述命令对象封装了如何对目标执行指令的信息,因此客户端或调用者不必了解目标的任何细节,却仍可以对他执行任何已有的操作。通过把请求封装成对象,客户端可以把它参数化并置入对类或日志中,也能够支持可撤销的操作。命令对象将一个或多个动作绑定到特定的接收器。命令模式消除了作为对象的动作和执行它的接收器之间的绑定。将请求封装为一个对象,从而可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。2.2 何 阅读全文
posted @ 2013-07-04 20:34
jlins
阅读(160)
评论(0)
推荐(0)
摘要:
今天在使用hibernate关联映射导出表的时候因为映射了一个表名为option,是MYSQL的关键字,总是生成错误,一开始以为是映射文件和代码问题,检查不出问题才想到可能用到数据库的保留关键字了,查了一下才知道.看来命名还是得注意点.ADDALLALTERANALYZEANDASASCASENSITIVEBEFOREBETWEENBIGINTBINARYBLOBBOTHBYCALLCASCADECASECHANGECHARCHARACTERCHECKCOLLATECOLUMNCONDITIONCONNECTIONCONSTRAINTCONTINUECONVERTCREATECROSSCURR 阅读全文
posted @ 2013-07-04 20:33
jlins
阅读(1443)
评论(0)
推荐(0)
摘要:
Eclipse with C++: "Launch failed. Binary not found." (windows 7)用Eclipse创建一个Hello world 例子。 Build 完成, run的时候出现错误: "Launch failed. Binary not found." --------------解决方法: 1. 安装Cygwin 安装方法参考:http://blog.csdn.net/luhuajcdd/article/details/7038504 2. 配置Cygwin 环境变量 3. 右键点击项目(C++ proje. 阅读全文
posted @ 2013-07-04 20:30
jlins
阅读(286)
评论(0)
推荐(0)
摘要:
演示HTML5 Canvas鼠标事件,获取Canvas对象上的鼠标坐标,演示键盘事件 通过键盘控制Canvas上对象移动。Canvas对象支持所有的JavaScript的鼠标事件,包括鼠标点击(MouseClick), 鼠标按下(Mouse Down), 鼠标抬起(Mouse Up),鼠标移动( Mouse Move)对Canvas添加鼠标事件方式有两种,一种方式是通过API来完成:// mouse eventcanvas.addEventListener("mousedown",doMouseDown,false);canvas.addEventListener(' 阅读全文
posted @ 2013-07-04 20:28
jlins
阅读(8719)
评论(0)
推荐(1)
摘要:
Linux下的ssh 服务器一般用的都是open-ssh,可是发现有些时候通过ssh连接服务器时总会有大概10秒钟左右的延迟。一开始以为是openssh的安全策略,防止端口扫描,后来发现自己想多了。解决方法如下:修改服务器上的/etc/ssh/sshd_config文件,注意是sshd_config,不是ssh_config。将其中的UseDNS一行的注释去掉,改为:【引用请注明出处:http://blog.csdn.net/bhq2010/article/details/9242367】UseDNS no 重启sshd:# service sshd restart 退出ssh,重新登录,发现 阅读全文
posted @ 2013-07-04 20:26
jlins
阅读(299)
评论(0)
推荐(0)
摘要:
首先生成ali文件,其中包含多个模版的序列:C; A multiple alignment in the PIR format; used in tutorial>P1;5fd1structureX:5fd1:1 :A:106 :A:ferredoxin:Azotobacter vinelandii: 1.90: 0.19AFVVTDNCIKCKYTDCVEVCPVDCFYEGPNFLVIHPDECIDCALCEPECPAQAIFSEDEVPEDMQEFIQLNAELAEVWPNITEKKDPLPDAEDWDGVKGKLQHLER*>P1;1bqxstructureN:1bqx: 阅读全文
posted @ 2013-07-04 20:24
jlins
阅读(296)
评论(0)
推荐(0)
摘要:
在一些场景中我们需要从一个进程启动另外的一个应用的activity,这有什么好办法? 这里介绍一种方法,通过自定义 action 通过filter来启动。 如果你需要启动一个你自己写的另一个app的activity,你可以在那个的menifest.xml里自定义activity的action: 这场景适用于 Notification 的通知启动应用。 另外一种方法从任意app,启动另外一个app的activity: 1. Intent i = new Intent(); ComponentName cn = new ComponentNam... 阅读全文
posted @ 2013-07-04 20:22
jlins
阅读(4844)
评论(0)
推荐(1)
摘要:
前言 不知从什么时候开始,在各种场合,各种新闻媒体,创新这个词被提及了n多遍了。按照养成的习惯,我在百度文 本框里输入这几个字,然后百度告诉我,创新应该是这样的创新是以新思维、新发明和新描述为特征的一种概念化过 程。起源于拉丁语,它原意有三层含义,第一,更新;第二,创造新的东西;第三,改变。(原文链 接:http://baike.baidu.com/view/15381.htm)那么我们学习过程到底是真的需要创新吗?还是另有见解! 模仿 在提高班的学习过程中,我们往往会遇到很多问题。老师说:要站在巨人的肩膀上。于是乎,我们“百度一 下”。立马,答案就从10M宽带的哪一段送到了我们的... 阅读全文
posted @ 2013-07-04 20:20
jlins
阅读(366)
评论(0)
推荐(0)
摘要:
1.将字符串转换成整数 没什么难点,就是考虑的情况比较多。#include#include#include#include#includeusing namespace std;long Str2Num(const char *str){ if(!str)throw new std::exception("NULL String"); bool isNegetive = false; int radix = 10; unsigned long ret = 0; if(*str == '-'){ isNegetive = true; ... 阅读全文
posted @ 2013-07-04 20:16
jlins
阅读(286)
评论(0)
推荐(0)
摘要:
1.Ubuntu中查看已安装软件包的方法sudodpkg -l2.ubuntu系统如何查看软件安装的位置dpkg-L软件名实例:wwx@ubuntu:~$dpkg -L mysql-server 3.列出磁盘Ubuntu硬盘分区命令sudo fdisk -l实例: 4.挂接文件系统建立好文件系统后,还要进行挂接后才能使用。sudomount设备名 文件夹名sudomount /dev/sda3 /home如果想系统启动时自动挂接文件系统,则要修改/etc/fstab文件sudovi /etc/fstab接要求格式加入一行。5.umount文件系统如果对某文件系统不再使用,可以使用umount命 阅读全文
posted @ 2013-07-04 20:14
jlins
阅读(201)
评论(0)
推荐(0)
摘要:
Problem Description Bacon's cipher or the Baconian cipher is a method of steganography (a method of hiding a secret message as opposed to a true cipher) devised by Francis Bacon. A message is concealed in the presentation of text, rather than its content. As we all know, each letter has its posi 阅读全文
posted @ 2013-07-04 20:12
jlins
阅读(241)
评论(0)
推荐(0)
摘要:
先后在OPPO,魅族,等企业工作,发现国产手机距离国际大厂要走的路还很长很长。一个人把一件事认真做好,不难,一群人把一个大的工程做好真的很难。管理真的很重要! 阅读全文
posted @ 2013-07-04 20:10
jlins
阅读(149)
评论(0)
推荐(0)
摘要:
表记录的插入方式有两种。其一,先create table 再 insert into from ...。其二, 直接 select into。第一种方式,由于要记录日志,因此IO消耗更多,duration 更长。一般来说能用 select into 的,就尽量不要用 insert into的方式。有时,存储过程中会需要,根据不同的条件,从不同的表中获取数据放入一个临时表。看起来,这样就需要在不同的分支语句中,写多个对同一张的 select into 语句。例如: if (@b=1) begin select a.id, a.name, b.price into #temp from A inn 阅读全文
posted @ 2013-07-04 20:08
jlins
阅读(606)
评论(0)
推荐(0)
摘要:
我们知道一般的表都以堆(heap)的形式来组织的,这是无序的组织方式。Oracle还提供了一种有序的表,它就是索引组织表,简称IOT表。IOT表上必须要有主键,而IOT表本身不对应segment,表里所有的数据都存放在主键所在的索引的叶子节点里。换句话说,在索引叶子节点里的索引条目里不仅存放了被索引的列的值,还同时存放了其他列的值。 对于总是通过主键访问数据的表来说,比较适合使用IOT表。如果使用普通表,则通过主键索引访问表时,至少要读取两个数据块:一个索引块,另一个是表的数据块。而如果通过IOT表,由于表的数据就存放在索引块中,所以只需要读取一个块即可。IOT表时虚拟表,但是他具有普通表.. 阅读全文
posted @ 2013-07-04 20:04
jlins
阅读(229)
评论(0)
推荐(0)
摘要:
题:试用多态实现线性表(队列、串、堆栈),要求具备线性表的基本操作:插入、删除、测长等。【美国著名软件企业GS公司2007年11月面试题】解析:队列、串、堆栈都可以实现push、pop、测长等操作。现在要求用多态去实现,就要建立一个线性表的共性模版,来实现以上的功能。答案:程序源代码与解释如下// P101_example2.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include template struct tcontainer{ virtual vo 阅读全文
posted @ 2013-07-04 20:03
jlins
阅读(219)
评论(0)
推荐(0)
摘要:
在处理的文件comment有如下格式:............................ xxx.xxx.10.59 db1059 mynbdpdatadb.idc4. dbname R620 master IDC2 Y Y Y xxx.xxx.11.59 db1159 mynbdpdatadw.idc4. dbname R620 slave IDC1 Y Y Y xxx.xxx.10.90 db1090 - dbname1,dbname2,dbname3 R620 slave IDC3 Y Y Y xxx.xxx.11.90 db1190 - dbname1,dbname2,dbnam 阅读全文
posted @ 2013-07-04 20:00
jlins
阅读(522)
评论(0)
推荐(0)
摘要:
VMware vSphere 服务器虚拟化之十七 桌面虚拟化之安装View链接服务器View链接服务器(View Connection Server)是Vmware Horizon View桌面虚拟化环境中的重要组件,它充当客户端连接的 Broker。View 连接服务器通过 Windows Active Directory 对用户进行身份验证,并将请求定向到相应的虚拟机、物理或刀片 PC 或 Windows 终端服务服务器。使用 Windows、Linux、Mac PC 或者笔记本电脑的最终用户需要打开 Web 浏览器,并输入一个 View 连接服务器实例的 URL 地址。该地址页面就是v. 阅读全文
posted @ 2013-07-04 19:58
jlins
阅读(1619)
评论(0)
推荐(0)
摘要:
android中调用系统拍照功能并显示拍照的图片如果你是拍照完,利用onActivityResult获取data数据,把data数据转换成Bitmap数据,这样获取到的图片,是拍照的照片的缩略图代码如下:package com.example.myphotos;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Da 阅读全文
posted @ 2013-07-04 19:57
jlins
阅读(269)
评论(0)
推荐(0)
摘要:
我们公司OA系统是用asp开发的,时间有些长了,原来只是公司总部,部署到内网就可以了,现在要求全国各地的分公司也要用,而且接入了56短网的短信接口(http://www.56dxw.com),主要起到流程提示作用,要求短信能很快收到,首先我要确认服务器不能出问题的。而且还有我们后期升级的一些程序是用.net写的,这就要求服务器即支持asp也要支持.net,本来觉得应该是很简单的事情,因为我以前用的是2003系统,这二者不用配置都是可以的,可用阿里云的服务器后,系统是2008 的,本想高版本的,更应该兼容,谁知道,部署上去了,就是不支持asp,没有办法,只有自己配置了,网上说啥的也有,最后自己. 阅读全文
posted @ 2013-07-04 19:55
jlins
阅读(248)
评论(0)
推荐(0)
摘要:
本文地址:http://blog.csdn.net/ei__nino/article/details/9243331本来是想实现多个圆片的透视效果,对于运算都是测试得出的。不是严谨的数学计算。使用简单的div布局,css设置的一些形式有舞台深度stageDeep,圆片深度距离zDistance,和修正角度p可以设置调节图像的整体显示效果。 图形随鼠标运动而运动。Google Chrom下表现最好。不支持FF演示地址:http://www.einino.net/circle2.html下面代码: 阅读全文
posted @ 2013-07-04 19:52
jlins
阅读(392)
评论(0)
推荐(0)

浙公网安备 33010602011771号