现在位置: 首页 > twisty发表的所有文章
  • 02月
  • 12日
综合 ⁄ 共 1692字 评论关闭
在平面给出许多半径不一的圆,求一条直线最多能穿过多少个圆。 求出每两个圆间的四条公切线,并保存角度值,并用1和-1标记这四条直线何时是进两圆范围,何时是出两圆范围。然后按斜率排序切线,扫一遍,通过标记计算什么时候通过的圆最多。 #include <iostream> #include <stdlib.h> #include <stdio.h> #include <math.h> #include <string.h> #include <algorithm> using namespace std; const double eps = 1e-8; const int N = 2010; const double pi = acos(-1.0); inline int sig(d......
阅读全文
Eclipse这货好像不支持ADT的直接升级,需要在Install New Software...中强制升级。地址为: https://dl-ssl.google.com/android/eclipse/ 如果不行,请尝试http
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 1067字 评论关闭
常用的常量介绍 <!-- 指定默认编码集,作用于HttpServletRequest的setCharacterEncoding方法 和freemarker 、velocity的输出 -->     <constant name="struts.i18n.encoding" value="UTF-8"/>     <!-- 该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts2处理。     如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。 -->     <constant name="struts.action.extension" value="do"/>     <!-- 设置浏览器是否缓存静态内容,默......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 60字 评论关闭
解决方案:将已安装的程序卸载干净,然后重启电脑,将主题更换为windows经典后再安装程序,之后打开时就不再出现这些问题
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 1642字 评论关闭
本文转自http://blog.csdn.net/bill_ming/article/details/7628435 假设存在最短路径的话,那么我们只要将这条最短路径沿着权值为负的环路在绕一圈,那么这条最短路径的权值就会减少了,所以不存在最短的路径,因为路径的最小值为负无穷 一般形式: typedef struct Edge { int u,v,w; } edge[N]; bool Bellman_ford() { //第一步初始化: for(int i = 1; i <= n; i++) dis[i] = MAX; dis[s] = 0; //第二步循环求解: for(int i = 1; i < n; i++) // 除源s外 n-1个节点 for(int j = 1......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 745字 评论关闭
转自Matrix67 大牛的blog    判断一个数的整除性对于某些除数来说是一件非常容易的事,比如2、3、4、5、6、8、9、10、11、12、15……    但是对于7来说一直是一个难题,而判定是否被7整除在数字运算中又比较常用。我刚看到一种判定能否被7整除的方法,在这里写一下。    比如,我们要看86415能否被7整除。首先我们把它从个位开始往左边走两个数字一组划分开来,这样,86415就划分成8 64 15;然后,从左开始“一加一减找余数”:    6          6    8  64  15        1    看上面,6+8正好被7整除,64-1被7整除,15+6被7整除。    然后......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 663字 评论关闭
计算模式的发展概况如下: 1、单机计算模式 这一阶段,计算机的主要功能是数据计算,程序员在本机通过编写代码对数据进行管理和操作。 2、单机数据库计算模式随着数据量的增大和复杂,出现了桌面数据库或本地数据库,如:Access、Paradox和FoxPro等。在这一阶段,已将数据管理和计算分开,数据库管理数据,程序员编程对数据进行操作。 3、客户机/服务器计算模式(C/S)随着数据量、复杂度和计算量的增加以及用户需求难度的提高和网络的应用,出现客户机/服务器计算模式(Client/Server),这是数据管理和操作进一步分离,通常服务......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 140字 评论关闭
  FileInputStream fileau = new FileInputStream("C://WINDOWS//Media//tada.wav"); AudioStream as = new AudioStream(fileau); AudioPlayer.player.start(as);
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 1478字 评论关闭
1、将一个数(0x11FF)打印,再将它作为指针打印指向的内存单元中的值,再将所指向的内存单元的值再作为地址打印指向的内存单元的值,重复这个过程。 main() { int p = 0x11ff; char ch = 0; while (ch != 'q') { printf("p = %4x /t*p = %4x/n",p,(int)(*(int*)p)); p = (int *)(*(int*)p); ch = getch(); } } 2、编写一个结构体,打印结构体的首地址,再打印结构体中每个数的首地址,然后将结构体按照一个字节一个字节打印出来 main() { int i; struct st { char c1; char c2; in......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 2009字 评论关闭
Description FJ has purchased N (1 <= N <= 2000) yummy treats for the cows who get money for giving vast amounts of milk. FJ sells one treat per day and wants to maximize the money he receives over a given period time. The treats are interesting for many reasons: * The treats are numbered 1..N and stored sequentially in single file in a long box that is open at both ends. On any day, FJ can retrieve one treat from either end of his stash of treats. * Like fine wines and delicious c......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 2465字 评论关闭
来源:http://www.cnblogs.com/taskiller/archive/2012/08/14/2637689.html 一、pathogen简介 通常情况下安装vim插件,通常是将所有的插件和相关的doc文件都安装在中一文件夹中,如将插件全部安装在/usr/share/vim/vim73/plugin/目录下,将帮助文档全部安装在/usr/share/vim/vim73/doc/目录下。这样做带来的后果是修改和卸载插件很麻烦,很难弄清楚哪个文件属于哪个插件。 如果用pathogen来管理插件的话,就会变得方便很多了。pathogen让每个插件占有一个单独的目录,解决了文件分散的问题。安装完pathogen之后,只需要在~/.vim/......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 10720字 评论关闭
1 应用场合 Flex+Asp.net   2 具体步骤:    Flex的DataGrid控件编程Xml数据;    Xml数据通过UrlRequest的Post方法上传到服务器;    服务器吧Xml转换为DataSet;    通过通用xls文件生成导出类导出xls文件。(Excel模板导出)   3 代码如下:     1 Flex Code public static function ExcelExport(vDataGrid:DataGrid,vUrl:String):void{ var str:String=DBInface.convertDGToXml(vDataGrid); var variables:URLVariables =new URLVariables(); var u:URLRequest =new URLRequest(vUrl); varia......
阅读全文