- 博客(49)
- 收藏
- 关注
原创 配置SecureCRT
SecureCrt设置字符编码 及 日志问题 http://blog.163.com/strive_only/blog/static/893801682011112211282074/
2014-07-11 15:10:07 791
原创 【学习记录】简单的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
原创 【学习笔记】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
原创 【学习笔记】python实现的套接字socket
之前说要学学python,认真看看《python核心编程》这本书,因为当时手头上的工作还没结束,也就没有怎么去看,这两天刚好赶上五一,便有了几天时间来看一下。在了解了基本语法之后,我还是比较偏向于从网络编程作为切入点来进一步学习一门语言。所以今天就写一写简单的socket套结字的实现。#############2014.5.13 update###############更新了多进程服务端的bug:客户端强行关闭会出错#######################################
2014-04-30 14:14:49 853
转载 【备忘录】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
原创 【学习笔记】简单的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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人