上一页 1 ··· 107 108 109 110 111 112 113 114 115 ··· 300 下一页
2013年9月11日

C++运算符重载的方法

摘要: 运算符重载的方法是定义一个重载运算符的函数,在需要执行被重载的运算符时,系统就自动调用该函数,以实现相应的运算。也就是说,运算符重载是通过定义函数实现的。运算符重载实质上是函数的重载重载运算符的函数一般格式如下:函数类型 operator 运算符名称 (形参表列){对运算符的重载处理}例如,想将“+”用于Complex(复数)的加法运算,函数的原型可以是这样的:Complex operator + (Complex & c1,Complex &c2); 其中,operator是关键字,时候专门用于定义重载运算符的函数的,运算符名称就是C++提供给用户的预定运算符。注意:函数名是 阅读全文
posted @ 2013-09-11 20:04 you Richer 阅读(260) 评论(0) 推荐(0)

Struts2图片文件上传,判断图片格式和图片大小

摘要: 1. 配置Struts2能够上传的最大文件大小使用Struts2进行文件上传的时候,Struts2默认文件大小最大为2MB,如果要传大一点的文件,就需要修改struts.xml配置文件,重新设置能够上传的最大的文件大小。配置文件如下: ... 阅读全文
posted @ 2013-09-11 20:02 you Richer 阅读(371) 评论(0) 推荐(0)

list view Item 里面有ImageButton

摘要: list view Item 里面有ImageButtonlistview 的item中有ImageButton, 或者 Button.目的: ImageButton 和 Button的click事件可以触发,同时ListView item click事件也能触发. 1. 有ImageButton在Item root view 添加属性android:descendantFocusability="blocksDescendants"ImageButton 添加属性android:focusable="false" 2. 有ButtonButton添加属 阅读全文
posted @ 2013-09-11 20:00 you Richer 阅读(192) 评论(0) 推荐(0)

用python实现远程复制 (scp + expect )

摘要: scp 功能很强大,但需要人工输入 password, 当然可以通过把 公钥保存在远程主机的 ~/.ssh 目录中,而后就不用输入password,但这需要配置.用 sshpass 可能在命令输入 password, 但 需要用 “sudo apt-get install sshpass” 安装 如果不想用上面两种方法,可以用 expect 编写脚本可以帮助我们自动交互虽然 python 也提供pexpect 模块,但既然 expect 很简单,为何不直接用 os.system() 去执行呢?下面是我编写的类,实现了远程复制class RemoteShell: def __init__(... 阅读全文
posted @ 2013-09-11 19:57 you Richer 阅读(827) 评论(0) 推荐(0)

Solaris 11的自动化安装(AI server)的搭建

摘要: solaris 11 总体比solaris 10很多变动的地方,可以去官方网站上面学习:http://www.oracle.com/technetwork/server-storage/solaris11/downloads/index.html 先讲讲我的运行环境:SunOS test13 5.11 11.1 i86pc i386 i86pc, 运行在虚拟机ESX server上面 一:首先搭建dhcp server 1. root@test13:/repo/repoea# pkg list | grep dhcp network/dhcp/dhcpmgr 0.5... 阅读全文
posted @ 2013-09-11 19:56 you Richer 阅读(550) 评论(0) 推荐(0)

Effective C++ 第二版 8) 写operator new 和operator delete 9) 避免隐藏标准形式的new

摘要: 条款8 写operator new 和operator delete 时要遵循常规 重写operator new时, 函数提供的行为要和系统缺省的operator new一致: 1)正确的返回值; 2)可用内存不够时调用出错处理函数; 3)处理0字节内存请求的情况; 避免隐藏标准形式的new; 1)如果内存分配请求成功, 返回指向内存的指针, 失败抛出std::bad_alloc异常; operator new实际上不止一次尝试分配内存, 每次失败会调用出错处理函数(期望释放别处的内存), 只有在出错处理函数的指针为空的情况下才抛出异常. Note按C++标准要求, 在请求分配0字节的内存时. 阅读全文
posted @ 2013-09-11 19:53 you Richer 阅读(234) 评论(0) 推荐(0)

Windows 7如何建立一个FTP的快捷方式

摘要: 原来,使用Windows XP的时候,在IE6的地址栏里输入FTP服务器的地址,就可以打开一个资源管理器的界面来管理文件。但是,随着IE的版本的提升或是装了Windows 7,原来的这种方法就不能用了。 后来,网友们发现了一种通过修改注册表来打开FTP服务器,使得FTP的打开效果和IE6时一样的直接进入并使用资源管理器来查看文件。 最近,单位新买了一批电脑,装了Win7 64位系统,不论是修改注册表还是神马其它的方法都无法实现IE6的FTP效果。 今天下午,我偶然的发现了一个方法: 1. 在Windows 7的资源管理器中,在“计算机”上单击右键。 2. 弹出的快捷菜单中选择“添... 阅读全文
posted @ 2013-09-11 19:51 you Richer 阅读(1642) 评论(0) 推荐(0)

ie 64bit调用activex控件

摘要: 1,首先,这是可能的。不要被网上一堆ie64调不了activex控件的文章误导了。flash就是一个现成的例子,flash支持ie64。2,ie64只能调用64bit的activex控件。网上那些说不能调用的情况,针对的都是32bit的activex控件。3,具体方法上,regsvr32有两个版本,分别在system32和syswow64目录下。用两个regsvr32分别注册一下你的64bit activex,那么从ie64里面就可以调用64bit activex控件了。 阅读全文
posted @ 2013-09-11 19:49 you Richer 阅读(203) 评论(0) 推荐(0)

WITH+HInt MATERIALIZE 不见得有效

摘要: 那个要多次调用才需要物化的。 只调用一次,物化没用 MATERIALIZE 语法:MATERIALIZE 描述:指示优化器将内联视图实体化————执行过程中会创建基于视图的临时表。 with dd as (select object_type,owner,object_Id from dba_objects)select OBJECT_TYPE, count(*) from dd group by OBJECT_TYPEunion allselect owner, count(*) from dd group by owner;with dd as (select /... 阅读全文
posted @ 2013-09-11 19:46 you Richer 阅读(406) 评论(0) 推荐(0)

Ubuntu下装QQ2012,让linux小白们不怕脱离windows

摘要: 嘿嘿,很多人可能跟我一样,QQ上同学群里会通知一些事项,所以我们希望可以在linux下开QQ,但是QQ官网做的QQ For Linux, 实在是烂的不行那么怎么在linux下装我们平时在windows下用的漂亮实用的QQ呢,下面让我们看看怎么装一个QQ2012版本吧: 让我们看看安装之后的效果图吧! QQ登陆界面: QQ登陆之后: 1.首先我们需要下载一个 deb的 Wine QQ安装包官方下载:http://www.longene.org/download/WineQQ2012-20120531-Longene.deb 2.具体安装 32位系统安装说明:1.如果之前安装过旧版本需要先... 阅读全文
posted @ 2013-09-11 19:44 you Richer 阅读(215) 评论(0) 推荐(0)
上一页 1 ··· 107 108 109 110 111 112 113 114 115 ··· 300 下一页