<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Everlasting2016的博客]]></title><description><![CDATA[我流我的汗水 华丽如天花乱坠]]></description><link>https://blog.youkuaiyun.com/LookAtTheStars</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LookAtTheStars]]></copyright><item><title><![CDATA[group by和count连用]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/54406491</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/54406491</guid><author>LookAtTheStars</author><pubDate>Fri, 13 Jan 2017 10:47:36 +0800</pubDate><description><![CDATA[一篇博客的链接：点击打开链接
下面是自己的理解：
1、语句会先执行group by进行分组
2、然后执行COUNT函数对于每一个分组进行计算]]></description><category></category></item><item><title><![CDATA[最近mysql学习中遇到的错误]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/54378098</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/54378098</guid><author>LookAtTheStars</author><pubDate>Thu, 12 Jan 2017 15:05:38 +0800</pubDate><description><![CDATA[1、使用子表查询，而不是通过join on的时候，这个时候where 中使用=必须是子查询的返回值唯一的时候才可以使用，不唯一的时候（也就是一个集合时），使用in]]></description><category></category></item><item><title><![CDATA[MySQL创建数据表时设定引擎MyISAM/InnoDB]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/54355446</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/54355446</guid><author>LookAtTheStars</author><pubDate>Wed, 11 Jan 2017 23:38:48 +0800</pubDate><description><![CDATA[我在配置MySQL时将配置文件中的默认存储引擎设定为了InnoDB。今天查看了MyISAM与InnoDB的区别，在该文中的第七条“MyISAM支持GIS数据，InnoDB不支持。即MyISAM支持以下空间数据对象：Point,Line,Polygon,Surface等。”作为一个地理信息系统专业的学生（其实是测绘专业）来讲，能存储空间数据的数据库才是好数据库，原谅我是数据库小白的身份。


]]></description><category></category></item><item><title><![CDATA[MySQL ERROR 1005: Can't create table (errno: 150)解决办法]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/54355380</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/54355380</guid><author>LookAtTheStars</author><pubDate>Wed, 11 Jan 2017 23:37:33 +0800</pubDate><description><![CDATA[在MySQL 中建立引用约束的时候会出现MySQL
 ERROR 1005: Can’t create table (errno: 150)的错误信息，结果是不能建立引用约束。 
出现问题的大致情况 
1、外键的引用类型不一样，如主键是int外键是char 
2、找不到主表中引用的列 
3、引用的字段和外键的字符编码不一致，也可能存储引擎不一样 
4、引用的字段和外键的约束不同
我出]]></description><category></category></item><item><title><![CDATA[MySQL在线学习1]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/54348097</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/54348097</guid><author>LookAtTheStars</author><pubDate>Wed, 11 Jan 2017 21:08:28 +0800</pubDate><description><![CDATA[详细解释：]]></description><category></category></item><item><title><![CDATA[数据库中的内连接、自然连接、外连接]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/54343958</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/54343958</guid><author>LookAtTheStars</author><pubDate>Wed, 11 Jan 2017 15:30:29 +0800</pubDate><description><![CDATA[一篇很好的网站理解关系数据操作，下面是这篇文章：

数据库中的内连接、自然连接、外连接

数据中的连接join分为内连接、自然连接、外连接，外连接又分为左外连接、右外连接、全外连接。
  
  当然，这些分类都是在连接的基础上，是从两个表中记录的笛卡尔积中选取满足连接的记录。笛卡尔积简单的说就是一个表里的记录要分别和另外一个表的记录匹配为一条记录，即如果表A有3条记录，表B也有三条记录]]></description><category></category></item><item><title><![CDATA[第11章 正则表达式]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/53999086</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/53999086</guid><author>LookAtTheStars</author><pubDate>Tue, 03 Jan 2017 22:52:06 +0800</pubDate><description><![CDATA[1、 . 匹配： 单字符
2、^string 匹配：行首字符
3、string$ 匹配：行尾字符
4、\^ \$ 匹配：查找包含脱字符的文本行
5、* 匹配：表示字符串零次出现或者重复出现
6、\ 匹配：匹配特殊字符是，需要使用\将特殊字符转义为普通字符
7、[] 匹配：表示一个范围或者集合 例如：[a-c]
8、\{\} 匹配：结果出现的次数 例如：string\{n\} stri]]></description><category></category></item><item><title><![CDATA[第10章  shell脚本编写技巧]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/53999076</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/53999076</guid><author>LookAtTheStars</author><pubDate>Tue, 03 Jan 2017 22:51:14 +0800</pubDate><description><![CDATA[一、
1、命名规范：使用匈牙利命名法或者驼峰命名法
2、注释的风格:
2.1 #后面都是注释

2.2 可以在函数中间写注释，但是最后并不调用此函数
3、不同的模块，使用空格来分隔
二、
1、尽量避免使用管道
2、给出足够的提示信息
三、脚本使用技巧
1、shell命令的常用选项




选项
作用
选项
作用


-a
显示全部内容
-c
执行计]]></description><category></category></item><item><title><![CDATA[校招感想]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/53148189</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/53148189</guid><author>LookAtTheStars</author><pubDate>Sun, 13 Nov 2016 12:23:41 +0800</pubDate><description><![CDATA[自己的校招也是正式结束了，也找到了比较满意的工作
这次校招的感悟：
（1）比你牛逼的人比你还努力：
比我技术好的人，他们并没有以为手上有了很多的offer而停止校招，最后一个认识的人，未来也将是我的同事（很幸运能和这样的人做同事），简单的估计他至少拿了10+个offer，每一个的工资都不是很低的那种，并且有网易（说实话，这个还是比较难的）和美团实习的经历，他最后当我拿到offer的时候，他依]]></description><category></category></item><item><title><![CDATA[第6章   linux的文件权限与目录配置]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52891803</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52891803</guid><author>LookAtTheStars</author><pubDate>Sat, 22 Oct 2016 13:51:56 +0800</pubDate><description><![CDATA[1、分为用户、用户组、其他人
2、ls


3、ls的结果
文件权限    连接数   所有者  所属组   大小（B ）   最后修改的时间     文件名


附：ls  -l   --full-time
4、改变文件的属性
chgrp root hello.c
chown root hello.c//目录加-R
chown root:root hello.c//两个都改变]]></description><category></category></item><item><title><![CDATA[赛码网笔试总结]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52541227</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52541227</guid><author>LookAtTheStars</author><pubDate>Wed, 14 Sep 2016 20:31:54 +0800</pubDate><description><![CDATA[1、第一种输入的方式


代码：
#include
using namespace std;

int Fun(int n)
{
	if (n == 1) return 0;
	if (n == 2) return 1;
	if (n == 3) return 2;
	return Fun(n - 1) + Fun(n-2);
}

int main()
{
	int n;
	int k;]]></description><category></category></item><item><title><![CDATA[滴滴面试]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52453744</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52453744</guid><author>LookAtTheStars</author><pubDate>Tue, 06 Sep 2016 21:27:23 +0800</pubDate><description><![CDATA[1、自己没有把控好时间，最近静下心来
2、考了很多的知识，还是好好复习吧
3、主要是编程题的输入
3
-1 2 3
可以这么写：
int main()
{
	int n = 0;
	int *arr = new int[n];
	cin >> n;
	for (int i = 0; i < n; i++)
		cin >> arr[i];
	return 0;
｝]]></description><category></category></item><item><title><![CDATA[CVTE面试总结]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52425269</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52425269</guid><author>LookAtTheStars</author><pubDate>Sat, 03 Sep 2016 20:42:00 +0800</pubDate><description><![CDATA[一、在线笔试
1、考了操作系统，网路，c++方面的知识
2、都是基础题
3、编程题也是比较简单的
4、中途忘记了优先级队列的写法了，需要好好看一看
还需要继续努力]]></description><category></category></item><item><title><![CDATA[String的浅拷贝]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52399711</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52399711</guid><author>LookAtTheStars</author><pubDate>Thu, 01 Sep 2016 14:54:59 +0800</pubDate><description><![CDATA[class String
{
public:
    String(const char* str="")
        :_str(new char[strlen(str) + 5])
    {
        cout << "String()" << endl;
        _str += 4;
        _GetRefCount(_str) = 1;
        strc]]></description><category></category></item><item><title><![CDATA[String类的深拷贝]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52399676</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52399676</guid><author>LookAtTheStars</author><pubDate>Thu, 01 Sep 2016 14:52:57 +0800</pubDate><description><![CDATA[class String
{
public:
    String(char* str="")
        :_str(new char[strlen(str)+1])
    {
        cout << "String()" << endl;
        memcpy(_str, str, sizeof(char)*(strlen(str) + 1));
    }
    ~S]]></description><category></category></item><item><title><![CDATA[AVL树]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/51983271</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/51983271</guid><author>LookAtTheStars</author><pubDate>Wed, 24 Aug 2016 15:30:59 +0800</pubDate><description><![CDATA[记得上次的博客中说到了二叉所搜树，也说到了他还说一种有欠缺的二叉树，当输入单调递增或单调递减的数据后，他会退化成链表，这样会严重影响效率，所以AVL树就被引出来了，下面就开始简单介绍AVL树吧。
首先AVL树是一种严格的平衡二叉树，他要求所有节点所在的二叉树都满足一个条件：平衡因子不大于2，搜索二叉树也就接近满二叉树了，这个时候搜索的效率就比较高了，但是它也因此付出了很高的代价，那就是他会不断的]]></description><category></category></item><item><title><![CDATA[性能剖析器]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52293683</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52293683</guid><author>LookAtTheStars</author><pubDate>Tue, 23 Aug 2016 19:25:28 +0800</pubDate><description><![CDATA[一、项目总结图：




二、功能支持
1. 统计代码段的调用次数、花费时间、代码段信息

2. 支持剖析段不匹配场景

3.支持剖析递归程序

4. 支持跨平台

5. 支持高并发多线程的剖析

三、各个模块的介绍及测试结果

1、性能剖析器的管理模块划分及功能

（1）PerformanceProfiler--性能剖析模块

（3）ConfigMan]]></description><category></category></item><item><title><![CDATA[布隆过滤器]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52275521</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52275521</guid><author>LookAtTheStars</author><pubDate>Mon, 22 Aug 2016 11:45:57 +0800</pubDate><description><![CDATA[布隆过滤器（Bloom Filter）是由布隆（Burton Howard Bloom）在1970年提出的。它实际上是由一个很长的二进制向量和一系列随机映射函数组成，布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都远远超过一般的算法，缺点是有一定的误识别率（假正例False
 positives，即Bloom Filter报告某一元素存在于某集合中，但是实际上该元素]]></description><category></category></item><item><title><![CDATA[基于TCP的http服务器]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52275407</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52275407</guid><author>LookAtTheStars</author><pubDate>Mon, 22 Aug 2016 11:41:25 +0800</pubDate><description><![CDATA[http服务器的实现逻辑
1.实现基于 tcp 协议的服务器端（创建监听套接字  bind； listen ）
    注：http协议属于应用层协议，其功能的实现依赖于下层结构提供的服务。它的无连接特性决定了它的下层必须保证
 单次交互的可靠性（否则  本来就一次性，还不知道可靠不可靠（获取的数据是否正确有序），谁用？）。而tcp协议刚好提供了这种可靠性。但是tcp协议是面向连接的，因此]]></description><category></category></item><item><title><![CDATA[基于linux聊天系统]]></title><link>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52269356</link><guid>https://blog.youkuaiyun.com/LookAtTheStars/article/details/52269356</guid><author>LookAtTheStars</author><pubDate>Sun, 21 Aug 2016 20:56:03 +0800</pubDate><description><![CDATA[一、整体介绍
（1）client模块:畅聊系统client上层逻辑，提供client底层通信
（2）server模块：畅聊系统server上层逻辑，提供server底层通信service_com模块：
（3）畅聊系统底层公共逻辑，如数据序列化。
（4）window模块：client窗口模块
（5）lib第三方库模块：提供第三方库模块
（6）plug插件起停服务脚本模块：起停服务脚本]]></description><category></category></item></channel></rss>