摘要:
http://code.google.com/p/protobuf/downloads/list上可以下载Protobuf的源代码。安装步骤如下所示:1>tar -xzf protobuf-2.5.0.tar.gz //进入目录cd protobuf-2.5.0 //将protobuf的函数库放在此目录文件下./configure--prefix=/usr/local/protobuf //下面的make是操作目录下的一个Makefile文件,如果之前用过此命令,又先重新编译过,可在此之前输 make cleanmake make checkmake install //安装protob
阅读全文
posted @ 2013-10-15 18:43
风言枫语
阅读(501)
推荐(0)
摘要:
Eliminate the ConflictTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1315Accepted Submission(s): 563 Problem Description Conflicts are everywhere in the world, from the young to the elderly, from families to countries. Conflicts cause quarrel...
阅读全文
posted @ 2013-10-15 18:41
风言枫语
阅读(212)
推荐(0)
摘要:
前言最近一直忙于各种校招笔试,好不容易能停下来做到ACM题目。(吐槽:身在传媒,各种二线互联网公司例如美团、爱奇异连笔试通知都没给,去霸笔感觉答的还行结果依旧没有面试通知,真蛋疼,浪费时间浪费精力)。这里记录一下我做次小生成树的过程,首先要有最小生成树的基础,我一般是用kruskal+并查集实现,参考链接: 并查集 思路 次小生成树其实可通过对kruskal算法进行延伸得到,说简单点就是多次求最小树: 首先,用kruskal求得最小生成树,并用visit数组记录最小生成树的边,假设为总共num条然后,循环求最小生成树num次,每次都不用第一次求得的最小生成树的边 假...
阅读全文
posted @ 2013-10-15 18:38
风言枫语
阅读(210)
推荐(0)
摘要:
题意就是给一个50 * 50的矩阵然后给出每行每列元素的和和一个初始矩阵矩阵中有些是未知,有些是已知然后我们求目标矩阵就是把能确定的元素的值求出来,实在不能确定的就置为-1所有矩阵元素的值在0-100之间 看到范围很小。第一反应是求一个最大流先把已经给出的元素都从每行每列的和中减掉。然后左边为行结点,右边为列结点然后源点向行结点连边列结点向汇点连边行和列中如果对应的元素未知就连一下,流向上限是100然后这样我们就得到了一个可行解但是可能有多解怎么办对于一个可能多解的元素如果我们将这个元素的值固定住。然后建立一个超级源点与该行结点连边。该列结点与超级汇点连边。流量都是1,跑一遍看看有没有增广路。
阅读全文
posted @ 2013-10-15 18:37
风言枫语
阅读(226)
推荐(0)
摘要:
设计模式的概念最早起源于建筑设计大师Alexander的《建筑的永恒方法》一书,尽管Alexander的著作是针对建筑领域的,但是他的观点实际上用用于所有的工程设计领域,其中也包括软件设计领域。在《建筑的永恒方法》一书中是这样描述模式的:模式是一条由三个部分组成的通用规则:他表示一个特定环境、一类问题和一个解决方案之间的关系。每一个模式描述了一个不断重复发生的问题,以及该问题解决方案的核心设计。软件领域的设计模式也有类似的定义:设计模式是对处于特定环境下,经常出现的某类软件开发的问题的一种相对成熟的设计方案。所有资深软件设计师,他们积累了足够的经验,这些经验可以让他们快速、优雅地解决软件设计开
阅读全文
posted @ 2013-10-15 18:36
风言枫语
阅读(152)
推荐(0)
摘要:
IDE:CSS5.4,compiler不支持可变参数宏。需要手动设置编译器相关选项:Language Option-》Language Mode —》no strict ANSI。 1.#pragma DATA_ALIGN( rxdata_stream, 128)就是让rxdata_stream地址的末尾7位是0(二进制地址),就是128字节对齐。对齐的目的,一般是位了CACHE读写外存。如果一个CACHE的line是128字节。这样,如果数据128字节对齐,那么取一个128字节的数据,只使用一个CACHE行就够了。 2.dsp中的near和far关键字 ne...
阅读全文
posted @ 2013-10-15 18:35
风言枫语
阅读(1779)
推荐(0)
摘要:
Given a collection of numbers, return all possible permutations. For example, [1,2,3]have the following permutations: [1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2], and[3,2,1]. code: STL method and recursion method.class Solution {public: vector > permute(vector &num) { // Note: The Solution obj...
阅读全文
posted @ 2013-10-15 18:33
风言枫语
阅读(152)
推荐(0)
摘要:
原文:Top 10 “Must Follow” JavaScript Best PracticesJavascript 的很多扩展的特性是的它变得更加的犀利, 同时也给予程序员机会创建更漂亮并且更让用户喜欢的网站。尽管很多的开发人员都乐于颂扬 javascript,但是仍旧有人看到它的阴暗面。使用很多 javascript 代码的 web 页面会加载很慢,过多的使用 javascript 使得网页丑陋和拖沓。很快如何有效地使用 javascript 成为一个非常火热的话题。这里让我们列出 10 个最佳 javascript 实践,帮助你有效地使用 javascript。1. 尽可能的保持代码简
阅读全文
posted @ 2013-10-15 18:31
风言枫语
阅读(123)
推荐(0)
摘要:
1. 不带任何提示关闭窗口的js代码关闭 2.自定义提示关闭 3.关闭当前页面: 关闭如果是按钮则: Response.Write(""); 这样点关闭的时候就不会弹出如当前窗口正试图关闭的对话框了. 那么怎么样当用户点浏览器的最大化最小化关闭按钮中的关闭按钮时也弹出关闭的确认对话框呢?这样: 这样的话在点关闭时候就会执行onbeforeunload函数,弹出真的要关闭此窗口吗的对话框,点取消返回假,不关闭,点确定返回真关闭窗口 那么怎么样才能够点击某个按钮的时候弹出确定取消对话框呢??如果点取消就不执行下面的代码,点确定就继续执行下面的代码?在按钮的单击里写: Respo
阅读全文
posted @ 2013-10-15 18:24
风言枫语
阅读(650)
推荐(0)
摘要:
大三上学期已经过去六个礼拜了,感觉生活一片混乱,找不回一点自信,第一第四个星期坚持我的目标,第二第三感觉都在玩lol,第五周国庆节当了一回猪,第六周每天都去图书馆,学到的比前五个礼拜的还多很多。九月份值得一提的是 csdn java 版块拿到了月专家技术分第六名,虽然没有进前三,但是已经尽了我最大的努力了。九月份最值得一提的是写了好多封情书,却还不知道她的地址。勿以往之不谏,知来者之可追,来者何处可追?大三上学期的时光已经过去了三分之一了,不要再这样迷迷糊糊走下去。我这人有一种大众式的弱点,就是怕落后于别人之下,以至于我的能力是由周围交往的人来决定的。虽然经过大学两年的自我不屑已经改进了很多,
阅读全文
posted @ 2013-10-15 18:22
风言枫语
阅读(139)
推荐(0)