现在位置: 首页 > nudie发表的所有文章
  • 04月
  • 27日
综合 ⁄ 共 3409字 评论关闭
PDF转换word格式的方法总结 作者: 善用佳软  日期: 2009-12-09  分类: 1 文本办公, PDF   标签: PDF 《全面接触PDF:最好用的PDF软件汇总》中主要介绍了pdf生成工具,但经常有网友寻找PDF2doc(pdf转换word)类软件。本文推荐Gmail、pdftoword.com、e-PDF To Word Converter等转换方法。 0. 说明   pdf 无法编辑,这不是缺点,而是它的定位。   pdf 虽然无法编辑,但可以进行注释。   为什么转换PDF到其他格式?技术角度,是为了二次编辑和后续利用;但这样做的时候,请注意版权问题。   一定要转到word格......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 1112字 评论关闭
#include <cstdio> #include <cstring> #include <iostream> #include <vector> #include <algorithm> using namespace std; #define INF 1200000000 const int maxn = 102; const int maxm = 31; const int M = 40000; int d[maxm][maxn],n,m,p[maxn]; bool vis[maxm][maxn]; /* 3 3 3 6 7 240013 *** 当3守卫1,剩下问题的最优解为 6 13并不构成原问题的最优解所以 (以守卫最薄弱尽量大的情况下,值最小来定义状态,并不可解) 3 13 */ int dp(int i,int j){ if(vis[i][j]) return d[i][j];......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 789字 评论关闭
时间限制: 1000 ms 内存限制: 65535 K 问题描述 我们都知道N皇后问题吧(ACM超级经典的题目,不知道的话 在我们oj找找看吧)!现在我们简单一下问题,只要两个皇后,而且我们还要 这两个皇后斗争吧~2012都过去了,让我们决一死战吧~ 输入 问题有多个案例。每个案例存在n,m,代表n*m的一个棋盘。(0<=n,m<=10^6)当n=m=0,表示输入结束。 输出 输出在n*m棋盘上两个皇后互相攻击的总共可能数。 样例......
阅读全文
  • 12月
  • 24日
算法 ⁄ 共 1591字 评论关闭
点击打开链接  多源多汇最大流,虚拟一个源点s'和一个汇点t',原来的源点、汇点向它们连边。 #include<cstdiO> #include<cstring> #include<iostream> #include<algorithm> #include<queue> #include<vector> using namespace std; const int maxn = 500 + 5; const int INF = 100000000; struct Edge{ int from, to, cap, flow; }; struct Dinic{ int n, m, s, t; vector<Edge> edges; vector<int> G[maxn]; bool vis[maxn]; int d[maxn]; i......
阅读全文
  • 08月
  • 28日
