2013年8月30日

sgu 286. Ancient decoration(最小环覆盖)

摘要: 给你一个n个点,每个点度为k(k为偶数)的无向图,问是否能将图中的n条边染色,使得每个点都拥有两条被染色的边。也就是说,是否存在拥有原图中n条边的子图,使得每个点的度为2?仔细想想,每个点的度为2,实际上就是求原图的最小环覆盖了。求最小环覆盖的方法就是先求出原图的有向欧拉回路(k为偶数,欧拉回路必然存在),然后问题就转化成了是否能选择欧拉回路中的n条边,使得所有点都被覆盖?这不就转化成了DAG的最小路径覆盖了么!#include#include#include#include#include#include#include#include#include#include#include#inc 阅读全文
posted @ 2013-08-30 19:28 you Richer 阅读(366) 评论(0) 推荐(0)

DWR异步产生的问题

摘要: 默认情况下,DRW是异步的。当数据量大的时候,数据还未加载完就已经提交了。这样会照成数据丢失。为了解决这个问题应该改变DWR的数据加载方式,改为同步的。这样就不会照成数据丢失。 DWREngine.setAsync(false); sysService.findUsers('2c9782a040a5d3ce0140b872396f0de2',null,{ callback: function(data){ document.getElementById('2... 阅读全文
posted @ 2013-08-30 19:26 you Richer 阅读(195) 评论(0) 推荐(0)

Andriod开发之浏览器开发(WebView)

摘要: 1、创建一个WebView在XML文件 2、在Activity中编写WebView代码如下:package com.lilong.andriodwebview;import android.os.Bundle;import android.annotation.SuppressLint;import android.app.Activity;import android.view.Menu;import android.webkit.WebSettings;import android.webkit.WebView;import android.webkit.WebViewClient;/** 阅读全文
posted @ 2013-08-30 19:24 you Richer 阅读(346) 评论(0) 推荐(0)

拟牛顿法——变种及其相互关系

摘要: 最优化算法是实用性、实践性很强的学问;但是要想在使用中选择确定最适合的优化算法,又必须具备一定的理论基础,特别是要知道每一种算法的设计思想是什么。这是我经过本课的学习,获得的最大感受与心得。拟牛顿法变种众多,实际中应用广泛。本文就拟牛顿法进行比较全面的探讨,特别是考察每种变种算法的设计思想以及不同变种算法之间的横向对比。1牛顿法介绍拟牛顿法之前必须简要回顾经典牛顿法。经典牛顿法的基本思想是在极小点附近通过对目标函数做二阶Taylor展开,进而找到的极小点的估计值。考虑最简单的一维情况,即令函数 经典牛顿法虽然具有二次收敛性,但是要求初始点需要尽量靠近极小点,否则有可能不收敛。计算过程中需... 阅读全文
posted @ 2013-08-30 19:22 you Richer 阅读(739) 评论(0) 推荐(0)

域名注册查询接口(API)的说明

摘要: 1、域名查询 接口采用HTTP,POST,GET协议: 调用URL:http://panda.www.net.cn/cgi-bin/check.cgi 参数名称:area_domain 值为标准域名,例:hichina.com 调用举例:http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=hichina.com 返回XML: HTML代码 2002zher3r3r.com 210 : Domain name is available [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行] 返回 XML 结果说明: ... 阅读全文
posted @ 2013-08-30 19:20 you Richer 阅读(2936) 评论(2) 推荐(0)

HDU 2825 Wireless Password(AC自动机+状压DP)

摘要: 题意:有一个长为n(n#include #include #include #include #include #include #include #include #include #include #include //形如INT_MAX一类的#define MAX 100005#define mod 20090717#define INF 0x7FFFFFFF#define REP(i,s,t) for(int i=(s);i> 1; } return cal;}void solve() { dp[0][0][0] = 1; int total = 1 << m;... 阅读全文
posted @ 2013-08-30 19:17 you Richer 阅读(198) 评论(0) 推荐(0)

串的模式匹配

摘要: 问题:采用顺序结构存储串,编写实现一个串通配符匹配的算法,其中通配符为“?”,它可以和任何字符匹配成功,例如pattern_index("?re","there are")返回结果为2. 遇到的问题:stack around the variable “XX” was corrupted,解答:关于MSDN的解释是在堆栈外面读写某数据。错误是名为RTC1的编译器检测的。又看了更多的技术文章,发现这样的错误是程序员在项目到了一定大的时候,它占用的堆栈量就比较大。我也深有体会。因为自己本来编写一个类,运行时没有错,但是在添加成员属性的时候,在其它方式不变的情 阅读全文
posted @ 2013-08-30 19:15 you Richer 阅读(255) 评论(0) 推荐(0)

Android DES加密的CBC模式加密解密和ECB模式加密解密

摘要: DES加密共有四种模式:电子密码本模式(ECB)、加密分组链接模式(CBC)、加密反馈模式(CFB)和输出反馈模式(OFB)。CBC模式加密:import java.security.Key;import java.security.spec.AlgorithmParameterSpec;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;import javax.crypto.spec.IvParameterSpec;import com.sun 阅读全文
posted @ 2013-08-30 19:13 you Richer 阅读(1066) 评论(0) 推荐(0)

[Web Chart系列之五] 6. 实战draw2d之ConnectionRouter

摘要: 前言ConnectionRouter 的作用是定义连线的展示样式.是直线连接还是曲线连接(好像也是基于Bezier曲线)位于包: draw2d.layout.connection 下。常见的有:1. DirectRouter -- 用直线连接两个节点2. ManhattanConnectionRouter -- 使用 曼哈顿距离算法, 效果看上去是直角折线连接的。3. SplineConnectionRouter 从ManhattanConnectionRouter继承过来, 不过是曲线的效果4.ManhattanBridgedConnectionRouter -- 当两个线相交时自动产生一个 阅读全文
posted @ 2013-08-30 19:10 you Richer 阅读(386) 评论(0) 推荐(0)

[IOS]本地化

摘要: 我们在IOS开发应用中,会碰到做好的一个应用,如何趋向国际化,也就是说支持多种语言?下面我就来简单演示一下,用一个Demo来实现中文和英文的实现。实现步骤:1.本地化项目中xib的view 1.在view中添加几个label,把对应的属性绑定好。 2.ViewController.h:#import @interface ViewController : UIViewController@property (retain, nonatomic) IBOutlet UILabel *languageee;@property (retain, nonatomic) IBOutlet UILabel 阅读全文
posted @ 2013-08-30 19:08 you Richer 阅读(357) 评论(0) 推荐(0)

JDBC连接数据库和释放连接

摘要: 用久了hibernate现在对于JDBC是怎么实现数据库的连接和释放,所以特地总结下关于JDBC的知识,目的是用于提醒自己很多Java的基础知识需要健全。package com.ssh.action;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * 数据库工具类 * @author Admin 阅读全文
posted @ 2013-08-30 19:05 you Richer 阅读(597) 评论(0) 推荐(0)

Quasi-Newton Method--LBFGS

摘要: Quasi-Newton Method Quasi-Newton Method每一步计算过程中仅涉及到函数值和函数梯度值计算,这样有效避免了Newton Method中涉及到的Hessian矩阵计算问题。于Newton Method不同的是Quasi-Newton Method在每点处构建一个如下的近似模型: 从上面的近似模型我们可以看出,该模型用B_k代替了Newton Method中近似模型中涉及到的Hessian矩阵。因此Quasi-Newton Method中方向计算公式如下所示: (24) 这里有必要解释一下用于近似Hessian矩阵的B_k可行性,及一个指导性方案。根据Tay... 阅读全文
posted @ 2013-08-30 19:03 you Richer 阅读(936) 评论(0) 推荐(0)

Mega的简单使用

摘要: Table of Contents1 Mega画树的简单应用2 fas格式文件的准备3 用生成的.meg画树4 生出树的处理4.1 修改内容,添加标注4.2 导出4.3 后面随着学习的进行继续修改,增加。 1Mega画树的简单应用 2fas格式文件的准备首先我们要准备的就是fas的需要进行画树的序列。这个自己根据需要生成。 我们用mega打开fas的文件,然后用mega进行格式转换。Data->Export Al ignmetn->MEGA Format. 3用生成的.meg画树双击打开.meg文件。然后找到Phylogeny->Constr... 阅读全文
posted @ 2013-08-30 19:01 you Richer 阅读(1210) 评论(0) 推荐(0)

vb实现多用户登录

摘要: 利用vb实现多用户登录,主要是将vb与数据库实现链接,这个问题在作品展中我们的软件“天天迹录”的登录时用到,但是当时自己只是知道有这么个功能,但是那些代码的含义并不明白,在3个月后的我又有机会接触到它,现在敲这特别熟悉,现在也明白了其中的好多问题!, 利用数据库存储用户和密码,提高了软件运行的速度!而且可以供更多的用户使用! Public Function ConnectString() As String '链接数据库 '返回数据库链接 ConnectString = "provider =sqloledb;server=IP(写运行时数据库的存放地址);UID=s 阅读全文
posted @ 2013-08-30 18:59 you Richer 阅读(1123) 评论(0) 推荐(1)

Boosting算法简介

摘要: 一、Boosting算法的发展历史 Boosting算法是一种把若干个分类器整合为一个分类器的方法,在boosting算法产生之前,还出现过两种比较重要的将多个分类器整合为一个分类器的方法,即boostrapping方法和bagging方法。我们先简要介绍一下bootstrapping方法和bagging方法。 1)bootstrapping方法的主要过程 主要步骤: i)重复地从一个样本集合D中采样n个样本 ii)针对每次采样的子样本集,进行统计学习,获得假设Hi iii)将若干个假设进行组合,形成最终的假设Hfinal iv)将最终的假设用于具体的分类任务 ... 阅读全文
posted @ 2013-08-30 18:56 you Richer 阅读(499) 评论(0) 推荐(0)

List,Set,Map用法以及区别

摘要: 以前写过这个知识点,如今有点忘却了,现在重写拾起来,因为这个问题在面试出现的机率太高了,不得不整理出来。类的来源如图: Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap 具体分析:Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java JDK不能提供直接... 阅读全文
posted @ 2013-08-30 18:54 you Richer 阅读(207) 评论(0) 推荐(0)

POJ 1659 Frogs' Neighborhood

摘要: 转载请注明出处:http://blog.csdn.net/a1dark分析:切图论切的第一道题、也是图论的例题、主要用到一个Havel-Hakimi 定理有以下两种不合理的情形: (1) 某次对剩下序列排序后,最大的度数(设为d1)超过了剩下的顶点数; (2) 对最大度数后面的d1 个度数各减1 后,出现了负数。 #include#include#include#define N 15struct vertex{ int degree;//顶点的度 int index;//顶点序号}v[N];int cmp(const void *a,const void *b){ retu... 阅读全文
posted @ 2013-08-30 18:52 you Richer 阅读(166) 评论(0) 推荐(0)

php-GD库函数(三)

摘要: 阅读全文
posted @ 2013-08-30 18:50 you Richer 阅读(198) 评论(0) 推荐(0)

Android编程心得-Service数据绑定初步

摘要: 在Android里,Service的数据绑定是一种重要的用法,我们知道Service与Activity一样是运行在当前应用进程的主线程里面的,他们之间交互的方式有多种,下面我来介绍一下如何使用数据绑定的方法通过Service向Activity交互数据 1.首先我们要定义一个接口,接口里定义我们需要实现的方法public interface ICount { public int getcount(); }2.接下来我们需要一个Service的子类实现本接口,定义一个ServiceBinder的内部类,通过它的对象来绑定数据,要注意的是我们如果要进行耗时操作的话,仍然需要在Service... 阅读全文
posted @ 2013-08-30 18:47 you Richer 阅读(210) 评论(0) 推荐(0)

Android学习之 AChartEngine 图表绘制

摘要: Android 开源图表绘制工具AChartEngine地址:http://code.google.com/p/achartengine/AChartEngineAndroid实现图表绘制和展示(几种方法)- CSDN.NETElasticDroid-Tablet · GitHubandroid图形图表绘制控件 - eoe安卓图表引擎 AChartEngine(一) - 简介 - CSDN.NETaChartEngine图表显示(1) - youxiachai - 博客园aChartEngine图表显示(2) - youxiachai - 博客园Android报表控件acharten 阅读全文
posted @ 2013-08-30 18:45 you Richer 阅读(243) 评论(0) 推荐(0)

集成学习---bagging and boosting

摘要: 作为集成学习的二个方法,其实bagging和boosting的实现比较容易理解,但是理论证明比较费力。下面首先介绍这两种方法。所谓的集成学习,就是用多重或多个弱分类器结合为一个强分类器,从而达到提升分类方法效果。严格来说,集成学习并不算是一种分类器,而是一种分类器结合的方法。1.baggingbagging算是很基础的集成学习的方法,他的提出是为了增强分类器效果,但是在处理不平衡问题上却有很好的效果。 如上图,原始数据集通过T次随机采样,得到T个与原始数据集相同大小的子数据集,分别训练得到T个弱分类器Classifier,然后结合为一个强分类器。以下给出随机采样的概率解释及效果分析:采用的是概 阅读全文
posted @ 2013-08-30 18:43 you Richer 阅读(336) 评论(0) 推荐(0)

xpath 解析xml 不是万能的,有时候xpath是不行的

摘要: @Test public void dom4jXpath() throws DocumentException, ParserConfigurationException, SAXException, IOException, TransformerException{ // DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();// DocumentBuilder db = builderFactory.newDocumentBuilder();// // Node contex... 阅读全文
posted @ 2013-08-30 18:40 you Richer 阅读(711) 评论(0) 推荐(0)

android ksoap2调用.net Webservice 方法总结

摘要: android ksoap2调用.net Webservice 方法直接放到一个类里:package com.util;import org.ksoap2.SoapEnvelope;import org.ksoap2.serialization.SoapObject;import org.ksoap2.serialization.SoapSerializationEnvelope;import org.ksoap2.transport.HttpTransportSE;public class AsmxUtil { private String SOAP_ACTION = "" 阅读全文
posted @ 2013-08-30 18:38 you Richer 阅读(297) 评论(0) 推荐(0)

Error: ORA-16501: the Data Guard broker operation failed ORA-16625: cannot reach database

摘要: 在备库上建配置文件DGMGRL> create configuration 'sharkdbbork' as primary database is 'sharkdb' connect identifier is sharkdb;Error: ORA-16501: the Data Guard broker operation failedError: ORA-16625: cannot reach database "sharkdb"查看日志oracle@dg:[/u01/app/database/diag/rdbms/posdg/s 阅读全文
posted @ 2013-08-30 18:36 you Richer 阅读(1116) 评论(0) 推荐(0)

UIPinchGestureRecognizer 的scale使用

摘要: 使用 UIPinchGestureRecognizer 手势可以放大或缩小UIImageView视图。放大或缩小的值是根据 UIPinchGestureRecognizer 的scale决定。这个值在手势的生命周期内是一个时间点的值。可以假设为开始时这个值是1,缩放率为1,很好理解。 在手势begin的,将UIImageView视图的transform记录下来,作为初始值。在手势的changed过程中,每一个changed时候获取的scale值都是和begin时的值的比率。在手势结束时,将scale的值也记录下来。 还有一个原因,这个pinch手势会多次执行,要知道从第一次缩放到最后... 阅读全文
posted @ 2013-08-30 18:34 you Richer 阅读(889) 评论(0) 推荐(0)

Percona Data Recovery Tool for InnoDB工具恢复单表的案例

摘要: 今天上班有个朋友询问我,相关Percona Data Recovery Tool for InnoDB恢复数据中的一些问题,比如说delete,没法恢复数据,原先做过类似的异常处理就,再次模拟了下相关的恢复操作流程,仅供学习使用;相关的配置工具策略网上很多,这里我就一笔带过了,不再进行详述,下面就开始梳理相关的细节问题; [root@Mysql64 local]# mysql -uroot -proot Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 33 S... 阅读全文
posted @ 2013-08-30 18:32 you Richer 阅读(697) 评论(0) 推荐(0)

jquery实现仿select列表的即时搜索及拼音搜索

摘要: 这里提到select,其实不是select,而是用标签去仿造一个select,以实现对已有“option”的快速检索功能。以标签代替select的选择框,以标签代替option标签。每个li标签附onclick触发js带参数的选取事件,所带参数即为option的value.内附带显示text用的input标签,和隐藏的text的拼音input标签。思路就是这些。qqqun.21.777.12 至于拼音的生成肯定不是手打的,一般option列表都是后台传过来的list用jstl... 阅读全文
posted @ 2013-08-30 18:29 you Richer 阅读(582) 评论(0) 推荐(0)

POJ 36666 Making the Grade 简单DP

摘要: 题意是:给出n个数,让你用最小的花费将其改成非递增或非递减的然后花费就是新序列与原序列各个位置的数的差的绝对值的和然后可以看到有2000个数,数的范围是10亿 仔细观察可以想象到。其实改变序列中的值时,也只需要改成一个出现在原序列中的值即可也就是说新序列中的数都是在原数列中出现过的。那么我们可以将原数列离散化。dp[i][j] 表示将i位置的数改成离散化后第j个数时 前i个数改造成非递减序列时的最小花费dp[i][j] = min(dp[i - 1][k]) + abs(a[i] - b[j]) 其中k #include #include #include #include #inc... 阅读全文
posted @ 2013-08-30 18:27 you Richer 阅读(196) 评论(0) 推荐(0)

Delphi F11 全屏

摘要: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) procedure FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); private { Private declarations } public { Public declarations } Orig... 阅读全文
posted @ 2013-08-30 18:25 you Richer 阅读(317) 评论(0) 推荐(0)

HDU 1171 Big Event in HDU (多重背包)

摘要: Big Event in HDUTime Limit: 10000/5000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 19108Accepted Submission(s): 6707 Problem Description Nowadays, we all know that Computer College is the biggest department in HDU. But, maybe you don't know that Computer Coll.. 阅读全文
posted @ 2013-08-30 18:23 you Richer 阅读(256) 评论(0) 推荐(0)

fragment android

摘要: 在Eoe中看到了 一个关于的 详细讲解,相信对 学Fragment 有帮助 android fragment基础与源码案例: Fragment动画效果 http://www.eoeandroid.com/thread-71001-1-1.html 从现在开始使用Fragment http://www.eoeandroid.com/thread-117068-1-1.html 【转】Fragments (Android官方文档中文版) http://www.eoeandroid.com/thread-71642-1-1.html Android Fragment使用详解 ... 阅读全文
posted @ 2013-08-30 18:20 you Richer 阅读(201) 评论(0) 推荐(0)

ImageButton消除使用setImageDrawable造成的边框问题。

摘要: 使用ImageButton的时候,如果使用setBackgroundDrawable设置图片,会对可点击范围有影响,使用setImageDrawable方法设置图片,图片小的话,可以会有,这种有白色边框情况,经过各种请教和各种实验,发现两种方法均可以消除边框。 一、设置ImageButton的BackgroundColor:mImageButton.setBackgroundColor(0)注意是0,而不是Color.Black。 二、设置ImageButton的Background的Alpha值。mImageButton..getBackground().setAlpha(0... 阅读全文
posted @ 2013-08-30 18:18 you Richer 阅读(271) 评论(0) 推荐(0)

java获取指定地址图片高度宽度简单代码

摘要: package com.test;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;import javax.imageio.ImageIO;public class ImageUtil { /** * @param args */ public static void main(String[] args) { String imageUr... 阅读全文
posted @ 2013-08-30 18:15 you Richer 阅读(448) 评论(0) 推荐(0)

使用 DBMS_REPAIR 修复坏块

摘要: 对于Oracle数据块物理损坏的情形,在我们有备份的情况下可以直接使用备份来恢复。对于通过备份恢复,Oracel为我们提供了很多种方式,冷备,基于用户管理方式,RMAN方式等等。对于这几种方式我们需要实现基于数据库以及文件级别的恢复。RMAN同时也提供了基于块介质方式的恢复。也就是说我们根本不需要还原数据文件,而是直接从备份文件基于块来提取以实现联机恢复。可参考基于RMAN实现坏块介质恢复(blockrecover)。这是比较理想的情形。如果没有任何备份怎么办?我们可以使用Oracle自带的DBMS_REPAIR包来实现修复。注意,不要被文章题目有所误导。这里的修复是有损修复也就是说将受损的. 阅读全文
posted @ 2013-08-30 18:13 you Richer 阅读(694) 评论(0) 推荐(0)

win7问题解决,凭据管理器和无法访问,不允许一个用户使用一个以上用户名与服务器或共享资源进行多重连接。

摘要: WIN7凭据管理器,如果你用一个帐号远程登录以后在电脑中会记住这个信息,假如你想用另外的帐号,那么就到控制面板-凭据管理器里中进行修改或者删除。 如果你登录以后提示,“无法访问。不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接。。。。” 那么在命令行中敲入net use * 、del 然后重新连接就OK了 阅读全文
posted @ 2013-08-30 18:11 you Richer 阅读(498) 评论(0) 推荐(0)

SQLiteDatabase和Contentprovider

摘要: SQLiteDatabase和Contentprovider这两个数据库,我一般是用前面一个,喜欢它的操作数据库的语句,简单明了,可惜有时遇到数据库同步的问题,有时我们需要在一个数据库下建立多个表,多个Activity都要访问到数据库。最近就遇到过这个问题,虽然应用没有死掉,但有时报错也不太爽,报的警告如下A SQLiteConnection object for database '/storage/sdcard0/vpnmsgdb.db' was leaked! Please fix your application to end transactions in progr 阅读全文
posted @ 2013-08-30 18:09 you Richer 阅读(1012) 评论(0) 推荐(0)

开源论坛jforum的集成

摘要: Jforum是一款开源的java类的论坛,小巧高效,运用了很多JSP新技术,支持hsqldb、oracle、mysql、 postgresql数据库,完全遵从MVC设计模式。1.首先下载最新的版本(更多信息请参考项目主页: www.jforum.net)2.创建数据库,它支持多种数据库,可以根据自己需求选定。3.将jforum.war复制到tomcat目录下,启动tomcat。4.打开浏览器,进入http://127.0.0.1:8080/jforum/install.jsp 进行自动安装,按照提示进行填写。 5.完成安装后先不进入论坛。修改一些配置文件以支持中文。(虽然上面安装过程也设置,主 阅读全文
posted @ 2013-08-30 18:06 you Richer 阅读(1067) 评论(0) 推荐(0)

DIV 居中对齐

摘要: 阅读全文
posted @ 2013-08-30 18:04 you Richer 阅读(158) 评论(0) 推荐(0)

不用Root权限获取已经安装的Apk安装包

摘要: 在安卓设备上安装的apk都会被保留一份在/data/app目录下,但是该目录对于普通用户来说只有可执行权限,是无法访问的。 但是其子文件具有可读权限。 意思也就说我们直接去查看/data/app这个目录是没办法的,但是通过写死文件的绝对路径是可以得到这个文件的。 /** * @Description 将app由data/app目录拷贝到sd卡下的指定目录中 * @param appId 应用程序的ID号,如com.wondertek.jttxl * @param dest 需要将应用程序拷贝的目标位置 * @date 2013-7-24 下午3:32:12 */ private St... 阅读全文
posted @ 2013-08-30 18:02 you Richer 阅读(464) 评论(0) 推荐(0)

恢复js文件在windows默认打开方式

摘要: 解决办法: 运行 regedit 打开注册表编辑器,定位 "HKEY_CLASSES_ROOT" > ".js" 这一项,双击默认值将数值数据改为"JSFile"即可; 阅读全文
posted @ 2013-08-30 18:00 you Richer 阅读(438) 评论(0) 推荐(0)

软件设计之UML—UML的构成[上]

摘要: UML是一种通用的建模语言,其表达能力相当的强,不仅可以用于软件系统的建模,而且可用于业务建模以及其它非软件系统建模。UML综合了各种面向对象方法与表示法的优点,至提出之日起就受到了广泛的重视并得到了工业界的支持。本章将按视图、模型元素、图以及公共机制依次介绍UML的构造和基本元素,以使得读者对UML有一个总体了解,其具体细节将在后续章节中详细描述。画图工具:eDraw、jude 欢迎大家继续支持和关注我的博客:http://hoojo.cnblogs.comhttp://blog.csdn.net/IBM_hoojo也欢迎大家和我交流、探讨IT方面的知识。email:hoojo_@126.. 阅读全文
posted @ 2013-08-30 17:57 you Richer 阅读(208) 评论(0) 推荐(0)

apache2.4.4启用deflate压缩

摘要: 今天在看《高性能php应用开发》这本书,说道如何启用mod_deflate:启用如下模块:LoadModule deflate_module modules/mod_deflate.so然后加入指令:AddOutputFilterByType DEFLATE text/html text/plain text/xml即可。但是发现老是出错,Invalid command 'AddOutputFilterByType', perhaps misspelled or defined by a module not included in the server configurati 阅读全文
posted @ 2013-08-30 17:55 you Richer 阅读(365) 评论(0) 推荐(0)

CSS Reset

摘要: CSS Reset是什么?在HTML标签在浏览器里有默认的样式,例如 p 标签有上下边距,strong标签有字体加粗样式,em标签有字体倾斜样式。不同浏览器的默认样式之间也会有差别,例如ul默认带有缩进的样式,在IE下,它的缩进是通过margin实现的,而Firefox下,它的缩进是由padding实现的。在切换页面的时候,浏览器的默认样式往往会给我们带来麻烦,影响开发效率。所以解决的方法就是一开始就将浏览器的默认样式全部去掉,更准确说就是通过重新定义标签样式。“覆盖”浏览器的CSS默认属性。最最简单的说法就是把浏览器提供的默认样式覆盖掉!这就是CSS reset为什么要重置它?因为浏览器的品 阅读全文
posted @ 2013-08-30 17:53 you Richer 阅读(233) 评论(0) 推荐(0)

Linux cp -a用法

摘要: 对于cp -a最主要的用法是在保留原文件属性的前提下复制文件。其实还有个很好的用法,如下: 大家知道linux下复制目录可以通过,cp -r dirname destdir 但是这样复制的目录属性会发生变化,想要使得复制之后的目录和原目录完全一样,可以使用cp -a dirname destdir 阅读全文
posted @ 2013-08-30 17:50 you Richer 阅读(690) 评论(0) 推荐(0)

HUNNU11351:Pythagoras's Revenge

摘要: http://acm.hunnu.edu.cn/online/?action=problem&type=show&id=11351&courseid=0Problem descriptionThe famous Pythagorean theorem states that a right triangle, having side lengthsA and B and hypotenuse length C, satisfies the formulaA 2 + B 2 = C 2It is also well known that there exist some 阅读全文
posted @ 2013-08-30 17:48 you Richer 阅读(232) 评论(0) 推荐(0)

tar解压出错

摘要: 现象# tar -zxvf aaa.tar.gz tar: This does not look like a tar archivetar: Skipping to next headertar: Error exit delayed from previous errors 解决办法# gzip -d aaa.tar.gz# tar -zxvf aaa.tar 阅读全文
posted @ 2013-08-30 17:46 you Richer 阅读(331) 评论(0) 推荐(0)

HUNNU11352:Digit Solitaire

摘要: Problem descriptionDespite the glorious fall colors in the midwest, there is a great deal of time to spend while on a train from St.Louis to Chicago. On a recent trip, we passed some time with the following game.We start with a positive integer S. So long as it has more than one digit, we compute th 阅读全文
posted @ 2013-08-30 17:44 you Richer 阅读(242) 评论(0) 推荐(0)

cocos2d-x 二进制文件的读写

摘要: 欢迎转载,本帖地址:http://blog.csdn.net/wolfking_2009/article/details/10616069cocos2d-x里面的二进制文件读取的方法是有的,作者对方法封装了下,将读取的路径设置到了writablePath路径上,这样方便读取自己存储的二进制文件。作者在cocos2d-x中没有找到二进制文件输出的方法,于是自己写了一个。下面就是两个方法的源码实现:二进制文件的读取:unsigned char* wkFileUtils::getFileByName(string pFileName){ //记录cocos2d-x中CCFileUtils,对于没.. 阅读全文
posted @ 2013-08-30 17:41 you Richer 阅读(688) 评论(0) 推荐(0)

电子支付概述(1)

摘要: 1. 支付: 就是社会经济活动引起的债权债务清偿及货币转移行为,包括交易,清算,结算三个过程. 2. 支付活动的四个构成要件: 参与主体 市场行为 债权债务关系 支付环境. 3. 支付活动分类: 单一债权债务关系的支付活动(无银行参与:交易) 有债权债务关系但无需清算的支付活动(同一银行参与:交易+结算) 有债权债务关系且需要清算的支付活动(不同银行参与:交易... 阅读全文
posted @ 2013-08-30 17:39 you Richer 阅读(555) 评论(0) 推荐(0)

新一批思科电子书下载

摘要: 新一批思科电子书下载点击文件名下载:[CCNA.Security.Official.Exam.Certification.Guide.(Exam.640-553)].Kevin.Wallace.文字版.pdf [Deploying.IPv6.Networks(第1版)].(Deploying.IPv6.Networks).Ciprian.Popoviciu.文字版.pdf [IPv6.Security(第1版)].(IPv6.Security).Scott.Hogg.文字版.pdf [IPv6在企业网络中的应用].(IPv6.for.Enterprise.Networks).S.M... 阅读全文
posted @ 2013-08-30 17:37 you Richer 阅读(1992) 评论(1) 推荐(0)

HUNNU11354:Is the Name of This Problem

摘要: http://acm.hunnu.edu.cn/online/?action=problem&type=show&id=11354&courseid=0Problem descriptionThe philosopher Willard Van Orman Quine (1908–2000) described a novel method of constructing a sentence in order to illustrate the contradictions that can arise from self-reference. This operat 阅读全文
posted @ 2013-08-30 17:35 you Richer 阅读(371) 评论(0) 推荐(0)