一个桌面快捷方式是由内含该APP元信息(例如,app的名字,启动命令或者图标位置等)的.desktop文件所表示的。桌面快捷方式文件放置于/usr/share/applications或者~/.local/share/applications或者/usr/local/share/applications处。前一个目录存储的桌面快捷方式每个用户都可以使用,而后一个目录则含有仅仅为特定用户创建的快捷方式。 先来个例子,存放地址为/local/share/applications: [Desktop Entry] Ver…

2016年8月31日 0条评论 1点热度 阅读全文

Maven项目的POM中,环境配置<distributionManagement>负责管理构件的发布。 当然,完整的配置,还需要在settings.xml中配置构件库所在的服务器server相关的参数。 1.<distributionManagement>的基本配置 <distributionManagement> ... <downloadUrl>http://cat.myserver.org/my-project</downloadUrl> <s…

2016年8月31日 0条评论 10点热度 阅读全文

题目描述: Given an array and a value, remove all instances of that value in place and return the new length. Do not allocate extra space for another array, you must do this in place with constant memory. The order of elements can be changed. It doesn’t matter what…

2016年8月31日 0条评论 7点热度 阅读全文

LOTUS微服务脚手架 一、平台介绍        lotus是基于dubbo的面向服务的分布式架构,是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源Java EE开发平台。不同于传统的垂直型架构,它将系统功能拆分成多个小型的服务,通过高性能和透明化的RPC远程服务调用将各个子系统进行整合。        lotus是SaaS模式(软件即服务)的架构,即系统管理员可以创建多个企业管理员帐套,各个管理员相互独立,互…

2016年8月31日 0条评论 5点热度 阅读全文

一.实际问题 一般情况下广度优先搜索能够解出单位权值问题,只需要进行广度搜索,最先到达目的地的路径最短。但是对于非单位权值就没有办法,不同于单位权值每天边的代价相等,非单位权值每条边代价不等。这样我们就不能每次往下一次搜索时前面各条路径代价相同。如果非要采用广度搜索那只能把每条能够到达目的地的路径的总代价都计算出来,取最小值。 二.一些定义 显然,如果从Vi到Vj有更短的路径,那为何不使用这条最短路径使路径代价更短,但是这与我们假设相悖。 如果存在负回路的话,那我们就可以一直走这条负回路使代价最后趋于负无穷。 松弛…

2016年8月31日 0条评论 1点热度 阅读全文

一.实际问题 一般情况下广度优先搜索能够解出单位权值问题,只需要进行广度搜索,最先到达目的地的路径最短。但是对于非单位权值就没有办法,不同于单位权值每天边的代价相等,非单位权值每条边代价不等。这样我们就不能每次往下一次搜索时前面各条路径代价相同。如果非要采用广度搜索那只能把每条能够到达目的地的路径的总代价都计算出来,取最小值。 二.一些定义 显然,如果从Vi到Vj有更短的路径,那为何不使用这条最短路径使路径代价更短,但是这与我们假设相悖。 如果存在负回路的话,那我们就可以一直走这条负回路使代价最后趋于负无穷。 松弛…

2016年8月31日 0条评论 2点热度 阅读全文

说在前面:   微软符号服务器地址http://msdl.microsoft.com/download/symbols, 但是你手动在浏览器里面输入是访问不到的,他只提供给调试程序进行下载 1、方法1:  使用vs进行下载,当然必须是vs2003以后的版本,通过attach到一个进程中或者启动一个程序进行调试,然后打开模块列表窗口,在列表中每一个模块进行右键,即可进行下载符号 方法2: 使用windbg进行下载,同样是attach或run一个程序,设置一下符号路径,然后使用 .reload 或者…

2016年8月31日 0条评论 5点热度 阅读全文

1、vector 容器 vector 的数据安排以及操作方式,与 array 非常相似。两者的唯一区别在于空间的运用的灵活性。array 是静态空间,一旦配置了就不能改变,vector 是动态数组。在堆上分配空间。vector 是动态空间,随着元素的加入,它的内部机制会自行扩充空间以容纳新元素(有保留内存,如果减少大小后内存也不会释放。如果新值>当前大小时才会再分配内存,这大大影响了 vector 的效率,)。因此,vector 的运用对于内存的合理利用与运用的灵活性有很大的帮助,我们再也不必因为害怕空间不足…

2016年8月31日 0条评论 0点热度 阅读全文

字符串匹配---输入原字符串(String)和子串(又称模式),输出为子串在原字符串中的首次出现的位置。在这儿,我们介绍用于字符串匹配的Brute force、KMP和Sunday方法。 1.Brute force 该方法又称暴力搜索。 匹配时间复杂度O(N*M) 主要过程:从原字符串开始搜索,若出现不能匹配,则从下一个位置继续。 int bf(const char *text, const char *find) { if (text == '/0' || find == '/0') return -1; int…

2016年8月31日 0条评论 6点热度 阅读全文

一、首先建立一个标签对应的实体类User   public class User { private String userName; private String email; public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getEmail() { return email; } pu…

2016年8月31日 0条评论 1点热度 阅读全文