首页 > 全部
uva 1432 - Fire-Control System(枚举+剪枝)
题目链接:uva 1432 - Fire-Control System 题目大意:有一个武器位于(0,0)的位置,它的攻击范围为一个扇形,现在要求攻击到k个点,并且面积越小。 解题思路:首先先按照半径排序,这样可以计算出比该点半径小的点有几个。然后按照角度排序,枚举半径,如果小于当前半径的点的个数不足k可以跳过该半径。需要注意的是第2、3象限的点。 #include ...
分类:其他   时间:2014-02-15 14:40:17    收藏:0  评论:0  赞:0  阅读:349
DIV + CSS 实现最经典的布局
我们遇到过很多的企业网站或其它小型的展示类网站,有一些共同的特点,即顶部放一个大的导航或BANNER,右侧是链接或图片,左侧放置内容,页面底部放置版权信息等。这样的形式是国内经典式的布局,我们这里不对它的视觉效果作过多的讨论,我们今天说说如何用DIV+CSS实现三行两列的布局。   我们看下面的图片:   这样的结构大家再熟悉不过了,我们该如何用DIV+CSS实现它呢。我们看下...
分类:Web开发   时间:2014-02-15 12:08:35    收藏:0  评论:0  赞:0  阅读:339
7*7的五子棋,博弈树的构造与节点数
五子棋博弈树的构造过程。...
分类:其他   时间:2014-02-15 08:35:38    收藏:0  评论:0  赞:0  阅读:319
Protocol Buffers 编译安装使用Protoc2.5 on Centos6.4
下载地址:https://code.google.com/p/protobuf/downloads/list 我下载的是protobuf-2.5.0.tar.gz 解压: $ tar -xzvf protobuf-2.5.0.tar.gz 编译: $ cd protobuf-2.5.0 $ ./configure $ make $ make check 安装: $ make i...
分类:其他   时间:2014-02-15 14:38:14    收藏:0  评论:0  赞:0  阅读:443
LSO, TSO, GSO和网络虚拟化
先来看三个缩写到底具体代表什么:Large Segment Offload (LSO),TCP segmentation offload (TSO), 以及Generic Segmentation Offload (GSO)。 首先来看LSO。我们知道计算机网络上传输的数据基本单位是离散的网包,既然是网包,就有大小限制,这个限制就是MTU(Maximum Transmission Uni...
分类:其他   时间:2014-02-15 14:30:02    收藏:0  评论:0  赞:0  阅读:843
编程之美1.4 买书问题
在节假日的时候,书店一般都会做促销活动。由于《哈利波特》系列相当畅销,店长决定通过促销活动来回馈读者。在销售的《哈利波特》平装本系列中,一共有五卷,用编号 0, 1, 2, 3, 4 来表示。假设每一卷单独销售均需要 8 欧元。 如果读者一次购买不同的两卷,就可以扣除 5% 的费用,三卷则更多。      在一份订单中,根据购买的卷数以及本书,就会出现可以应用不同折扣规则的情况。但是,一...
分类:其他   时间:2014-02-15 08:08:38    收藏:0  评论:0  赞:0  阅读:389
ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)
在本节中,您将验证电影控制器生成的编辑在接下来的教程中,我们将讨论DataAnnotations。Display属性指明要显示的字段的名称(在本例中“Release Date”来代替“ReleaseDate”)。DataType属性用于指定类型的数据,在本例它是一个日期,所以不会显示存放在该字段时间详情。DisplayFormat属性在Chrome浏览器里有一个bug:呈现的日期格式不正确。 在浏览器地址栏里追加/Movies, 浏览到Movies页面。并进入编辑(Edit)页面。...
分类:Web开发   时间:2014-02-15 11:48:05    收藏:0  评论:0  赞:0  阅读:649
shape
xml version="1.0" encoding="utf-8"?> shape     xmlns:android="http://schemas.android.com/apk/res/android"     android:shape=["rectangle" | "oval" | "line" | "ring"] > rectangle 默认,矩形 /oval 椭圆/line ...
分类:其他   时间:2014-02-15 09:34:49    收藏:0  评论:0  赞:0  阅读:332
JavaScript基础回顾
var loop = true; 一、变量命名规则 1、变量要以字母、下划线或美元符开头。 2、其后可跟多个数字、字母、下划线或美元符。 3、一定要避开javascript的所有保留字。(下面留有部分保留字) 二、加入html时机 1、...双标记内... 2、...双标记内引入外部js文件 3、...双标记内... 三、描述标记(html)与描述计算(javas...
分类:Web开发   时间:2014-02-15 08:13:08    收藏:0  评论:0  赞:0  阅读:411
TCP的三次握手以及TCP状态转换图详解
今天来讨论一下TCP的三次握手以及TCP的状态转换图。首先发一个三次握手的流程图如下: 圖 2.4-3、三向交握之封包连接模式 A:封包发起   当用戶端想要对服务器端发起连接时,就必須要送出一個要求连线的封包,此时用戶端必须随机取用一個大于1024 以上的端口來做为程序通信的通道。然后在 TCP 的表头当中,必须带有 SYN 的主动连线(SYN=1),並并且记下发送给服务器端的序...
分类:其他   时间:2014-02-15 13:10:05    收藏:0  评论:0  赞:0  阅读:396
串(2)--模式匹配算法
算法目的:确定子串在主串中第一次出现的位置 两种算法:BF,KMP(重点掌握) 一:BF算法 1.特点:主串的指针需回溯,速度慢; 2.算法思想:        当主串T(长为m)和子串S(长为n)的比较字符不相等时,主串的指针i需要指向之前开始比较的位置的后面一个字符(相应的子串的指针j需要重新指到1),,这样依次拿子串T和主串的一个连续子字符串比较知道两个串相等为止。 int In...
分类:其他   时间:2014-02-15 09:30:43    收藏:0  评论:0  赞:0  阅读:252
修改应用程序窗口的外观
一、对于MFC 应用程序来说,为了改变 MFC AppWizard 自动生成的应该程序外观和大小,我们既可以在应用程序窗口创建之前进行,也可以在该窗口创建之后进行。      如果希望在应用程序窗口创建之前修改它的外观和大小,就应该在 CMainFrame 类的 PreCreateWindow 成员函数中进行。 二、 在CMainFrame::PreCreateWindow中 添加 cs.l...
分类:其他   时间:2014-02-15 12:02:26    收藏:0  评论:0  赞:0  阅读:249
c语言中如何精确判断bool float是否等于零?
#include #include int main(void) { float a=2.2; if(fabs(a)<=1e-6){ printf("yes"); }else { printf("no"); } return 0; } #include #include int main(void){ bool bo=false; if(!bo){ ...
分类:编程语言   时间:2014-02-15 09:28:40    收藏:0  评论:0  赞:0  阅读:374
OpenGL分片渲染实现
通过OpenGL单机渲染的图片分辨率总是有限的(通常情况下viewPort的大小为2K或者更小),但随着计算机图形学的发展,超高分辨率图片的需求越来越大。为了解决这种供需之间的矛盾,通过一些数学计算,使用OpenGL实现一种大图片的分区域不失真渲染,暂且将这个称之为基于OpenGL的分片渲染技术(Tile Rendering)。使用它可以渲染任意大小的图片。        OpenGL提供透视投...
分类:其他   时间:2014-02-15 10:24:01    收藏:0  评论:0  赞:0  阅读:413
【C++进阶】__stdcall 详解
【C++进阶】__stdcall 详解     __stdcall用来修饰函数,被该关键字修饰的函数,其参数都是从右向左依次被压入到栈中,函数调用在返回前需要清理堆栈,被调函数在返回前负责清理堆栈。 函数调用约定         函数调用约定主要约束了两件事: 1. 参数传递的顺序 2. 调用堆栈由谁(调用函数或被调用函数)负责清理     __stdcall是...
分类:编程语言   时间:2014-02-15 10:09:40    收藏:0  评论:0  赞:0  阅读:364
【android-tips】adb 常用命令汇总(持续更新中)
(转载请注明出处:http://blog.csdn.net/buptgshengod)         最近一直在用adb shell操作一些android代码方面的东西,在这里记录下来,今后遇到新的再不段补充。 1.pull命令,将手机中的文件pull到pc上(将sd卡中的13.png放到电脑端) adb pull /sdcard/13.png /home/CORPUSERS/...
分类:移动平台   时间:2014-02-15 08:33:23    收藏:0  评论:0  赞:0  阅读:332
两个栈实现一个队列与两个队列实现一个栈
两个栈实现一个队列: 原理方法:用一个栈为主栈,一个栈为辅助栈存放临时元素。 入队:将元素依次压入主栈 出队:先检测辅助栈是否为空,如果非空,那么直接弹出辅助栈顶元素,相当于出队。如果为空,那么将主栈元素倒入到辅助栈中,然后弹出辅助栈顶元素。达到先进先出的目的。 以下是代码://两个个栈实现一个队列 /*#include #include #include using namespa...
分类:其他   时间:2014-02-15 14:21:50    收藏:0  评论:0  赞:0  阅读:337
SVN常用命令与分支操作
SVN基本操作和示例...
分类:其他   时间:2014-02-15 08:05:38    收藏:0  评论:0  赞:0  阅读:218
C++回顾之友元
友元,友元函数与友元类...
分类:编程语言   时间:2014-02-15 10:21:58    收藏:0  评论:0  赞:0  阅读:395
LA 3989 - Ladies' Choice 稳定婚姻问题
在盛大的校园舞会上有n位男生和n位女生,每人都对每个异性有一个排序,代表对他们的喜欢程度。你的任务是将男生和女生一一配对,使得男生U和女生V不存在一下情况1.男生u和女生v不是舞伴2,他们喜欢对方的程度都大于各自当前舞伴的程度。如果出现了2中的情况,他们可能擅自抛下自己的舞伴,另外组成一对。 你的任务是对于每个女生,在所有可能和她跳舞的男生中,找出她最喜欢的那一个。...
分类:其他   时间:2014-02-15 10:19:55    收藏:0  评论:0  赞:0  阅读:280
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!