摘要:
网页教学网(webjx.com)文件上传实例 upfile.php.文件上传成功!";}else { echo "文件上传失败!";} echo "下面是文件上传的一些信息:原文件名:".$_FILES['upfile']['name'] ."类型:" .$_FILES['upfile']['type'] ."临时文件名:".$_FILES['upfile']['tmp_name']. "文件大小:&
阅读全文
posted @ 2013-08-14 19:46
风言枫语
阅读(860)
推荐(0)
摘要:
JSP1.0中可以通过继承TagSupport或者BodyTagSupport来实现自定义的tag处理方法。JSP2.0中也支持另外一种更为简单的自定tag的方法,那就是直接讲JSP代码保存成*.tag或者*.tagx的标签定义文件。tag和tagx文件不仅支持经典jsp代码,各种标签模版代码,还支持xml样式的jsp指令代码。按照约定,tag和tagx文件需要放置在WEB-INF/tags目录下。下面是一些简单的示例:1.简单地显示时间time.tag Today is . 2.复制字符串多少遍repeater.tag Let's get some s...
阅读全文
posted @ 2013-08-14 19:44
风言枫语
阅读(304)
推荐(0)
摘要:
函数指针-指针函数函数指针的重点是指针。表示的是一个指针,它指向的是一个函数。eg: int (*pf)();指针函数的重点是函数。表示的是一个函数,它的返回值是指针。eg: int* fun();数组指针-指针数组数组指针的重点是指针。表示的是一个指针,它指向的是一个数组。eg: int (*pa)[8];指针数组的重点是数组。表示的是一个数组,它包含的元素是指针。eg: int* ap[8];类模板-模板类类模板的重点是模板。表示的是一个模板,专门用于产生类。eg:template class Vector{ //…}; //使用这个Vector模板就可以产生很多...
阅读全文
posted @ 2013-08-14 19:42
风言枫语
阅读(278)
推荐(0)
摘要:
想想个人版的机房收费系统已经完成了大概有半月左右的时间了,开始的时候我不想马上开始合作,因为当时觉得刚结束又要开始重复的工作会没有意义,但是现在越来越觉得合作开发可以使我学到更多的东西。毕竟个人版的时候我可以为所欲为,所有的一切都是自己一个人完成,基本不用考虑别人的想法,当然这样会漏掉许多东西。现在三个人合作,是一个集体智慧的关键时刻。很不幸也很幸运的我是组长,瞬间压力山大。我知道我有一个病:每一件事情开始的时候我总会自己给自己设下千难万险,让自己不敢前进。我知道这个要治,而且我自己是这个病最好的医生,不管怎么恐惧,合作开发还是来临了。 不知如何下手是难关,但是时间紧迫,所以最开始...
阅读全文
posted @ 2013-08-14 19:39
风言枫语
阅读(160)
推荐(0)
摘要:
今天在使用gsoap生成webservice客户端文件时,发现我的参数类型全被改了,比如string型变成了char*,原来有STL的地方也变没了,经过研究发现,原来和我生成的头文件时使用的参数有关,wsdl2h -o 头文件名 WSDL文件名或URL wsdl2h常用选项 -o 文件名,指定输出头文件 -n 名空间前缀 代替默认的ns -c 产生纯C代码,否则是C++代码 -s 不要使用STL代码 -t 文件名,指定type map文件,默认为typemap.dat -e 禁止为enum成员加上名空间前缀我这里使用的-s,所以导致我的stl没有了,类型也变了,看来网上的东西不能全copy啊,
阅读全文
posted @ 2013-08-14 19:37
风言枫语
阅读(285)
推荐(0)
摘要:
首先,我不是做驱动的开发人员。所以只能用自娱自乐来表示我的行为。我不知道udc和gadget驱动是不是冷门的驱动,资料真是不多。我之前买了一本书,上面说到这些,就教你如何调试已写好的驱动。这样也可以写书,太坑了吧!我随便从网上搜搜都能写的比他好。难道现在的育人机构为了钱都变成了坑人机构。我以前就希望把自己写过的驱动总结成一个模板,让人能直观的看出linux提供的接口要我们做什么甚至怎么做。虽然做这个比较难,但我还是成功的欺骗了自己,可以做到。这是自娱自乐第一期,可能废话多了一点,请大家原谅。现在说这个模板。这个是一个未做实际应用的模板,只是编译通过,除了没实践,还缺少DMA和USB的请求类型.
阅读全文
posted @ 2013-08-14 19:35
风言枫语
阅读(738)
推荐(0)
摘要:
大家好,我们是微软大中华区安全支持团队。微软于北京时间8月14日清晨发布8个安全补丁,其中3个为最高级别严重等级,5个为重要等级,共修复 Microsoft Windows、Internet Explorer 和 Exchange 中的23个安全漏洞。请特别优先部署严重等级补丁MS13-059 和 MS13-060。MS13-059 | Internet Explorer 的累积性安全更新此安全更新解决 Internet Explorer 中的11个安全漏洞。这些漏洞可能在用户使用 Internet Explorer 查看特制网页时允许远程执行代码。成功利用这些漏洞的攻击者可以获得与当前用户相
阅读全文
posted @ 2013-08-14 19:33
风言枫语
阅读(203)
推荐(0)
摘要:
container_of是linux内核中常用的一个宏,这个宏的功能是,根据某个结构体字段的指针,找到对应的结构体指针。 话不多说,先上源码: /*** container_of - cast a member of a structure out to the containing structure* @ptr: the pointer to the member.* @type: the type of the container struct this is embedded in.* @member: the name of the ...
阅读全文
posted @ 2013-08-14 19:30
风言枫语
阅读(229)
推荐(0)
摘要:
I have read the book Api Design For C++ recently, and I must say that it is a masterpiece.There is a section to introduce the Factory Pattern, I think it is the bestpractical example for this pattern which I have read.So I code it according the example, made little modification and added some annota
阅读全文
posted @ 2013-08-14 19:28
风言枫语
阅读(153)
推荐(0)
摘要:
在用VS2012打包的时候,忽然发现没有像VS2010一样可以本地打包的项目模板,于是找了N多资料后,发现现在微软在推荐用WIX打包。 在折腾WIX打包生成界面的时候,遇到了一个很纠结的问题。 Unresolved reference to symbol 'WixUI:WixUI_InstallDir' in section 'Product:{9E327731-0EAC-4A02-9C3C-9C136ACCE05B}' 经过四处查找和阅读资料后,终于找到了答案,原来是没有添加WixUI的引用。 在工程中增加WixExtension.dll的引用,然后编译通过,
阅读全文
posted @ 2013-08-14 19:26
风言枫语
阅读(402)
推荐(0)
摘要:
FTMx_SC中的 CLKS时钟选择位00 :无01: System clock10:Fixed frequency clock11 External clock 此处的01:System clock并非Core/system clocks 而是 Bus clock,使用时需注意。
阅读全文
posted @ 2013-08-14 19:24
风言枫语
阅读(280)
推荐(0)
摘要:
测试对象:1. Amazon EC2 Small Instance: 1 EC2 Compute Unit (1 virtual core with 1 EC2Compute Unit) XeonE5507 @ 2.27GHz2. 阿里云 1核的ECS: CPU核数:1核(XeonE5-2430 0 @ 2.20GHz) 杭州机房通过http://www.cpubenchmark.net可以查到这2款CPU的跑分值:Intel Xeon E5-2430 @ 2.20GHz7,288Intel Xeon E5507 @ 2.27GHz3,246E5-2430得分是E5507的一倍多, 这也是..
阅读全文
posted @ 2013-08-14 19:21
风言枫语
阅读(589)
推荐(0)
摘要:
题目描述: 现在有一个序列123......N,其中N介于3和15之间,要求在序列之间加入+、-或者空格,使得该序列组成的数学表达式的运算结果为0。 输入: 输入可能包含多个测试样例。 对于每个测试案例,输入整数N(3int op[20];char s[3] = {'+','-',' '};int n;void dfs(int layer,int currentSum,int lastOp,int lastSum){ lastSum *= (layer > 9 ? 100 : 10); lastSum += layer; if(layer
阅读全文
posted @ 2013-08-14 19:19
风言枫语
阅读(167)
推荐(0)
摘要:
原始地址:XMPPFrameWork IOS 开发(三)XMPP中常用对象们:XMPPStream:xmpp基础服务类XMPPRoster:好友列表类XMPPRosterCoreDataStorage:好友列表(用户账号)在core data中的操作类XMPPvCardCoreDataStorage:好友名片(昵称,签名,性别,年龄等信息)在core data中的操作类XMPPvCardTemp:好友名片实体类,从数据库里取出来的都是它xmppvCardAvatarModule:好友头像XMPPReconnect:如果失去连接,自动重连XMPPRoom:提供多用户聊天支持XMPPPubSub:
阅读全文
posted @ 2013-08-14 19:17
风言枫语
阅读(428)
推荐(0)
摘要:
题目描述:小明每天都在开源社区上做项目,假设每天他都有很多项目可以选,其中每个项目都有一个开始时间和截止时间,假设做完每个项目后,拿到报酬都是不同的。由于小明马上就要硕士毕业了,面临着买房、买车、给女友买各种包包的鸭梨,但是他的钱包却空空如也,他需要足够的money来充实钱包。万能的网友麻烦你来帮帮小明,如何在最短时间内安排自己手中的项目才能保证赚钱最多(注意:做项目的时候,项目不能并行,即两个项目之间不能有时间重叠,但是一个项目刚结束,就可以立即做另一个项目,即项目起止时间点可以重叠)。输入:输入可能包含多个测试样例。 对于每个测试案例,输入的第一行是一个整数n(1#include #inc
阅读全文
posted @ 2013-08-14 19:15
风言枫语
阅读(154)
推荐(0)
摘要:
原始地址:XMPPFrameWork IOS 开发(四)消息//收到消息 - (void)xmppStream:(XMPPStream *)sender didReceiveMessage:(XMPPMessage *)message{ // NSLog(@"message = %@", message); //消息的内容 NSString *msg = [[message elementForName:@"body"] stringValue]; //消息发送者 NSString *from = [[message attributeF...
阅读全文
posted @ 2013-08-14 19:12
风言枫语
阅读(269)
推荐(0)
摘要:
main.c#include "stm32f4_discovery.h"#include #define LED1_ON GPIO_SetBits(GPIOD,GPIO_Pin_12)#define LED1_OFF GPIO_ResetBits(GPIOD,GPIO_Pin_12)#define LED2_ON GPIO_SetBits(GPIOD,GPIO_Pin_13)#define LED2_OFF GPIO_ResetBits(GPIOD,GPIO_Pin_13)extern uint8_t NbrOfDataToTransfer;extern uint8_t N
阅读全文
posted @ 2013-08-14 19:10
风言枫语
阅读(741)
推荐(0)
摘要:
l 对象的this引用作用: this关键字就是让类中一个方法,访问该类中的另一个方法或属性。 1、构造器中引用该构造器正在初始化的对象。 2、在方法中引用调用该方法的对象(哪个对象调用的方法,this就代表那个对象)。this在一个方法中使用this.方法,this作用就是引用该类中另一个方法中的对象(对象通常在main方法中)。this也可以省略不写,效果是一样的。但是对于static修饰的方法中就用类调用方法,不能用this。静态成员(带static的)不能访问非静态成员。 语法:this.属性this.方法 重载构造器中调用被包含的构造器初始化代码语法:this(属性...) 例子:t
阅读全文
posted @ 2013-08-14 19:08
风言枫语
阅读(329)
推荐(0)
摘要:
题目链接 此题考查代码能力,还有就是格式问题,也要考虑N==1的情况 #include #include using namespace std;int f[100][100];int main(){ char a[2]; int n,tt,t,i,j; tt=0; while(scanf("%d %c %c",&n,&a[0],&a[1])!=EOF) { getchar(); if(tt) printf("\n"); t=1; if((n+1)/2%2==0) t=0; for(i=0;i<...
阅读全文
posted @ 2013-08-14 19:06
风言枫语
阅读(262)
推荐(0)
摘要:
一:脚本编辑器Web部件新的脚本编辑器Web部件表现为插入标签页下的Ribbon中的“嵌入的代码”,可以使用户在SharePoint网站页面中添加HTML或Javascript或Jquery代码。更多信息二:磁贴结构SharePoint 2013引入了一个新的磁贴结构,被添加到默认的工作组网站的首页。这些磁贴表现为显示网站上的重要任务。磁贴Web部件对于推广网站首页的重要链接非常有用。你可以通过一个新的列表模版叫做推广链接创建一个自定义的磁贴组。更多信息三:文档库同步(文档离线工作)随着一个新的同步按钮,用户现在可以将任意的文档库同步到本地甚至是SkyDrive库。文档库同步后,用户可以在同步
阅读全文
posted @ 2013-08-14 19:04
风言枫语
阅读(126)
推荐(0)
摘要:
下载了eclipse3.7,发现这个版本默认的字体不是Courier New,后来通过eclipse->windows->preferences->general->apperance->colors and fonts->basic->text fonts设置,发现没有这个字体(能找到这个字体的直接设置就行),后来网上找了资料,可以直接修改配置先在eclipse安装目录找到\plugins\org.eclipse.jface_3.7.0.I20110522-1430.jar(不同eclipse版本,文件名不同,不过都是类似的)然后用rar打开,接着依
阅读全文
posted @ 2013-08-14 19:01
风言枫语
阅读(182)
推荐(0)
摘要:
Jungle RoadsTime Limit:1000MSMemory Limit:10000KTotal Submissions:17586Accepted:7937Description The Head Elder of the tropical island of Lagrishan has a problem. A burst of foreign aid money was spent on extra roads between villages some years ago. But the jungle overtakes roads relentlessly, so the
阅读全文
posted @ 2013-08-14 18:59
风言枫语
阅读(151)
推荐(0)
摘要:
Main.javaimport java.net.HttpURLConnection;import java.net.URL;public class Main { private static Messages messages = new Messages(); private static CallBack callback = new CallBack() { @Override public void schedule(Messages messages) { long totalDownloadSize = messages.getTotalDownloadSize()...
阅读全文
posted @ 2013-08-14 18:57
风言枫语
阅读(179)
推荐(0)
摘要:
原题直通车:HDU 4528 小明系列故事——捉迷藏分析: 标记时加两种状态就行. 代码:#include#include#include#includeusing namespace std;const int maxn=101;char f[maxn][maxn];int dx[]={0,0,-1,1};int dy[]={1,-1,0,0};bool vis[maxn][maxn][2][2];int n,m,k,ei,ej,di,dj,si,sj;struct node{ int x,y,time,p,q;}rt,ne;void work(node &rt){ bool u..
阅读全文
posted @ 2013-08-14 18:55
风言枫语
阅读(233)
推荐(0)
摘要:
NetworkingTime Limit:1000MSMemory Limit:10000KTotal Submissions:5417Accepted:2915Description You are assigned to design network connections between certain points in a wide area. You are given a set of points in the area, and a set of possible routes for the cables that may connect pairs of points.
阅读全文
posted @ 2013-08-14 18:52
风言枫语
阅读(190)
推荐(0)
摘要:
做了N久的CloudStack二次开发,最近越来越多的人开始使用CloudStack。通常会遇到添加模板和iso不成功的问题。表现为注册了template/iso之后,"已就绪""状态""大小" 等选项都为空,或者提示no route to host等现象 CloudStack是通过SSVM进行template/iso上传和下载,所以基本可以判定为SSVM网络有问题这样就可以做以下检查:1、内建模板不存在("已就绪""状态""大小" 等选项都为空多发生在这种情况): CS默认
阅读全文
posted @ 2013-08-14 18:50
风言枫语
阅读(911)
推荐(0)
摘要:
题目大意:n块馅饼分给m+1个人,每个人的馅饼必须是整块的,不能拼接,求最大的。 解题思路:1)用总饼的体积除以总人数,得到每个人最大可以得到的V.但是每个人手中不能有两片或多片拼成的一块饼。 代码如下:/* * 1969_2.cpp * * Created on: 2013年8月14日 * Author: Administrator */#include #include #include double V[10001];int N,F;//PI尽量用反余弦函数来算,否则可能精度不够const double PI = acos(-1.0);/** * 输入饼的面积,判断能否够分 ...
阅读全文
posted @ 2013-08-14 18:48
风言枫语
阅读(177)
推荐(0)
摘要:
代码共享url: http://code.google.com/p/region-select-js/ 数据已经更新到中国统计局网站中的2012年的那批数据(制作后未核对);下拉使用div模拟实现.可以定制样式支持ie6/ch/ff/op按照设计,应该可以支持无限级数据树;但是数据并非随需加载,而是全部加载.如果数据达到街道级别,或是包含国外行政区域,会比较大
阅读全文
posted @ 2013-08-14 18:46
风言枫语
阅读(261)
推荐(0)
摘要:
Test.javaimport java.io.IOException;public class Test { public static void main(String[] args) throws IOException, Exception { String srcPath = "E:\\zhanglong.zip"; String dstPath = "E:\\zhanglong"; Decompression.unZip(srcPath, dstPath); }} Decompression.java import java.io.Buffe
阅读全文
posted @ 2013-08-14 18:43
风言枫语
阅读(222)
推荐(0)
摘要:
内核为了处理来自IO层的请求,需要进行相应的优化,因为当请求很多时,且请求的块又都几种在一块,那么如果按照顺序处理这些请求无疑是很大的时间开销,所以,我们需要寻求方法来处理这种情况(当然,不只是这一种情况),这篇文章介绍的就是Linux中经典的IO调度程序--Linus电梯,这个是以Linux的发明者Linus自己的名字命名的。在2.4版的内核中,Linus电梯是默认的IO调度程序。虽然在后来的2.6版内核中它被另外两个调度程序所取代了,但是由于这个调度程序比后来的调度程序简单,而且它们执行的许多功能都相似,所以,它可以作为一个优秀的入门介绍程序。 首先,讲解下为什么这个调度程序被称...
阅读全文
posted @ 2013-08-14 18:41
风言枫语
阅读(233)
推荐(0)
摘要:
/// /// 获取软件在注册表的安装信息 /// 软件都会在这个注册表下填写自己的安装信息 /// HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths /// /// 软件名称 /// 返回软件安装路径 /// 是否找到注册表的安装路径 public static bool TryGetSoftwarePath(string softName, out string pa...
阅读全文
posted @ 2013-08-14 18:39
风言枫语
阅读(1238)
推荐(0)
摘要:
Response对象通过设置ContentType使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。 MIME类型格式:类别/子类别;参数 Content-Type: [type]/[subtype]; parameter MIME主类别: text:用于标准化地表示的文本信息,文本消息可以是多种字符集和或者多种格式的; Multipart:用于连接消息体的多个部分构成一个消息,这些部分可以是不同类型的数据; Application:用于传输应用程序数据或者二进制数据; Message:用于包装一个E-mail消息...
阅读全文
posted @ 2013-08-14 18:37
风言枫语
阅读(452)
推荐(0)
摘要:
利用Global.asax的Application_BeginRequest 实现url 重写 无后缀
阅读全文
posted @ 2013-08-14 18:34
风言枫语
阅读(391)
推荐(0)
摘要:
ImageView没有边角圆化的设置,但是可以通过代码设置实现。一个国外的码农写的方法。效果: 地址:http://www.curious-creature.org/2012代码:package com.example.roundrectshader;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.view.ViewGroup.LayoutParams;import android.w
阅读全文
posted @ 2013-08-14 18:32
风言枫语
阅读(500)
推荐(0)
摘要:
一、通过一个最基础的例子记录基于Schema方式的spring AOP实现。 以下模拟一个业务处理类:public class HelloWorldServiceImpl implements HelloWorldService { @Override public String sayHello(String param,People people) { System.out.println("People's name is " + people.getName()); return "success"; }} 以下模拟切面通知实现类,其他诸
阅读全文
posted @ 2013-08-14 18:30
风言枫语
阅读(280)
推荐(0)
摘要:
利用Global.asax的Application_Error实现错误记录错误日志void Application_Error(object sender, EventArgs e) { // 在出现未处理的错误时运行的代码 Exception ex = Server.GetLastError().GetBaseException(); StringBuilder str = new StringBuilder(); str.Append("\r\n" + DateTime.Now.ToString("yyyy.MM.dd HH:m...
阅读全文
posted @ 2013-08-14 18:28
风言枫语
阅读(295)
推荐(0)
摘要:
方法重载:发生在同一个类中,方法名相同方法形参列表不同就会重载方法。方法重写:发生在继承当中,如果子的一个类方法与父类中的那个方法一模一样(方法名和形参列表一样),那么子类就会重写父类的方法。 方法重写与方法重载的关系:他们不是亲戚,他们没有关系。就是都有方法2个字而已。
阅读全文
posted @ 2013-08-14 18:25
风言枫语
阅读(141)
推荐(0)
摘要:
基本信息在GDAL的Tutorial中开篇即提到GDALAllRegister函数,它会注册所有已知的驱动,包括动态库自动加载的驱动。最关键是这句话: If for some applications it is necessary to limit the set of drivers it may be helpful to review the code from gdalallregister.cpp.我就是要精简GDAL的源代码,所以从分析GDALAllRegister函数开始是个好主意。看之前已经有了几个问题:第一,register具体指什么?第二,已知的驱动,通过什么找到这些驱动
阅读全文
posted @ 2013-08-14 18:23
风言枫语
阅读(907)
推荐(0)
摘要:
首先说明下这里的从0到1指的是从没有听说过pylons到开发出一个看上去还不错的网站。一个月前,我没有听说过也不知道什么是pylons,HTML只知道一些标签,JavaScript也不怎么懂,由于只倾向于做后端,对前端没有什么兴趣,一个偶然的机会做了一个系统,感觉前端也挺好玩的。我仅以我的经历介绍下经验。------------------------------HTML + javaScriptPylons架构MySQL------------------------------那就开始吧^_^1、 首先介绍下pylons的安装:这里不包括错误的处理过程,错误的处理过程详见这里的几篇文章:h
阅读全文
posted @ 2013-08-14 18:21
风言枫语
阅读(343)
推荐(0)
摘要:
git依赖openssl、zlib、首先编译openssl./Configure linux-armv4 shared修改Makefile,CC、RANLIB、MAKEDEPPROG为对应的交叉编译器 make完成拷贝libssl.so和libcrypto.so到相应目录拷贝include文件到对应目录 编译zlib CC=/opt/cross/sysroot/usr/bin/arm-linux-gnueabi-gcc ./configure make并拷贝libzlib.so到相应目录,拷贝zlib.h、zconf.h到include目录 编译curl cmake ...
阅读全文
posted @ 2013-08-14 18:19
风言枫语
阅读(717)
推荐(0)
摘要:
public class FoundationInfo { [Column("id")] public int ID { get; set; } public InvestType Ctype { get { return (InvestType)Ctype2; } set { Ctype2 = (int)value;} } private int _ctype; [...
阅读全文
posted @ 2013-08-14 18:16
风言枫语
阅读(759)
推荐(0)
摘要:
用AJAX刷新一个DIV中的jsp内容如果让这个div自动刷新的话,可以用setInterval('startrefresh()',5000),这个函数的作用是每隔5秒自动执行一次startrefresh方法,还有一种方法是setTimeout('startrefresh()',5000),但是这个方法只会执行一次。
阅读全文
posted @ 2013-08-14 18:14
风言枫语
阅读(1012)
推荐(0)
摘要:
出于安全性能的考虑,目前js端不支持获取本地图片进行预览,正好在做一款类似于QQ心情的发布框,找了不少jquery插件,没几个能满足需求,因此自己使用SWFuplad来实现这个图片上传预览。先粘上以下插件,在别的图片上传功能说不定各位能用的上。1、jQuery File UploadDemo地址:http://blueimp.github.io/jQuery-File-Upload/优点是使用jquery进行图片的异步上传,可控性好,可根据自己的需求任意定制;缺点是在IE9等一些浏览器中,不支持图片预览,图片选择框中不支持多文件选择(这点是我抛弃它的原因); 2、CFUpdate De...
阅读全文
posted @ 2013-08-14 18:11
风言枫语
阅读(309)
推荐(0)
摘要:
一、ListView效果: 1.activity_main.xml 该文件用于控制整个ListView框架的风格. 2.usr.xml 该文件用于控制,每一个ListView中的Item的样式。如通过后期需要添加一些装饰或者变化的话,都可以在这里面设置。比如增加,按钮、图片等等的设置。 3.MainActivity.javapackage com.example.listview;import java.util.ArrayList;import java.util.HashMap;import android.app.ListActivity;...
阅读全文
posted @ 2013-08-14 18:09
风言枫语
阅读(229)
推荐(0)
摘要:
没想到map还有排序功能,默认按照键值从小到大排序 #include #include #include #include #include #include #include using namespace std;int main() { int n; int id,g; while(scanf("%d",&n) && n) { mapm; m[1000000000] = 1; for(int i=1; i ::iterator it; it = m.lower_bound(g); // 二分找第一个大于等于...
阅读全文
posted @ 2013-08-14 18:06
风言枫语
阅读(153)
推荐(0)
摘要:
#include#include#include#include#include#include#include#include#define N 1000#define INF64 1152921504606846976#define INF32 2147483647#define ll intusing namespace std;vectorG[N],Tarjan[N];//Tarjan从0开始存下所有的强连通,其大小用 tar记录,注意分量中只有一个点时,则不连通(Tarjan[tar]mystack;int n,m,tar;int DFN[N],Low[N],Time;// 小写的t
阅读全文
posted @ 2013-08-14 18:04
风言枫语
阅读(124)
推荐(0)
摘要:
暴力DP求解太卡时间了...........写挫一点就跪了 //hdu robot#include #include #include #include using namespace std;inline void RD(int &ret) { char c; do { c = getchar(); } while(c '9') ; ret = c - '0'; while((c=getchar()) >= '0' && c <= '9') ret = ret * 10 + ( c -
阅读全文
posted @ 2013-08-14 18:02
风言枫语
阅读(151)
推荐(0)
摘要:
代码 GetGDALDriverManager()->AutoLoadDrivers(); 包含了两部分:首先获得GDALDriverManager的singleton对象的指针,这点之前已经说明过,采用DCLP是个错误用法,不过可以通过下面的方法规避:永远只在main函数内部单线程调用一次GDALAllRegister, 在其他线程尚未创建之前,singleton对象已经被创建出来 然后运行void GDALDriverManager::AutoLoadDrivers() 函数。这是本次分析的主要内容。注释写的不错,很容易就理解了该函数的逻辑。/** * \brief Auto-loa
阅读全文
posted @ 2013-08-14 17:59
风言枫语
阅读(548)
推荐(0)
摘要:
其实这个问题没有什么好说的,Java里面一切都是对象,是对象的话,字符串肯定就有长度,即然有长度,编译器就可以确定要输出的字符个数,当然也就没有必要去浪费那1字节的空间用以标明字符串的结束了。学过C/C++的人都有一种固定的思维模式,凡是字符串都是以\0结束,其实C++中未必,不信你查查string这个泛型类,为了与C语言兼容性,它里面有一个方法c_str()就是返回以\0结束的字符串。下面是C++/C代码char str[]=”test”;//这个占5个字节为什么是5个字节,因为C语言的标准输出函数printf对字符串进行输出时,会判断当前字符是不是\0,如果是\0的话,就停止输出。不信,你
阅读全文
posted @ 2013-08-14 17:57
风言枫语
阅读(565)
推荐(0)
摘要:
'Eclipse-LazyStart' 这个规范在3.4 osgi 4.1以后就不支持了大家使用Bundle-ActivationPolicy: lazy 这个属性来实现插件的懒加载吧!
阅读全文
posted @ 2013-08-14 17:54
风言枫语
阅读(672)
推荐(0)
摘要:
C++模板有很多特性需要我们去挖掘,很多新的设计模式也都与模板使用相关,我们知道模板的一个基本特性就是可以根据传入的类型产生新的类型。围绕这个特性,可以衍生出很多的其它特性,比如自动为不同的类生成static变量,为不同的类型生成不同的行为等等。这篇文章我想讨论的是如何在C++模板中引用传入类的一个特定的成员变量。这个特性在我们设计新型类库的时候,很是有用。我今后想讲解的无内存管理的数据容器就与这个特性相关。比如,如果我们想设计一个通用的Hash容器,我们肯定需要提供一个选择,让用户提供它们自己的Hash函数,同时,我们也需要提供一个默认的Hash函数,因为很多时候,我们只需要使用最简单的Ha
阅读全文
posted @ 2013-08-14 17:52
风言枫语
阅读(293)
推荐(0)