- 博客(162)
- 收藏
- 关注
Tomcat:IOException while loading persisted sessions: java.io.EOFException解决手记
一直用tomcat一段时间都正常无事,最近一次启动tomcat就发生以下异常:严重: IOException while loading persisted sessions: java.io.EOFException严重: Exception loading sessions from persistent storage原因是tomcat对硬盘的session读取失败,彻底解决办法一下...
2011-10-31 19:00:00 57
哈密顿回路
图类:#include<iomanip> #include<limits>#include<time.h>#include<iostream>#include<fstream>using namespace std;template<class T,class E> //T为顶点的数据类型,E为图中边的权值...
2011-10-30 21:16:00 176
checked exception(已检查异常) unchecked(未检查)
public class RuntimeExceptionextends ExceptionRuntimeException 是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。可能在执行方法期间抛出但未被捕获的 RuntimeException 的任何子类都无需在 throws 子句中进行声明。也就是未检查异常。相反就是已检查异常,如:public class IOExc...
2011-10-30 20:52:00 180
poj 1182 食物链
最近学算法学到并查集,感觉挺简单的。于是乎在poj里找相关的题目练练手,一做就懵了。即便知道这道题是用到什么数据结构去做,可是把一个实际问题抽象转化为学过的数据结构与算法的过程也还挺难的。然后参考别人的解题报告写出来了poj1182题。 总结并查集的用法如下: 一般来说,给定的问题都不可能像书本上的例子那样,直接让你求一些元素的并集,而是给定一些元素,其中某些元素发生关系(这...
2011-10-30 14:38:00 82
并查集
并查集C++代码:#include<iostream>#include<fstream>#include<time.h>using namespace std;template<class E>class UFSet{private: int *parent; E* elements; int size;public: ...
2011-10-30 12:26:00 60
SSh框架中Web项目出错调试总结
在做Web项目时,有时出一个错就会报一系列的错误,这个时候不要慌,不要怕,最关键的是把报的第一个错误精读,这个错误是对整个错误的总体描述,然后顺着错误找,当遇到SSH本身的类出错时不用理会,关键是看自己写的代码哪里出错,一般是定位到DaoImpl和Action,但一般Action里出错的几率大一些。 当出错定位到页面上的时候,Tomcat可以以Debug方式启动,在对应的Action方法里设...
2011-10-30 08:55:00 85
C/C++ 函数中参数和返回值传递简记
原文:C/C++ 函数参数和返回值传递机制作者:Breaker <breaker.zy_AT_gmail>简单记录一下 C++ 函数调用中,参数和返回值传递的方法和步骤参数传递函数参数的传递是初始化语义:用调用者的实参去初始化函数的形参,如果参数是对象,需要调用该类的拷贝构造函数,如果没有显式定义的拷贝构造函数,则执行默认的按成员拷贝返回值传递函数返回值的...
2011-10-29 20:49:00 155
VS2010不能将参数 1 从“std::string”转换为“const char *”解决
环境:VS2010代码:int len = strlen(str);//求字符串长度解决:std::string类有一个方法叫c_str()就是取出string对象的字符串,实现到char *的转换,调用方法:strlen(str.c_str());总结:strlen只能用于c风格字符串,不能用于string,因为strlen是在遇到\0时结束判断的。用这个strlen(a.c...
2011-10-29 17:44:00 415
关于VS2010的错误:mt.exe : general error c101008a
在用vs2010时,默认编码为unicode,如果在项目中途改变,则编译时会碰到错误general error c101008a: Failed to save the updated manifest to the file "./Debug/Menu.exe.embed.manifest". Bpcn mt.exe .这时清理解决方案,再重新生成项目便可解决....
2011-10-29 17:41:00 77
计算机维修与组装
自己原先还参加了一些电脑维修与组装的培训班,原以为今天信息技术提高班里进行此项活动,自己会上手很快的。但事实远远没有自己想象的那么美好,进行拆卸的时候还是显得很笨拙,自己真是高估了自己的实力。在这里我理解出来了一条理论:技艺只要你放下一段时间,在重新拾起来,此时的技艺那就不是所谓的自己娴熟的技艺了。这句话虽然说的有些绕口,但这确实是自己的真是感受!为了深入透彻的“理解”特进行此总结。...
2011-10-29 16:50:00 169
ACID properties of transactions ACID 数据库事务标准
In the context of transaction processing, the acronym ACID refers to the four key properties of a transaction: atomicity, consistency, isolation, and durability.AtomicityAll changes to data are pe...
2011-10-29 14:52:00 310
C++ 虚函数机制分析
原文:C++ 虚函数机制分析作者:Breaker <breaker.zy_AT_gmail>C++ 中的虚函数调用机制通常是靠虚函数表 (vtbl) 和虚表指针 (vptr) 实现的,调用行为称为 晚绑定 (later binding)、动态绑定 (dynamic binding) 或 运行时绑定 (runtime binding),Bjarne Stroustrup 的《C...
2011-10-29 11:58:00 102
对象引用前加const报错:不能将“this”指针从“const a”转换为“a
#include "stdafx.h" #include <iostream>using namespace std;class a{ int i;public: a(int j):i(j) {} void show() { cout<<"i="<<i<<endl; }};void test(c...
2011-10-29 09:07:00 101
A算法解九宫格
以前写拼图游戏的时候就有个疑问:如果随机生成每个图片的位置的话,这个拼图可能是永远也解不出来的。但是当时不知道如何去解一个九宫格问题。 最近了解了一下搜索算法,发现其实很多很多的问题都可以归结为对状态空间树的搜索,搜出来最优解。但是问题的解空间往往是巨大的,超出了计算机的计算能力。搜的所称中如何减少向下搜索的分支非常重要。而启发式搜索算法,着重于先搜那些可能快速达到终点状态的分支,来...
2011-10-29 00:29:00 701
hibernate 9 使用对象 | hibernate 实战(第二版) 第9章使用对象 | 笔记
1持久化声明周期对象状态:1、瞬时状态(新建状态)(临时状态)瞬时状态其实就是和持久化没啥关系,只是new出来一个类,和数据库也没啥关联,session机制也监控不到。只能等着被垃圾回收机制回收。2、持久化状态(托管状态)就是已经交给容器管理,肯定是已经有和数据库关联的主键。且,目前属于高速缓存状态,容器会检测到实体的数据修改。3、移除状态(删除状态)也就是被删除了...
2011-10-28 22:40:00 70
hibernate merge 的作用 (如何解决 NonUniqueObjectException)
org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session :view plaincopy to clipboardprint?/** * ...
2011-10-28 17:10:00 145
hibernate get 和 load 区别
引用 :相同点: 都可以通过指定的实体类与ID从数据库中读取数据,并返回对应的实例,不同点:load方法: hibernate认为该id对应的对象(数据库记录)在数据库 中是一定存在的,进而使用代理来延迟加载该对象。在用到该对象中的属性数据时才查询数据库,若查不到,则抛出 ObjectNotFoundEcception 异常.load方法抛异常是指在使用该对象的数据且数据库中不存在该数...
2011-10-28 16:36:00 73
dba,user,v$等开头的常用表和视图
一.Oracle表明细及说明1.dba_开头表 dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置信息 dba_temp_files 临时数据文件信息 dba_r...
2011-10-28 14:13:00 139
Apache Beanutils基本用法
Beanutils用了魔术般的反射技术,实现了很多夸张有用的功能,都是C/C++时代不敢想的。无论谁的项目,始终一天都会用得上它。我算是后知后觉了,第一回看到它的时候居然错过。1.属性的动态getter,setter 在这框架满天飞的年代,不能事事都保证执行getter,setter函数了,有时候属性是要需要根据名字动态取得的,就像这样: BeanUtils.getProperty(...
2011-10-28 09:42:00 85
poj 1753
这道题就是所谓的“关灯问题”。在《算法设计与分析基础》课后习题中见过。 乍一看,最容易想到用16个(0、1)变量列一个线性方程组(16维的),然后高斯消去求解。但是感觉高斯消去法写起来太累人。又想别的方法。出现在脑袋里的是暴力法,由于只有2^16个解,所以暴力是可以解决的。然后又想到用一个int型数据的低16位表示棋盘,然后对棋盘进行位运算操作效率较高。discuss里有很多所谓的官方测...
2011-10-27 21:01:00 155
hibernate 自然键 和 复合自然键
必须提醒你:当应用程序继承现有的遗留数据库Schema时,通常应该尽可能地对现有的Schema少做一些改变。你对Schema所做的每一处改变都可能破坏访问数据库的其他现有应用程序。现有数据的迁移可能很昂贵,这也是你要考虑的问题。一般来说,构建一个新的应用程序不可能不对现有的数据模型做任何改变--新应用程序通常意味着额外的业务需求,自然需要数据库Schema的演变。处理主键:不幸的是...
2011-10-27 15:50:00 88
poj 1018
poj 1018这道题数据处理量比较大,用的时候应避免动态经常申请内存,排序用qsort速度较好。#include<assert.h>#include<iostream>#include<fstream>#include<string>#include<algorithm>#include<time.h&g...
2011-10-27 15:38:00 50
poj 3094
这道题纯属水题。但是注意,开数组开大点儿,不要只开题中所说的255.#include<iostream>#include<fstream>#include<string>using namespace std; int main( ){ ifstream cin("input.txt"); char data[300]; while(...
2011-10-27 12:41:00 122
C/C++ 中宏与预处理使用方法大全 (VC)
原文:C/C++ 中宏与预处理使用方法大全 (VC)作者:Breaker <breaker.zy_AT_gmail>C/C++ 中的宏 (#define) 与预处理 (#if/#ifdef/#pragma) 的使用方法大全、使用技巧开发环境:VC 2005关键字:宏, 预定义宏, 预处理, 预编译头, VC, #pragma, 编译选项, 程序区段RTFM: Re...
2011-10-26 22:26:00 851
hibernate 7 高级实体关联映射 | hibernate 实战(第二版) 第7章高级实体关联映射 | 笔记...
1单值的实体关联共享的主键关联:由主键关联而相关的两张表中的行共享相同的主键值。这种方法的主要困难在于,确保被关联的实例在保存对象时分配了相同的主键值。第一步:用xml映射主键关联view plaincopy to clipboardprint?<classname="User"....<one-to-one ...
2011-10-26 18:17:00 105
Oracle RAT- Real Application Testing
RAT 是Oracle 11g的一个新特性.它的目的是评估数据的性能。当我们对数据库进行升级或改动一些配置,换数据库服务器时可以对改动之前和改动之后的性能进行对比.要使两者的性能具有可比性,并且切合实际。就需要先在生产环境中capture某一个时间段的所有操作。然后把它们在测试环境中进行replay.一.Capture步骤创建一个系统目录,例如d:\capture创建一个Oracle 目...
2011-10-26 11:26:00 286
acm poj 3006
acm poj 3006#include<iostream>#include<fstream>using namespace std;int main( ){ ifstream cin("input.txt"); const int NUM=1000000; char *prime=new char[NUM]; prime[0]='0'; prime[...
2011-10-25 23:14:00 54
hibernate inverse 作用 inverse="true" 作用
我们引用一个一对多的bag类型关联说明这个问题:代码:view plaincopy to clipboardprint?publicclassItemimplementsSerializable {privateInteger itemId;privateString itemName;privateColle...
2011-10-25 17:03:00 107
hibernate 用联接表映射
用联接表映射:表示从Shipment到Item关联的属性成为auction:<class name="Shipment" table="Shipment"> <id name="shipmentId" column="SHIPMENT_ID" type="integer"> <generator class=&q
2011-10-25 14:19:00 57
选择习惯的工具进行高效工作
原文:选择习惯的工具进行高效工作作者:Breaker <breaker.zy_AT_gmail>看到某人放着熟悉的纸和笔不用,用 PPT 做幻灯片,并花费很长时间,记录感想很反感做自己不熟悉的事情,更反感因为需要使用工具,反而比以前的学习、生产效率更低的事情,经历过这样的反例,所以很讨厌。花在工具上的心思,绝不应该比花在最终获得物的心思多太多。如果纸和笔比 PPT 更顺手...
2011-10-25 00:09:00 82
hibernate 一对一的外键关联
一对一的外键关联:不共享主键,而是两表可以有一个外键关系。一张表有着引用被关联表的主键的一个外键列。view plaincopy to clipboardprint?<classname="User"table="USER"dynamic-insert="true"dynamic-update="true"mutable="false"&
2011-10-24 16:46:00 89
hibernate 共享的主键关联(多个表共享一个主键)
共享的主键关联:由主键关联而相关的两张表中的行共享相同的主键值。这种方法的主要困难在于,确保被关联的实例在保存对象时分配了相同的主键值。第一步:用xml映射主键关联view plaincopy to clipboardprint?<classname="User"....<one-to-one name="addr...
2011-10-24 14:24:00 319
看待问题
最近好几个同胞的网易博客都被无意的给封了,也包括我的在内。很是不理解呢,也没发表什么政治问题,为什么就,真无语了呢。在说说今天老师的问题吧。很多时候我们看问题经常不联系实际问题,这个是就像漂浮在半空中的云,一不小心,可能就被风吹走了。经常讨论的问题还经常忘,更不用说不经常做的事,更会忘记了。学习应该建立在已有的学习上,这样效果更佳。最近好几个同胞的网易博客都被无意的给封...
2011-10-24 12:08:00 73
学习笔记10(xml实现最近项目打开)
using System;using System.IO;using System.Windows.Forms;using System.Xml;using System.Data;namespace ziliaoruanjian{ class ReadAndWriteXML { private static string path = App...
2011-10-24 11:37:00 87
Django 站点部署和管理常用命令
原文:Django 站点部署和管理常用命令作者:Breaker <breaker.zy_AT_gmail>通过 The Django Book 学习建立、部署和管理 Django 站点的笔记,内容重点 章节 12:部署 DjangoDjango 与 The Django Book 版本对应关系Django 0.96 参考 Django Book 1.0Dj...
2011-10-24 01:43:00 180
hibernate 6 映射集合和实体关联 | hibernate 实战(第二版) 第6章映射集合和实体关联 | 笔记...
值类型的set、bag、list和map选择集合接口:1、使用<Set>元素映射java.util.Set。使用java.util.HashSet初始化集合。它是无序且不允许重复。2、使用<Set>映射java.util.SortedSet。且sort属性可以设置成比较器或者用于内存的排序的自然顺序。使用java.util.TreeSet实例初始化集合。...
2011-10-22 21:37:00 149
Web应用乱码(1)__解决方案
1. 修改Tomcat的配置文件: 把tomcat中所有的<Connector>标签的URIEncoding属性进行设置<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
2011-10-22 20:26:00 60
MyEclipse各种版本注册码
一:MyEclipse_6.0.1GA_E3.3.1_FullStackInstaller注册码Subscriber:javpSubscription Code:wLR7ZL-655551-68586356379508982Subscriber:AdministratorSubscription Code:NLR8ZC-855055-65677556686438302二:M...
2011-10-22 19:41:00 151
Java工程查看代码出现乱码解决
问题:查看代码出现乱码解决:a.查看工程属性(选择工程,单击右键,单击properties)(发现默认编码是GBK)b.修改编码方式(建议选择UTF-8 web项目中最好的编码方式)c.单击Apply->okd.再次查看源代码时,发现乱码已解决...
2011-10-21 22:33:00 174
Tomcat无法启动解决(二)_Only one usage of each socket address is normally permitted
环境:MyEclipse 6.5+Tomcat6.0.18(安装版本)在Tomcat下部署项目出错:错误1:java.lang.Exception: Socket bind failed: [730048] Only one usage of eachsocket address (protocol/network address/port) is normally permitt...
2011-10-21 22:25:00 177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人