程序员的象牙塔
码龄15年
关注
提问 私信
  • 博客:18,393
    18,393
    总访问量
  • 3
    原创
  • 1,441,882
    排名
  • 7
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2010-01-01
博客简介:

weishiang的专栏

查看详细资料
个人成就
  • 获得5次点赞
  • 内容获得0次评论
  • 获得14次收藏
  • 博客总排名1,441,882名
创作历程
  • 5篇
    2013年
  • 27篇
    2012年
TA的专栏
  • 数据结构与算法
    22篇
  • C/C++
    6篇
  • linux
    2篇
  • python
    2篇
  • 网络编程
    1篇
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

66人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

网络编程常见问题总结

网络编程常见问题总结 串讲(一) 网络编程常见问题总结  6 I& I! E- x8 Z+ p- U- B   在网络程序中遇到的一些问题进行了总结, 这里主要针对的是我们常用的TCP socket相关的总结, 可能会存在错误, 有任何问题欢迎大家提出.  . e3 Y0 @* _- e1 G- B% R   对于网络编程的更多详细说明建议参考下面的书籍  《UNIX网络编程》 《
转载
发布博客 2013.04.18 ·
621 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

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 ·
512 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Linux awk 命令 说明

一.  AWK 说明       awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。       awk的处理文本和数据的方式:它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模
转载
发布博客 2013.03.04 ·
373 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

python 中的变量交换

之前有段时间想用python写个交换两个变量的值的函数,我们知道在C++中是传入两个变量的指针或者引用,但是python中并没有指针或者引用的概念,而且资源回收全部由python的运行环境接管了,要实现变量交换用函数实现反而麻烦了,直接a,b=b,a就把a和b的值交换了,呵呵,很简洁吧,这是python的一贯作风,从代码上看,连临时变量都没有用到。可以用这个实现一个简单的冒泡排序,代码如下
转载
发布博客 2013.02.26 ·
404 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
347 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

由上一篇文章引出的关于迭代器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 ·
608 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于约瑟夫环用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 ·
413 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员编程艺术第一~十章集锦与总结(教你如何编程)--持续更新中

程序员编程艺术第一~十章集锦与总结--面试、算法、编程 作者:July、编程艺术室。出处:http://blog.csdn.net/v_JULY_v 。    围绕“面试”、“算法”、“编程”三个主题的程序员编程艺术系列(简称TAOPP系列)从今年4月写第一篇起,至今快有2个月。2个月的创作中,写了十章,共计13篇文章。这是本人的第4大原创作品,不过与之前微软面试1
转载
发布博客 2012.11.27 ·
304 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员编程艺术:三之三续、求数组中给定下标区间内的第K小(大)元素

第三章三续、求数组中给定下标区间内的第K小(大)元素作者:July、上善若水、编程艺术室。出处:http://blog.csdn.net/v_JULY_v 。前奏    原狂想曲系列已更名为:程序员编程艺术系列。原狂想曲创作组更名为编程艺术室。编程艺术室致力于以下三点工作:1、针对一个问题,不断寻找更高效的算法,并予以编程实现。2、解决实际中会碰到的应用问题,如
转载
发布博客 2012.11.27 ·
422 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员编程艺术:第十章、如何给10^7个数据量的磁盘文件排序

第十章、如何给10^7个数据量的磁盘文件排序作者:July,yansha,5,编程艺术室。出处:http://blog.csdn.net/v_JULY_v 。 前奏    经过几天的痛苦沉思,最终决定,把原程序员面试题狂想曲系列正式更名为程序员编程艺术系列,同时,狂想曲创作组更名为编程艺术室。之所以要改名,我们考虑到三点:1、为面试服务不能成为我们最终或
转载
发布博客 2012.11.27 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员编程艺术:第九章、闲话链表追赶问题

程序员编程艺术:第九章、闲话链表追赶问题作者:July、狂想曲创作组。出处:http://blog.csdn.net/v_JULY_v 。前奏    有这样一个问题:在一条左右水平放置的直线轨道上任选两个点,放置两个机器人,请用如下指令系统为机器人设计控制程序,使这两个机器人能够在直线轨道上相遇。(注意两个机器人用你写的同一个程序来控制)。    指令系统:
转载
发布博客 2012.11.27 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员编程艺术:第八章、从头至尾漫谈虚函数

