现在位置: 首页 > sitcom发表的所有文章
  • 04月
  • 21日
综合 ⁄ 共 1213字 评论关闭
昨天在visual studio编程遇到很普遍的some variables already defined in some.obj问题,网上对此有很多的讨论,但绝大多数都是由于动态静态链接设置不一致问题,这可以通过改变project properties里面的code generation来解决,比如把/MT改成/MD,这个问题在此不作备忘,网上一查便会有很多解决方案。 而这次的问题无法通过以上方法解决,具体如下: compiler 在link的时候抱怨 “ Error584error LNK2005: "public: unsigned int __thiscall std::vector<class std::basic_string<char,struct std::char_traits<char>,......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 1497字 评论关闭
昨天参加了华为赛门铁克科技有限公司的面试。分别经历了笔试、技术面试、电话面试、等待结果... 笔试题主要是考察C语言,下来之后,发现自己的基础还不是很牢固,做错了很多不应该错的题。提醒自己做题首先要认真读题,理解题意以后再动笔,如果基础牢固,就可以很容易地看出此题考察的是什么,还要注意平时的积累,注意一些看似不起眼的问题,永远要牢记“天下大事必作于细”。此篇文章中,主要总结一下其中的一道编程题——冒泡排序,题目不难,但有很多细节需要注意。/* * 冒泡排序 * 基本思想:对存放原始数据的数组,按从后往......
阅读全文
  • 03月
  • 10日
综合 ⁄ 共 858字 评论关闭
题目: Given a string s, partition s such that every substring of the partition is a palindrome. Return the minimum cuts needed for a palindrome partitioning of s. For example, given s = "aab", Return 1 since the palindrome partitioning ["aa","b"] could be produced using 1 cut. 解题: 思路类似Palindrome Partitioning,首先构造DP数组,然后再次dp,状态转移方程: f[j] = min(f[j], f[i - 1] + 1); f[i + 1] = min(f[i + 1], f[i] + 1); 代码: class Solution { public: int minCut(stri......
阅读全文
  • 08月
  • 06日
数据库 ⁄ 共 2147字 评论关闭
什么是blob,mysql blob大小配置 2010-04-06 17:21 BLOB介绍 BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器。在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型。BLOB是一 个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库)。根据Eric Raymond的 说法,处理BLOB的主要思想就是让文件处理器(如数据库管理器)不去理会文件是什么,而是关心如何去处理它。但也有专家强调,这种处理大数据对象的方法是......
阅读全文
  • 07月
  • 29日
综合 ⁄ 共 3071字 评论关闭
UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。 stringByEvaluatingJavaScriptFromString     使用stringByEvaluatingJavaScriptFromString方法,需要等UIWebView中的页面加载完成之后去调用。我们在界面上拖放一个UIWebView控件。在Load中将google mobile加载到这个控件中,代码如下: - (void)viewDidLoad {     [super viewDidLoad];     webview.backgroundColor = [UIColor clearColor];      w......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 3761字 评论关闭
原文: http://blog.csdn.net/bianbian17556231/article/details/5398039 --------------------- 写程序的过程中遇到了const的用法,上网搜了点资料,都说Dan Saks的这篇文章讲的比较全面,就打算好好看看,可惜是英文的,因此决定自己来翻译一遍,为了更好地理解const的同时也能复习一下英语。原文可以参见:http://blog.csdn.net/bianbian17556231/archive/2010/03/20/5398276.aspx     译文:   在我的上一篇文章中,我讨论了为什么C++中编译器把数据存入ROM的规则比C中的更复杂。关于这个主题,我还想再谈谈,不过在此之......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1242字 评论关闭
Problem Description 世界杯结束了,意大利人连本带利的收回了法国人6年前欠他们的债,捧起了大力神杯,成就了4星意大利. 世界杯虽然结束了,但是这界世界杯给我们还是留下许多值得回忆的东西.比如我们听到了黄名嘴的3分钟激情解说,我们懂得了原来可以向同一个人出示3张黄牌,我们还看到了齐达内的头不仅能顶球还能顶人………… 介于有这么多的精彩,xhd决定重温德国世界杯,当然只是去各个承办世界杯比赛的城市走走看看.但是这需要一大比钱,幸运的是xhd对世界杯的热爱之情打动了德国世界杯组委会,他们将提供xhd在中国杭州和德国任意世界杯承......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 988字 评论关闭
给定一棵树的根结点,树中每个结点都包含一个整数值val。我们知道树中任意2个结点之间都存在唯一的一条路径,路径值为路径上所有结点值之和。请计算最大的路径值(允许路径为空)。 样例: -10 / | \ 2 3 4 / \ 5 -1 / 6 / -1 最大的路径值为13,相应的路径为5到6之间的路径。 扩展:此题算法也可用来解决另一个非常常见的面试题“树的直径”(求树中任意两结点路径的长度的最大值)。可以认为树中每个结点的val值为1,那么求最长路径相当于求路径值最大的路......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 2390字 评论关闭
游戏经常会与有组织犯罪相提并论,这不是没有原因的。 游戏经常会与有组织犯罪相提并论,这不是没有原因的。事实早已证明,对成功和成就的向往——经常与金钱相关——已经成为一种与毒品类似的诱惑机制,需要对其加以管控。几率游戏、赛马、赌球以及与之类似的活动为很多人带来了不切实际的愉悦,但也有一些人为之倾家荡产,甚至陷入更悲惨的境遇。在这种快乐之下,总免不了与金钱有关的种种阴暗行为。 即使是在当今的游戏行业,这种阴暗面也一直存在。虽然有一些道德水准很高的游戏制作商在开展业务时总会追求自己的理想,但还是有......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 2123字 评论关闭
EL(Expression Language) 目的:为了使JSP写起来更加简单。 EL表达式: >>单纯在jsp页面中出现,是在四个作用域中取值,page,request,session,application. >如果在struts环境中,它除了有在上面的四个作用域的取值功能外,还能从值栈(valuestack)中取值. >>特点1:${name},name在值栈中的查找顺序是:先从对象栈中取,取到终止,否则,向map中取。 >>特点2:在对象栈的查找顺序是,先从model中找是否有name这个属性,找到终止,否则,找action中是否有name这个全局变量。 >>特点3:${#name},里面的......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 9476字 评论关闭
 关于Android中的组件和应用,之前涉及,大都是静态的概念。而当一个应用运行起来,就难免会需要关心进程、线程这样的概念。在Android中,组件的动态运行,有一个最与众不同的概念,就是Task,翻译成任务,应该还是比较顺理成章的。 Task的介入,最主要的作用,是将组件之间的连接,从进程概念的细节中剥离出来,可以以一种不同模型的东西进行配置,在很多时候,能够简化上层开发人员的理解难度,帮助大家更好的进行开发和配置。 任务 在SDK中关于Task(guide/topics/fundamentals.html#acttask),有一个很好的比方,说,Task就相......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 3021字 评论关闭
没加当前弧优化 56ms #include<bits/stdc++.h> #define inf 1000000000 using namespace std; const int xx[4]={-1,1,0,0},yy[4]={0,0,-1,1}; inline int read(){ int x=0,f=1;char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();} return x*f; } struct edge{ int to,next,v; }e[100001]; int n,m,cnt=1,T,ans,a[101][101],id[101][101],head[10001],h[10001],q[10001]; inline void ins(int u,int v,in......
阅读全文