综合 ⁄ 共 2992字 评论关闭
RabbitMQ使用实践 参考网站:http://blog.chinaunix.net/topic/surpershi/http://blog.csdn.net/lwkcn/article/details/25086467http://snoopyxdy.blog.163.com/blog/static/60117440201352615631930/ 1、简介     MQ(Message Queue)消息队列,用于应用系统解耦、消息异步分发。     RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。     其优点如下。 1)Reliability-可靠性高。 2)Flexible Routing-路由灵活。 3)Clustering-支持集群。 4)Federation-支持互联。 5)Tracing-便于追踪。     本文档是关于RabbitMQ的安装......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 2493字 评论关闭
package cn.itcast.hemai2; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue; /** * 这是一个典型的“有界缓存区”,固定大小的数组在其中保持生产者插入的元素和使用者提取的元素。一旦创建了这样的缓存区,就不能再增加其容量。 * 试图向已满队列中放入元素会导致操作受阻塞;试图从空队列中提取元素将导致类似阻塞。 * ArrayBlockingQueue 只有put方法和take方法才具有阻塞功能 * @author admin * */ public class BlockingQueueTest { public static void main(String[] a......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 10722字 评论关闭
1.序言 假设你打算结合多种技术来构建一个企业级web站点。比如,你准备采用J2EE技术往你的web站点里添加新内容,而这个系统的其他部分是用CGI或者微软的IIS Server搭建的。 在 这种情况下,怎样让你的应用系统从外观和感受(look and feel)上保持一致呢?一种办案就是采用J2EE技术全部重写,然后选用一种框架,比如Struts-Tiles,但这种办案的开发成本太高,不太现 实。另一种可选方案是在你的应用系统的各个部分采用相同的Look and Feel。但这种方案会使维护站点变成噩梦,因为每当一个应用系统里面的Look and Feel需要改变的时......
阅读全文
前言 在现在的APP或者游戏中,分享功能几乎已经成为标配。分享功能不但能够满足用户的需求,也能够为产品带来更多的用户,甚至可以对用户的行为、活跃度、年龄段等情况进行数据统计,使得软件公司可以对产品进行更精准的定位。今天我们就来简单剖析市场上一款优秀的分享SDK以及其集成过程,这款分享SDK就是友盟的社会化分享组件。 友盟社会化分享,帮助移动应用快速具备分享、登录、评论、喜欢等社交功能,提升用户粘度、助力产品推广,并提供实时、全面的社会化数据统计分析服务。 更多请访问友盟社会化组件官网。 基本概念 ......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 480字 评论关闭
今天看到一个问题,说a+++++b表示什么含义? 把它放到程序了试了一下。编译错误,提示:自增操作数必须是左值。然后联想到前两天写一个程序,总遇到l-value的麻烦。 上网查了下:简单的说,左值就是可以在=左边,被赋予值的东西;右值则是在=右边,可以赋给别人的东西。所以左值必须是有内存空间的东东;而右值则未必然,可以是变量,也可是常量和某种表达式,只要能提供一个确定的值即可。 知道这些就够了,这个问题没必要弄的太熟悉。 为什么a+++++b会编译错误呢? 第一,编译器在读入此语言时,遇到连续多个+,如+++++,自......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 1073字 评论关闭
1、 背景         目前空间信息中信息检索的对象是数据的元数据,这些元数据分布在各个单位中,而这些元数据的总数目是非常巨大的),空间信息检索的目的就是如何在大数据中快速找到用户需要的数据信息。空间信息数据共享的本质个人认为是建立一个快速的、高效的搜索引擎或信息检索引擎,像google、百度等,所以可以借鉴传统搜索引擎的大数据处理技术解决空间信息领域中的检索问题。 2、 传统空间信息检索引擎存在的问题 个人认为存在的主要问题是查询效率低,并且没有采用新的大数据处理技术来改进。 1)  采用传统的关系数据库查......
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 2131字 评论关闭
一、             程序现状         程序为基于Tomcat的WEB应用,在并发请求很少的情况下,程序运行正常,而当并发请求较多(70~300/30秒)时,WEB应用的页面几乎无法访问,通常需要刷新多次才可能成功访问一次。         通过Tomcat的status页面,可以发现Tomcat 当前线程数已达配置文件中设定的最大值(800个https,200个http),并且当前所有线程均处于忙碌状态,大部分线程的生存期比较长,最长的可达20分钟。         观察数据库连接池,数据库连接数量已达配置文件设定最大值,但繁忙的数据库连接并不多,大部分处于空闲状态。......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 1640字 评论关闭
经常需要为某些属性定义一组可选择的值。例如,文件打开的状态可能会有三种:输入、输出和追加。记录这些状态值的一种方法是使每种状态都与一个唯一的常数值相关联。我们可能会这样编写代码: const int input = 0; const int output = 1; const int append = 2; 虽然这种方法也能奏效,但是它有个明显的缺点:没有指出这些值是相关联的 。 枚举 ( enumeration )提供了一种替代的方法,不但定义了整数常量集,而且还把它们进行了分组。 1. 定义和初始化枚举 枚举的定义包括关键字 enum ,其后是一个可选的枚举类型名,和一个......
阅读全文