- 浏览: 111671 次
- 性别:
- 来自: 苏州
最新评论
-
xxtianxiaxing:
您好,实在不理解这个算法,私下请教下,给个联系方式,
计算N个骰子掷出的和的概率问题 —— 用金字塔模型求解 -
crabboy:
派上用场了派上用场了派上用场了派上用场了
去除 Excel 中字段重复的行 -
lionel8888:
能提供下么 正需要呢~~
给springside一剂强心剂,重新点燃SSH架构的热情 -
kalin001:
很不错!
拼图小游戏(含源码) -
vv_1024:
上面是这款源码生成器的演示,springside 是国内SSH ...
给springside一剂强心剂,重新点燃SSH架构的热情
文章列表
android studio 更新7.1.1后,运行自带的虚拟机出现错误提示 :
ANDROID_SDK_HOME is defined but could not find Nexus_5_API_25.ini file in $ANDROID_SDK_HOME\.android\avd
(Note: avd is searched in the order of $ANDROID_AVD_HOME,$ANDROID_SDK_HOME\.android\avd and $HOME\.android\avd)
只需要指定环境变量 ANDROID_SDK_HOME 指向 最新SDK根 ...
//author:俞立全
//Email:vv_2048@163.com
//Date: 2010-10-24
/// <summary>
/// 通用的 XML 操作类 (微型本地xml数据库)
/// </summary>
/// <typeparam name="T"></typeparam>
class XmlUtils<T>
{
/// <summary>
/// xml 保 ...
对 powershell 做下总结
启动 powershell
#字符串操作
对象操作 "hello".Length
#进程操作
PS C:\> notepad
PS C:\> $process=get-process notepad
PS C:\> $process.Kill()
#默认对象操作
PS C:\> 40GB/650MB
63.0153846153846
#时间操作
PS C:\> [DateTime]"2009-12-5" - [Dat ...
第一集:让我做你的下一行的Code
第二集:让爱延长
第三集:幸福也需要敏捷
看到PL手机上有一款拼图小游戏,觉得很有意思,自己用swing实现了一下,内置11张图片,若干背景图片,打成jar包,都是随机显示,还可以任意选择自己包含图片的文件夹,游戏也会随机选择图片生成拼图。
另外 在预览窗口内按住鼠标左键移动,会放大预览图片。
除了使用鼠标点击移动外,还可以用键盘 4 个方向键操作。
主窗体源码:
package org.vv.game.frame;
import java.awt.AWTException;
import java.awt.Color;
...
google 搬家了 ,网址也变成了 http://www.google.com.hk/
package org.vv.game.test;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Hashtable; ...
之前 javaeye 网站上有人写过 3颗骰子能掷出多少种结果 的一道面试题,用了面向对象的思考方式,后来某天深夜自己想了又想,发现可以把这个问题转化为数学模型,用金字塔模型,再采用逆推推出了 N个骰子掷出的和的概率算法。
1颗骰子,一共6面,每一面掷出的概率都一样,在1维空间中表示,相当于造6层金字塔的一条边
2颗骰子,在2维空间中表示。。。 (画图画了好久,直接用画图板手工绘制的,没有3d效果,大家想象成3d的吧)
下面表示的是4颗骰子映射出来的4维空间模型。怎么理解呢? 就在3维空间上加一个时间吧,第一座金子公元前2000年开始建造,每年造一层,第二座金字 ...
目标:在jsp页面上通过自定义标签,查询数据库。
package org.vv.taglib;
import java.io.IOException;
import java.io.Writer;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
import ...
给springside一剂强心剂,重新点燃SSH架构的热情 3 —— 【正向工程】
之前两篇文章介绍了通过对象模型自动构建程序骨架。Hibernate 属性 hibernate.hbm2ddl.auto 设置为 create 后,运行服务器,Hibernate会自动通过模型生成数据库,这对于开发新项目时很方便。
对于需要重构的项目,数据库已经确定,如何快速地从数据库生成对象模型,使用eclipse的 hibernate 插件即可。下面不是要介绍 hibernate 工具的使用,而是挖掘一下 数据库 <=> 领域模型 的细节,如何编写自己的正向工程代码生成器。
...
B/S和C/S架构的融合——软件客户端通过WebService接口达到自动更新和上传数据,支持任意客户端语言环境。
测试用例:打开客户端自动下载更新文件,上传照片
服务器环境:Tomcat 6 、eclipse 3,测试 WebService 采用 spring 2.5 + xfire 1.2.6 ,目前可升级为 cxf 2.2.3
客户端环境:Microsoft VS2008 采用C#语言。
构建服务器
WS接口
package org.vv.hr.webservice.extra;
/**
* ISendFileWS WebService ...
Windows 7 中的PowerShell 脚本很强大,可以直接使用COM组件和.Net类。下面是语音播报热点新闻。
$sapi = New-Object -Com Sapi.SpVoice
$WebClient = New-Object System.Net.WebClient
#$WebClient.Encoding=[System.Text.Encoding]::GBK
$rss = [XML]($WebClient.DownloadString("http://news.163.com/special/00011K6L/rss_newstop.xml" ...
接上一篇<a href="http://lovephoenix.iteye.com/admin/blogs/591383">给springside一剂强心剂,重新点燃SSH架构的热情 1</a>
下面讲讲使用的方法。
使用这套系统,我们首先把所有的注意力都集中在领域模型的建立上面,这里对POJ ...
这是一个代码生成工具,绝不是重复发明轮子,我是在08年学 rails 的时候受到了启发,目前在java开源界,类似 rails 快速开发工具有很多,但他们都是为自己的框架系统服务的。而这个代码生成工具理论上可以根据 模板 + 领域模型 生成任何系统源码,而我们也只要把精力集中在编写领域模型中。为了大家比较容易理解,我以springside为模型,编写了模板,下面演示了一个简单的blog。
先建立一个空项目,把框架复制到项目中。结构如下:
项目的源码文件结构,典型的 SSH 架构,相信大家都已经烂熟于心了。
下面是要编写的领域模型类,这里一共有9个类,其中有两个是父类,直接就贴上源码了。 ...
在目前主流的轻量级框架SSH中,如果符合JPA规范,那就先设计PO模型,再生成数据库。
PO(persistant object 持久对象)对象模型反映了对象间的关系,如一对多、多对多、单向双向访问关系等。可以看成是与数据库中的表相映射的java对象。
VO(value object 值对象) 通常用于业务层之间的数据传递,在WEB应用中,一般用于和前台页面做数据相互。
Struts1.x被2.x代替后VO层消失了,在action中直接传递PO,这样代码显得很简洁,很多SSH应用也都这样做。
在简单的ssh中,po可以像下面这样:
@Suppre ...