自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

hibernate根据条件动态组装sql/hql语句(仿ibatis动态查询语句功能)

1.功能需求背景 项目中使用hibernate作为数据持久层框架,主要考虑hibernate在进行一些简单的crud操作时非常便利,不需要和ibatis似的为每个sql操作都写一堆文件,但是同时也带来了一些局限性,如类似ibatis强大的动态查询功能用不了了,但是这个功能在项目中的应用场景又很大,hibernate自身也支持将sql/hql语句写在.hbm.xml映射文件中<sql-qu...

2012-03-31 09:47:00 320

并行计算笔记

对线程级的并行提供硬件或者软件上的支持:一种方法就是采用抢占式或时间片轮转的多任务操作系统。这种方法允许用当前的软件中日益增多的并发性。采用时间版策略的多线程方法允许开发人员通过在多个线程之间切换执行的途径达到了隐藏I/O延迟的目的。实际上,这种模式并不支持并行执行,因为在任何时间,CPU都只能执行一个指令流。另一种方法就是增加计算机中物理处理器的数量,这种方法能够有效利用线程级并行性。多...

2012-03-30 19:10:00 95

C++全局和静态变量初始化顺序的研究

C++全局和静态变量初始化顺序的研究我在编程的时候遇到了一个非常棘手的问题,就是静态变量初始化的问题。有的情况一个全局(静态)变量依赖另外一个全局(静态)的变量。比如在工厂模式中使用隐式注册注册一个创造器(Creator),但是它要依赖工厂的初始化,如果工厂都没有初始化,那么注册会失败。程序会抛出一个未知的异常。这些是在C++进入main函数之前就已经完成的。在进入main函数之前,crt0d...

2012-03-27 15:36:00 506

CSS3 Aero。

今天偶然间在寻找炫丽设计效果的,在国外某网站发现了这个效果。。这也算是转载的吧,为了发挥原创精神,所以还是写注释了。主要还是依靠CSS3的box-shadow#aero{ z-index:2; width:480px; height:auto; margin:5 0 0 8; padding:0; border:1px solid...

2012-03-26 22:14:00 90

Hadoop集群配置问题

师兄给十二台服务器搭建了hadoop平台,10.*.*.33 - 10.*.*.44, 其中33为namenode, 作为master,其他11台都是slaves。 所有的配置,包括hadoop-env.sh, hdfs-site.xml, mapred-site.xml, masters, slaves, core-site.xml都没有问题,可是进入bin,./start-all...

2012-03-24 06:31:00 115

OpenCV提取轮廓(去掉面积小的轮廓)

转自:http://www.kaixuela.net/?p=23#include<stdio.h>#include"cv.h"#include"cxcore.h"#include"highgui.h"#include<iostream>usingnamespace std;#pragmacomment(lib,"c...

2012-03-23 14:05:00 2821

利用Hu不变矩进行特征提取

#include"stdafx.h"#include<opencv2/opencv.hpp>#include <string>int _tmain(int argc,_TCHAR* argv[]){ stringstrImageName = "F:\\base.jpg"; IplImage *imgSrc, *imgTmp;...

2012-03-23 11:08:00 1173

EhCache实现OSGi缓存bundle

代码获取地址:我的github项目,MyCodes/OSGi_Ehcache_bundle目录 本文以开源的EhCahe实现了一个简单的通用缓存bundle。 虽然之前我有几篇博客设计到了OSGi框架,但是缺少一个详细的介绍,所以关于OSGi的相关资料,请参考链接 http://blog.csdn.net/abram163/article/details/2534646 里面搜集的资料还是...

2012-03-21 20:42:00 111

freescale那时的设计方案。

系统框架本系统采用了两种不同的方案来进行远程的智能小车控制,小车只需要加上个无线模块来接收无线信号,便可以实现远程控制方案。在本系统的两个方案中:方案一,没有复杂的组织结构,同时不需要如此多的设备。方案二,由于采用的是有线设备,同时由于采用的是C/S结构,那么其相对比较稳定,同时可在任意可连接上网络的地方来进行,远程控制。简化为框架图的系统组成:由于在控制上采用B/...

2012-03-21 16:48:00 83

一种简易的预测线路算法

在行驶路径上,小车只有两种情况,即弯道和直线,而在这时可视为其是连续的,也就是我们可以通过此来完成对小车路径的预测及速度的控制。在平面上的仸意三点,我们可以由一条曲线来表示,同时可以由此来推测第四点位置的存在。仸意的三点可以由算法算出曲线的方程,也就是当这四点在X 方向上距离相等,戒当图像为平面视图时,采用相对等距的方法来算出第四点,迚而借此而预测第四点。那...

2012-03-21 16:39:00 601

用Direct3D设计淡入淡出的效果

演示程序下载地址:http://download.csdn.net/detail/jiangcaiyang123/4156592以前写过一篇有关用Direct3D设计淡入淡出的效果的文章,现在看来那真是煞笔啊。一年多后,我自己又深入地了解了Direct3D的原理,再加上自己的一些实验,现在终于实现了淡入·淡出效果。为了帮助速成,我就简单地说。在光栅化的时候,将会执行颜色混合的操作。这里...

2012-03-20 14:43:00 289

CodeBlocks快捷键汇总

