现在位置: 首页 > smoothing发表的所有文章
  • 11月
  • 06日
综合 ⁄ 共 1036字 评论关闭
#include<iostream> #include<algorithm> #include<cmath> using namespace std; typedef pair<int ,int > ll; ll num,dot[1010]; int i; const double pi=3.1415926535898; ll operator -(ll a,ll b) { return make_pair(a.first-b.first,a.second-b.second); } bool cmp(ll a,ll b) { return (a.first!=b.first?a.first<b.first:a.second<b.second); } int cross(ll a,ll b) { return a.first*b.second-b.first*a.second; } int d2(ll a,ll b) { return (a.first-b.first)*(a.first-b.first)+......
阅读全文
  • 09月
  • 21日
移动开发 ⁄ 共 4101字 评论关闭
转:http://blog.csdn.net/zuolongsnail/article/details/8703432 Android开发中有时需要在应用中或进程间传递对象,下面详细介绍Intent使用Bundle传递对象的方法。被传递的对象需要先实现序列化,而序列化对象有两种方式:java.io.Serializable和android.os.Parcelable Java中使用的是Serializable,而谷歌在Android使用了自定义的Parcelable。两种序列化方式的区别:1.在使用内存的时候,Parcelable比Serializable性能高,推荐使用Parcelable类;2.Serializable在序列化的时候会产生大量的临时变量,从而引起频繁的GC;3.Parcela......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 1350字 评论关闭
http://haixiaoyang.wordpress.com/category/search-binary-search/ /* Suppose we are given an array A[1 .. n] with the special property that A[1] ≥A[2] and A[n − 1] ≤A[n]. We say that an element A[x] is a local minimum if it is less than or equal to both its neighbors, or more formally, if A[x − 1] ≥A[x] and A[x] ≤A[x + 1]. For example, there are five local minima in the following array: 9 7 7 2 1 3 7 5 4 7 3 3 4 8 6 9 We can obviously find a local minimum in O(n) time by scanning through the......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 1322字 评论关闭
上海赛之前复习+提升一下.. Z K W 线段树是自底向上的线段树 相当于先遍历到最底层然后存起来 每次遍历再向上走 这对于有些有遍历到底部的线段树是极好的.. 看了 Z K W   的  统计的力量(百度文库PPT)  后有种醍醐灌顶的感觉  他对数据结构的本质理解的非常透彻 这是不去上数据结构课的后果吗 -  -? 对于这道题来说要有一种递归的思想 我就是少了这种思想所以怎么求 每个节点 的每个参数 就想了很久 -  -|| #include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int M......
阅读全文
  • 03月
  • 05日
综合 ⁄ 共 5144字 评论关闭
1、什么是异常处理 异常:程序在运行过程中的一些特殊情况,例如:内存不够用,文件找不到,对象是Null,数组下标越界。当产生这些特殊情况的时候,可能会造成程序不能正常运行。 异常处理:让程序在发生异常的时候能够正常执行。  2、异常分类 检查性异常,必须处理,如果不处理,编译不能通过。 非检查性异常,可以不处理,但是一旦发生,程序就不能继续运行。  3、对于非检查性异常 虽然编译的时候不会报错,能够运行。但是运行的时候,如果发生错误,后果很严重。所以还是要处理。可以通过增加代码来解决。 例子:对于Nu......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 1011字 评论关闭
能做编辑器的容器就两个div和iframe div: <div contenteditable=true>可以编辑了</div> iframe: 尽管textarea也可以做到显示多种标签,但通常的web编辑器不是textarea,   而是designMode=on的iframe 用对于iframe   需要用javascript设置起designMode=On就可以了 我试了下 在ie下可以  但火狐下不能用 <script> function GetIframeInnerHtml(objIFrame)  {          var iFrameHTML = "";          if (objIFrame.contentDocument)             {                  // For NS6                  iFrameHTML......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 1576字 评论关闭
有时候不知道怎么开口,有时候张口就错,有时候没有共同语言,有时候一说话就吵架……言语的沟通总是伴随着信息的扭曲,或者一个眼神胜过千言万语。 只因在人群中多看了一眼,那是你的眼神,回眸一笑百媚生…… 从第一眼看到你,到形成对你的第一印象,我用了100毫秒。为了达到这个速度,能在寻找优质交配对象的竞赛中更快、更准、更狠,我花了150万年让大脑养成了快速锁定高帅富、白富美的技能,眼线、耳环、假指甲还没来得及出马的时候,一个眼神已经锁定了大局。 人具有解读眼神的天赋,从婴儿时期就显露出来。出生2-5天的婴儿就可......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 649字 评论关闭
    我做的客户端自动升级系统需要在内存或缓存中维持一根可用客户端产品的列表。考虑到在内存中进行读取的速度更快,于是选择在内存中存储一份可用客户端产品的列表。这个列表用一个静态列表对象保存。当新增,修改,淘汰客户端产品时,会对从数据库向这个内存对象中进行同步。     这个设计是完全没有问题的。但是应用到多个tomcat部署这样的同一个实例的时候,问题就出来了。这也是今天上线的积累到的一个教训。上线之后发现,新增了两个客户端产品之后,刷客户端列表却时而能不显示任何信息,时而值显示一个客户端,有时候显示......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 420字 评论关闭
1. 问题描述: 在开发中,经常遇到下面的问题: [2014-09-01 16:38:06 - Dex Loader] Unable to execute dex: Multiple dex files define LXXXXXX; [2014-09-01 16:38:06 - Mypro2014_0901] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define LXXXXXX; 2. 分析: 很明显,“XXXXXX“被重复定义,可是,明知道是重复define,查了半天没有发现根源。仔细查看自己的项目,发现XXXXXX这个文件所在的包有两处: 第一处: 在本项目中,这是个aidl文件所在的包; 第二处, 在本项目所引用的另外一个项......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 564字 评论关闭
         最近学习了下QGraphics系列,主要包括三个类: QGraphicsItem QGraphicsView 和 QGraphicsScene. 有关这3者的介绍请参阅Qt Assistant.下面对本人在使用过程中遇到的一些问题进行总结和回顾.         [1 ] QgraphicsView是可以设置成透明的.使用时,设置其styleSheet为透明如可         QString styleSheet = QObject::tr("background:transparent");         this->setStyleSheet(styleSheet);         下面这个是效果图.后面的图片是用Qt绘制的,因为我要在前端再做一些数据处理,因此设置view和背景图像大小一致,而用scen......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 2786字 评论关闭
本题DFS与BFS都可以 就是判断在两次转弯后 能不能找到。。 BFS #include<stdio.h> #include<string.h> #include<stdlib.h> #include<iostream> #include<queue> #include<algorithm> using namespace std; int a,b; int s[1005][1005]; struct node {     int q,w,r,t; }; int man[4][2]={0,1,-1,0,0,-1,1,0}; int visit[1002][1002][4]; int e1,f1; queue<node> q; node h,g; int bfs() {     while(!q.empty())     {         node yy=q.front();         //......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 2208字 评论关闭
Smallest Difference Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 4688   Accepted: 1303 Description Given a number of distinct decimal digits, you can form one integer by choosing a non-empty subset of these digits and writing them in some order. The remaining digits can be written down in some order to form a second integer. Unless the resulting integer is 0, the integer may not start with the digit 0.  For example, if you are given the digits 0, 1, 2, 4, 6 an......
阅读全文