风言枫语  

2013年8月12日

摘要: XML——这种用于表示客户端与服务器间数据交换有效负载的格式,几乎已经成了Web services的同义词。我们知道AJAX技术能够使得每一次请求更加迅捷,对于每一次请求返回的不是整个页面,也仅仅是所需要返回的数据。然而,由于Ajax和REST技术的出现影响了应用程序架构,这迫使人们开始寻求`XML的替代品,如:JavaScript Object Notation(JSON)。 JSON 作为一种更轻、更友好的 Web services客户端的格式(多采用浏览器的形式或访问 REST风格 Web服务的Ajax应用程序的形式)引起了 Web 服务供应商的注意。通常AJAX通过返回XML格式的数. 阅读全文
posted @ 2013-08-12 19:09 风言枫语 阅读(229) 评论(0) 推荐(0) 编辑
 
摘要: Projects Plan For Remaining 2013- Lisp Project: To Be.- Python Project: To Be.- Perl Project: To Be.- Games Project: Open War I- Foundational Algorithms Project: Foundational Algorithms Libs With C- Searching Project: Simple Searching Engine For Full Text.- AI Project: Simple AI Engine for Product R 阅读全文
posted @ 2013-08-12 19:07 风言枫语 阅读(99) 评论(0) 推荐(0) 编辑
 
摘要: 最近看各大IT门户网站都会看到很多XXX的创业经历,特别是最近比较火爆的手机APP,更是让很多吊丝程序员成功逆袭。不得不佩服人家对自身技术的坚持和面对机会的把握能力,但是身为GIS专业的自己,每次都很难让自己跟创业结合在一起,可能出于本身技术能力的问题,但更多的我觉得跟这个专业的特点有关系。提起现在的创业,成本最少的就是科技创业,也就是使用计算机技术来创业。如果说以前科技创业是做网站,那么现在最火爆的是做手机APP,特别是手机游戏,因为它有着几个特点: 1:以娱乐性和工具性最为容易被老百姓接受现在能够赚钱的事情,只要广大老百姓喜欢的,就不愁没有市场。我们不需要阳春白雪的技术,什么大数据存储、. 阅读全文
posted @ 2013-08-12 19:05 风言枫语 阅读(213) 评论(0) 推荐(0) 编辑
 
摘要: *期微吐槽博言论存档,涉及“性能优化”、C++陋*等写C++程序的几个陋*:class 名以大写 C 开头,例如 CDate;成员变量以 m_ 开头;变量采用匈牙利命名法;不知道何时禁用 copy-ctor/assign operator。前三个可能是从MFC那里传下来的,当时C++、class、OO是新玩意儿,要与 C struct 区分,现在还这么做就土了。C++的成员变量可用特殊命名格式,加下划线后缀即可(加下划线前缀是错的)。但在 Java 里不必模仿 C++ 的这种成员变量命名方式,IDE 可以让成员变量以不同的颜色显示,与局部变量区分,根本无需特殊命名。写程序就怕把以前的编程经验不 阅读全文
posted @ 2013-08-12 19:03 风言枫语 阅读(144) 评论(0) 推荐(0) 编辑
 
摘要: 给m个单词,由这m个单词组成的一个新单词(两个单词可以重叠包含)长度为n,且新单词中包含的基本单词数目不少于k个。问这样的新单词共有多少个? m很小,用二进制表示新单词中包含基本单词的情况。用m个单词建立AC自动机,可以求出所有单词之间相互包含的情况,AC自动机的后缀特性(每个结点的失配边指向新结点,新节点到trie树根的字符串是当前节点字符串的后缀)。 动态规划:f(i, j, k):长度为i的单词,在trie树中第j个结点处,包含基本单词的情况为k(二进制),的总方案数。 转移方程:在当前字符串后边再加上一个字母f(i+1, u, k|val[u]) += f(i, j, k)u是j结点的 阅读全文
posted @ 2013-08-12 19:00 风言枫语 阅读(194) 评论(0) 推荐(0) 编辑
 
摘要: 大家好,我们是微软大中华区安全支持团队。 在此提前通知各位:微软计划于北京时间8月14日清晨发布8个安全补丁,其中3个为严重等级补丁,另5个为重要等级补丁。3个严重等级补丁修复了 Microsoft Windows、Microsoft Server Software 和 InternetExplorer 中的安全漏洞,5个重要等级补丁修复 Microsoft Windows 中的安全漏洞。 下表概述了本次提前公告(按严重等级和公告 ID 排序): Bulletin IDMaximum Severity Rating and Vulnerability ImpactRestart Requi.. 阅读全文
posted @ 2013-08-12 18:58 风言枫语 阅读(191) 评论(0) 推荐(0) 编辑
 
摘要: 终于把3DMAX的MSE搞定了! 阅读全文
posted @ 2013-08-12 18:56 风言枫语 阅读(449) 评论(0) 推荐(0) 编辑
 
摘要: 题意:有一个n*n的01矩阵,任务是把尽可能少的0变成1,使得每个元素的上、下、左、右元素之和为偶数。思路:很容易想到的思路是枚举每个点是0还是1,因为n#include#define INF 0x3f3f3f3f#define MAXN 20using namespace std;int n,ori[MAXN][MAXN],t[MAXN][MAXN],dx[]={0,0,-1},dy[]={1,-1,0},ans,ca=0,T;bool f(int x,int y){ int sum=0; for(int i=0;i=0 && y+dy[i]>=0 && 阅读全文
posted @ 2013-08-12 18:53 风言枫语 阅读(197) 评论(0) 推荐(0) 编辑
 
摘要: 题意:一个人在一条线段来回走(遇到线段端点就转变方向),现在他从起点出发,并有一个初始方向, 每次都可以走1, 2, 3 ..... m步,都有对应着一个概率。问你他走到终点的概率 思路: 方向问题很是问题,我们可以把线段改造成环,具体我们可以把除端点以外的点作为另一个半圆 和原来的线段拼成一个环,方向就单一了,用dp[i]表示在i点的时候到达终点的期望步数,则dp[i]=dp[(i+1)%N]*p1+E[(i+2)%N]*p2+…E[(i+m)%N]*pm+1。 这里N为变成环以后的点数。注意到有些点是无法到达的,自然这些点的期望是无意义的,可以理解成正无穷,在实际列方程的... 阅读全文
posted @ 2013-08-12 18:51 风言枫语 阅读(146) 评论(0) 推荐(0) 编辑
 
摘要: 点击打开链接题意:给多个矩形和其被顺时针旋转的角度求矩形面积和凸包面积的比验证模板题//大白p263#include #include #include #include #include #include #include #include #include #include using namespace std;const double eps=1e-8;//精度const int INF=1 Polygon;Vector operator+(Vector a,Vector b){return Vector(a.x+b.x,a.y+b.y);}//向量+向量=向量Vector opera 阅读全文
posted @ 2013-08-12 18:49 风言枫语 阅读(175) 评论(0) 推荐(0) 编辑