- 浏览: 946256 次
最新评论
文章列表
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
今天就来演示一下Hibernate最初级的操作,使用SchemaExport创建数据表。
1.首先建立POJO类
package com.bjpowernode.hibernate;
import java.util.Date;
/**
* 用户
* @author Longxuan
*
*/
public class User {
private String id;
pri ...
- 2013-09-24 07:58
- 浏览 651
- 评论(0)
前端开发是一项十分繁琐而又耗体力的工作,如何更有效率的开发我们的应用,很多人会选择适当地使用一些jQuery插件。今天就要给大家分享10款可以提高开发效率的jQuery/CSS3组件。部分插件可以下载源码。
1、jQuery图片切换多种过渡效果
这是一款非常绚丽的jQuery图片切换播放插件,图片切换时,拥有几种不同的过渡效果,而且这几种过渡效果是随机出现的。整个jQuery图片播放插件外观也十分大气,图片播放效果流畅。
演示地址 / 源码下载
2、jQuery带事件记录的多功能日历
jQuery日历插件非常多,这款日历插件的特点是可以在某天记录事件用来提醒自己去完成。事件可以 ...
- 2013-09-24 07:35
- 浏览 682
- 评论(0)
Window XP环境下实验
第一步:创建Github新账户 mchdbagh
第二步:创建Repositories,
用新账号登陆 https://github.com/访问,点击右下角的绿色按钮“New repository”
第三部:完善内容
填写名称,简介(可选),
勾选Public (Anyone can see this repository. You choose who can commit.)
勾选Initialize this repository with a README选项,这是自动创建REAMDE.md文件,省的你再创建。
最后点击绿 ...
- 2013-09-24 00:20
- 浏览 1100
- 评论(0)
前言:
对于Hashtable在我的上篇博客中有提到,是用在了事务处理中,向sqlhelper传递参数,这个用的很巧妙不知道大家有没有进一步的研究,但是为什么现在需要用到Hashtable的排序呢。大家跟着我想这样的一个场景,现在需要注册一个新用户,注册用户的时候需要有如下的业务逻辑:每个用户拥有或多张卡,注册用户的时候需要对卡进行一定金额的充值。
一、业务表分析:
对于这个业务逻辑我们建立的关系表需要有三张,1.用户信息表,用于保存用户的基本信息;2.卡信息表,用于保存卡的基本信息;3.充值记录表,用于保存充值记录信息。当然考虑数据库建立的三范式,我们还需
- 2013-09-24 00:15
- 浏览 940
- 评论(0)
java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams cannot be cast to android.widg
有时候需要在在代码中设置LayoutParams,自己为一个FrameLayout设置LayoutParams的时候,遇上如题问题,
java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams cannot be cast to android.widget.LinearLayout$LayoutParams
FrameLayout的父控件是一个LinearLayout控件,问题出在,LinearLayout为子控件分配空间的时候,获取FrameLayout的LayoutParams的必须为LinearLa ...
- 2013-09-23 22:36
- 浏览 815
- 评论(0)
接到call,磁盘报警了,发现是大量dml操作导致N多binlog产生,所以需要清除已经sync过的binlog日志,12组nodes MySQL DB,每组2台Master-Master,需要批量清除过期的binlog释放磁盘空间。
方案,总共24台db,一台台进去清理肯定不行,得需要写一个脚本,进行批量操作,方案思路大概如下
1, 建立双master列表masterlist; 一个master一行。
2,远程获取master db上面的binlog位置以及对应master的master主机名(也许是ip地址)
3,拿到binlog位置以及maste ...
- 2013-09-23 16:22
- 浏览 715
- 评论(0)
很早我就想写这篇文字,但苦于找不到合适的标题。恰好今天在小米盒子上看到一系列投资人的采访,其中徐说的一句话非常到位,一下让我跳了起来,决定用这个作为文章的标题。
徐说:“创业团队不是雇来的,不是招聘来的,是召唤来的!”
我创业做缘创派(ycpai.com)时,很多朋友,包括投资人经常问一个问题:“你是要做招聘吗?”
我非常坚决的说:我不做招聘!
其实,缘创派上有很多技术背景的人员。但绝对不服务有任何招聘需求的公司,一旦发现HR或者猎头人员,立刻删除帐号。刚刚我就关闭了阿里云一个hr的账号。还有一些朋友在使用缘创派之后,告诉我说:感觉效率不高啊,我就想找一个某某技术的人。我的回复是:你这的 ...
- 2013-09-23 12:15
- 浏览 299
- 评论(0)
九月百度,迅雷,华为,阿里巴巴,最新校招笔试面试十题
题记
本博客自2010年10月11日开通以来,已经帮助了一大批人找到工作,特别是连续三年在每一年的9、10月份陪伴了至少三届毕业生找工作的旅程,包括校招中的笔 ...
- 2013-09-23 10:13
- 浏览 879
- 评论(0)
MediaInfo 用来分析视频和音频文件的编码和内容信息,是一款是自由软件 (免费使用、免费获得源代码)。他除了提供DLL之外,本身也提供GUI工具用于查看视频信息。我使用中发现,新版本的MediaInfo支持HEVC。
简介:
使用MediaInfo可以获得多媒体文件的哪些信息?
内容信息:标题,作者,专辑名,音轨号,日期,总时间……
视频:编码器,长宽比,帧频率,比特率……
音频:编码器,采样率,声道数,语言,比特率……
文本:语言和字幕
段落:段落数,列表
MediaInfo支持哪些文件格式?
视频:MKV, OGM, AVI, DivX, WMV, QuickTime ...
- 2013-09-22 17:18
- 浏览 780
- 评论(0)
MediaInfo 用来分析视频和音频文件的编码和内容信息,是一款是自由软件 (免费使用、免费获得源代码)。
我在项目软件中集成了它的DLL,发现真的是非常好用!
下面简单记录一下它的使用方法。
(系统开发平台是VC2010)
1.将下载下来的MediaInfo.dll拷贝到项目里面
2.拷贝MediaInfoDll.h到项目目录
3.CPP文件中添加头文件和命名空间
#include "MediaInfoDLL.h" //Dynamicly-loaded library (.dll or .so)
using namespace MediaInfoDLL; ...
- 2013-09-22 16:58
- 浏览 1405
- 评论(0)
1 shell变量
1 在shell编程语言里面有两种变量的类型,字符串和整型
2 定义shell变量
name=string
1 name是变量名,变量名用小写字母命名
2 =是赋值符号,=的两边不能有空格,否则将视为命令
3 string是被赋值的变量,比如字符串或者是整数
3 在shell里面我们使用$来取得变量的值
2 字符串变量
1 v1=centos
v2="this is a shell"(在所有的脚本语言里面字符串可以用单引号也可以使用双引号来赋值)
2 通过第一点,我们发现如果被 ...
- 2013-09-22 16:24
- 浏览 623
- 评论(0)
主流视音频平台参数,Wiki上的,包括世界上主流的视音频平台(YouTube,优酷等,很全),
包括视频的编码方式,分辨率,码率,播放器等等信息
http://en.wikipedia.org/wiki/Comparison_of_video_hosting_services
摘录一个表格部分内容如下:
Service
Video Player
- 2013-09-22 15:54
- 浏览 641
- 评论(0)
央视的纪录片《公司的力量》使我迄今为止感觉最好的几个纪录片之一。片中详细讲述了公司的产生,演变,发展的历史。听着这些故事,确实让人感觉激情澎湃。真的特别羡慕企业家的人生,自己以后也要多多向他们学习。其中第三集讲述了巨富们从草根开始创业的故事,很吸引人,在此摘录下来以作备忘。
1776年,美国独立前夜,一本不到20页的小册子开始流传,小册子名为《常识》。作者托马斯·潘恩用朴素的文字激励人们反抗暴政和奴役。北美独立战争期间,《常识》一书对民众的影响力仅次于《圣经》。1904年,美国《企业家》杂志选用《常识》中的一段话作为发刊词,此后百余年中沧海桑田、物是人非,但扉页上的这段话却从来没有改变 ...
- 2013-09-22 15:25
- 浏览 818
- 评论(0)
Matlab有一个功能强大的曲线拟合工具箱 cftool ,使用方便,能实现多种类型的线性、非线性曲线拟合。下面结合我使用的Matlab R2011b 来简单介绍如何使用这个工具箱。
假设我们要拟合的函数形式是 y=A*x*x + B*x, 且A>0,B>0 。
1、 ...
- 2013-09-22 14:57
- 浏览 1044
- 评论(0)
1 什么是shell脚本
1 shell除了是命令解释器之外还是一种编程语言,用shell编写的程序类似于DOS下的批处理程序
2 用户可以在文件中存放一系列的命令,通常将shell编写的程序称为shell脚本或者shell程序
3 将命令,变量和流程控制有机递结合起来将会得到一个功能强大的编程工具。shell脚本语言非常擅长处理文本类型的的数据,由于Linux系统中的所有的配置文件都是纯文本的,所以shell脚本语言在管理Linux系统中发挥了巨大的作用
2 shell脚本的成分
1 shell脚本是以行为单位的,在执行脚本的时候会分解为一行一行依次执行,脚本 ...
- 2013-09-22 14:48
- 浏览 581
- 评论(0)