现在位置: 首页 > carillon发表的所有文章
  • 10月
  • 13日
综合 ⁄ 共 739字 评论关闭
HDU 5151 Sit sit sit 题目链接 区间DP+组合计数问题,转移方程为,每次选当前区间最后一个放的位置,然后乘上组合数C[区间长度][左区间长度] 代码: #include <cstdio> #include <cstring> typedef long long ll; const ll MOD = 1000000007; const int N = 105; int n, a[N]; ll dp[N][N], C[N][N]; int main() { C[1][0] = C[1][1] = 1; for (int i = 2; i <= 100; i++) { C[i][0] = C[i][i] = 1; for (int j = 1; j < i; j++) { C[i][j] = (C[i - 1][j] + C[i - 1][j - 1]) % MOD; }......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 5954字 评论关闭
读取一个字符或一个字符串的方法有很多,也有些陷阱,下面总结一下。   (1)>>操作符 >>操作符的重载,有很多种原型,能够从输入流抽取各种形式的输入(int、单个字符、字符串等),也是我们最常用的一种读取字符的方式。它需要配合输入流对象使用(cin就是iostream类中的istream类对象静态成员),并且返回值是输入流的引用,所以能够有cin>>a>>b这样的写法。 结束符:cin>>遇到“回车”(\n) 结束输入,另外遇到“空格”、“TAB”(\t)、之后就不再接收字符。所以如果希望输入带空格的字符串,应当......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 1964字 评论关闭
问题描述 Czy喜欢将他的妹子们排成一队。假设他拥有N只妹纸,编号为1至N。Czy让他们站成一行,等待自己来派送营养餐。这些妹纸按照编号大小排列,并且由于它们都很想早点吃饭,于是就很可能出现多只妹纸挤在同一位置的情况(也就是说,如果我们认为妹纸位于数轴上,那么多只妹纸的位置坐标可能相同)。 因为众所周知的原因,某些妹纸之间互相喜欢,他们希望互相之间的距离至多为一个定值。但某些妹纸之间互相厌恶,他们希望互相之间的距离至少为一个定值。现在给定ML个互相喜爱的妹纸对以及他们之间距离的最大值,MD个互相厌恶的妹......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 3494字 评论关闭
链接:http://acm.hdu.edu.cn/showproblem.php?pid=4946 题意:有n个人,在位置(xi,yi),速度是vi,如果对于某个点一个人比所有其他的都能先到那个点,那这个点就被这个人承包了。输出有多少人承包的(鱼塘)面积是无穷大。 思路:找出速度最大值,只有速度是这个最大值的人才有可能承包无穷大的面积(因为高速者早晚会追上低速者)。每两个人相比,他们能承包的位置的界线是他们坐标的中垂线,可以证明的是,在组成凸包时,在凸包里的人,承包的面积一定是有限的。所以在凸包上的人(包括边上)才可能承包无穷大的面积。注意点......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 457字 评论关闭
装了个Android Studio,编译的时候,提示 Failure [INSTALL_FAILED_OLDER_SDK],不管怎么换编译版本都不行。 最终在StackOverflow上找到答案了,app/build.gradle 中的这两行问题 compileSdkVersion 'android-L' buildToolsVersion '20.0.0' 换成你电脑中下载的其它版本的SDK和buildTools版本就可以了。 原因是:这android-L于其之前的版本不兼容,甚至是21也不兼容。 If you compile against a preview SDK (android-L), the build tools will lock minSdkVersion and targetSdkVersion to that same API level.  。如果......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 5243字 评论关闭
前段时间  领导要求完成一个项目进度的图形,一个项目下面又分成不同的阶段,各阶段又不是固定死的,都是动态生成的,关键是还必须要显示时间进度,在一个只有x,y轴的坐标系中要显示,阶段类型,时间,还有各阶段完成量,还有计划和实际的进度,这个在一个二维的平面上很难完成的,最开始打算使用线图来完成,x轴为时间,y轴为计划量和实际量,各线的颜色代表各个阶段的类型,但是如果个阶段的量的单位不能统一,比如:第一类的单位是“户”,第二类的单位是“村”,那么这个在y轴的量上面根本无法进行统一的,除非对不同的量进行放大......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 5573字 评论关闭
1.       ActiveX控件简介          ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。在有目录和其它支持的网络中,COM变成了分布式COM(DCOM)。在创建包括ActiveX程序时,主要的工作就是组件,一个可以自足的在ActiveX网络(现在的网络主要包括Windows和Mac)中任意运行的程序。这个组件就是ActiveX近控件。ActiveX是Microsoft为抗衡Sun Microsystems的JAVA技术而提出的,此控件的功能和JAVA applet功能类似。   如果您使用的是Windows操作系统,您或许会注意到一......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 300字 评论关闭
遍历某个表时要用到游标declare HistoryCur cursor forselect _order,dataitemid from #idlist;declare @tablename varchar(50);declare @itemid int;open HistoryCur;fetch next from HistoryCur into @tablename,@itemid;while(@@fetch_status <> -1) --等于 -1表示没有遍历完成begin --对@tablename,@itemid进行操作 fetch next from HistoryCur into @tablename,@itemid;end
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 4761字 评论关闭
  “天下事头绪纠缠,兴一利必也生一弊。” 一句话,道破了改进难点所在。最近在项目中围绕持续集成做改进的时候,对这一点感受颇深。跌跌撞撞的一路走来。我们的持续集成的过程已经变得有些“个性化”,反过头来看我们一路的变化,非常有意思。 从项目的技术架构说起,我们的项目是采用的J2EE+Flex的方式进行开发的。在我进入项目组的时候,一个比较健壮的持续集成环境已经搭好了。工 程分为两个,一个是Java后端的工程,一个是Flex前端的。我们的持续集成服务器是CC。整个开发工作是围绕着持续集成展开的。一周为一个迭代。 那个时......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 1864字 评论关闭
