现在位置: 首页 > psychosis发表的所有文章
  • 08月
  • 20日
综合 ⁄ 共 4646字 评论关闭
HQL:Hibernate Qusery Language,如果你已经熟悉它,就会发现它跟SQL非常相像。不过 你不要被表面的假象迷惑,HQL是面向对象的(OO,用生命的眼光看待每一个对象,他们是如此 鲜活)。如果你对JAVA和SQL语句有一定了解的话,那么HQL对你简直易如反掌,你完全可以利用在公车上的时间掌握它。 以下从几个方面进行慢慢深入: 1。大小些敏感 大家知道Query是对大小写不敏感的,但是在HQL(前面提到它是OO的)中那么对象类的名称和属性确实大小写敏感的(符合java编程语法)。 如:sElect cat.name from Cat as cat和select cat.name f......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 791字 评论关闭
    ASM和AAM:这两种方法都是基于训练集建立的统计模型方法,这两种方法都是基于训练集建立的统计模型方法,通过对某一类特定图像进行建模,来进行特征提取。在主动形状模型中,通过训练集中大量描述的物体样本形状实例进行统计,建立起反应目标形状变化规律的形状统计模型一点分布模型,同时利用标定点所在轮廓线方向上的灰度信息建立起反映灰度分布规律的局部灰度模型。在搜索过程中首先利用训练得到的局部灰度模型进行搜索,之后利用形状模型来搜索到的形状进行近似表达,同时对其合理性进行判断,对不合理的图像进行调整以保......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 2820字 评论关闭
详细出处参考:http://www.jb51.net/article/29323.htm 设置本地为延迟扩展。其实也就是:延迟变量,全称延迟环境变量扩展, 想进阶,变量延迟是必过的一关!所以这一部分希望你能认真看。 为了更好的说明问题,我们先引入一个例子。 例1: 复制代码 代码如下: @echo off set a=4 set a=5&echo %a% pause 结果:4 解说:为什么是4而不是5呢?在echo之前明明已经把变量a的值改成5了?让我们先了解一下批处理运行命令的机制:批处理读取命令时是按行读取的(另外例如for命令等,其后用一对圆括号闭合的所有语句也当作一行)......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 601字 评论关闭
个人的理解就是,在一个类中注入一个接口或者抽象类,在创建这个类的时候,动态的注入接口或抽象类的实现类,然后在这个类中调用其方法,这就是策略模式。 定义一个抽象类 public abstract class Strategy { public abstract void method(); } 定义两个实现类 public class StrategyImplA extends Strategy { public abstract void method(){...} } public class StrategyImplB extends Strategy { public abstract void method(){} } 定义一个类,来调用Strategy public class Context{     Strategy sta;     p......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 1206字 评论关闭
自从iPhone4S出来之后,SIRI就被果粉们吵得沸沸扬扬,拿个4S有事没事就调戏下SIRI姑娘,可是俺们买不起4S啊,手头只有个iPhone4,虽然苹果官方明确说明SIRI功能不支持iphone 4s之前的Device,然而强大的技术工作者(CD-team)放出了h1siri.deb文件,自己还架设了服务器,让买不起4S的人也能调戏SIRI姑娘一把,呵呵。。 接下去就是具体安装的过程,本教程参考(由果科技进行撰写,如需转载,请注明出处,谢谢!) CD Team已经于今晚放出Siri移植软件h1siri。由于过程比较简单,而且Siri所测试服务器由CD team提供,所以本教程省去越......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 12770字 评论关闭
如何建立批处理文件(.bat或.cmd) 建立批处理文件   批处理文件就是把多个dos命令放在一起.   批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要提到的用批处理文件来给系统打补丁、批量植入后门程......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 82字 评论关闭
double d = 3.1465926; String result = String.format("%.2f", d); System.out.println(result);
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 12433字 评论关闭
  N皇后问题的栈和递归实现方式   八皇后问题:初始状态下,国际象棋棋盘上没有任何棋子。顺序的在棋盘上的第一行、第二行、…、第八行上面布放棋子。每一行的八个位置可以放置皇后,要求任意时刻,棋盘的合法布局满足三个条件,即任何两个棋子不得摆放在棋盘上的同一行、同一列及同一对角线上。当棋盘的大小为N时,就变成了N皇后问题。解决这个问题,最简单的办法是用递归,也可以借助栈来加以实现。 用递归的办法解决N皇后问题:首先,将棋盘初始化为一个二维数组,从第0行第0列开始寻找适合的位置放置皇后。然后顺序的处理第二行......
阅读全文
String android.content.Context.getString(int resId, Object... formatArgs)   public final String getString (int resId, Object... formatArgs) Since: API Level 1 Return a localized formatted string from the application's package's default string table, substituting the format arguments as defined in Formatter and format(String, Object...).   Parameters resId  Resource id for the format string formatArgs  The format arguments that will be used for substitution.    举例如下: XML文件定义,......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 3047字 评论关闭
太郁闷了!!! 学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。 初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为: unresolved external symbol “symbol”(不确定的外部“符号”)。 如果连接程序不能在所有的库和目标文件内找到所引用的函数、变量或标签,将产生此错误消......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 9918字 评论关闭
USB gadget设备驱动解析(3) 作者:刘老师,华清远见嵌入式学院讲师。 Linux USB 设备端驱动有两部分组成。一部分是USB 设备控制器(USB Device Controller, UDC)驱动、另一部分是硬件无关的功能驱动(如:鼠标、u盘、usb串口、usb网络等);也可以分为3层的,分别是:Controller Drivers、Gadget Drivers、Upper Layers,大概意思都差不多。 一、控制器(USB Device Controller, UDC)驱动 Gadget 框架提出了一套标准 API, 在底层, USB 设备控制器驱动则实现这一套 API, 不同的 UDC需要不同的驱动, 甚至基于同样的 UDC 的不同板子......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 2604字 评论关闭
  ★搜Asp.net★(www.soAsp.net),为专业技术文档网站。包括Asp.net开发技术文档·C#开发技术文档·Access/SQL Server数据库开发技术文档·VB.NET开发技术文档。还包括·项目实战经验总结·开发经验技巧总结·项目开发心得。 使用GZip解压缩文件   在互联网普及的今天,网络资源变得越来越丰富,大多的网络资源都是以压缩文件的形式存在,通过本实例您将会了解相关的知识。 本示例演示了通过FileStream类和GzipStream类实现了对文件的在线解压缩。   程序开发步骤: (1)新建一个网站,然后将其主页命名为Default.aspx。 (2......
阅读全文