程序员编程艺术:第八章、从头至尾漫谈虚函数作者:July。出处:http://blog.csdn.net/v_JULY_v 。 前奏    有关虚函数的问题层出不穷,有关虚函数的文章千篇一律,那为何还要写这一篇有关虚函数的文章呢?看完本文后,相信能懂其意义之所在。同时,原狂想曲系列已经更名为程序员编程艺术系列,因为不再只专注于“面试”,而在“编程”之上了。ok,
转载
发布博客 2012.11.27 ·
385 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员编程艺术:第七章、求连续子数组的最大和

程序员编程艺术:第七章、求连续子数组的最大和 作者:July。出处:http://blog.csdn.net/v_JULY_v 。前奏希望更多的人能和我一样,把本狂想曲系列中的任何一道面试题当做一道简单的编程题或一个实质性的问题来看待,在阅读本狂想曲系列的过程中,希望你能尽量暂时放下所有有关面试的一切包袱,潜心攻克每一道“编程题”,在解决编程题的过程中,好好享受编程
转载
发布博客 2012.11.27 ·
322 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员编程艺术:第六章、求解500万以内的亲和数

第六章、亲和数问题--求解500万以内的亲和数作者:上善若水、July、yansha。出处:http://blog.csdn.net/v_JULY_v 。前奏    本章陆续开始,除了继续保持原有的字符串、数组等面试题之外,会有意识的间断性节选一些有关数字趣味小而巧的面试题目,重在突出思路的“巧”,和“妙”。本章亲和数问题之关键字,“500万”,“线性复杂度”。
转载
发布博客 2012.11.27 ·
335 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

十四、第三章再续:快速选择SELECT算法的深入分析与实现

十四、亦第三章再续:快速选择SELECT算法的深入分析与实现作者:July。出处:http://blog.csdn.net/v_JULY_v  。  前言    经典算法研究系列已经写了十三个算法,共计22篇文章(详情,见这:十三个经典算法研究与总结、目录+索引),我很怕我自己不再把这个算法系列给继续写下去了。沉思良久,到底是不想因为要创作狂想曲系列而耽搁这个经典算法研
转载
发布博客 2012.11.27 ·
497 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

程序员编程艺术:第五章、寻找满足和为定值的两个或多个数

程序员编程艺术:第五章、寻找和为定值的两个或多个数     作者:July,yansha,zhouzhenren。    致谢:微软100题实现组,编程艺术室。    微博:http://weibo.com/julyweibo   。    出处:http://blog.csdn.net/v_JULY_v  。    wiki:http://tctop.wikispac
转载
发布博客 2012.11.27 ·
366 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员编程艺术:第四章、现场编写类似strstr/strcpy/strpbrk的函数

第四章、现场编写类似strstr/strcpy/strpbrk的函数    作者:July。    说明: 如果在博客中代码使用了
,csdn blog系统将会自动回给我变成/n。据后续验证,可能是原来旧blog版本的bug,新版已不存在此问题。至于,本文代码,日后统一修正。July、2012.05.02。      微博:http://weibo.com/julywei
转载
发布博客 2012.11.27 ·
420 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员编程艺术:第三章续、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 ·
468 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员编程艺术:第三章、寻找最小的k个数

程序员编程艺术:第三章、寻找最小的k个数作者:July。时间:二零一一年四月二十八日。致谢:litaoye, strugglever,yansha,luuillu,Sorehead,及狂想曲创作组。微博:http://weibo.com/julyweibo。出处:http://blog.csdn.net/v_JULY_v。--------------------------
转载
发布博客 2012.11.27 ·
570 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员编程艺术:第二章、字符串是否包含及匹配/查找/转换/拷贝问题

程序员编程艺术:第二章、字符串是否包含及匹配/查找/转换/拷贝问题作者:July,yansha。时间:二零一一年四月二十三日。致谢:老梦,nossiac,Hession,Oliver,luuillu,雨翔,啊菜,及微软100题实现小组所有成员。微博:http://weibo.com/julyweibo。出处:http://blog.csdn.net/v_JULY_v。-
转载
发布博客 2012.11.27 ·
499 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多