代码如下: #include "C:\Program Files\IVI Foundation\VISA\WinNT\agvisa\include\visa.h" #pragma comment(lib,"C:\\Program Files\\IVI Foundation\\VISA\\WinNT\\agvisa\\lib\\msc\\agvisa32.lib") Char buf[255]; ViSession vi; ViSession vi_FSP; //打开频谱仪FSP7 viOpenDefaultRM(&vi); if(VI_SUCCESS != viOpen(vi,GPIB0::28::INSTR, VI_NULL,VI_NULL, &vi_FSP)){     //仪器打开失败 Return; } viPrintf(vi_FSP,"*CLS\n"); viPrintf(vi_FSP,"SYST:DISP:UPDate ON\n"); viPrintf(vi_FSP,"SYST:PSAVE ON\n"); v......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 14564字 评论关闭
1.常用用户:1>sys/change_on_install;2>system/manager;3>scott/tiger;4>sh/sh; 2常用命令:. set linesize 300---设置每行显示的长度;. set pagesize 300--设置每页显示的记录数; .set  severoutput on;--打开服务器的输出;. conn 用户名/密码 [AS sysdba/sysoper]---使用指定用户连接数据库. select * from 用户名.表名称--查询指定用户权限的表信息. desc 表名称--查看一个表的完整结构. 使用显示的形式,返回查询结果信息,如下图所示: .select table1.column,table2.column ----多表连接查询语法     from table ......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 2378字 评论关闭
urlrewrite顾名思义,就是对URL进行重写,用户得到的全部都是经过处理后的URL地址,这样做我觉得好处有三: 一:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误页面,这比直接返回500或一大堆服务器错误信息要好的多 二:美化URL,去除了那些比如*.do之类的后缀名、长长的参数串等,可以自己组织精简更能反映访问模块内容的URL 三:更有利于搜索引擎的收入,通过对URL的一些优化,可以使搜索引擎更好的识别与收录网站的信息 使用urlrewrite的步骤......
阅读全文