- 博客(32)
- 资源 (2)
- 收藏
- 关注
转载 网络编程常见问题总结
网络编程常见问题总结 串讲(一) 网络编程常见问题总结 6 I& I! E- x8 Z+ p- U- B 在网络程序中遇到的一些问题进行了总结, 这里主要针对的是我们常用的TCP socket相关的总结, 可能会存在错误, 有任何问题欢迎大家提出. . e3 Y0 @* _- e1 G- B% R 对于网络编程的更多详细说明建议参考下面的书籍 《UNIX网络编程》 《
2013-04-18 13:07:37 596
转载 C++常用库函数
C++常用库函数1.//整数转换成字符串itoa函数的实现#include "stdafx.h"#include using namespace std;void itoaTest(int num,char str[] ){ int sign = num,i = 0,j = 0; char temp[11]; if(s
2013-03-11 16:29:02 489
转载 Linux awk 命令 说明
一. AWK 说明 awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。 awk的处理文本和数据的方式:它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模
2013-03-04 21:17:55 326
转载 python 中的变量交换
之前有段时间想用python写个交换两个变量的值的函数,我们知道在C++中是传入两个变量的指针或者引用,但是python中并没有指针或者引用的概念,而且资源回收全部由python的运行环境接管了,要实现变量交换用函数实现反而麻烦了,直接a,b=b,a就把a和b的值交换了,呵呵,很简洁吧,这是python的一贯作风,从代码上看,连临时变量都没有用到。可以用这个实现一个简单的冒泡排序,代码如下
2013-02-26 17:03:36 386
转载 Python raw_input和input总结 在版本2和版本3中的区别
[html] view plaincopyPython 2.3.4 (#1, Feb 2 2005, 11:44:13) [GCC 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)] on linux2 Type "help", "copyright", "credits" or "license" for more info
2013-01-22 15:56:11 326
原创 由上一篇文章引出的关于迭代器end指向值的问题
上一篇文章中吃了end的亏,虽然找到问题的原因了,但还是不明白为什么end会指向1又写了个测试程序,代码如下:#include#includeusing namespace std;int main(){ int i=0; list aa,bb,cc,dd; for(i=0;i<5;i++) { aa.push_back(i+1); bb.push_back
2012-11-30 16:31:35 586
原创 关于约瑟夫环用list实现遇到的奇怪问题
该问题是在Weiss著的《数据结构与算法分析(C++描述+第三版)习题中的3.6题遇到的先把自己遇到问题的代码粘出来,本人的编译环境是windows7下的g++ (GCC) 4.6.1#include#includeusing namespace std;int main(){ int n=0,m=0,i=0; cout<<"please input the numb
2012-11-30 15:34:10 392
转载 程序员编程艺术第一~十章集锦与总结(教你如何编程)--持续更新中
程序员编程艺术第一~十章集锦与总结--面试、算法、编程 作者:July、编程艺术室。出处:http://blog.csdn.net/v_JULY_v 。 围绕“面试”、“算法”、“编程”三个主题的程序员编程艺术系列(简称TAOPP系列)从今年4月写第一篇起,至今快有2个月。2个月的创作中,写了十章,共计13篇文章。这是本人的第4大原创作品,不过与之前微软面试1
2012-11-27 16:32:01 283
转载 程序员编程艺术:三之三续、求数组中给定下标区间内的第K小(大)元素
第三章三续、求数组中给定下标区间内的第K小(大)元素作者:July、上善若水、编程艺术室。出处:http://blog.csdn.net/v_JULY_v 。前奏 原狂想曲系列已更名为:程序员编程艺术系列。原狂想曲创作组更名为编程艺术室。编程艺术室致力于以下三点工作:1、针对一个问题,不断寻找更高效的算法,并予以编程实现。2、解决实际中会碰到的应用问题,如
2012-11-27 16:31:16 397
转载 程序员编程艺术:第十章、如何给10^7个数据量的磁盘文件排序
第十章、如何给10^7个数据量的磁盘文件排序作者:July,yansha,5,编程艺术室。出处:http://blog.csdn.net/v_JULY_v 。 前奏 经过几天的痛苦沉思,最终决定,把原程序员面试题狂想曲系列正式更名为程序员编程艺术系列,同时,狂想曲创作组更名为编程艺术室。之所以要改名,我们考虑到三点:1、为面试服务不能成为我们最终或
2012-11-27 16:29:52 366
转载 程序员编程艺术:第九章、闲话链表追赶问题
程序员编程艺术:第九章、闲话链表追赶问题作者:July、狂想曲创作组。出处:http://blog.csdn.net/v_JULY_v 。前奏 有这样一个问题:在一条左右水平放置的直线轨道上任选两个点,放置两个机器人,请用如下指令系统为机器人设计控制程序,使这两个机器人能够在直线轨道上相遇。(注意两个机器人用你写的同一个程序来控制)。 指令系统:
2012-11-27 16:28:27 307
转载 程序员编程艺术:第八章、从头至尾漫谈虚函数
程序员编程艺术:第八章、从头至尾漫谈虚函数作者:July。出处:http://blog.csdn.net/v_JULY_v 。 前奏 有关虚函数的问题层出不穷,有关虚函数的文章千篇一律,那为何还要写这一篇有关虚函数的文章呢?看完本文后,相信能懂其意义之所在。同时,原狂想曲系列已经更名为程序员编程艺术系列,因为不再只专注于“面试”,而在“编程”之上了。ok,
2012-11-27 16:27:33 366
转载 程序员编程艺术:第七章、求连续子数组的最大和
程序员编程艺术:第七章、求连续子数组的最大和 作者:July。出处:http://blog.csdn.net/v_JULY_v 。前奏希望更多的人能和我一样,把本狂想曲系列中的任何一道面试题当做一道简单的编程题或一个实质性的问题来看待,在阅读本狂想曲系列的过程中,希望你能尽量暂时放下所有有关面试的一切包袱,潜心攻克每一道“编程题”,在解决编程题的过程中,好好享受编程
2012-11-27 16:26:24 307
转载 程序员编程艺术:第六章、求解500万以内的亲和数
第六章、亲和数问题--求解500万以内的亲和数作者:上善若水、July、yansha。出处:http://blog.csdn.net/v_JULY_v 。前奏 本章陆续开始,除了继续保持原有的字符串、数组等面试题之外,会有意识的间断性节选一些有关数字趣味小而巧的面试题目,重在突出思路的“巧”,和“妙”。本章亲和数问题之关键字,“500万”,“线性复杂度”。
2012-11-27 16:25:18 303
转载 十四、第三章再续:快速选择SELECT算法的深入分析与实现
十四、亦第三章再续:快速选择SELECT算法的深入分析与实现作者:July。出处:http://blog.csdn.net/v_JULY_v 。 前言 经典算法研究系列已经写了十三个算法,共计22篇文章(详情,见这:十三个经典算法研究与总结、目录+索引),我很怕我自己不再把这个算法系列给继续写下去了。沉思良久,到底是不想因为要创作狂想曲系列而耽搁这个经典算法研
2012-11-27 16:22:47 447
转载 程序员编程艺术:第五章、寻找满足和为定值的两个或多个数
程序员编程艺术:第五章、寻找和为定值的两个或多个数 作者:July,yansha,zhouzhenren。 致谢:微软100题实现组,编程艺术室。 微博:http://weibo.com/julyweibo 。 出处:http://blog.csdn.net/v_JULY_v 。 wiki:http://tctop.wikispac
2012-11-27 16:21:31 344
转载 程序员编程艺术:第四章、现场编写类似strstr/strcpy/strpbrk的函数
第四章、现场编写类似strstr/strcpy/strpbrk的函数 作者:July。 说明: 如果在博客中代码使用了\n,csdn blog系统将会自动回给我变成/n。据后续验证,可能是原来旧blog版本的bug,新版已不存在此问题。至于,本文代码,日后统一修正。July、2012.05.02。 微博:http://weibo.com/julywei
2012-11-27 16:20:24 406
转载 程序员编程艺术:第三章续、Top K算法问题的实现
程序员编程艺术:第三章续、Top K算法问题的实现 作者:July,zhouzhenren,yansha。 致谢:微软100题实现组,狂想曲创作组。 时间:2011年05月08日 微博:http://weibo.com/julyweibo 。 出处:http://blog.csdn.net/v_JULY_v 。 wiki:http
2012-11-27 16:18:42 452
转载 程序员编程艺术:第三章、寻找最小的k个数
程序员编程艺术:第三章、寻找最小的k个数作者:July。时间:二零一一年四月二十八日。致谢:litaoye, strugglever,yansha,luuillu,Sorehead,及狂想曲创作组。微博:http://weibo.com/julyweibo。出处:http://blog.csdn.net/v_JULY_v。--------------------------
2012-11-27 16:17:30 538
转载 程序员编程艺术:第二章、字符串是否包含及匹配/查找/转换/拷贝问题
程序员编程艺术:第二章、字符串是否包含及匹配/查找/转换/拷贝问题作者:July,yansha。时间:二零一一年四月二十三日。致谢:老梦,nossiac,Hession,Oliver,luuillu,雨翔,啊菜,及微软100题实现小组所有成员。微博:http://weibo.com/julyweibo。出处:http://blog.csdn.net/v_JULY_v。-
2012-11-27 16:15:39 483
转载 程序员编程艺术第一章、左旋转字符串
第一章、左旋转字符串作者:July,yansha。时间:二零一一年四月十四日。微博:http://weibo.com/julyweibo。出处:http://blog.csdn.net/v_JULY_v。-------------------------------------------目录序前言第一节、左旋转字符串第二
2012-11-27 16:14:03 397
转载 指针(详解)本人觉得写的很不错
[转]这篇文章摘自网易广州社区的C语言版精华区。文章不错,不敢独享!作者girlrong是以前C语言版版主,她乐于助人,虚心诚恳,颇受网友欢迎。只可惜现在已退隐江湖了。 第一章。指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据
2012-11-27 14:06:50 239
转载 linux su和sudo命令的区别
点评:一. 使用 su 命令临时切换用户身份 1、su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户一. 使用 su 命令临时切换用户身份1、su 的适用条件和威力
2012-11-27 14:02:33 267
转载 C/C++函数调用规则
面试中被问到函数调用规则,不懂,所以查了资料,总结如下:调用规则__cdecl__stdcall__fastcall__pascal__thiscall参数压栈顺序从右到左从右到左用ECX和EDX传送前两个双字(DWORD)或更小的参数,剩下的参数仍旧
2012-11-27 13:54:13 327
转载 深入分析C++引用
关于引用和指针的区别的文章很多很多,但是总是找不到他们的根本区别,偶然在codeproject上看到这篇文章,觉得讲的挺好的,所以翻译了下,希望对大家有帮助。原文地址: http://www.codeproject.com/KB/cpp/References_in_c__.aspx 引言 我选择写 C++ 中的引用是因为我感觉大多数人误解了引用。而我之所以有这个感受是
2012-11-27 13:49:10 264
原创 仅使用基本的表操作实现两个排序后的表L1和L2的并集
针对Weiss著的《数据结构与算法分析(C++描述+第三版)习题答案中的3.5题的分析原题:给定两个排序后的表L1和L2,。写出一个程序仅使用基本的表操作来计算L1UL2。习题答案中的程序如下:// Assumes both input lists are sorted template list listUnion( const list & L1, const l
2012-11-27 13:28:39 1689
转载 基于链表的栈实现(c++)
#ifndef _STACK #define _STACK #include //节点类 template class T> class Node { public: T data; Node * next; }; //栈的类声明,基于链表实现 template cl
2012-11-19 12:28:43 515
转载 队列(queue)的链表(list)实现及循环数组(circular array)实现 C++实现
队列(queue)的链表(list)实现及循环数组(circular array)实现 C++实现write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie >--《数据结构b与算法分析c++描述》 Mark Allen Weiss著 人民邮电大学出版 中文版第78-81面,堆栈的应用(1) 队列(queue)的链表(list)实现及循环数
2012-11-19 11:35:38 1090
转载 堆栈的应用(2) 中缀算术表达式到后缀(逆波兰记法reverse polish notation)的转换及其计算 C++实现
堆栈的应用(2) 中缀算术表达式到后缀(逆波兰记法reverse polish notation)的转换及其计算 C++实现write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie >--《数据结构与算法分析c++描述》 Mark Allen Weiss著 人民邮电大学出版 中文版第73-77面,中缀算术表达式到后缀(逆波兰记法reve
2012-11-19 11:31:12 824
转载 《数据结构与算法分析-C++描述》List实现的问题,g++太符合标准,以至于有的时候虽然正确,但是却会让你吃惊
《数据结构与算法分析-C++描述》List实现的问题,g++太符合标准,以至于有的时候虽然正确,但是却会让你吃惊write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie >--《数据结构与算法分析c++描述》 Mark Allen Weiss著 人民邮电大学出版 中文版第63-71面, 图3-11到3-16,实现的一个用链表实现的列表Lis
2012-11-19 11:27:43 741
转载 基于vector的栈实现(C++)
基于vector的栈实现(C++)write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie 头文件: 1 #ifndef __STACK_H__ 2 #define __STACK_H__ 3 #include 4 #include 5 using namespace std; 6 7 templatetypen
2012-11-19 11:10:51 2258
转载 堆栈的应用(1) 平衡符号 C++实现
堆栈的应用(1) 平衡符号 C++实现write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie >--《数据结构与算法分析c++描述》 Mark Allen Weiss著 人民邮电大学出版 中文版第72面,堆栈的应用(1) 平衡符号 1 #include 2 #include 3 #include 4 #incl
2012-11-19 11:09:30 893
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人