自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

uestc 1717 Journey

#include <iostream> #include <cstdio> #include <algorithm> #include <cstring> #include <cmath> #include <queue> #include <set> #include <vector>

2012-07-14 18:45:00 64

水晶报表十二式-----PUSH模式详解

最近做数据分析要产生各种报表,于是采用了水晶报表,而其中PUSH模式是我们首选的方案。将过程分享给大家。 我们采用下面的几步使用Push模式执行水晶报表:   1. 设计一个DataSet   2. 创建一个.rpt文件同时将其指定给上一步建立的DataSet。   3. 在aspx页面中拖放一个CrystalReportViewer控件同时将其与前面的rpt文件建立联系。 ...

2012-07-14 17:16:00 191

python测试驱动开发

import unittest from main import Sample class SampleTest(unittest.TestCase): def setUp(self): print "create a new Sample" self._sample = Sample("b64e5843ca7db8199c405be565fa7f57")...

2012-07-14 16:05:00 122

Cocos2d-x学习笔记(4)- 触摸反馈

对于游戏来说,触摸事件是最重要的游戏方式,基本上所有的游戏都是基于触摸事件完成的,不过触摸事件也是游戏最基础的事件反馈。cocos2d-x基本上沿袭cocos2d的触摸事件处理方式,下面就简单介绍一下。 一般来说,每一个游戏场景都有一个或几个Layer组成,把场景分成Layer是为了当游戏的元素增多后方便游戏的管理,这样游戏的扩展性也很强,如果单独在一个Scene中处理整个游戏的元素就显得十分...

2012-07-14 15:54:00 117

SQL Prompt v5.3.0.3 破解

已经习惯用SQL Prompt很久了,记得最开始用的还是4.0版本,当时我的数据库版本还是sql2005.后来数据库升级到2008,SQL Prompt 被迫升级到5.0,升级过后破解是一个问题,搞了很久才破解。最近数据库升级到sql2012了以前的5.0也不能用了,下了一个SQL Prompt v5.3.0.3 版本的,这次我没有卸掉先前的版本,而是直接升级的。也就是说我没有SQL Prompt...

2012-07-14 15:42:00 254

Android ImageButton Selector例子

一般情况下,我们可以用ImageButton来显示一个Button按钮。然而,有些时候我们想按钮的状态发生变化,比如按下前是一个样子,按下后又是另一个样子,Android允许我们改变按钮的形象取决于不同的状态,如按钮是集中或按钮被按下。下面具体讲述如何实现: P.S This project is developed in Eclipse 3.7, and tested with Androi...

2012-07-14 15:35:00 143

JPA多表查询案例

JPA多表查询可以使用构造器的方式进行多表查询,以下为多表查询的案例。 本案例中有A、B、C三个对象实体类,对象A、B通过属性imsi关联,对象B、C通过imsig关联; 还有一个Abc类,它是一个用来多表查询时构造集合的普通类。 以下为案例代码 A类 package com.jason.bean; import java.io.Serializable; ...

2012-07-14 14:38:00 152

ZOJ2722Head-to-Head Match

#include<fstream> #include<iostream> #include<cmath> using namespace std; int main() { //ifstream cin("acmilan.txt"); double i,n,count; while(cin>>n) { if(n==0) break;...

2012-07-14 14:22:00 83

ZOJ 2727List the Books

#include<fstream> #include<iostream> #include<vector> #include<algorithm> #include<string> using namespace std; struct Book { string Name; int Year; int Price; }; boo...

2012-07-14 14:13:00 101

ZOJ 2109 FatMouse' Trade

#include<fstream> #include<iostream> #include<vector> #include<algorithm> using namespace std; struct Mouse { double J; double F; double a; }; bool Comp(const Mouse &d1,...

2012-07-14 13:55:00 105

Android AlertDialog 对话框添加、属性

