<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ray1944</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ray1944]]></copyright><item><title><![CDATA[求两整数的最大公约数]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/6370103</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/6370103</guid><author>ray1944</author><pubDate>Thu, 28 Apr 2011 17:04:00 +0800</pubDate><description><![CDATA[辗转相除法基于如下原理：两个整数的最大公约数等于其中较小的数和两数的差的最大公约数]]></description><category></category></item><item><title><![CDATA[问题集合]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/6333271</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/6333271</guid><author>ray1944</author><pubDate>Tue, 19 Apr 2011 13:15:00 +0800</pubDate><description><![CDATA[<br />1. 为什么内置数组类型不支持数组之间的赋值，支持这种操作需要什么信息？（primer）<br />数组类型是从c语言中继承过来的，他反映了数据与对其进行操作的算法的分离，而这正是过程化程序设计的特征。<br />赋值操作事先要知道数组的长度。<br />2.你认为作为一等公民的数组应该支持什么操作？（primer）<br />.取得数组长度；<br />.互相拷贝；<br />.做相等比较；]]></description><category></category></item><item><title><![CDATA[淘宝面试经历]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/6331700</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/6331700</guid><author>ray1944</author><pubDate>Mon, 18 Apr 2011 17:33:00 +0800</pubDate><description><![CDATA[<br />4月13号就去了武汉， 等了两天， 通知的是4月15号早上11点半面试，我10点就去了，先去那边熟悉一下环境， 
一去那边好多人都在一个教室里面等待， 由于我的是11点半的， 在面试的好像是其他岗位， 问了一下旁边的人， 说面试总共两轮， 
面试第一轮的时候面试官就会当场给出你能不能进第二轮， ok， 我认为这次面试应该会很紧张， 
在那边等了两个小时左右，大概是到11点40的时候，念到我的名字， 嘿嘿， 我要面试了， 被一个估计也是刚刚工作的哥们带到了一个教室， 
里面好多人在同时面试]]></description><category></category></item><item><title><![CDATA[c++与重载++（后缀）有关的问题]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/6320374</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/6320374</guid><author>ray1944</author><pubDate>Wed, 13 Apr 2011 13:43:00 +0800</pubDate><description><![CDATA[
 July(786165179)  13:25:24<br />
问，这样，错因是什么?：<br /><br />void haha (int &a){    a+= 1;<br />}void test(){    int a = 19;    haha(a++);    cout<<a<<endl;<br />}<br />July(786165179)  13:34:08<br />
都 没意见?<br />
蓝黑记忆_研(364610680)  13:34:34<br />
a++不行，]]></description><category></category></item><item><title><![CDATA[UNIX环境高级编程第二版读书笔记（第二章）]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/6307604</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/6307604</guid><author>ray1944</author><pubDate>Thu, 07 Apr 2011 17:51:00 +0800</pubDate><description><![CDATA[oo]]></description><category></category></item><item><title><![CDATA[Unix环境高级编程第二版读书笔记（第一章）]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/6303723</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/6303723</guid><author>ray1944</author><pubDate>Wed, 06 Apr 2011 00:21:00 +0800</pubDate><description><![CDATA[第一章]]></description><category></category></item><item><title><![CDATA[凸包问题]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/6200566</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/6200566</guid><author>ray1944</author><pubDate>Tue, 22 Feb 2011 17:32:00 +0800</pubDate><description><![CDATA[<br />http://www.cnblogs.com/devymex/archive/2010/08/09/1795392.html]]></description><category></category></item><item><title><![CDATA[算法：大整数乘法问题]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/6186384</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/6186384</guid><author>ray1944</author><pubDate>Tue, 15 Feb 2011 17:05:00 +0800</pubDate><description><![CDATA[由于计算机的精度是有限的，因此单纯使用程序设计语言提供的原子数据类型来完成两个大整数的乘法显然是不切实际的。可以考虑用两个数组来分别存储一些小于１０的整数，这些数字按顺序排列在一起，分别表示一个大整数的每一位上的数字，于是大整数的存储问题解决了。然后按照基本乘法规则对这两个大整数进行运算即可。#include using namespace std;int * multi (int * num1, size_t size1, int * num2, size_t size2){    int size = ]]></description><category></category></item><item><title><![CDATA[转收藏博文觉得重要的几点建议]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/6170558</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/6170558</guid><author>ray1944</author><pubDate>Mon, 31 Jan 2011 09:09:00 +0800</pubDate><description><![CDATA[<br />这篇推荐的博文觉得写得好，对我自己情况很有帮助，其中几点需要单独拿出来提醒自己，作为平时留心的建议。<br /><br />不要害怕复杂<br />很多程序员习惯了利用各种框架及工具解决问题，自己只是写一些简单逻辑，当有一天遇到一个问题，没有对应的框架或工具时就放弃需求。我们不要害怕困难，如果你每天的代码都没有挑战，那何来提高，我们应该在适当的时候给自己一些压力，这样可以让自己提高得更快一些。比如你的系统需要一个轻量级的工作流引擎、编译器、解析器、界面设计器、屏幕控制器，或者一个http服务器之]]></description><category></category></item><item><title><![CDATA[凌晨杂感]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/6170528</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/6170528</guid><author>ray1944</author><pubDate>Mon, 31 Jan 2011 03:44:00 +0800</pubDate><description><![CDATA[晚上睡不着，暖气太热，还有一点对自己的不争感到懊恼。想想一年来忙忙碌碌，太迷茫，太憋屈。总想把事情做大，却总没有结果，有人劝别急慢慢来，可这都3，4年下来了没点太大的变化，反倒是受其害占用了大量宝贵的自我提高的机会和时间。至于具体什么事不谈也罢，就把当他当作鸡肋好了。年底的一次费力的赶工终于看到了原来只有我一个人为之操心着急，或许是只有我急需一次小小的成功来证明这些年的努力没有白费。我决定了，在赚不到钱就决定退出，爱干嘛就干嘛，不相信离开别人我就不活了。我心底很清楚，自己看书太少，没有毅力和恒心。今年一定要]]></description><category></category></item><item><title><![CDATA[2011年博客计划]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/6149255</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/6149255</guid><author>ray1944</author><pubDate>Tue, 18 Jan 2011 11:41:00 +0800</pubDate><description><![CDATA[学习某位csdn博友的风格，也给自己定了一个2011年的学习计划，把技术积累做到实处。]]></description><category></category></item><item><title><![CDATA[itoa implementation]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/6141494</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/6141494</guid><author>ray1944</author><pubDate>Sat, 15 Jan 2011 10:46:00 +0800</pubDate><description><![CDATA[Implementation of itoa, convert integer into string, support 2~36 base.
]]></description><category></category></item><item><title><![CDATA[GNU time wiki]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/6124456</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/6124456</guid><author>ray1944</author><pubDate>Sat, 08 Jan 2011 17:49:00 +0800</pubDate><description><![CDATA[摘要：分析GNU time程序的实现，其中比较关系的问题：如何统计子进程的占用时间；如何换算系统时间；使用了哪些好的技术。]]></description><category></category></item><item><title><![CDATA[gdb调试coredump的基础知识小结]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/6066874</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/6066874</guid><author>ray1944</author><pubDate>Fri, 10 Dec 2010 08:38:00 +0800</pubDate><description><![CDATA[<br />暂留一个题目。]]></description><category></category></item><item><title><![CDATA[科学研究的思维方法]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/6064774</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/6064774</guid><author>ray1944</author><pubDate>Thu, 09 Dec 2010 10:18:00 +0800</pubDate><description><![CDATA[<br />科学研究的思维方法<br /><br />
　　从科研实践来看，科学研究的思维方法主要以下几种;<br /><br /> <br />1， 追究思维法， 即使对任何事物都要问一个为什么？ 俗语就是“打破沙锅问到底”，通过追究才可以深入地挖掘事物的根本，进一步地了解事物的真相，打破现有的认识局限性，取得新的进步。<br /> <br />2， 反问思维法，又可以叫否定思维法，就是不管什么事情，尽管有些是沿用了千百年的老观点，老方法，甚至是一直以来都认为是千真万确的，从来没有怀疑过的，也要有勇气去]]></description><category></category></item><item><title><![CDATA[yahoo phone interview]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/6046088</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/6046088</guid><author>ray1944</author><pubDate>Tue, 30 Nov 2010 18:26:00 +0800</pubDate><description><![CDATA[<br />1. 描述一下现在做得项目，描述一下你最得意的项目，最得意的是那些地方，如何做到的。<br />2. 进程内访问其他进程的地址会有什么结果，越多越好。在什么情况下coredump。<br />3. 进程间通信有几种方式，除了传统的方式还有没有其他更直接的方式。<br />4. 用线程和用进程编程有什么优缺点。<br />5. 用什么方法让某一个应用程序只有一个进程在运行。<br />6. tcp如何结束连接，两次握手过程。<br />7. close是一个阻塞函数吗？<br />8. 一串数字，]]></description><category></category></item><item><title><![CDATA[mysql中避免重复插入相同数据（insert if not exists）]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/5965822</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/5965822</guid><author>ray1944</author><pubDate>Tue, 26 Oct 2010 09:17:00 +0800</pubDate><description><![CDATA[<br />在 MySQL 中，在插入记录前，检查这条记录是否已经存在，只有当记录不存在时才执行插入操作，可以通过使用 EXISTS 条件句防止插入重复记录。示例如下：
<br />INSERT INTO `users`(`id`,`name`) <br />
SELECT '','examplename'<br />
FROM `users`<br />
WHERE NOT EXISTS
 (SELECT 1 FROM `users` WHERE name='examplename') LIMI]]></description><category></category></item><item><title><![CDATA[c基础及面试题]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/5925566</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/5925566</guid><author>ray1944</author><pubDate>Thu, 07 Oct 2010 17:43:00 +0800</pubDate><description><![CDATA[<br />1、sizeof()和strlen()的使用?   <br />
  <br />
答:   <br />
  <br />
    1.从功能定义上,strlen函数,用来求字符串的长度,sizeof函数是用来求指定变量或变量类型等所占用内存的大小;  <br />
  <br />
2.sizeof是运算符,而strlen是C库函数strlen只能用char*做参数,且以'/0'结尾的;  <br />
  <br />
  对于静态数组处理:   <br />
  <br]]></description><category></category></item><item><title><![CDATA[$SUDO_USER变量是干嘛的？]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/5665991</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/5665991</guid><author>ray1944</author><pubDate>Sat, 12 Jun 2010 11:08:00 +0800</pubDate><description><![CDATA[<br />在其他地方看到，好像和sudo有关，要想知道这个变量具体干嘛的，只能写个程序试试。<br />#! /bin/sh<br />#filename  sudo_var<br />echo --------$SUDO_USER<br />if [ $SUDO_USER  ] <br />then<br />    echo "using sudo to run command."<br />fi<br /> <br />如果当前用户为ray1944.<br />$ sudo ./sudo_var<b]]></description><category></category></item><item><title><![CDATA[ubuntu 9.10安装usb无线网卡]]></title><link>https://blog.youkuaiyun.com/ray1944/article/details/5542119</link><guid>https://blog.youkuaiyun.com/ray1944/article/details/5542119</guid><author>ray1944</author><pubDate>Thu, 29 Apr 2010 12:49:00 +0800</pubDate><description><![CDATA[1.环境    ubuntu9.10    usb无线网卡：磊科nw336    使用lsusb命令，显示：    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub    Bu]]></description><category></category></item></channel></rss>