自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 判断mysql查询过程中是否用到了索引的方法:explain

今天面试遇到了一个问题,r

2014-09-17 20:11:22 3129

原创 【学习记录】关于数据库优化的几点知识以及事务和锁

上午实习导师潇哥考核了下业务知识,然后

2014-08-22 18:29:09 1056

原创 【学习笔记】cookie与session

下午突然想了解下cookie和session,

2014-08-21 18:46:55 174

原创 百度面试经历以及一些需要记下来的细节

今天百度三面,要现场面试。去了之后先笔试。

2014-08-21 15:47:38 926

原创 【备忘录】僵尸进程与孤儿进程以及一些进程间的知识

是这样,今天百度面是时候面试官

2014-08-18 22:09:59 772

原创 【名词解释】语法糖

上班时间在知乎瞎逛,看见一个名词:语法糖,

2014-08-11 11:12:58 907

原创 【学习记录】Mysql++

What is Mysql++

2014-08-06 11:01:57 897

原创 【学习笔记】对一致性哈希的简单理解

最近有在阿里实习的同学在工作中用到了一致性哈希,

2014-08-05 22:21:39 757

原创 配置SecureCRT

SecureCrt设置字符编码 及 日志问题  http://blog.163.com/strive_only/blog/static/893801682011112211282074/

2014-07-11 15:10:07 791

原创 【学习笔记】一个简单的在线通讯录:php实现简单的增删改查操作

实习作业,写个php的通讯录实现

2014-07-11 10:17:05 1256

原创 【学习记录】高性能:使用sendfile实现文件传输

最近在作的那个项目,因为涉及到

2014-06-22 17:13:36 1297

原创 【备忘录】libxml解析文档时两个常见问题的解决办法

之前在做的一个小项目,需要使用套接字发送xml,所以wo

2014-06-22 15:24:15 2491

原创 【学习笔记】解析XML文档--使用libxml

主要函数xmlKeepBlankDefault(0) :

2014-05-31 15:01:27 1560

原创 【学习记录】使用openSSL中的MD5库对字符串进行MD5加密

首先检查下系统是有否有

2014-05-27 11:41:23 2071

原创 【学习记录】简单的Server端服务器模型的搭建【网络编程学习阶段汇总】

前一阵子想写一个服务器,嗯,yi kai shi shi xiang x

2014-05-25 18:09:56 1084

原创 【学习笔记】TCP长连接出现的延时问题

前两天看一些关于网络编程的博客,提到了长连接时小数据包发送出现的延时问题。今天打算把这块大概整理梳理一下。TCP_NODELAY与Nagle算法问题描述:在tcp长连接时出现发送延时,且延时基本固定在40ms上。那么最有可能的问题就是没有设置TCP_NODELAY参数。关于这个参数,我们要先了解一下Nagle算法。Nagle算法是拥塞避免相关的算法,在tcp中默

2014-05-21 10:36:53 3499

原创 【学习笔记】socket关于端口重用的学习

这两天想写一个c2c服务器的模型

2014-05-13 14:04:52 1183

原创 【学习笔记】Nginx的安装与配置

以下配置路径在ubuntu 12.04:Nginx的配置文件都在:/etc/nginx/ 下 (不过可以通过nginx.conf进行设置,将配置文件设置在sites_enabled等地方)html页面存放在: /usr/share/nginx/ 下参考资料Ubuntu下安装nginx(vlc访问m3u8文件-1)—by阳光梦Nginx配置文件详细说明—by阳

2014-05-12 13:34:36 89

原创 【学习笔记】红黑树的实现(二):删除算法

该文主要解释红黑树的插入和插入后的再平衡所有代码已经过编译,编译环境ubuntu12.04LTS GCC 4.6.3完整的红黑树代码已上传GitHub:https://github.com/xusongqi/Data_Structures————————————————————————————————————————————上午总算把删除算法弄得差不多了..

2014-05-07 14:07:29 719

原创 【学习笔记】红黑树的实现(一):插入算法

前一阵子写完了AVL树之后就有点手痒,想写写红黑树~五一qian

2014-05-06 17:00:42 703

原创 【学习笔记】python下日志模块的使用

参考资料:Python模块学习 ---- logging 日志记录(一)—jonyi

2014-05-03 14:38:28 94

原创 Ubuntu无法调节屏幕亮度的解决方案

最近在ubuntu下看东西,眼睛特别容易

2014-05-03 13:26:52 3403 1

原创 【学习笔记】python实现的套接字socket

之前说要学学python,认真看看《python核心编程》这本书,因为当时手头上的工作还没结束,也就没有怎么去看,这两天刚好赶上五一,便有了几天时间来看一下。在了解了基本语法之后,我还是比较偏向于从网络编程作为切入点来进一步学习一门语言。所以今天就写一写简单的socket套结字的实现。#############2014.5.13 update###############更新了多进程服务端的bug:客户端强行关闭会出错#######################################

2014-04-30 14:14:49 853

原创 【学习笔记】浅析TCP的拥塞控制

拥塞控制慢启动

2014-04-20 18:28:01 813

