现在位置: 首页 > drape发表的所有文章
Android  Http JSon服务器端和客户端通信   服务器端:  package com.web.servlet; import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import net.sf.json.JSONArray; import net.sf.json.JSONObject; import com.web.model.User; public class JSON......
阅读全文
  • 08月
  • 19日
综合 ⁄ 共 892字 评论关闭
题目链接:hdu 4460 Friend Chains 题目大意:给定N个点和M条边,求出两点之间的最短距离的最大值。 解题思路:N才1000,枚举点然后做BFS。 #include <cstdio> #include <cstring> #include <map> #include <string> #include <queue> #include <vector> #include <iostream> #include <algorithm> using namespace std; const int maxn = 1005; const int inf = 0x3f3f3f3f; int N, Q, D[maxn]; vector<int> g[maxn]; map<string, int> idx; queue<int>......
阅读全文
  • 08月
  • 13日
综合 ⁄ 共 987字 评论关闭
C#实现在: http://blog.csdn.net/Felomeng/archive/2009/03/25/4023990.aspx 向量空间模型(VSM:Vector space model)是最常用的相似度计算模型,在自然语言处理中有着广泛的应用,这里简单介绍一下其在进行文档间相似度计算时的原理。 假设共有十个词:w1,w2,......,w10,而共有三篇文章,d1,d2和d3。统计所得的词频表(杜撰的,为了便于演示用法)如下:   w1 w2 w3 w4 w5 w6 w7 w8 w9 w10 d1 1 2   5   7   9     d2   3   4   6 8       d......
阅读全文
  • 06月
  • 11日
操作系统 ⁄ 共 1816字 评论关闭
导读: linux下各种软件的安装方法 2007-02-27 下午 09:08 先 来看看Linux软件扩展名。软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain/ubnutu  Linux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为. bin 的一般是一些商业软件。通过扩展名可以了解软件格式,进而了解软件安装。 RPM格式软件包的安装 大多数Linux RPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型-MYsoftware-1.2 -1.i386......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 3867字 评论关闭
InnoDB与MyISAM不同,它实现的是一个行级锁,而非MyISAM的表锁。锁的粒度越大,则发生死锁的概率越小、锁机制开销越小,但并发能力会越低。如果锁的粒度变细,则发生死锁的概率也会增大,锁机制的开销会更大,但是并发能力能提高。表锁是如何实现的呢,以MyISAM为例,是在每个表的结构中加入一个互斥变量记录锁状态,像: struct Table { Row rows[MAXROWS]; pthread_mutex_t lock;//表锁 }; 这样做的好处就是锁非常简单,当操作表的时候,直接锁住整个表就行,锁机制的开销非常小。但是问题也很明显,并发量上不去,因为无论多小......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 1006字 评论关闭
Maybe you don't know, but you are a fanatic of colored marbles. You want to collect them all, but you may not be able to carry them. You have numberOfBags bags, each of capacity bagCapacity grams. The i-th marble has a weight of marblesWeight[i] grams. You can go to the shop only once and you have enough money to buy all of the marbles. Return the largest number of marbles that you can carry home in the given bags. 题目和普通的背包有所不同,求的是所有组合中能拿走的最大个数。而且背包是复数......
阅读全文
  • 08月
  • 01日
综合 ⁄ 共 2212字 评论关闭
package com.app.nf_9501.util; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; public class DesUtil { /** * 将字符串转化为UTF8格式进行DES编码,不足8个字节在API内部自动补齐 * * @param encryptString 要进行加密的字符串 * @param encryptKey 字符串加密KEY * @return 加密完成的字符串 * @throws cipher.doFina解析异常 */ public static String encryptDES(String encryptString, String encryptKey)throws Exception {......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 942字 评论关闭
@Repository 存储层Bean @Service 业务层Bean @Controller 控制层Bean @Autowired是根据类型进行自动装配的。在上面的例子中,如果当Spring上下文中存在不止一个UserDao类型 @Qualifier配合@Autowired来解决这些问题。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按byName自动注入罢了。 @Resource有两个属性是比较重要的,分别是name和type,Spring将@Resource注解的name属性解析为bean的名字,而 type属性则解析为bean的类型。所以如果使用name属性,则使用byName的自动注......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 1287字 评论关闭
多的一方:不写任何关联关系 package com.eneitys; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; @Entity @Table(name="tb_student") public class Student { private int id; private String stuName; @Id @GeneratedValue public int getId() { return id; } public void setId(int id) { this.id = id; } public String getStuName()......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 2661字 评论关闭
使用mysql federated 引擎构建 MySQL 分布式数据库访问层     前言:随着应用复杂度的增加,数据库不断细化切分,导致应用程序中数据库应用就得复杂,凌乱。绝大部分程序人员可能都遇到这种情况,应用程序中需要连接多台数据库服务器,进行相应的操作。随着时间积累,太多的数据库服务器的连接逻辑出现在程序之中,这给程序的维护扩展,数据库维护工作带来极大的工作量。   于是一些分布式数据库代理层应运而生,如常见 MySQL 代理层 : mysql proxy : 主要实现读写分离和负载均衡 MySQL Amoeba : 由陈思儒主导开发 功能比......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 2301字 评论关闭
大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个 information_schema数据库。information_schema数据库是做什么用的呢,使用WordPress博客的朋友可能会想,是不是安装模板添加的数据库呀?看完本片文章后,你就会对information_schema数据库有所了解。 information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。 在 MySQL中,把 infor......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 4436字 评论关闭
    实际需求介绍:        由于本系统将采用光盘随书分发,故写了个光盘运行菜单程序,使用户可以选择安装和快捷浏览部分文件。本来这个菜单程序功能也没什么,很容易实现。谁知最后客户突然要求加个菜单项来拷贝音频文件,这就麻烦了,音频文件有600MB,使用CopyFile函数肯定不行,这么大肯定需要一些时间,这么长时间总不能不给点提示让用户干等吧!而我又是一个很懒的人,不想自己去实现进度显示功能,很想调用Windows的右键菜单复制功能来实现。 【注1】        没法子,谁让“客户”是上帝呢!只有“加班”查找资料了!功夫不负......
阅读全文