现在位置: 首页 > vanda发表的所有文章
  • 11月
  • 21日
综合 ⁄ 共 5680字 评论关闭
本博客(http://blog.csdn.net/livelylittlefish )贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正!   1. 宏定义   #define ASPECT_RATIO 1.653 该宏定义ASPECT_RATIO也许从未被编译器看见,也许在编译器开始处理源代码之前就被预处理器替换了。我们知道,宏定义在预处理阶段会进行简单地字符串替换,凡是遇到ASPECT_RATIO的地方都被替换为1.653。因此,ASPECT_RATIO是不会进入符号表(symbol table)的。   符号表复习   (1) 什么是符号表?符号表有哪些重要作用? 符号表是用来记录编译过程中......
阅读全文
  • 10月
  • 31日
web前端 ⁄ 共 1235字 评论关闭
Javascript的This用法 作者: 阮一峰 日期: 2010年4月30日 网址:http://www.ruanyifeng.com/blog/2010/04/using_this_keyword_in_javascript.html this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,   function test(){     this.x = 1;   } 随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。 下面分四种情况,详细讨论this的用法。 情况一:纯粹的函数调用 这是函数的最通常......
阅读全文
  • 06月
  • 11日
综合 ⁄ 共 190字 评论关闭
bin文件安装提示错误: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directorycorey@localhost:~/桌面$ sudo apt-get install  libstdc++.so.5 sudo apt-get install libstdc++5
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 789字 评论关闭
  闲话不多讲,主要为方便想学hadoop但没有多余机器的朋友   (1)core-site.xml配置 <configuration> <property> <name>fs.default.name</name> <value>hdfs://localhost:9000</value> </property> </configuration>   (2)hdfs.site.xml <configuration> <property> <name>dfs.replication</name> <value>1</value> </property> <property> <name>dfs.permissions</name> <value>false<......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 3607字 评论关闭
偶然看到一个后缀树的文章,觉得很有意思,转载一下:http://blog.csdn.net/g9yuayon/article/details/2574781 不过不确定这个是不是原创。。 在pongba的讨论组上看到一道Amazon的面试题:找出给定字符串里的最长回文。例子:输入XMADAMYX。则输出MADAM。这道题的流行解法是用后缀树(Suffix Tree)。这坨数据结构最酷的地方是用它能高效解决一大票复杂的字符串编程问题: 在文本T里查询T是否包含子串P(复杂度同流行的KMP相当)。 文本T里找出最长重复子串。比如abcdabcefda里abc同da都重复出现,而最长重复子串是abc。 找出字......
阅读全文
  • 12月
  • 18日
算法 ⁄ 共 2418字 评论关闭
Time Limit: 10000/4000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 820    Accepted Submission(s): 202 Problem Description Given a positive integer n, your task is to find a positive integer m, which is a multiple of n, and that m contains the least number of different digits when represented in decimal. For example, number 1334 contains three different digits 1, 3 and 4.   Input The input consists of no more than 50 test cases. Each test case ......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 1417字 评论关闭
C#时间比较大小方法一:时间与时间之间直接比较。 stringstrTime1=DateTime.Now.ToString();   stringstrTime2=DateTime.Now.AddDays(-1).ToString();   DateTimedt1=Convert.ToDateTime(strTime1);   DateTimedt2=Convert.ToDateTime(strTime2);   if(dt1>dt2)   {   ……其他操作   }  C#时间比较大小方法二:使用CompareTo方法,实现时间与时间之间的比较。 stringstrTime1=DateTime.Now.ToString();   stringstrTime2=DateTime.Now.AddDays(-1).ToString();   DateTimedt1=Convert.ToDateTime(strTime1);   DateTimedt2=Con......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 623字 评论关闭
插播一段题外话 你现在发牢骚,是因为你脑袋里的积淀还不够, 1 你积淀的宽度太窄 2 你涉猎的深度不够 3 如果不是以上,那就是你速度太慢。 当你面对所有一般题型时,你都应该: 10秒内识别出题型,及解题大致方法(dp,dfs,loop,greedy , binary-search,data-structure-alg....) 30秒内确定大致解题思路。包括识别出题目中的变形(需要注意到的点) 1分钟内想清楚算法模板。 5分钟内写出程序。 10分钟内通过程序。 只有严格按照这个过程来严格要求自己,才能够进一步提升。 与Edit Distance 类似的一个题,但......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 822字 评论关闭
例如:共有三张椅子,现在有十人人等着去坐,一张椅子只能坐一人,坐上椅子后离开给等待的人坐,例子如下: public class SemaphoreTest { public static void main(String[] args) {ExecutorService service = Executors.newCachedThreadPool();final  Semaphore sp = new Semaphore(3);//共有十个线程,有三个信号许可,一次性可以进来三个线程for(int i=0;i<10;i++){Runnable runnable = new Runnable(){public void run(){try {sp.acquire();//获取许可} catch (InterruptedException e1) {e1.printStackTrace();}System.ou......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 4041字 评论关闭
应聘者对于简历应该如何写,面试前应该准备些什么,看了这个之后,我想你就会很清楚该如何做,下面先看牛人是怎么看的: 下面是聊天记录原文(http://bbs.csdn.net/topics/390114474来自csdn-bbs): “ 2012/2/2 15:13:23 有一个原则 2012/2/2 15:13:29 如果我投简历给你 2012/2/2 15:13:36 就代表我接受挑选 2012/2/2 15:13:44 那么你怎么样,我都遵守 2012/2/2 15:13:49 如果是你打电话给我 2012/2/2 15:13:57 那是你邀请我 2012/2/2 15:14:04 那么你必须足够尊重我 2012/2/2 15:14:10 不然不玩 2012/2/2 15:14:22 这是不同的,......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 6634字 评论关闭
但凡涉及多用户不同权限的网络或者单机程序,都会有权限管理的问题,比较突出的是MIS系统。  下面我要说的是MIS系统权限管理的数据库设计及实现,当然,这些思路也可以推广开来应用,比如说在BBS中用来管理不同级别的用户权限。  权限设计通常包括数据库设计、应用程序接口(API)设计、程序实现三个部分。  这三个部分相互依存,密不可分,要实现完善的权限管理体系,必须考虑到每一个环节可行性与复杂程度甚至执行效率。  我们将权限分类,首先是针对数据存取的权限,通常有录入、浏览、修改、删除四种,其次是功能,它可以包括例......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 1377字 评论关闭
gimp linux 上的图像处理软件, 源码安装真实费了牛劲了, 下面把努力的过程,记录下来, 没有仔细整理,仅供参考吧 。   apt-get install intltool apt-get install pkg-config apt-get install libtool apt-get install libjpeg-dev apt-get install libpng-dev apt-get install gcc apt-get install g++ git clone git://git.gnome.org/babl ./autogen.sh make make install  git clone git://git.gnome.org/gegl apt-get install glib-2.0 ./autogen.sh make make install wget  https://git.gnome.org/browse/gegl/snapsh......
阅读全文