<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[likemecch的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/likemecch</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; likemecch]]></copyright><item><title><![CDATA[在已知字符串中查找给定的子串，若找到返回位置，找不到返回-1]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/8084164</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/8084164</guid><author>likemecch</author><pubDate>Thu, 18 Oct 2012 09:59:32 +0800</pubDate><description><![CDATA[import java.util.regex.*;

public class SubString {

	/**
	 * @param args
	 */
	public int intstr(String str1, String str2){
		Pattern pattern = Pattern.compile(str2);
		Matcher matcher = pattern.matc]]></description><category></category></item><item><title><![CDATA[百度2013校园招聘笔试题（欢迎高手给予指点）]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/8010404</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/8010404</guid><author>likemecch</author><pubDate>Sun, 23 Sep 2012 19:22:20 +0800</pubDate><description><![CDATA[一、简答题
   1.简述数据库以及线程死锁产生的原理及必要条件，简述如何避免死锁。
   2.请列举面向对象设计的三个基本要素和五种主要涉及原则。
   3.简述windows内存管理的几种方式及优缺点。
二、算法和程序设计
   1.公司组织一次羽毛球比赛，采用淘汰机制，假设公司有1001个人，如果要评出“公司羽毛球第一高手”的称号，至少需要进行多少场比赛？请简述设计过程，并写出代码]]></description><category></category></item><item><title><![CDATA[腾讯2013校园招聘笔试题]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/8010342</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/8010342</guid><author>likemecch</author><pubDate>Sun, 23 Sep 2012 18:55:01 +0800</pubDate><description><![CDATA[1、生产者消费者问题，信号量
2、深度优先遍历二叉树
4、Belady
5、进程调度
6、数组最长子序列和
7、数组最长递增子序列
8、fork();函数
9、n个数进栈，出栈方式有多少种（卡特兰数）
10、逆波兰式
11、MySQL带条件和排序的select语句执行顺序、索引]]></description><category></category></item><item><title><![CDATA[搜狗笔试题（请高手们提供牛逼答案）]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/8010332</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/8010332</guid><author>likemecch</author><pubDate>Sun, 23 Sep 2012 18:46:07 +0800</pubDate><description><![CDATA[一、已知计算机有一下原子操作
1、 赋值操作：b = a;
2、 ++a和a+1;
3、for( ){ ***}有限循环；
4、操作数只能为0或者正整数；
5、定义函数
实现加减乘除操作
提示：
     实现减法操作：
	static int dec(int n) {
		int tmp = 0;
		int result = 0;
		for (int i = 0; i <]]></description><category></category></item><item><title><![CDATA[数码视讯笔试题]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/8010243</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/8010243</guid><author>likemecch</author><pubDate>Sun, 23 Sep 2012 18:22:07 +0800</pubDate><description><![CDATA[1、输入文件的名字，以字符串的形式打印出文件的内容
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.FileReader;
import java.io.File;
import java.io.IOException;
private static void readFile(Str]]></description><category></category></item><item><title><![CDATA[Oracle与MySQL的几点区别]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/7856939</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/7856939</guid><author>likemecch</author><pubDate>Sun, 12 Aug 2012 14:07:48 +0800</pubDate><description><![CDATA[Oracle与MySQL的几点区别
1.组函数用法规则
mysql中组函数在select语句中可以随意使用，但在oracle中如果查询语句中有组函数，那其他列名必须是组函数处理过的，或者是group by子句中的列否则报错
eg：
select name,count(money) from user；这个放在mysql中没有问题在oracle中就有问题了。
2.自动增长的数据类型处理]]></description><category></category></item><item><title><![CDATA[数据结构——经典排序算法]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/7788267</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/7788267</guid><author>likemecch</author><pubDate>Thu, 02 Aug 2012 16:06:35 +0800</pubDate><description><![CDATA[排序分为内排序和外排序两种，数据结构中内排序主要排序分为4类，如下表所示：




排序名称


时间复杂度


空间复杂度


稳定性




插入排序


直接插入排序


O(n2)


O(1)


是




二分插入排序


O(nlogn)


O(n)


是




希尔排序]]></description><category></category></item><item><title><![CDATA[六道面试硅谷工程师的变态题目]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/7816757</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/7816757</guid><author>likemecch</author><pubDate>Wed, 01 Aug 2012 09:03:18 +0800</pubDate><description><![CDATA[北京时间 7 月 23 日消息，据国外媒体报道，，像苹果、谷歌、Facebook 这样的硅谷的著名科技公司在招聘的时候有着异常严格的选拔程序。在面试的时候经常会问一些平时很少会遇到的问题来测试应聘者的逻辑思维能力，笔者从多家公司搜集了一些最新的面试问题。如果读者想准备参加谷歌或者苹果这种公司的面试，不妨用这些题练练手，看看自己是否具备这些公司所要求的能力。这些问题很可能以别的形式在招聘过程中出现。]]></description><category></category></item><item><title><![CDATA[如何解决win7 64位 装VirtualBox虚拟机后“W”键不能用的问题]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/7735681</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/7735681</guid><author>likemecch</author><pubDate>Wed, 11 Jul 2012 11:03:57 +0800</pubDate><description><![CDATA[方法一：
    用“windows+w”可以输入“w”;
方法二：
    按下“Ctrl+Alt+Enter"可解决问题。]]></description><category></category></item><item><title><![CDATA[Ubuntu安装配置MySQL数据库]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/7731698</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/7731698</guid><author>likemecch</author><pubDate>Tue, 10 Jul 2012 10:37:18 +0800</pubDate><description><![CDATA[一、MySQL的安装
1.在线安装：
   命令：sudo apt-get install mysql-server
   在安装的过程中将提示为“root”用户设置密码，输入自己的密码即可，安装按成后已自动配置好环境变量，可直接使用mysql命令。
2.下载MySQL安装包离线安装（我下载的版本是：mysql-5.5.25-linux2.6-x86_64.tar.gz）：]]></description><category></category></item><item><title><![CDATA[Ubuntu12.04创建桌面快捷方式]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/7723964</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/7723964</guid><author>likemecch</author><pubDate>Sat, 07 Jul 2012 09:03:57 +0800</pubDate><description><![CDATA[1. 安装gnome-panel：
      sudo apt-get install --no-install-recommends gnome-panel

2. 创建程序快捷方式：
      gnome-desktop-item-edit ~/ --create-new

3. 选择类型，输入名称和命令，点击确定，创建的快捷方式放在～/目录（可以拷贝到其他的目录里去）。]]></description><category></category></item><item><title><![CDATA[有意思的文章：程序员的进化]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/7723958</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/7723958</guid><author>likemecch</author><pubDate>Sat, 07 Jul 2012 08:57:22 +0800</pubDate><description><![CDATA[不久前，在互联网上出现了一篇有趣的文章，讲的是对于同一个问题，不同层次的程序员编出的Python代码显示出了不同的风格，代码都很简单，有趣。我把它整理了一下，并修改了几处错误。
编程新手
def factorial(x):       if x == 0:           return 1     else:           return x * factorial(x - 1)]]></description><category></category></item><item><title><![CDATA[中软国际Java程序员笔试题]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/7723951</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/7723951</guid><author>likemecch</author><pubDate>Sat, 07 Jul 2012 08:47:00 +0800</pubDate><description><![CDATA[1、谈谈final， finally， finalize的区别。
final：修饰符（关键字）如果一个类被声明为final，意味着它不能再派生出新的子类，不能作为父类被继承。因此一个类不能既被声明为 abstract的，又被声明为final的。将变量或方法声明为final，可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值，而在以后的引用中只能读取，不可修改。被声明为fi]]></description><category></category></item><item><title><![CDATA[ubuntu 12.04下安装adobe flash]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/7723778</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/7723778</guid><author>likemecch</author><pubDate>Sat, 07 Jul 2012 00:56:51 +0800</pubDate><description><![CDATA[ubuntu不自带flash player导致浏览器网页访问出现问题，需要自行下载flash player,下载地址：http://get.adobe.com/cn/flashplayer/
    下载后解压:
     sudo tar zxvf install_flash_player11_linux.x86_64.tar.gz(解压目录为/software)
     解压后文件夹里]]></description><category></category></item><item><title><![CDATA[Ubuntu12.04下配置Java开发环境]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/7723721</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/7723721</guid><author>likemecch</author><pubDate>Sat, 07 Jul 2012 00:15:17 +0800</pubDate><description><![CDATA[第一步：下载JDK
    下载网址：http://www.oracle.com/technetwork/java/javase/downloads/1637583（本人下载版本为：jdk-7u5-linux-x64.tar.gz）
 
第二步：解压安装
   1.        sudo tar zxvf  ./jdk-7u5-linux-x64.tar.gz  -C /usr/lib/]]></description><category></category></item><item><title><![CDATA[栈和堆的区别]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/7481390</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/7481390</guid><author>likemecch</author><pubDate>Tue, 19 Jun 2012 19:20:16 +0800</pubDate><description><![CDATA[堆和栈的区别可以用如下的比喻来看出：    
         栈：使用栈就象我们去饭馆里吃饭，只管点菜（发出申请）、付钱、和吃（使用），吃饱了就  
  走，不必理会切菜、洗菜等准备工作和洗碗、刷锅等扫尾工作，他的好处是快捷，但是自  
  由度小。    
         堆：使用堆就象是自己动手做喜欢吃的菜肴，比较麻烦，但是比较符合自己的口味，而且自由  
  度大。]]></description><category></category></item><item><title><![CDATA[给定一字符串，求字符串中第一次出现的非重复的字符，例如abaaedgff,输出b.(Java 实现)]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/7673172</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/7673172</guid><author>likemecch</author><pubDate>Mon, 18 Jun 2012 14:21:26 +0800</pubDate><description><![CDATA[//方法1：
public class GetFirstNotRepeatChar {
	public static char getChar(String s){
		char[] c = s.toCharArray();
		int[][] tmp = new int[26][2];//临时数组，记录元素出现的次数，第1列记录出现的次数，第2列记录元素的下标	
		int pos = 26;]]></description><category></category></item><item><title><![CDATA[Java 为什么使用wait()/notify()机制？]]></title><link>https://blog.youkuaiyun.com/likemecch/article/details/7673158</link><guid>https://blog.youkuaiyun.com/likemecch/article/details/7673158</guid><author>likemecch</author><pubDate>Mon, 18 Jun 2012 14:14:12 +0800</pubDate><description><![CDATA[Java使用wait/notify  机制是为了避免轮询带来的性能损失，跟synchronized关键字比较有什么好处呢？
       为了说清道理，我们用“图书馆借书”这个经典例子来作解释。

       一本书同时只能借给一个人。现在有一本书，图书馆已经把这本书借了张三。

       在简单的synchrnozed 同步机制下，李四如果想借，先要去图书馆查看书有没有还回来。李]]></description><category></category></item></channel></rss>