转自:http://download.csdn.net/detail/afd_326/2760017 1)以下需要设置的地方均在Settings->Editor...弹出的对话框中。    2)不少命令都可针对当前行或选中的代码块,下文简称当前行或选中块。    ==日常编辑==    ? 按住Ctrl滚滚轮,代码的字体会随你心意变大变小,对保护视力特别有...

2012-03-19 10:23:00 104

有趣的流水灯写法。

偶然间看到了这段代码,是freescale的示例代码,先看看这段代码。void main(void) { const char flags[] = {1<<0, 1<<1, 1<<2, 1<<3, 1<<4, 1<<5, 1<<6, 1<<7}; char c; E

2012-03-18 12:51:00 126

Windows7下配置MinGW+CodeBlocks+OpenCV2.3.1

1、下载mingw-get-inst-20111118:http://sourceforge.net/projects/mingw/;2、双击mingw-get-inst-20111118.exe,一般按默认即可,选择自己需要的组件;3、添加MinGW环境变量:选择计算机-->点击右键-->选中属性-->高级系统设置-->高级-->点击环境变量-->选中...

2012-03-12 09:52:00 157

Android主题修改

虽然是这么好的一个主题,但是也会有腻的时候,特别是发现还有一个这么不错的主题,于是果断换,但是刷机很明显不现实了。。/system/app/SystemUI.apk 这个文件是更换通知栏的,或者说是状态栏/system/app/Settings.apk 更换设置里面的图标/system/framework/framework-res.apk 更换主体框架。...

2012-03-10 10:47:00 76

Galgame演示程序

演示程序下载地址:http://download.csdn.net/detail/jiangcaiyang123/4127053这三个星期都在制作Galgame,真是花了我很大的精力了。我已经在此基础上重构了很多次了。得到最后的结果,真是可喜可贺。下面是我演示Galgame程序的截图:...

2012-03-09 17:43:00 576

windows7 64位机上配置MinGW+Codeblocks+ wxWidgets

在Windows7 64位机子上安装配置MinGW+Codeblocks+wxWidgets步骤如下:1、 下载mingw-get-inst-20111118:http://sourceforge.net/projects/mingw/;2、 双击mingw-get-inst-20111118.exe,一般按默认即可,选择自己需要的组件;3、 添加MinGW环境变量:选择计算机--&g...

2012-03-09 10:52:00 180

wxWidgets简介

转自:http://baike.baidu.com/view/390482.htmwxWidgets是一个开源的跨平台的C++构架库(framework),它可以提供GUI(图形用户界面)和其它工具。目前的2.x版本支持所有版本的Windows、带GTK+或Motif的Unix和MacOS。wxWidgets的主体是由C++构建的,但你并不是必需通过C++才能使用wxWidgets.wxW...

2012-03-09 09:43:00 422

Code::Blocks简介

转自: http://baike.baidu.com/view/1562377.htmCode::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了蓍名的图形界面库wxWidgets(2.6.2 unicode)版。虽然Code::Blocks从一开始就追求跨平台目标,但...

2012-03-08 15:30:00 612

MinGW简介

转自:http://baike.baidu.com/view/98554.htmMinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on Windows的略称。这里的“纯粹”是指使用msvcrt.dll的应用程序。无法使用MFC (Microsoft Foundation Classes微软基础类库)。注:msvcrt.dll(名称:...

2012-03-08 13:43:00 382

在Android中使用Ada编程

今天早上突发其想在Android上写Ada程序。自然地就开始实践了,不过方法也是很简单的。可以参考我之前的博文。First,需要有一个debian、Ubuntu、BT等之类的Arm Linux系统。Second,apt-get install gnat.OK。...

2012-03-07 12:39:00 71

软件系统架构简介

转自:http://wanghf0218.iteye.com/blog/258084软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面...

2012-03-05 16:22:00 3359

扩充你的android——使用java开发,还有git

今天课上在使用vim编程的时候,猛然发现我配置好地vim(也不算是我配置的,也就是修改自上篇文章用的vim,emacs算是用不成了,除非我再买个额外的键盘,也因此呢,在G1上只好使用vim了)里面没有syntax.vim,也就是语法加亮,于是在网上各种搜索,不过算是找到了。但是也发现了另外一个神器,也是别人配置好的东西。来自http://code.google.com/p/termin...

2012-03-05 15:11:00 58

寻找ada语言爱好者

不论你是从事什么职业,也不论现在做什么。只要你有兴趣就可以来加入我们。暂时我们以百度贴吧为起点。我会一直关注的。寻找更多的人来关注ADA。我想发起个项目让更多的人来思考ADA。如果你喜欢ADA如果你身边有喜欢ADA如果你对ADA有兴趣的话一起来思考吧。...

2012-03-04 21:19:00 81

多线程实现Galgame的字幕显示

演示程序的下载地址:http://download.csdn.net/detail/jiangcaiyang123/4106252最近在制作一个Galgame的骨架。其实Galgame是技术含量最低的游戏类型了。它的另一个名称叫AVG游戏(不是欧美那个AVG类型啊),还有一个名称叫视觉小说。虽说做一个Galgame不难,但是制作字幕显示的系统还是有些挑战性的。尤其是在使用Unicode的条件下...

2012-03-02 15:05:00 477

空空如也

空空如也

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

TA关注的人

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