摘要:
要统计1到N之间‘1’的个数,如数11包含2个1.所以当N=12时,答案为5。思想:找规律,假设ans[N]表示1到N的‘1’的个数,则有a[100]=(a[10]-1)*9+10+a[10]-1+1;先打表求出1ek的答案;然后对N由高到低逐位拆分。有种情况要特别注意:当N=100001时,高位出现1时要累加到后面第一个非0位数上。 #include#include#include#include#include #include "malloc.h"#include using namespace std;#define LL long longLL a[20]={0, 阅读全文
posted @ 2013-08-18 22:31
pangbangb
阅读(329)
评论(0)
推荐(0)
摘要:
求转弯最少的走路方式!!!! #include #include #include using namespace std; struct node { int x,y; int step; friend bool operatorb.step; } }; char map[200][200]; int visit[200][200],n,m,p; int dir[4][2]={0,1,1,0,-1,0,0,-1}; int judge(int x,int y) { if(x>=1&&x=1&&yq; int i,x,y; ... 阅读全文
posted @ 2013-08-18 22:29
pangbangb
阅读(213)
评论(0)
推荐(0)
摘要:
tcpdump命令英文原意是dump traffic on a network ,即截获网络上的数据报,可以根据指定的网络接口来截获不同的数据报 。它会输出在某个网络接口上符合匹配表达式的报内容的描述。当tcpdump完成抓包后,会打印出类似下面的内容: 9 packets captured 56 packets received by filter 17 packets dropped by kernel 当然,在读取网络上的数据包时,得需要特权,比如linux上的超级用户 tcpdump用法 tcpdump -A 用ascii打印出每个包信息,这个对于截获网页很方... 阅读全文
posted @ 2013-08-18 22:27
pangbangb
阅读(386)
评论(0)
推荐(0)
摘要:
在进行账单查询功能的时候我应用了Grid++Report报表设计器,下面我就为大家介绍一下,还望大家多多指点。 首先,在Grid++Report报表设计器中进行报表界面的设置。在属性编辑窗口中这里对报表头、标题行、内容行进行设置,具体的操作不在赘述,我设计的报表界面如下所示。 其次,在机房收费系统项目中的UI层中添加应用,在COM中选择Grid++Report Designer 5.6Type Library和Grid++Report Engine Plugin 5.6Type Library。 再次,在代码编辑器中加入Grid++Report类型库名字空间引用,即为Imports grpr. 阅读全文
posted @ 2013-08-18 22:24
pangbangb
阅读(789)
评论(0)
推荐(0)
摘要:
Tree RecoveryLittle Valentine liked playing with binary trees very much. Her favoritegame was constructingrandomly looking binary trees with capital letters in the nodes.This is an example of one of her creations: D / \ ... 阅读全文
posted @ 2013-08-18 22:22
pangbangb
阅读(344)
评论(0)
推荐(0)
摘要:
"如有不正确之处,请指出,谢谢" --Mood 指针函数 函数指针 指向结构体变量的指针(结构体变量的起始地址。) 是数组类型,每一个元素是相同的结构体。 阅读全文
posted @ 2013-08-18 22:20
pangbangb
阅读(560)
评论(0)
推荐(0)
摘要:
dev grdicontrol 根据条件改变行背景 dev grdicontrol 根据条件改变字体颜色 dev grdicontrol 根据条件改变某个单元格背景不用写代码 打开gridcontrol的run desinger找到 appearance 下的 style conditions 点击添加,出现一条为 conditionsitem -index 0的列。在此列中添加规则即可。属性说明 appearance 为颜色 applytorow 应用到整行 colmn是对于哪个列进行规则定义。 conditions 规则类型 比如less 是小于 eque是等于 下方的value属性值 v 阅读全文
posted @ 2013-08-18 22:18
pangbangb
阅读(917)
评论(0)
推荐(0)
摘要:
这是一道简单的计算几何;In the picture below you can see a triangle ABC. Point D, E and F divides the sides BC, CA and AB into ratio 1:2 respectively. That is CD=2BD, AE=2CE and BF=2AF. A, D; B, E and C, F are connected. AD and BE intersects at P, BE and CF intersects at Q and CF and AD intersects at R.So now a 阅读全文
posted @ 2013-08-18 22:15
pangbangb
阅读(264)
评论(0)
推荐(0)
摘要:
Problem Description We all use cell phone today. And we must be familiar with the intelligent English input method on the cell phone. To be specific, the number buttons may correspond to some English letters respectively, as shown below: 2 : a, b, c3 : d, e, f4 : g, h, i5 : j, k, l6 : m, n, o 7 :... 阅读全文
posted @ 2013-08-18 22:13
pangbangb
阅读(225)
评论(0)
推荐(0)
摘要:
Parentheses Balance You are given a string consisting of parentheses () and []. Astring of this type is said to be correct: (a) if it is the empty string (b) if A and B are correct, AB is correct, (c) if A is correct, (A ) and [A ] is correct. Write... 阅读全文
posted @ 2013-08-18 22:11
pangbangb
阅读(203)
评论(0)
推荐(0)
摘要:
1.按钮中用的value 指的是按钮上要显示的文本 比如“确定”“删除”等2.复选框用的value 指的是这个复选框的值3.单选框用的value 和复选框一样4.下拉菜单用的value 是列表中每个子项的值5.隐藏域用的value 是框里面显示的内容在后台如果你想得到复选框的内容 就是value 来取当你在接收表单数据的页面中获取数据时,得到的就是value的值1. name是控件的名称(多个控件可以取同一个名称),value是控件的值;2. 并不是所有控件的value都会显示出来,比如 checkbox, radio, hidden;3. 定义控件的 name和value 就可以在服务器上获 阅读全文
posted @ 2013-08-18 22:09
pangbangb
阅读(1372)
评论(0)
推荐(0)
摘要:
java实现点名,并记录被点次数import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.PrintStream;import java.util.ArrayList;import java.util.Scanner;public class Demoe1 { public static void main(String[] args)throws Exception { File f=new File("src/t7/names.txt" 阅读全文
posted @ 2013-08-18 22:06
pangbangb
阅读(620)
评论(0)
推荐(0)
摘要:
什么是APIAPI(Application Programming Interface,应用程序编程接口)是一套用来控制Windows的各个部件(从桌面的外观到为一个新进程分配的内存)的外观和行为的一套预先定义的Windows函数.用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么. 这在某种程度上很象Windows的天然代码.其他的语言只是提供一种能自动而且更容易的访问API的方法.VB在这方面作了很多工作.它完全隐藏了API并且提供了在Windows环境下编程的一种完全不同的方法. 这也就是说,你用VB写出的每行代码都会被VB转换为API函数传递给Window... 阅读全文
posted @ 2013-08-18 22:04
pangbangb
阅读(347)
评论(0)
推荐(0)
摘要:
Maxiee今天又学到了一个插件——Cscope。Cscope 是一款用于查看大型工程中的代码的软件。它使用方便,支持快速查找 C Symbol、function 等在工程中所有出现的位置,而不用自己手动遍历所有文件,从而提高效率。Cscope 的官网是 http://cscope.sourceforge.net,上面貌似没有能直接应用于windows的包。Maxiee找到了这个网址: http://code.google.com/p/cscope-win32/downloads/list ,可以下载到专门为Windows预编译的包。下载解压后,得到一个cscope.exe,还是复制到vim文 阅读全文
posted @ 2013-08-18 22:02
pangbangb
阅读(208)
评论(0)
推荐(0)
摘要:
虽然这个题目很简单,但是也是会范很多错误的,平时你肯定知道,但是在编程的时候就是容易犯傻,而且八匹马都拽不回来。。。看来还是要多写写代码。。不废话了。直接贴代码。。#include#includeusing namespace std;char* toUpperChar(char* src){ int length=strlen(src); char* m_dest=new char[length+1]; memset(m_dest,0,length+1); memcpy(m_dest,src,length); int index=0; while(m_dest[index]) { if(m. 阅读全文
posted @ 2013-08-18 22:00
pangbangb
阅读(691)
评论(0)
推荐(0)
摘要:
题意:由方格组成的矩阵,每个方格可以放大炮用P表示,不可以放大炮用H表示,求放最多的大炮,大炮与大炮间不会互相攻击。大炮的攻击范围为两个方格。分析:这次当前行的状态不仅和上一行有关,还和上上行有关,所以用三维dp【i】【j】【k】来表示第i行的状态为j,i-1行状态为k时最多的大炮。一开始看数据量为100 * 1024 * 1024 铁定要爆,但是由于大炮的攻击方式,单独看每一行最多只有几十种可行的状态,所以保存好这些状态就行了。 #include #include #include #include using namespace std;int n,m,sum;int dp[105][1 阅读全文
posted @ 2013-08-18 21:57
pangbangb
阅读(197)
评论(0)
推荐(0)
摘要:
绘制虚线 虚线绘制主要调用CGContextSetLineDash函数。 这个函数有4个参数,除了一个是上下文外,phase为初始跳过几个点开始绘制,第三个参数为一个CGFloat数组,指定你绘制的样式,绘几个点跳几个点(下面为绘10个点,跳过5个),最后一个参数是上个参数数组元素的个数。 - (void)drawLineDash{ CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSaveGState(context); CGContextSetLineWidth(context... 阅读全文
posted @ 2013-08-18 21:55
pangbangb
阅读(412)
评论(0)
推荐(0)
摘要:
CRC : Cyclic redundancy Check循环冗余校验概述参见wiki百科:http://en.wikipedia.org/wiki/Cyclic_redundancy_check原理及精辟讲解参见:http://www.repairfaq.org/filipg/LINK/F_crc_v3.html原理我也只是大致懂了,感觉还不是很透彻,岁数大了又不是搞数学的,吃力啊。不过有一些理解上的心得,对与不对说一下。另外提供封装好的源码。1、关于原理 CRC的算法是那么规定的,所以不要太过于纠结它的模2除法、多项式除法,也不要硬扯着熟悉的算术除法说事。异或一直是处理bit的一个很神奇. 阅读全文
posted @ 2013-08-18 21:53
pangbangb
阅读(1200)
评论(0)
推荐(0)
摘要:
题意:一个图, 点权代表走到该点可获得的能量值. 可正可负. 一个人从1 号出发,带有100点能量. 问是否有一种方案可使人在能量值>0的时候走到n.思路:这个题首先要注意点权. 其实就是这点的所有入边的边权都等于这点的点权.要找长路, 而非最短路. 但是可以借助最短路的算法SPFA求.最短路的算法SFPA主要是 队列 + 松弛松弛操作直接关系到我们运行算法的目的----求最短路如果与该点相邻的下一个点到源的距离可以因为通过该点中转而缩短 ,则更新此下一个点到源的最短距离, 也就相当于选择了走 经过该点中转这条路.(有点dp的意思?) 如果更新成功, 则意味着刚刚被更新的这一点有可能继续 阅读全文
posted @ 2013-08-18 21:50
pangbangb
阅读(292)
评论(0)
推荐(0)
摘要:
点击打开poj 2155思路: 二维树状数组分析:1 题目给定两种操作,第一种是给定左上角和右下角的下标,把这个子矩形里面的0/1进行互换,第二种是问某个点的值2 我们先看一维的情况 假设题目给定的是一个长度为n的一维数组那么我们现在要把区间[i,j]里面的值进行0/1互换首先我们先来看一个定理,假设一个数原先为0,那么它经过奇数次的变换为1,偶数次的变换为0。 所以我们可以这么这么想[i,j]区间要变换那么就是相当于区间里面的值加1,那么等价于i这个点加1,j+1这个点减一那么我们要判断某个点x的值的时候只要求出[1,x]的和mod2即可,为什么呢? 1 如果更新的区间是x的左边,那么对于x 阅读全文
posted @ 2013-08-18 21:48
pangbangb
阅读(163)
评论(0)
推荐(0)
摘要:
概述 Application为全局作用域,且只有一个Application对象,它可以存储和访问任意页面的变量(数据存储类型都是Object,也就是任意类型),同时也被多页面使用(也为引用)。 Application集合 Contents用于获取(除Object标记和CreateObject方法创建的对象)所有Application对象CreateObject集合取得Object标记建立的对象关于 Application的方法 这里我们重点看下 Lock和集合的操作 LockLock是避免操作同一变量时出现与时间有关的错误实例1如:我们设置当有用户访问页面时,Applic... 阅读全文
posted @ 2013-08-18 21:46
pangbangb
阅读(293)
评论(0)
推荐(0)
摘要:
数据库的三范式1N:关系R中的属性都是不可分割的项.2N:在1N的基础上,每个非主属性完全函数依赖于码.3N:在2N的基础上,每一个非主属性既不部分依赖于码也不传递依赖于码.1N| 消除非主属性对码的部分函数依赖2N| 消除非主属性对码的传递函数依赖3N| 消除主属性对码的部分和传递函数依赖BCNF| 消除非平凡且非函数依赖的多值依赖4N简单描述:第三范式的要求如下: 1,每一列只有一个值 2,每一行都能区分。 3,每一个表都不包含其他表已经包含的非主关键字信息。 你说的两个表,如果每个都满足三范式,那么两个表也满足三范式。转自:http://www.cublog.cn/u/23975/sho 阅读全文
posted @ 2013-08-18 21:44
pangbangb
阅读(558)
评论(0)
推荐(0)
摘要:
Chinese MahjongMahjong () is a game of Chinese origin usually played by four persons with tiles resembling dominoes and bearing various designs, which are drawn and discarded until one player wins with a hand of four combinations of three tiles each and a pair of matching tiles.A set of Mahjong tile 阅读全文
posted @ 2013-08-18 21:41
pangbangb
阅读(402)
评论(0)
推荐(0)
摘要:
Linux的文件系统结构 Linux文件系统为一个倒转的单根树状结构 文件系统的根为"/"文件系统严格区分大小写路径使用“/”来分割,在windows使用"\" 当前工作目录 1 每一个shell或系统进程都有一个当前工作目录 2 使用pwd命令可以显示当前的工作目录 3. 文件名称文件名称大小写敏感名称最多有255个字符除了正斜线外都是有效的字符通过touch命令可以创建一个文件,或者更新已有文件的时间以“.”开头的文件都是隐藏文件 4. 列出目录的内容 1 ls -a 显示所有文件(包括隐藏文件) 2 ls -l 显示所有文件的详细信息 在ub... 阅读全文
posted @ 2013-08-18 21:39
pangbangb
阅读(181)
评论(0)
推荐(0)
摘要:
下载地址: 【北方网通】【电信网通】【下载说明】1 点击上面的地址,打开下载页面2 点击"普通下载"--等待30秒--点击"下载"按钮--保存 【更多阅读】 [原][pwc980]串口通信参数之计算CRC32[原]C8051F310 红外解码程序[原]DLP Composer 11.3,做DLP软件的,你懂得[原]天台爱情.BD高清1280国语中字[原]yunfile收益图[原][apk破解]Awind公司的Mirrorop Sender 1.1.0.8[原][安卓破解]拖拖乐4.1.9,高级版[原]如何突破路由器(TPLINK等)的IP带宽控制(限速) 阅读全文
posted @ 2013-08-18 21:37
pangbangb
阅读(233)
评论(0)
推荐(0)
摘要:
正确答案:C一、对答案解释:A、TYPE:有两个选可供选择:1、ORACLE_LOADER:传统方式,与SQLLDR一样,参数从多,应用较多。2、ORACLE_DATADUMP:数据泵(Datapump),这是10gR2中新增的数据访问方式,这种方式的数据源是专用二进制文件,这种二进制文件就目前而言只能用外部表生成,也中能用外部表加载。如果你对Oracle内部格式理解的深入,并有高超的编程能力,自己编写程序处理这种格式也是可行的。B、REJECT LIMIT用来指定查询数据时能够接受的错误数,如果不指定默认值是0,即不允许出现错误,UNLIMITED则是不限制。C、DEFAULT DIREC. 阅读全文
posted @ 2013-08-18 21:35
pangbangb
阅读(227)
评论(0)
推荐(0)
摘要:
L-systemA D0L (Deterministic Lindenmayer system without interaction) system consists of a finite setof symbols (the alphabet), a finite setPof productions and a starting string. The productions inPare of the form, whereand(uis called the right side of the production),is the set of all strings of sym 阅读全文
posted @ 2013-08-18 21:32
pangbangb
阅读(332)
评论(0)
推荐(0)
摘要:
题意: (欧洲人自己写的题面就是不一样啊...各种吐槽...果断还是看晕了)有向图, 有个源叫CCS, 求从CCS到其他所有点的最短路之和, 以及从其他所有点到CCS的最短路之和.思路:返回的时候是多个源,但是因为终点只有一个,所以把所有边反向之后, 再SPFA一次源即可.#include#include#includeconst int MAXN=1000000+10;typedef long long ll;const ll inf=1e60;using namespace std;struct Node{ int v,w;};vectormp1[MAXN];//正向建图vector... 阅读全文
posted @ 2013-08-18 21:30
pangbangb
阅读(197)
评论(0)
推荐(0)
摘要:
前言 在利用VS2010创建web项目的时候,会有两个选择。可以选择直接创建website网站,还可以选择使用webapplication应用程序。刚刚接触web开发,看到这两个就疑惑了,既然是都可以,那为什么有两个呢?这样的分开,肯定是有它的道理的。下面是我对这个问题进行的一些总结,都是从网上找的一些资料,与大家分享。website 中文名称网站,是指在互联网上,根据一定的规则,使用HTML、ASP等代码语言制作的用于展示特定内容的相关网页的集合,有可供管理人员操作的后台及用户使用的前台。从网上查到的很多资料中,website是为了适应兼容从ASP转过来的开发人员的习惯而存在的,例如:不需要 阅读全文
posted @ 2013-08-18 21:28
pangbangb
阅读(538)
评论(0)
推荐(0)
摘要:
两次三分#include #include #include #include using namespace std;int x[5],y[5],v[5];double cal(double x1,double x2,double y1,double y2){ double tmp=(x1-x2)*(x1-x2); tmp+=(y1-y2)*(y1-y2); return sqrt(tmp);}double chk(double xx,double yy){ double stx=x[3],sty=y[3],edx=x[4],edy=y[4]; double t... 阅读全文
posted @ 2013-08-18 21:26
pangbangb
阅读(202)
评论(0)
推荐(0)
摘要:
最近一直在研究WebRTC,做了一个小项目:www.meet58.com,这个项目利用WebRTC、WebSocket可以让各种设备只通过浏览器进行视频聊天,无论是电脑、手机或者是平板。下面就是手机和电脑进行视频通话的截图:PC端手机端这个项目目前只有简单的视频通话功能,后期陆续开发桌面共享、录制视频、录制音频及照片处理等功能。我的测试环境:PC端:Chrome 28手机端:GalaxyS2 Android4.03 浏览器Chrome Beta好像目前手机上只有Chrome Beta支持WebRTC测试的时候遇到一个问题,就是发热很严重 阅读全文
posted @ 2013-08-18 21:23
pangbangb
阅读(2184)
评论(0)
推荐(0)
摘要:
JavaScript学习总结(二) ---- 对象 在JavaScript中,几乎用到的每个js都离不开它的对象。下面我们深入了解一下js对象。 js中对象的分类跟之前我们学过的语言中函数的分类一样,一个是系统自带的叫预定义对象,一个是用户自己写的叫自定义对象。大体内容如下图所示: 一:核心对象 1.Array对象数组对象,用来创建数组,使用new 创建 常用的方法如下图: 常用属性: 通过例子说明Array对象的创建和使用,如下。 运行结果: 说明:prototype用于添加新的属性... 阅读全文
posted @ 2013-08-18 21:21
pangbangb
阅读(222)
评论(0)
推荐(0)
摘要:
题意:给定平面上4个点,没有3点共线;判断这4个点能组成怎样的四边形。正方形:Square矩形:Rectangle菱形:Rhombus平行四边形:Parallelogram梯形:Trapezium普通四边形:Ordinary Quadrilateral#include#includeusing namespace std;typedef struct points{ double x,y; points(double xx=0,double yy=0):x(xx),y(yy){}}vectors;points p[4],ch[4];bool operator 1 && cros 阅读全文
posted @ 2013-08-18 21:19
pangbangb
阅读(213)
评论(0)
推荐(0)
摘要:
Problem H Game Show Math Input:standard input Output:standard output Time Limit:15 seconds A game show inBritainhas a segment where it gives its contestants a sequence of positive numbers and a target number. The contestant must make a mathematical expression using all of the numbers in the sequenc. 阅读全文
posted @ 2013-08-18 21:17
pangbangb
阅读(296)
评论(0)
推荐(0)
摘要:
1:使用sae开发必须有sae帐号,自己注册吧;2:在sae上新建立一个python项目;3:建立完成之后新建一个版本,即版本1;4:获取svn的地址在eclipse中check下来;5:注意check过程中本地建立的项目名称要和sae中建立的应用名称相同;6:注意在建立本地的django项目时不用勾选生成src目录;7:check完成之后建立views.py文件并且编写:fromdjango.httpimportHttpResponsedefhello(request):returnHttpResponse("Hello,world!-Django")8:配置config 阅读全文
posted @ 2013-08-18 21:14
pangbangb
阅读(263)
评论(0)
推荐(0)
摘要:
做TopCoder SRM 576 D2 L3 题目时,程序有个地方需要对一个数大量求幂并取余,导致程序运行时间很长,看了Editoral之后,发现一个超级高效的求幂并取余的算法,之前做System test时,程序运行时间(最慢的测试用例)为500ms左右,使用此方法之后,运行时间直接减为20ms,快了20多倍,所以将此方法记录下来。算法时间复杂度为 log(n)。这个算法其实就是 数据结构与算法分析 (Weiss 著)一书中开头的那个递归求幂算法的非递归版,简洁明了。代码如下: // Finds x raised to the y-th exponent modulo MOD (即求 x. 阅读全文
posted @ 2013-08-18 21:12
pangbangb
阅读(538)
评论(0)
推荐(0)
摘要:
日志主要用于记录程序运行的情况,以便于程序在部署之后的排错调试等等!也有利于将这些信息进行持久化,否则信息便会丢失。很多时候,系统出现的异常都是碰巧的,很难再现的,所以需要实时监控,记录运行日志信息。介绍下日志工具:logging,log4j,commons-logging。logging是java自带的,在JDK中java.util.logging.*包是日志记录API。Log4j比JDK Logging更加成熟,是日志记录标准。commons-logging,是一个接口抽象,底层的实现可以自动替换:如果当前存在log4j,则使用log4j来实现否则,使用JDKlogging来实现否则,使用 阅读全文
posted @ 2013-08-18 21:10
pangbangb
阅读(1229)
评论(0)
推荐(0)
摘要:
前面有一篇Say bye to CMake and Makefile我开始用自己编写的newlisp脚本替代CMake,今天对前面的进行改进。改进部分是:1. newlisp armory模块的引入和初始化 部分可以重用2. 将头文件所在目录,cpp或者cc文件所在目录以及依赖库名称等 作为配置单独抽出来,可以根据不同的项目进行配置现在看改过后的代码:rebuild.lsp是主要执行脚本#!/usr/bin/newlisp ;; init(load "/opt/armory_config.lsp")(load "build_config.lsp");; 阅读全文
posted @ 2013-08-18 21:08
pangbangb
阅读(376)
评论(0)
推荐(0)
摘要:
这篇文章参考自http://blog.sina.com.cn/s/blog_991afe570101rdgf.html,十分感谢原作者的伟大创造,本人亲测可行。 这篇文章记录一下如何在MAC系统环境下,搭建LUA脚本最好的编码环境,具有强大的代码补全,而且可以编译运行。这里使用到的还是sublime text编辑器。下面开始进行详细的介绍:(1)下载sublime text注意版本号为2.0.2,下载地址:sublime text 2下载地址 (2)安装lua环境(这里用到的是最新的版本:5.2.1)进入这个页面进行lua安装点击打开链接,在这个页面中,提示到有两种安装方式:①第一种是使用Ru 阅读全文
posted @ 2013-08-18 21:05
pangbangb
阅读(322)
评论(0)
推荐(0)

浙公网安备 33010602011771号