搜索到与相关的文章
C++

C++ STL中哈希表 hash_map介绍

0为什么需要hash_map用过map吧?map提供一个很常用的功能,那就是提供key-value的存储和查找功能。例如,我要记录一个人名和相应的存储,而且随时增加,要快速查找和修改:岳不群-华山派掌门人,人称君子剑张三丰-武当掌门人,太极拳创始人东方不败-第一高手,葵花宝典...这些信息如果保存下来并不复杂,但是找起来比较麻烦。例如我要找"张三丰"的信息,最傻的方法就是取得所有的记录,然后按照名字一个一个比较。如果要速度快,就需要把这些记录按照字母顺序排

系统 2019-08-29 22:53:28 3553

Android

Android Developers:优化布局结构

这是一个普遍的误解,使用基本的布局结构是最高效率的布局。然而,每个你加入你的应用程序的组件和布局都需要初始化,布局,和绘制。例如,使用嵌套的LinearLayout实例能导致一个过深的视图结构。而且,嵌入几个使用laytou_wight参数的LinearLyaout实例,由于每个孩子需要被测量两次导致特别昂贵的开销。当布局是一个反复的填充的时候,这个特别重要,例如当被使用在一个ListView或者GridView中时。在这个课程当中,你将会学习使用Hier

系统 2019-08-12 09:29:34 3553

Oracle

Oracle死锁、数据库链接问题

--查询数据库锁表的信息selectdo.object_name,t2.username,t2.sid,t2.serial#,t2.logon_time,t2.MACHINE,t2.state,t2.STATUSfromv$locked_objectt1,v$sessiont2,dba_objectsdowheret2.STATUS='INACTIVE'andt1.session_id=t2.sidanddo.object_id=t1.OBJECT_IDo

系统 2019-08-12 01:53:30 3553

Oracle

ORACLE莫明其妙出错!

出错的LOG:***********************************************************************FatalNIconnecterror6413,connectingto:(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=database)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ora817)(C

系统 2019-08-12 01:52:17 3553

MySql

[导入]mysql中limit的用法详解[数据分页常用]

在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。SELECT*FROMtableLIMIT[offset,]rows|rowsOFFSEToffsetLIMIT子句可以被用于强制SELECT语句返回指定的记录数。LIMIT接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏

系统 2019-08-12 01:51:37 3553

Oracle

利用Oracle CRS搭建应用的高可用集群(三)

五、总结-及其他说明/TIPS/文中提到的有用脚本:从上面的配置及测试我们可以看到,只要掌握了应用程序的启动、关闭、检查的方法,我们就完全可以利用OracleCRS来搭建一般应用程序的高可用集群,从而保证了业务的连续性。1.简单错误处理:如果在实施或测试过程中命令失败,或者有错误需要回退状态,或者删除资源及相关信息,可以使用下面的几个命令:crs_stop-fdbcrs_unregisterdbcrs_profile-deletedb错误二:我在上面启动虚

系统 2019-08-29 23:17:30 3552

ASP.NET

ASP.Net2.0 数据绑定控件的优越性

尽管有丰富、功能强大的编程接口,ASP.NET1.xDataGrid控件仍需要编写大量自定义代码来处理普通操作,如分页、排序、编辑和删除数据。例如,当用户单击以保存或取消更改时,DataGrid控件能够引发事件但不提供更多的功能。如果要将更改存储到持续媒介(如一个数据库)之中,则必须自己处理UpdateCommand事件,检索更改后的值,编写一条SQL命令,然后从该处提交更新。DataGrid控件限制普通数据操作的引发事件,因为它是一个数据源不可知的控件,

系统 2019-08-29 22:26:46 3552

Tomcat

Tomcat内存、连接数等性能参数设置

默认参数不适合生产环境使用,因此需要修改一些参数1、修改启动时内存参数、并指定JVM时区(在windowsserver2008下时间少了8个小时):在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数:window下,在catalina.bat最前面:setJAVA_OPTS=-XX:PermSize=64M-XX:MaxPermSize=128m-Xms512m-Xmx1024m一定加在catalina.b

系统 2019-08-12 01:32:20 3552

C#

C#中的值类型与引用类型-译自《Essential C# 4

一、值类型除去string外,所有的预定义基础类型都是值类型。值类型直接包含值。换句话说,该变量指向内存中存储(变量)值的同一地址。正因为如此,当一个不同的变量被分配了相同的值,原始变量的值的内存副本改变到新的变量的地址。一个相同值类型的第二个变量不能指向内存中的第一个变量相同的地址。因此,改变了第一个变量的值不会影响到第二个值。如下图:如上图,number1指向包含值42的内存中的特殊地址,将number1分配给number2后,这两个变量都包含值42。

系统 2019-08-29 23:42:01 3551

各行各业

Bmrxntfj.UIMapper界面对象映射

Bmrxntfj.UIMapper0.1(UIMapper)界面/对象映射主要是为了隔离界面,把重心放在领域模型上。在领域模型中,一切皆为对象。比如O/RM,也是为了隔离关系数据到领域对象的转换。一些不重复,但感觉重复的代码,比如:1、UI->Model(界面数据转化为领域数据)User.FirstName=txtFirstName.Text;User.LastName=txtLastName.Text;User.NickName=txtNickName.

系统 2019-08-12 09:27:31 3551