- 军军小站|张军博客
搜索到与相关的文章
数据库相关

CDC之CreateCompatibleDC与BitBlt

CreateCompatibleDC创建一个与指定设备一致的内存设备描写叙述表。HDCCreateCompatibleDC(HDChdc//设备描写叙述表句柄);參数hdc现有的设备描写叙述表的一个句柄,假设这个句柄为NULL,则函数创建一个和应用程序当前屏幕一致的内存设备描写叙述表。返回值假设函数调用成功,则返回一个内存设备描写叙述表句柄;否则返回NULL。说明创建一个与特定设备场景一致的内存设备场景返回值Long,新设备场景句柄,若出错则为零參数表參数

系统 2019-08-12 01:54:10 3128

各行各业

poj 1328 Radar Installation 贪心

http://poj.org/problem?id=1328X轴的上方代表海,下方代表陆地。海中有多个岛屿,X轴上可任意放置半径为d的雷达,求至少放置多少个雷达可覆盖所有岛屿,不能完成输出-1。以岛屿为圆心做半径为d的圆,可在X轴上产生两个交点,即为X轴上可覆盖该岛屿的区间,求出所有岛屿所对应的区间,将交集不为空的区间分为一组,这样你会发现答案其实就是求区间可分为多少组。#include#include#include

系统 2019-08-12 01:32:52 3128

编程技术

23讲 URL

这是看完23讲后的小笔记,关于URL规则、伪静态。一、URL规则2、此处的区分大小写,也只是对第一个字母区分,并非对整个模块名。3、模块名复杂时,且区分大小写,此时在地址栏访问时要用"_"隔开复杂的单词之间。二、伪静态支持伪静态,其实就是修改配置文件,限制伪静态的后缀,比如说后缀名只可以为html、shtml23讲URL

系统 2019-08-12 01:32:06 3128

Python

python实现各种插值法(数值分析)

一维插值插值不同于拟合。插值函数经过样本点,拟合函数一般基于最小二乘法尽量靠近所有样本点穿过。常见插值方法有拉格朗日插值法、分段插值法、样条插值法。拉格朗日插值多项式:当节点数n较大时,拉格朗日插值多项式的次数较高,可能出现不一致的收敛情况,而且计算复杂。随着样点增加,高次插值会带来误差的震动现象称为龙格现象。分段插值:虽然收敛,但光滑性较差。样条插值:样条插值是使用一种名为样条的特殊分段多项式进行插值的形式。由于样条插值可以使用低阶多项式样条实现较小的插

系统 2019-09-27 17:53:54 3127

ASP.NET

Scott Mitchell 的ASP.NET 2.0数据教程之二十八

ScottMitchell的ASP.NET2.0数据教程之二十八::GridView里的Button原文|下载本教程中的编码例子|下载本教程的PDF版导言一般控件(比如GridView)显示数据的时候对数据只能读取,而需要处理数据的功能是非常常见的.典型的情况是为每行数据添加一个Button,LinkButton,或ImageButton.当点击这些button时,数据会PostBack,执行一些服务器端的代码.一条条的编辑或删除数据是最常见的情况.实际上

系统 2019-08-29 23:39:22 3127

编程技术

20个让Web Developer开发生涯更加轻松的工具

Typetester一个在线对比字体的工具,可以很直观得看到不同字体的差异pForm创建HTML表单的工具,能在瞬间创建很美观的表单,并输出html代码ColourLovers在线的调色板工具,你能够搜索到很多配色方案或提交你的配色方案Firebug无所不能的firebug,不多介绍了HTMLEntityCharacterLookupHTML实体查询工具960GridSystem960是个神奇的数字,960是横向尺寸,960网格系统是能够让设计师快速创建网

系统 2019-08-29 23:32:27 3127

编程技术

基础算法-递推法

实用算法(基础算法-递推法-01)有一类试题,每相邻两项数之间的变化有一定的规律性,我们可将这种规律归纳成如下简捷的递推关系式:Fn=g(Fn-1)这就在数的序列中,建立起后项和前项之间的关系,然后从初始条件(或最终结果)入手,一步步地按递推关系递推,直至求出最终结果(或初始值)。很多程序就是按这样的方法逐步求解的。如果对一个试题,我们要是能找到后一项与前一项的关系并清楚其起始条件(最终结果),问题就好解决,让计算机一步步算就是了,让高速的计算机做这种重复

系统 2019-08-29 23:04:47 3127

C++

C/C++内存分配方式,栈区堆区 new/delete/mallo

http://blog.csdn.net/rujielaisusan/article/details/4622197内存分配方式内存分配方式有三种:[1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。[2]在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。

系统 2019-08-12 01:33:52 3127

Hadoop

Hadoop 的 TotalOrderPartitioner

http://blog.oddfoo.net/2011/04/17/mapreduce-partition%E5%88%86%E6%9E%90-2/Partition所处的位置Partition位置Partition主要作用就是将map的结果发送到相应的reduce。这就对partition有两个要求:1)均衡负载,尽量的将工作均匀的分配给不同的reduce。2)效率,分配速度一定要快。Mapreduce提供的PartitionerMapreduce默认的

系统 2019-08-12 09:29:57 3126

C++

c++中调用cygwin/x使用ncl

1.C++中调用程序:ShellExecute(NULL,L"open",L"cmd.exe",L"/cd:&cdcygwin&cygwin.bat",L"D:\\cygwin\\",SW_HIDE);2.修改cygwin.bat:@echooffD:chdirD:\cygwin\binbash--login-i改成:@echooffsetCYGWIN=binmodettyntsecD:for/f%%iin('tasklist')doif/i%%i==XW

系统 2019-08-12 09:27:06 3126