- 浏览: 261358 次
- 性别:
- 来自: 福州
最新评论
-
nanfei:
运行没看到反应~
Android利用Http下载文件 -
jebai0521:
学习了,有点错误!
Android利用Http下载文件 -
avalonzst:
mark一下.写的真不错.
Oracle中的DDL语句 -
284772894:
Good,不错,新手学习中
android中的布局 -
zhiwen2050:
<script>alert("张三&qu ...
grid++ report在线报表的使用笔记
文章列表
Java中的java.lang.Class
- 博客分类:
- j2se
Java中的java.lang.Class
原文地址:http://lavasoft.blog.51cto.com/62575/15433
一、概述
字节码(Byte-code)是一种包含执行程序、由一序列 op 代码/数据对组成的二进制文件。java中,字节码是CPU构架(JVM)的具有可移植性的机器语言,是. ...
Hibernate缓存机制
- 博客分类:
- hibernate
Hibernate缓存机制
原文地址:http://yuanyao.iteye.com/blog/249465
一、缓存
缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能.
Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升.
二、Hibernate缓存分类
1).Session缓存,一级缓存.
...
java中的属性和字段的区别
- 博客分类:
- j2se
java中的属性和字段的区别
参考:http://zhidao.baidu.com/question/71583920
Java中的属性,通常可以理解为get和set方法。而字段,通常叫做“类成员”。
这两个概念是完全不同的。
属性只局限于类中方法的声明,并不与类中其他成员相关。例如:
void setA(String s){}
String getA(){}
当一个类中拥有这样一对方法时,我们可以说,这个类中拥有一个可读写的a属性(注意是小写a)。如果去掉了set的方法,则是可读属性,反之亦然。
...
Hibernate中的一些Annotations
一、@Temporal
申明ava.util.Date and java.util.Calendar类型的属性
@Temporal(DATE)
protected java.util.Date endDate;
@Temporal(TemporalType.TIMESTAMP)
protected java.util.Date endDate;
二、@Transient
adj.短暂的
用来申明字段或属性不是持久化的(persistent)
JPA中的@GeneratedValue
@GeneratedValue是用来申明一个主键的,用来提供主键的生成策略。
@Id
@GeneratedValue(strategy=SEQUENCE, generator="CUST_SEQ")
@Column(name="CUST_ID")
public Long getId() { return id; }
Example 2:
@Id
@GeneratedValue(strategy=TABLE, genera ...
JPA中的@MappedSuperclass
说明地址:http://docs.oracle.com/javaee/5/api/javax/persistence/MappedSuperclass.html
用来申明一个超类,继承这个类的子类映射时要映射此类中的字段,可以当做是对entity抽取封装的类。如果子类想重写此类的映射信息,可以使用 AttributeOverride and AssociationOverride annotations
Example: Concrete class as a mapped superclass
@MappedSuperclass
...
Dx中实现滚动条分页
- 博客分类:
- C#
Dx中实现滚动条分页
一、滚动条分页
界面展示第n页前的数据,当用户需要查看第n+1页数据时,界面再去加载n+1页的数据
二、原理
利用界面单元格绘制事件,界面单元格绘制绘制当前展示界面的所有单元格,如果当前的行数超过了需要查询下一条的条件(暂定为当前数据的5/6),就去查询下一页的数据,添加到现有的界面数据中。
实现
1.添加滚动下拉事件
((GridView)grid.MainView).CustomDrawCell += new DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventHandler(GridCre ...
C#中的委托
本文整理微软官方文档:http://msdn.microsoft.com/zh-cn/library/ms173171
一、委托(delegate)
委托是一种定义方法签名的类型。 当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。 您可以通过委托实例调用方法。委托用于将方法作为参数传递给其他方法。 事件处理程序就是通过委托调用的方法
public delegate int PerformCalculation(int x, int y);
C#环境变量的配置及csc命令详解
- 博客分类:
- C#
C#环境变量的配置及csc命令详解[转]
原文地址:http://blog.csdn.net/cy88310/article/details/4792118
一、C#环境变量设置步骤:
在桌面右击[我的电脑]->[属性]->[高级]->[环境变量]
在下面的系统变量栏点击“新建”
变量名输入“csc”
变量值输入:“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/”(也许你的机器上.net framework的版本会有所不同,因而后面的文件夹名称v2.0.50727会有不同)
然后在系统变量列表框中双击“Path”
...
禅道QC服务器关闭后的安装
- 博客分类:
- 项目开发
禅道QC服务器关闭后的安装
如果因为服务器关闭等原因,已经安装的QC的ApacheS1服务会启动不起来,这时候需要一些步骤重新部署禅道QC服务。
1.在window中的服务中,依次停止ApacheS1和MySqlS1
2.删除ApacheS1和MySqlS1服务
cmd-->window-->system32-->
sc delete MySqlS1
sc delete ApacheS1
3.将安装包解压到新的文件夹下
4.将原来QC上的数据拷到新QC上
1)Mysql数据
/usr/local/mysql/data
2)用户上传 ...
.net Application.DoEvents()
如果一个窗体的某个操作涉及到了大数据量的处理,则窗体会出现假死,未响应的状态。这是因为其他事件都在等待。如果使用了Application.DoEvents()就可以实时的响应事件,防止出现假死状态。但是Application.DoEvents()的使用影响事件的效率,
原文:http://www.cnblogs.com/datong/archive/2008/04/06/1139216.html
.net ComboBox与DX中的ComboBoxEdit绑定数据
ComboBox
//加载公司
this.companyList = new CompanyDAO().GetAllCompany("all");
this.cbSrcCompany.DataSource = companyList;
this.cbSrcCompany.DisplayMember = "CompanyFullName";
...
Dx 使用笔记
一、控件中EditMask的设置
1.设置n位整数位2位小数位
############0.00; 其中############0表示n位整数位.00表示小数位,;表示不能输入负数
二、消息提示框的封装
1.新建一个空白的窗体但该窗体要继承XtraMessageBoxForm
public partial class FormMsgBox : XtraMessageBoxForm
2.实例化对象,并为对象配置参数
FormMsgBox formMsgBox = new FormMsgBox();
XtraMessageBoxArgs args = ...
Sql Server 跨服务器导数据
- 博客分类:
- SQL Server
Sql Server 跨服务器导数据
一、语句
insert into OPENDATASOURCE('SQLOLEDB', 'Data Source=目标数据库的IP[,端口];User ID=目标数据的用户名;Password=目标数据库的密码').目标数据库名.dbo.目标数据库的表名
select *
from OPENDATASOURCE('SQLOLEDB', 'Data Source=源数据库的IP[,端口];User ID=源数据库的用户名;Password=源数据库的的密码').源数据库名.dbo.源数据库的表名
二、注意点
1.要进行导数据的数据库服务器,必 ...