首页 > 编程语言
【Java集合源码剖析】TreeMap源码剖析
转载请注明出处:http://blog.csdn.net/ns_code/article/details/36421085前言 本文不打算延续前几篇的风格(对所有的源码加入注释),因为要理解透TreeMap的所有源码,对博主来说,确实需要耗费大量的时间和经历,目前看来不大可能有这么多时间的投入,故....
分类:编程语言   时间:2015-03-27 16:30:15    收藏:0  评论:0  赞:0  阅读:279
Python(2.7.6) 函数对象与闭包
在 Python 中,一切皆对象。函数也是对象,它可以赋值给其他变量,也可以当作参数传递。lambda 表达式可以创建函数对象,在 Python 中,lambda 表达式的函数体只能有唯一的一条语句,也就是返回值表达式语句。cube = lambda x : x ** 3print type(cub...
分类:编程语言   时间:2015-03-27 16:28:55    收藏:0  评论:0  赞:0  阅读:274
数据结构与算法——字符串
题型1:如何统计字符中有多少个单词?方法1:使用空格作为分隔。如果测出某一个字符为非空格,而它前面的单词是空格,则表示“新的单词开始了”此时单词数count累加1.如果当前字符为非空格而其前面的字符也是非空格,则意味着仍然是原来那个单词的继续,count不应再累加1.方法2:使用sstream中的i...
分类:编程语言   时间:2015-03-27 16:28:25    收藏:0  评论:0  赞:0  阅读:190
python INFO: Can't locate Tcl/Tk libs and/or headers
今天在学python的时候使用Tkinter包的时候出现以下问题: File "/usr/local/lib/python2.7/lib-tk/Tkinter.py", line 39, in import _tkinter # If this fails your Python may n...
分类:编程语言   时间:2015-03-27 16:28:15    收藏:0  评论:0  赞:0  阅读:345
C++类和对象
类的定义class 类名{ private: 私有成员 protected: 保护成员 public: 公有成员}成员函数可以在类内定义,也可以在类外定义。便以系统对类内定义的成员函数是作为内联函数处理的,因此,对较为简短的成员函数,常在类内定义。成员函数也可以值写出函数原型...
分类:编程语言   时间:2015-03-27 16:27:35    收藏:0  评论:0  赞:0  阅读:181
Java多态性理解
Java中多态性的实现什么是多态 面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现...
分类:编程语言   时间:2015-03-27 16:26:55    收藏:0  评论:0  赞:0  阅读:223
孙鑫MFC学习笔记11:保存图像
1.CPtrArray指针数组 2.CPtrArray返回void指针,需要做类型转换 3.View类中的OnPaint调用OnPrepareDC和OnDraw,如果覆盖OnPaint,就不会调用OnDraw(除非显式调用) 4.坐标空间 Coordinate Spaces and Transfor...
分类:编程语言   时间:2015-03-27 16:25:05    收藏:0  评论:0  赞:0  阅读:496
孙鑫MFC学习笔记10:画图/贴图
1.SetPixel在指定点设置像素 2.虚线、点线宽度必须为1 3.CColorDialog创建颜色对话框 4.需要设置CC_RGBINIT标志才能设置颜色对话框的默认颜色 5.CC_FULLOPEN标记可以打开完整颜色对话框 6.CreateFontIndirect通过LOGFONT创建字体 7...
分类:编程语言   时间:2015-03-27 16:23:25    收藏:0  评论:0  赞:0  阅读:311
孙鑫MFC学习笔记12:文件读写
1.指向常量的指针 2.指针常量 3.C语言对文件操作是在缓冲区,在缓冲区满或文件关闭时写入文件 读取相同 4.fflush刷新缓冲区,使缓冲区数据写入文件 5.fseek改变文件指针偏移量 6.stell获取文件指针当前位置 7.rewind重新放置文件指针到开始处 8.写入换行会变成两个字节(回...
分类:编程语言   时间:2015-03-27 16:23:15    收藏:0  评论:0  赞:0  阅读:346
PHP 四种排序算法的实现
前提:分别用冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中的值按照从小到大的顺序进行排序。 定义数组变量,$arr(1,43,54,62,21,66,32,78,36,76,39); 1.?冒泡排序 思路分析:在要排序的一组数中...
分类:编程语言   时间:2015-03-27 15:16:25    收藏:0  评论:0  赞:0  阅读:264
linux下查看最占性能的JAVA进程
ps命令命令:ps-mppid-oTHREAD,tid,time或者ps-Lfppid结果展示:这个命令的作用,主要是可以获取到对应一个进程下的线程的一些信息。比如你想分析一下一个java进程的一些运行瓶颈点,可以通过该命令找到所有当前Thread的占用CPU的时间,也就是这里的最后一列。比如这里找到了一..
分类:编程语言   时间:2015-03-27 15:12:55    收藏:0  评论:0  赞:0  阅读:253
算法是个什么玩意儿-桶排序和鸽巢排序
楼主,刚才看了你的帖子,看得出你是用心思考和实践过,但是说你这个方式,我看你的代码确实不能实现如果有重复数字的情况,有一种解决方式是分桶,每个桶都是List,在每个List中进行排序,另一种我看到有个鸽巢排序他是用数组下标表示要排序的数,用元素值来表示出现的次数,跟..
分类:编程语言   时间:2015-03-27 15:12:45    收藏:0  评论:0  赞:0  阅读:327
python学习笔记<一>
1、函数帮助文档查看例如查看abs()http://docs.python.org/2/library/functions.html#abs
分类:编程语言   时间:2015-03-27 15:11:55    收藏:0  评论:0  赞:0  阅读:198
Python Web聊天室(二)--首页
今天来完成我们聊天室的首页首先创建appmanage.pystartappchat2.编辑视图文件(chat/views.py)#chat/views.py#需要导入的包,有些包目前还没有用到,但是以后会用 fromdjango.shortcutsimportrender_to_response,HttpResponse fromchat.modelsimportChatRoom,RoomAccount,ChatPool..
分类:编程语言   时间:2015-03-27 15:11:35    收藏:0  评论:0  赞:0  阅读:913
完整的python项目流程
最近看了python项目的打包,有点小感触。感觉自己还不是一个真正的pythoner。没有在开源项目网站留下什么,而又到处宣扬python的简洁与强大,有点小讽刺。于是乎,我想理清自己的思路,不怕迷茫,懂得坚持自己的目标才好!一个完整的python项目需要具备什么?1.需求功能的实现..
分类:编程语言   时间:2015-03-27 15:05:35    收藏:0  评论:0  赞:0  阅读:277
C++类内各种变量的初始化
我们接下来讨论的类内成员变量包括下面几种: 1,普通变量,如 int i; 2,引用变量,如int& i; 3,常量变量,如const int i; 4,静态变量,如static int i; 5,静态常量整型变量,如static const int i; 6,静态常量非整型变量,如static const float i; 以上变量的初始化规则是:第1种情况必须在构造函数参数列...
分类:编程语言   时间:2015-03-27 15:02:45    收藏:0  评论:0  赞:0  阅读:357
畅通工程再续hdu-1875(prim算法)
题目地址:[传送门(http://acm.hdu.edu.cn/showproblem.php?pid=1875 “传送门”)本题使用的是prim算法,用于求最小生成树。Problem Description 相信大家都听说一个“百岛湖”的地方吧,百岛湖的居民生活在不同的小岛中,当他们想去其他的小岛时都要通过划小船来实现。现在政府决定大力发展百岛湖,发展首先要解决的问题当然是交通问题,政府决定实现...
分类:编程语言   时间:2015-03-27 15:02:25    收藏:0  评论:0  赞:0  阅读:199
c++内存池
比较几种C++内存池实现方式...
分类:编程语言   时间:2015-03-27 15:02:15    收藏:0  评论:0  赞:0  阅读:161
effective c++ 笔记 (3)
//---------------------------15/03/26---------------------------- //#5    了解c++默默编写并调用哪些函数 {     /*         c++会默默帮你声明一个copy构造函数,一个copy assignment操作符重载,         一个析构函数,一个defaul...
分类:编程语言   时间:2015-03-27 15:01:39    收藏:0  评论:0  赞:0  阅读:293
JAVA- Thread初步
一.创建线程 1.继承Thread 2.实现Runnable接口 二.线程互斥 synchronized (互斥对象) 实现的原理是这个互斥对象每次只能允许一个线程进入,其他的则进入这个互斥对象的等待队列中. 三.线程同步 wait()和notify() notifyAll() 这三个方法用于协调多个线程对共享数据的存取,所以必须在synchronized语句块内使用。synchr...
分类:编程语言   时间:2015-03-27 15:00:26    收藏:0  评论:0  赞:0  阅读:224
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!