自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 数据库范式及函数依赖

<br />关系数据库设计范式介绍 <br />  .1 第一范式(1NF)无重复的列 <br />  所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是无重复的列。 <br />  说明:在任何一个关系数据库中,第一范式(1NF)是对关

2010-09-10 21:19:00 17543 4

原创 MyEclipse + Hibernate 配置

Hibernate是一个ORMapping框架,对象和数据库关系映射,提供强大的对象和数据库之间的映射,从而通过调用类的方法代替SQL语句操作。这样J2EE框架可以分为表示层,业务逻辑层,数据持久化层,数据库几层。使用版本:MyEclipse8.5Hibernate (hibernate-3.2.6.ga.zip)操作步骤:(1)创建数据库使用MySQL简历数据库testdatabase,创建数据库表notebook(2)建立对应的持久化类POLO类,只包含setter与getter类注意各个属性与数据库中

2010-09-01 17:10:00 2484

原创 MyEclipse+Tomcat+Struts配置问题

(1)首先安装JDK(jdk-6u18-ea-bin-b01-windows-i586-20_aug_2009.exe)安装的根目录下包含有版权声明,许可文件,README文件等。src.zip文件是构成JDK的核心API所有类的源代码的归档文件。bin目录中有JDK的可执行文件,在Windows的系统变量PATH中应当有一个指示此目录的项。 所以需要在我的电脑->属性->系统属性->高级->环境变量,如果没有PATH则新建一个,如果有则加入;c:/jdk/bin(jdk安装目录中bin)。添加好之后就可以

2010-08-31 17:36:00 1824 1

原创 MyEclipse 数据库连接方法