package gongzibai.co.cc; import android.app.Activity; import android.app.Dialog; import android.os.Bundle; public class ProgressBarActivity extends Activity { /** Called when the activity is fir...

2012-07-14 13:49:00 116

Javascirpt的strict模式

一直以来,Javascript 松散灵活的语法饱受争议。 于是,ECMAScript 5.0 定义中引入了strict mode,使Javascript解释器可以用"严格"的语法来解析代码,以帮助开发人员发现错误。IE 10 开始支持strict mode。 开启strict mode很简单,在代码的开头加入 "use strict";这样很巧妙地兼容了那些不支持strict mode老的浏览...

2012-07-14 13:36:00 196

Lustre可靠性增强系统MTFS:第4篇 安装

4.1 硬件环境需求 除了硬件环境能被一定版本的Linux操作系统支持之外,MTFS对硬件环境没有其他的特殊需求。 4.2 软件环境需求 对使用环境上,MTFS具有一下要求: MTFS支持有限的linux内核版本。 MTFS支持的安装方式包括源码安装和rpm包安装。如需通过rpm包安装,则需要安装有相应的rpm包管理工具。 为了使用MTFS的工具,需要包含readline库。 hfs...

2012-07-14 13:32:00 101

ZOJ 1205 Martian Addition

#include<fstream> #include<iostream> #include<vector> #include<string> #include<algorithm> using namespace std; int main() { //ifstream cin("acmilan.txt"); string sa,sb...

2012-07-14 13:28:00 83

Android 几种 PROGRESSBAR的属性(进度条)

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent&quo

2012-07-14 12:55:00 110

JPA复合主键案例

AirLine实体类 package com.jason.bean; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.EmbeddedId; import javax.persistence.Entity; @Entity public class AirLine...

2012-07-14 12:24:00 104

Hibernate读书笔记-----乐观锁与悲观锁

在使用Hibernate的过程我们会遇到多个人对同一数据同时进行修改,这个时候就会发生脏数据,造成数据的不一致性。为了避免更新数据的丢失,Hibernate采用锁机制。 Hibernate提供了两种锁机制:悲观锁和乐观锁。 悲观锁:在数据有加载的时候就给其进行加锁,直到该锁被释放掉,其他用户才可以进行修改。 乐观锁:在对数据进行修改的时候,对数据采用版本号或者时间戳等方式来比...

2012-07-14 11:39:00 127

android自定义listview实现圆角

在项目中我们会经常遇到这种圆角效果,因为直角的看起来确实不那么雅观,可能大家会想到用图片实现,试想上中下要分别做三张图片,这样既会是自己的项目增大也会增加内存使用量,所以使用shape来实现不失为一种更好的实现方式。在这里先看一下shape的使用: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="ht...

2012-07-14 10:56:00 76

四大名捕-----JAVA集合之List

1. List概述 前面我们讲述的Collection 接口实际上并没有直接的实现类。而List是容器的一种,表示列表的意思。当我们不知道存储的数据有多少的情况,我们就可以使用List 来完成存储数据的工作。例如前面提到的一种场景。我们想要在保存一个应用系统当前的在线用户的信息。我们就可以使用一个List来存储。因为List的最大的特点就是能够自动的根据插入的数据量来动态改变容器的大小。下面...

2012-07-14 08:20:00 109

四大名捕----JAVA集合之Collection

1. Collection 常用方法 Collection 接口用于表示任何对象或元素组。想要尽可能以常规方式处理一组元素时,就使用这一接口。Collection 在前面的大图也可以看出,它是List和Set 的父类。并且它本身也是一个接口。它定义了作为集合所应该拥有的一些方法。如下: 注意: 集合必须只有对象,集合中的元素不能是基本数据类型。 Collection接口支持如添加和...

2012-07-14 08:12:00 63

四大名捕---java集合类框架概述

Java里面最重要,最常用也就是集合一部分了。能够用好集合和理解好集合对于做Java程序的开发拥有无比的好处。本文详细解释了关于Java中的集合是如何实现的,以及他们的实现原理。 一 集合框架 1. 集合框架概述 1.1.1 容器简介 到目前为止,我们已经学习了如何创建多个不同的对象,定义了这些对象以后,我们就可以利用它们来做一些有意义的事情。 举例来说,假设要存储许多雇员,...

2012-07-14 08:09:00 62

App漏洞,免费用in-App物品

据获悉,一个俄罗斯的黑客发明了一种叫in-app代理的方式,用户可以不用付费购买App里面的物品,比如好多游戏提供付费方式的购买用于该游戏的物品,使用了in-app代理,就可以不用付费而免费获得这些午评。这个方法无需对iOS系统本身进行破解,而且据他说,可以工作在iOS 3.0到6.0几乎所有的iOS设备上。这个破解已经被其它人确认工作,而且正在被越来越多的人关注。 他公布了这个简单的工作过...

2012-07-14 06:11:00 86

JPA一对多映射案例

班级表和学员资料表就是一对多的关系。一个班级有多个学员,一个学员属于某个班级。 班级和学员映射后的表结构如下: 班级表结构: 学员资料表结构: 需要的jar包和数据库连接配置不再说了,双向一对一案例已经说了 班级类BasClass.java package com.jason.bean; import java.io.Serializab...

2012-07-14 01:49:00 76

JPA一对一映射案例

双向和单向的区别,其实不在数据库,而在加载方向。如Student和StudentNo,单向是Student拥有StudentNo的实例可以加载StudentNo,而双向不但Student可以加载StudentNo,StudentNo可以拥有Student实例来加载Student。数据库里是两个共享主键的表 以下模拟双向一对一得映射案例: 表结构如下: Student表结构: ...

2012-07-14 00:42:00 121

Enabling High Performance Data Transfers

Enabling High Performance Data Transfers System Specific Notes for System Administrators (and Privileged Users) On this page: Introduction Tutorial TCP Options Diagnostics ...

2012-07-13 22:59:00 157

实习的第5天

今天被坑了那么久,终于配置完了coco2d-x在win32到安卓平台的移植,因为对安卓平台的不熟悉,看配置文件看了很久,加上本来交叉编译就比较坑爹,网上的教程又不是太详细,很是蛋疼,抽空会写一篇分享,这个东西太坑了。后面就是命令行编译的问题,Jenkins只能截获命令行的输出,如何写好批处理文件还是个问题,不过觉得批处理是个很好用的东西,对以后写程序好处多多。不过看样子我暑假写游戏的愿望是破灭了...

2012-07-13 22:44:00 98

C#中的多态现象和多态的多种实现

面向对象的特征封装、继承和多态。Polymorphism(多态性)来源于希腊单词,指“多种形态”。多态性的一个重要特征是方法的调用是在运行时确定而不是编译时。在.NET中用于实现多态性的关键词有virtual、override、abstract、interface。 一:virtual实现多态 shape类是通用的基类,draw是一个虚方法,每个派生类都可以有自己的override...

2012-07-13 22:19:00 129

在Win2008 R2下用 Bonobo Git Server 搭建 Git 服务器

当你想用Git,而源代码服务器是Windows系统时,你将面临一个问题:如何在Windows上搭建Git服务器? Bonobo Git Server基于.NET Framework 4.0+ASP.NET MVC 3开发,数据库用的是SQLite,Git部分用的是GitSharp – Git for .NET and Mono。 运行Bonobo Git Server,只需要IIS+WebDA...

2012-07-13 20:36:00 247

android网易顶部导航栏demo

随着时间的推移现在的软件要求显示的内容越来越多,所以要在小的屏幕上能够更好的显示更多的内容,首先我们会想到底部菜单栏,但是有时候想网易新闻要显示的内容太多,而且又想在主页面全部显示出来,所以有加了顶部导航栏,但是android这样的移动设备内存是受限的,那么多界面缓存到内存中,很容易导致内存溢出,这个是比较致命的,所以不得不考虑。虽然我在之前也做过网易的顶部导航栏但是哪种方式并不好,就像使用vi...

2012-07-13 20:28:00 120

android底部菜单栏demo

上一个项目已经做完了,这周基本上没事,所以整理了下以前的项目,想把一些通用的部分封装起来,这样以后遇到相似的项目就不用重复发明轮子了,也节省了开发效率。今天把demo贴出来一是方便以后自己查询,二是希望同时也能帮到大家。 底部菜单栏很重要,我看了一下很多应用软件都是用了底部菜单栏做。我这里使用了tabhost做了一种通用的(就是可以像微信那样显示未读消息数量的,虽然之前也做过但是layout下...

2012-07-13 19:47:00 368

随便写写

1.做一个程序员感觉现在记性越来越差了,写过的东东很快就忘了,也许自己老了,感觉技术编码跟别人差一大截。感觉好可怕,就开始写博客,我写博客不是因为自己技术多牛B。是方便自己复制和扩展自己写的过的代码。来提高效率。(*^__^*) 嘻嘻…… 2.其实LZ很讨厌面试的时候,问一大堆问题,这个会不会,那个精不精通。MB的LZ敢说:谁他妈敢说精通。面试就问一些公司常用到的技术,和一些扩展的技术就Ok了。...

2012-07-13 17:32:00 55

android WebView总结

浏览器控件是每个开发环境都具备的,这为马甲神功提供了用武之地,windows的有webbrowser,android和ios都有webview。只是其引擎不同,相对于微软的webbrowser,android及ios的webview的引擎都是webkit,对Html5提供支持。本篇主要介绍android的webview之强大。 A. <wbr><wbr><wbr...

2012-07-13 17:01:00 85

水晶报表十二式-------详解PULL模式

在前一篇中,讲解了PULL和PUSH模式的区别。 本节中主要是从无到有地讲解一下如何使用PULL模式来做一个报表。 因本文主要针对初学者,所以每个步骤都抓了图。 1.新建一个项目解决方案。如图: 2.在项目上右击添加新项,参照如下图: 3.点击添加后出现如下对画框: 4.选择默认的选项即可,点击确定。 5.继续点击下一步添加字段或者直接完成。我在这里直...

2012-07-13 16:41:00 114

.net 使用打印

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; using System.Drawing;...

2012-07-13 16:33:00 87

Android Dev:VideoView源代码浅析及拓展应用

Android Dev:VideoView源代码浅析及拓展应用 做Android开发不免要涉及到编写媒体播放器,对于初学者来说用MediaPlayer实现一个具有基本功能的播放器(有进度条,可以通过进度条上的按钮进行控制)还是有一定难度的,幸好Android还提供了一个VideoView类,借用该类可以快速实现简单的媒体播放功能,其源代码如下(单击右边那个箭头展开): 1 2 ...

2012-07-13 15:45:00 207

水晶报表十二式-----推拉式

水晶报表在应用时分两种方法,分别是拉模式(PULL)、推模式(PUSH)。 拉模式:在水晶报表生成时的数据源是从水晶报表文件中的SQL语句从数据库中提取的,在编程时不用重写SQL语句,但要加上登录信息(具体方法,后面介绍)。 推模式:在水晶报表生成时的数据源,是用编程时重写水晶报表中SQL语句而生成的dataset对像。也就是说,推模式是用dataset组装水晶报表。 水晶报表组...

2012-07-13 15:40:00 90

Hdoj 1379 DNA Sorting

#include<fstream> #include<string> #include<vector> #include<algorithm> #include<iostream> using namespace std; bool comp(const string &s1,const string &s2) { ...

2012-07-13 15:08:00 70

ZOJ Problem Set - 1949 Error Correction

#include<fstream> #include<iostream> using namespace std; int matrix[100][100]; int SL[100]; int SC[100]; int main() { //ifstream cin("acmilan.txt"); int i,j,PL,PC,CountL,CountC; int n;...

2012-07-13 15:06:00 56

android 视频缩略图之 MediaStore

参考:http://blog.csdn.net/chenjie19891104/article/details/6338910http://www.eoeandroid.com/thread-51855-1-1.html首先 声明MediaStore是2.0以后才有的类 listview.xml如下 Java代码 <?xmlversion="1.0"encoding...

2012-07-13 14:52:00 69

实现mapreduce多文件自定义输出

普通maprduce中通常是有map和reduce两个阶段,在不做设置的情况下,计算结果会以part-000*输出成多个文件,并且输出的文件数量和reduce数量一样,文件内容格式也不能随心所欲。这样不利于后续结果处理。 在hadoop中,reduce支持多个输出,输出的文件名也是可控的,就是继承MultipleTextOutputFormat类,重写generateFileNameFor...

2012-07-13 14:30:00 158

空空如也

空空如也

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

TA关注的人

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