原创 【备忘录】简单写写动态规划

计算二项式系数

2014-04-18 17:35:58 745

原创 【学习记录】python学习【更新中...】

【2014.4.7】清明节看了三天书,先大概了解了下python的基本语法

2014-04-07 21:19:22 594

原创 【学习记录】简单线程池的实现

参考资料:linux c线程池简单实现_kankan231

2014-04-04 21:13:45 659

转载 【备忘录】Linux常用命令回顾

显示目录和文件的命令   Ls:用于查看所有文件夹的命令。   Dir:用于显示指定文件夹和目录的命令   Tree: 以树状图列出目录内容   Du:显示目录或文件大小  修改目录,文件权限和属主及数组命令   Chmod:用于改变指定目录或文件的权限命令。   Chown:用于改变文件拥有属性的命令。   Chgrp:用于改变文件群组的命

2014-03-30 14:34:48 1687

原创 【备忘录】常见面试题整理

大数据类1.【hash分治+图/小顶堆】将某天访问某url的次数最多的IP提取出来。IP最多有2^32种,可以将其对1000取余,映射为1000个小文件,再找出每个文件中出现次数最多的IP(可以使用hash-map等),再从这1000个IP中找到最多的那个即可。2.【hash分治+字典树】有1G大小文件,里面每行存一个单词小于16K,内存限制为1M,找出频率最高的100

2014-03-28 21:50:10 638

原创 【备忘录】关于软件测试的几点

性能测试的目的检验软件的最大负载发现软件缺陷黑盒测试法注重于测试软件的功能需求,主要试图发现下列几类错误。1.功能不正确或遗漏;2.界面错误;3.输入和输出错误;4.数据库访问错误;5.性能错误;6.初始化和终止错误等。白盒测试测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、

2014-03-27 18:45:05 309

原创 【学习笔记】AVL树的实现

————————————2014.3.24—————————————昨天看完了AVL树的基本概念,对旋转的原理不太理解。现在了解到两种结点结构体的定义,分别是记录当前结点高度typedef struct AVLNode{ int key; //关键值 int height; //记录当前结点的高度 struct AVLNode *leftChild;

2014-03-24 20:14:40 698

原创 【学习笔记】关于一道fork()之后printf()输出的题目

在某网站线上答题中遇到一题目描述如下:[cpp] view plaincopy以下程序输出的‘-’的个数为()  A.6    B.8    CD略    #include   #include   int main(void)  {      int i;      for(i = 0;i    {     

2014-03-23 19:43:19 1708 1

原创 【学习笔记】二叉查找树(BST)的实现

前两天想看下红黑树,结果发现基础的二叉查找树都快忘的差不多了,就大概回顾了一下。重写了下代码。二叉查找树,作为平衡二叉树的基础,每个节点最多有两个孩子,因为不会对自身进行平衡维护,所以容易退化成链表。创建//创建节点void createNode(BSTree **node){ *node = (BSTree *)malloc(sizeof(BSTree)); (*node)-

2014-03-23 12:17:19 624

原创 并发与io复用

epoolpoll多并发的io复用

2014-03-21 15:28:05 155

原创 【学习笔记】简单的socket网络编程实例

TCP的三次握手(图片来自百度百科)TCP的四次分手(图片来自百度百科)单向交互套结字服务端/* * Author: xusongqi@live.com* * Created Time: 2014年03月19日 星期三 17时29分14秒* * FileName: sock_server.c* * Descript

2014-03-20 18:34:18 1484

原创 【备忘录】常用函数原型及返回值

exit();exit(1)表示异常退出.此处1返回给操作系统exit(x)(x不为0)都表示异常退出exit(0)表示正常退出

2014-03-19 17:43:48 666

原创 【备忘录】环境配置与小工具类

vim自动添加头文件以下是C语言的文件头配置,其他语言类似。"******************配置文件头****************func SetTitle()if &filetype == 'c' call setline(1, "/* ") call setline(2, "* Author: xusongqi@live.com") call setline(

2014-03-19 17:29:35 574

原创 【学习笔记】MySQL数据的批量导入与导出

昨天想把手头上的180k条天猫记录导进数据库里,但由于是CSV格式的文档,所以查了下导入的方法:MySQL中导入导出CSV:http://blog.csdn.net/sara_yhl/article/details/6850107所需代码如下:load data infile '/home/xusongqi/database_C/tmall_data.csv' into tabl

2014-03-17 17:51:13 905

原创 【备忘录】MySQL中插入中文显示“???”的解决办法

最近两天重新拾起了数据库,重装了MySQL,结果发现默认插入数据时不支持中文,所有汉字显示为‘???’,检查发现数据库编码混乱,下图:       查询了多篇文章均没有结果。请教了下实验室同仁,更改配置文件后,配置成功~~附上解决过程备忘:        当我们需要修改MySQL数据库的默认编码时,需要编辑my.cnf文件进行编码修改。在linux下修改mysql的配置文件my

2014-03-15 21:07:13 958

原创 【学习笔记】最近对B树学习的一些笔记

先占个坑,晚上回来码

2014-03-14 15:16:53 865

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除