<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dayeshisir的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dayeshisir</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dayeshisir]]></copyright><item><title><![CDATA[session丢失]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/38908171</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/38908171</guid><author>dayeshisir</author><pubDate>Thu, 28 Aug 2014 23:18:09 +0800</pubDate><description><![CDATA[原文来自：http://blog.youkuaiyun.com/lanxe/article/details/7038950]]></description><category></category></item><item><title><![CDATA[redis源码分析（3）sds]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/38875755</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/38875755</guid><author>dayeshisir</author><pubDate>Wed, 27 Aug 2014 20:23:38 +0800</pubDate><description><![CDATA[原文来自：http://www.cnblogs.com/kernel_hcy/p/3366112.html
sds是redis中用来处理字符串的数据结构。sds的定义在sds.h中：

typedef char *sds;]]></description><category></category></item><item><title><![CDATA[redis源码分析（2）dict哈希词典]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/38875717</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/38875717</guid><author>dayeshisir</author><pubDate>Wed, 27 Aug 2014 20:18:02 +0800</pubDate><description><![CDATA[原文来自：http://www.cnblogs.com/kernel_hcy/archive/2011/05/18/2050421.html


redis的哈希字典和其他字典的功能一样，用于根据key值快速的查找对应的value（这不废话么。。。）。redis的哈希字典使用的是哈希的方法（依旧是废话）。redis的字典有一种独特的rehash的方法，这是本文介绍的重点。
首先，dict包]]></description><category></category></item><item><title><![CDATA[redis源码分析（1）内存管理]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/38875591</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/38875591</guid><author>dayeshisir</author><pubDate>Wed, 27 Aug 2014 20:09:12 +0800</pubDate><description><![CDATA[原文来自：http://www.cnblogs.com/kernel_hcy/archive/2011/05/15/2046963.html




神马是redis？redis是一个开源的，牛B的键值数据库。由于键可以被保存为字符串，列表，哈希表，集合和有序集合，redis有时候也被称作数据结构服务器。这句蹩脚的翻译来自redis官网的介绍。想进一步了解的可以去它官网瞅瞅。目前redi]]></description><category></category></item><item><title><![CDATA[redis环境搭建]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/38408235</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/38408235</guid><author>dayeshisir</author><pubDate>Wed, 27 Aug 2014 20:04:59 +0800</pubDate><description><![CDATA[1 机器环境：]]></description><category></category></item><item><title><![CDATA[修改Apache的默认站点目录]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/10086215</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/10086215</guid><author>dayeshisir</author><pubDate>Mon, 19 Aug 2013 22:48:54 +0800</pubDate><description><![CDATA[原文来自：http://blog.youkuaiyun.com/huangyiyun/article/details/5523307?reload（原文图片无法显示，至少在我这是如此，为便于以后学习，针对我个人的情况略作修改，添加图片，希望不会出现无法浏览的情况）

注：本文以Apache HTTP Server 2.2.6为例。关于Apache HTTP Server 2.2.6的具体安装过程在此我就不]]></description><category></category></item><item><title><![CDATA[win 8 和 fedora 19启动顺序设置]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/9745053</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/9745053</guid><author>dayeshisir</author><pubDate>Sun, 04 Aug 2013 10:43:58 +0800</pubDate><description><![CDATA[利用周末时间又捣鼓了fedora一次，找到了篇不错的文章，是的启动顺序默认使用win 8，以前试过直接修改grub，看到这篇文章的效果好像不错，就按照说明试了试，效果挺满意的，只不过win 8 选择了启动方式之后无法直接把引导权交给fedora，需要自动重启一次，将系统的引导权给fedora后方可自由进去，而不像fedora引导win8 那样一次启动就行，没办法，windows的内伤。废话不多说，]]></description><category></category></item><item><title><![CDATA[2005年金山笔试题之一]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/8062417</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/8062417</guid><author>dayeshisir</author><pubDate>Thu, 11 Oct 2012 21:30:48 +0800</pubDate><description><![CDATA[2005年金山笔试题。编码完成如下处理函数：函数将字符串中的字符‘*’移动到字符串的前部分，前面的非‘*’字符后移，但是不能改变非‘*’字符的先后顺序，函数返回字符串中字符‘*’的个数。例如，输入字符串为：ab**cd**e*12，处理之后字符串为*****abcde12，函数返回5.（要求使用尽量少的时间和辅助空间）
#include 
#include 
using namespace st]]></description><category></category></item><item><title><![CDATA[大整数相乘]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/8060830</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/8060830</guid><author>dayeshisir</author><pubDate>Thu, 11 Oct 2012 15:43:25 +0800</pubDate><description><![CDATA[#include 
#include 
using namespace std;

void Multiple(char* num1,char* num2,char* result);

int main()
{
	char num1[] = "123";
	char num2[] = "999";
	int len = strlen(num1) + strlen(num2);
	char *re]]></description><category></category></item><item><title><![CDATA[求字符串中最长连续数字子串的长度]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/8005915</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/8005915</guid><author>dayeshisir</author><pubDate>Fri, 21 Sep 2012 21:56:34 +0800</pubDate><description><![CDATA[给定一个字符串，由数字和字母组成，求出由数字构成的子串中最长的子串的长度。
例如，输入：ab12345678bc345ef
            输出：8


int FindMaxNumString(const char* str)
{
	unsigned int result = 0;
	if (!str) return 0;

	unsigned int curMax = 0;]]></description><category></category></item><item><title><![CDATA[华为几则机试题]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/7998012</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/7998012</guid><author>dayeshisir</author><pubDate>Wed, 19 Sep 2012 22:11:54 +0800</pubDate><description><![CDATA[时间：2012-09-15   地点：电子科大


上机时间两小时，3道题

1 字串转换
问题描述：
将输入的字符串（字符串仅包含小写字母‘a’到‘z’），按照如下规则，循环转换后输出：a->b,b->c,…,y->z,z->a；若输入的字符串连续出现两个字母相同时，后一个字母需要连续转换2次。例如：aa 转换为 bc，zz 转换为 ab；当连续相同字母超过两个时，第三个出现的字母]]></description><category></category></item><item><title><![CDATA[fedora 16 无线网卡安装]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/7635434</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/7635434</guid><author>dayeshisir</author><pubDate>Tue, 05 Jun 2012 17:51:46 +0800</pubDate><description><![CDATA[原文来自：http://digzhu.com/blog/fedora%2016%20%E6%97%A0%E7%BA%BF%E7%BD%91%E5%8D%A1.html

之前写过一篇在Linux安装无线网卡驱动 现在看来太繁琐了 而且……Fedora16换了很新的内核 那个不好使了 经过研究 如下步骤最简单

当然 我只研究了我这个dell本的网卡 不过貌似大部分无线网卡都是这个厂商的 执]]></description><category></category></item><item><title><![CDATA[GCC/G++编译过程分析]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/7632291</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/7632291</guid><author>dayeshisir</author><pubDate>Mon, 04 Jun 2012 22:06:54 +0800</pubDate><description><![CDATA[原文来自：http://hi.bccn.net/space-88329-do-blog-id-33972.html

一、概述

C和C++编译器是集成的，编译一般分为四个步骤：


预处理(preprocessing)
编译(compilation)
汇编(assembly)
连接(linking)

gcc

　　认为预处理的文件是(.i)是C文件，并且设定C形式的]]></description><category></category></item><item><title><![CDATA[makefile 文件中得wildcard notdir patsubst]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/7539388</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/7539388</guid><author>dayeshisir</author><pubDate>Sun, 06 May 2012 13:58:02 +0800</pubDate><description><![CDATA[原文来自：http://blog.youkuaiyun.com/maojudong/article/details/2245966

1、wildcard : 扩展通配符
2、notdir ： 去除路径
3、patsubst ：替换通配符



例子：
建立一个测试目录，在测试目录下建立一个名为sub的子目录
$ mkdir test
$ cd test
$ mkdir sub]]></description><category></category></item><item><title><![CDATA[解决/usr/bin/ld: cannot find -lxxx 问题]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/7539054</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/7539054</guid><author>dayeshisir</author><pubDate>Sun, 06 May 2012 10:58:57 +0800</pubDate><description><![CDATA[原文来自：http://blog.sina.com.cn/s/blog_4156950c0100sfzz.html
问题：
在linux环境编译应用程式或lib的source
 code时常常会出现如下的错误讯息：




/usr/bin/ld:
 cannot find -lxxx


这些信息会随着编译不同类型的source
 code 而有不同的结果出来如：]]></description><category></category></item><item><title><![CDATA[C++类型转换]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/7465212</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/7465212</guid><author>dayeshisir</author><pubDate>Mon, 16 Apr 2012 11:58:37 +0800</pubDate><description><![CDATA[C++类型转换一共有4种：static_cast、const_cast、dynamic_cast、reinterpret_cast。

1、static_cast

用法：static_cast(expression)

该运算符把expression转换为type-id类型，但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法：

①用于类层次结构中基类和子类之间指针或引]]></description><category></category></item><item><title><![CDATA[freeglut-2.8.0在VS2008下编译配置]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/7433631</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/7433631</guid><author>dayeshisir</author><pubDate>Fri, 06 Apr 2012 20:45:38 +0800</pubDate><description><![CDATA[1. 下载Freeglut，方法略去。

2. 解压文件，打开freeglut-2.8.0\VisualStudio\2008下的freeglut.sln，使用Release执行编译（当然，也可以使用DEBUG模式编译）

3. 将freeglut-2.8.0\lib\x86目录中的freeglut.dll复制到system32下（依体系结构不同而异，也有些参考资料说是在Release目录]]></description><category></category></item><item><title><![CDATA[绕任意轴旋转的变换矩阵的推导]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/7397482</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/7397482</guid><author>dayeshisir</author><pubDate>Tue, 27 Mar 2012 09:19:17 +0800</pubDate><description><![CDATA[原文来自：
http://hi.baidu.com/twjblog/blog/item/3901f96a15f5f2cf80cb4a7b.html



    推导过程中我们使用的是左手坐标系。（感觉是右手坐标系）

现在，我们假设3D空间中有一点P要绕任意轴A进行旋转，如图:



                                 图1

首先我们将P]]></description><category></category></item><item><title><![CDATA[OpenGL中的矩阵相乘的顺序]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/7397470</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/7397470</guid><author>dayeshisir</author><pubDate>Tue, 27 Mar 2012 09:14:24 +0800</pubDate><description><![CDATA[原文来自：
http://blog.youkuaiyun.com/dizuo/article/details/2325279
1，在OpenGL中所有的视图变换，模型变换 都是4×4矩阵，每个后续的glMultiMatrix*(N),或者变换函数,glTranslate*(),glRotate*(),等都是把一个新的4×4矩阵与当前的矩阵M相乘，不同的是：变换函数glTranslate*(),glRota]]></description><category></category></item><item><title><![CDATA[三维空间绕坐标轴的旋转变换]]></title><link>https://blog.youkuaiyun.com/dayeshisir/article/details/7397454</link><guid>https://blog.youkuaiyun.com/dayeshisir/article/details/7397454</guid><author>dayeshisir</author><pubDate>Tue, 27 Mar 2012 09:12:32 +0800</pubDate><description><![CDATA[原文来自：
http://blog.youkuaiyun.com/bingcaihuang/article/details/5806139




      三维空间中的旋转变换比二维空间中的旋转变换复杂。除了需要指定旋转角外，还需指定旋转轴。

      若以坐标系的三个坐标轴x,y,z分别作为旋转轴，则点实际上只在垂直坐标轴的平面上作二维旋转。此时用二维旋转公式就可以直接推出三维旋转变]]></description><category></category></item></channel></rss>