本文采用Mysql数据库(mysql-5.0.41-win32-Setup.exe)(一)JDBC方式(1)下载mysql驱动程序(本文使用mysql-connector-java-5.0.7-bin.jar),把这个文件放在tomcat安装目录的lib目录下,则tomcat中所有的web应用都可以使用mysql驱动了,如果将其放在某个web应用的“WEB-INF/lib”子目录中则仅有此web应用能使用mysqlJDBC驱动(2)加载驱动程序 Class.forName("com.mysql.jdbc.D

2010-08-30 20:03:00 3270

原创 二维数组解决方案--vector与迭代器

#include "stdafx.h"#include #include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ vector> a; vector tmp; vector tmp2; for(int i = 0;i >::iterator Iterator=a.begin();Iterator !=a.end() ; ++Iterator) { cout

2010-08-23 19:53:00 2380

原创 j2ee 连接mysql

<br />import java.sql.*;<br />public class hello {<br /> public static void main(String[] args) {<br /> String url="jdbc:mysql://localhost:3306/new";<br /> String u="root";<br /> String p="sa";<br /> try{<br /> Class.forName("com.mysql.jdbc.Driver");<br />

2010-08-19 15:51:00 3354

转载 MyEclipse下配置mysql驱动的方法

<br />1、首先下载mysql-jdbc驱动,下载地址:http://dev.mysql.com/downloads/mirror.php?id=383235#mirrors,选择一个镜像下载即可。目前最新版是mysql-connector-java-5.1.12.zip,下载后解压。<br />2、首先确认解压后的文件夹里有mysql-connector-java-5.1.12-bin.jar这个jar包,然后把该包所在的路径如:“E:/软件/JSP配置/mysql-connector-java-5.

2010-08-19 15:26:00 2105

原创 托管C++ 图像快速读取

<br />  基于GetPixel 和 SetPixel 速度实在是太慢,处理大点的图片几乎崩溃的速度,幸好有解决方案~<br />   Bitmap^ bmp = gcnew Bitmap( "y.bmp" );<br />  <br />     Rectangle rect = Rectangle(0,0,bmp->Width,bmp->Height);<br />       System::Drawing::Imaging::BitmapData^ bmpData = bmp->LockBits

2010-06-28 20:22:00 1113

转载 Matlab关于批量读取和存储图像这类问题的经验分享

最近我在编程过程中遇到了需要批量读取和存储大量的图像的问题,在解决这个问题的过程中,我得到了论坛很多朋友(比如lyfbnc,qiqi版主等)和我身边同学的很多帮助,也有我自己的一些思考。现在我将这些归纳起来,与大家一起分享,相信对大家解决此类问题有一定的参考作用。<br /><br />1.批量存储图像问题<br />      为什么先将这个问题呢?因为在通常情况下,批量存储图像的时候,图像的命名是按照一定的规则进行的,比如依次命名为001.jpg,002.jpg.........,有了规则问题就相对简单

2010-06-27 23:31:00 1170

原创 C++ CLR 文件读取 类型转换

<br />using namespace System;<br />using namespace System::IO;<br />using namespace::System::Text;<br />int main(array<System::String ^> ^args)<br />{<br />// 读取txt文件<br /> StreamReader^ sr = gcnew StreamReader( "data.txt" );<br />//读取行<br /> String^ str =

2010-06-23 15:43:00 2730 1

原创 读取file文件,并转化为double类型

<br />#include "stdafx.h"<br />#include <iostream><br />#include <string><br />#include <fstream><br />#include <stdlib.h><br />using namespace std;<br />int _tmain(int argc, _TCHAR* argv[])<br />{<br /> ifstream myfile("f.txt");<br />    <br /> string str

2010-06-22 21:37:00 815

原创 Windows Form 学习

<br />VS2005中windowsForm窗体如何锁定窗体大小:<br />窗体有个FormBorderStyle的属性你设置成FixedSingle<br />最大化按钮失效:窗体属性MaximizeBox设置成False创建 Windows 窗体控件 (C++): http://msdn.microsoft.com/zh-cn/vstudio/ms235628.aspx

2010-06-22 21:35:00 921

转载 字符数组与字符指针

<br />1.字符指针可以指向一个字符串。<br />我们可以用字符串常量对字符指针进行初始化。例如,有说明语句:<br />char *str = "This is a string."; <br />是对字符指针进行初始化。此时,字符指针指向的是一个字符串常量的首地址,即指向字符串的首地址。<br />这里要注意字符指针与字符数组之间的区别。例如,有说明语句:<br />char string[ ]="This is a string."; <br />此时,string是字符数组,它存放了一个字符串

2010-06-09 00:09:00 42510 6

转载 c++中const对象与const成员函数

<br />一些成员函数改变对象,一些成员函数不改变对象。<br />例如: <br />int Point::GetY()<br />{<br /> return yVal;<br />} <br />  这个函数被调用时,不改变Point对象,而下面的函数改变Point对象: <br />void Point:: SetPt (int x, int y)<br />{<br /> xVal=x;<br /> yVal=y;<br />} <br />  为了使成员函数的意义更加清楚,我们可在不改变对象的

2010-06-04 15:46:00 813

转载 C++入门解惑——浅析cout

#include usingnamespacestd; intmain() { coutreturn0; } 由于以前学过C,所以这段代码的其它部分在我看来都还算“正常”,然而cout却很独特:既不是函数,似乎也不是C++特别规定出来的像if,for一类有特殊语法的“语句”。由于只是初步介绍,所以那本书只是简单的说cout是C++中的“标准输入输出流”对象……这于我而言

2010-05-24 21:30:00 489

转载 收藏笔试面试题目(一)

写一个程序, 要求功能:求出用1,2,5这三个数不同个数组合的和为100的组合个数。如:100个1是一个组合,5个1加19个5是一个组合。。。。 请用C++语言写。答案:最容易想到的算法是:设x是1的个数,y是2的个数,z是5的个数,number是组合数注意到0=x=100,0=y=50,0=z=20,所以可以编程为:number=0;for (x=0; x=100; x++)for (y=0;

2010-05-10 14:22:00 622

转载 C++(二)关于命名空间(转)

1。命名空间的由来 随着程序规模的扩大,命名冲突的问题越来越严重,在同一个程序甚至是一个程序的一个模块都会出现同名的情况,特别是那些多人开发的程序中这种情况更严重,为了解决这个问题,各种语言都有相应的措施比如:java中使用了”包”的概念,而C++使用了”命名空间” 2。命名空间的使用 c++语言提供一个全局的命名空间namespace,可以避免导致全局命名冲突问题。举一个实例,请注意以下两个头文

2010-05-10 13:46:00 391

原创 C++学习(一)顺序链表

基类LinearList派生类SeqList ////////////////////LinearList.h////////////////////#pragma once//enum bool{false,true};class LinearList{public: LinearList(void){}; ~LinearList(void){}; virtual int Siz

2010-05-06 14:44:00 748

原创 JAVA笔记(三)数据结构

动态内存分配创建和维护动态数据结构要求进行动态内存分配,即程序能够在执行时获得更多的内存空间来放新结点,并在不需要这些内存时释放他们。 数据列表可以用数据进行存储,但是用链表存储有几个好处。在数据结构要表示的数据元素的数目无法预先确定的情况下,链表能够提供更合理的空间分配。链表是动态的,所以其长度可以根据需要而增加或减小。链表结点在内存中一般不是连续存放的。通常数组元素在内存中是连续存

2010-05-06 12:57:00 455

原创 Matlab笔记(一)标记选定区域

如何在程序里选取两个点,以此两点作为边界取矩形并标记出来. [x,y]=ginput(2);X1=round(x(1));X2=round(x(2));Y1=round(y(1));Y2=round(y(2));[x y]=meshgrid(X1:X2,Y1:Y2);axes(handles.axes1);imshow(image);hold on;    plot(x,y,b);ho

2010-05-05 17:40:00 1665

原创 Java学习(二)servlet+ tomcat+ myeclipse

今天学习了servlet原理及tomcat配置问题。这个链接里的内容挺基础的,可以看一下,步骤很清楚。http://blog.163.com/email_zyh/blog/static/126894248200973021524784/

2010-05-01 22:37:00 422

原创 JAVA学习笔记(一)---异常处理

异常是指程序运行期间出现的问题。在写程序时,确实可以写代码测试程序是否正确执行,如果没有执行,则执行错误处理。尽管这种形式的错误处理能够起到作用,但程序逻辑与错误处理一起混用,会使得程序难以阅读‘修改。如果潜在的问题极少发生,则混用程序和错误处理逻辑讲降低程序的性能。异常处理使程序员能够从程序执行的主线中删除错误处理代码。没有异常发生时,异常处理代码仅会增加极少或不增加开销。因此,实现异常处理的程

2010-04-30 21:00:00 534

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除