首页 > 编程语言
C++ 经验条款
C++经验谈: 一、绝不让构造函数称为虚函数:          从最简单的思想来看,C++对象模型中是根据虚函数表来管理虚函数的,那么在调用虚函数时,需要找到虚函数表,在对象没有创建成功时是没有虚函数表指针的,构造函数就是构造对象的,在对象没有创建成功之前来寻找虚函数表是不合理的。          一般情况下,编译器会为每个类生成一个公有的默认构造函数,但是有两种特殊情况例外:...
分类:编程语言   时间:2014-11-30 11:27:30    收藏:0  评论:0  赞:0  阅读:316
桶排序及C语言实现
桶排序及C语言实现...
分类:编程语言   时间:2014-11-30 11:26:40    收藏:0  评论:0  赞:0  阅读:341
<<Python基础教程>>学习笔记 | 第14章 | 网络编程
Python是个很强大的网络编程工具,原因有二: 1. Python内有很多针对常见网络协议的库 2. Python在处理字节流方面的优势 本章主要内容: 探讨Python标准库中的一些网络模块,探讨SocketServer类,最后是Twisted框架....
分类:编程语言   时间:2014-11-30 11:25:30    收藏:0  评论:0  赞:0  阅读:366
希尔排序---shellsort
#include using namespace std; void shellSort(int a[], int n) { int i, j, gap; for(gap = n/2; gap > 0; gap /= 2)//间隔,逐次递减一半 { for(i = 0; i < gap; i++)//从49到76,逐步递增,也就是分组数。每次循环对一组数完成排序 { for(...
分类:编程语言   时间:2014-11-30 11:25:21    收藏:0  评论:0  赞:0  阅读:351
Atitit.注解and属性解析(2)---------语法分析 生成AST attilax总结 java .net
Atitit.注解and属性解析(2)---------语法分析 生成AST  attilax总结  java .net   1. 应用场景:::因为要使用ui化的注解 1 2. 使用解释器方式来实现生成AST 1 3. 识别TerminalExpression和NonterminalExpression 2 1.1. 单词流必须识别为保留字,标识符(变量),常量,操作符(运算符 )和...
分类:编程语言   时间:2014-11-30 11:24:41    收藏:0  评论:0  赞:0  阅读:431
struts2+hibernate3.2+spring2.0整合篇(一)
通过一个添加用户的实例,讲解struts2+hibernate3.2+spring2.0的整合过程。...
分类:编程语言   时间:2014-11-30 11:24:20    收藏:0  评论:0  赞:0  阅读:294
(每日算法)LeetCode---Minimum Window Substring (最小子串窗口)
Given a string S and a string T, find the minimum window in S which will contain all the characters in T in complexity O(n). For example, S = "ADOBECODEBANC" T = "ABC" Minimum window is "BAN...
分类:编程语言   时间:2014-11-30 10:20:46    收藏:0  评论:0  赞:0  阅读:941
《coredump问题原理探究》Linux x86版6.2节C++风格数据结构内存布局之有成员变量的类
上面一节已经探究出this指针的辨别,由this指针就可以看到类的内容。在这里,就由this指针来看一下类的成员变量是如何排列。 先看一个例子 1 #include 2 class xuzhina_dump_c06_s2 3 { 4 private: 5 short m_c; 6 char m_d; 7 ...
分类:编程语言   时间:2014-11-30 10:19:40    收藏:0  评论:0  赞:0  阅读:593
Spring的依赖注入
.....
分类:编程语言   时间:2014-11-30 09:18:40    收藏:0  评论:0  赞:0  阅读:327
java-继承super的使用
java-继承,super的使用...
分类:编程语言   时间:2014-11-30 09:18:10    收藏:0  评论:0  赞:0  阅读:250
【Python爬虫】批量抓取网页上的视频
这两天决定学一下python,就找了个评价还不错的公开课看了两天,边看边敲代码,感觉python确实是一门很简单的语言,只要有点C++、C、Java或者其他语言基础,一两天完全可以入门python。当然入门简单,精通难,还是要靠多练。因为刚好要看Andrew Ng的机器学习课程,所以就顺便用这个爬虫程序抓取了网页上的视频...
分类:编程语言   时间:2014-11-30 09:18:00    收藏:0  评论:0  赞:0  阅读:446
算法导论---------------散列表(hash table)
摘要:   本章介绍了散列表(hash table)的概念、散列函数的设计及散列冲突的处理。散列表类似与字典的目录,查找的元素都有一个key与之对应,在实践当中,散列技术的效率是很高的,合理的设计散函数和冲突处理方法,可以使得在散列表中查找一个元素的期望时间为O(1)。散列表是普通数组概念的推广,在散列表中,不是直接把关键字用作数组下标,而是根据关键字通过散列函数计算出来的。书中介绍散列表非...
分类:编程语言   时间:2014-11-30 09:17:50    收藏:0  评论:0  赞:0  阅读:472
使用 MyBatis 必看两篇文档导读:MyBatis 与 MyBatis-Spring
使用 MyBatis 必看两篇文档导读:MyBatis 与 MyBatis-Spring...
分类:编程语言   时间:2014-11-30 09:17:20    收藏:0  评论:0  赞:0  阅读:360
数据结构与算法学习之路:背包问题的贪心算法和动态规划算法
背包问题的动态规划算法和贪心算法...
分类:编程语言   时间:2014-11-30 09:16:50    收藏:0  评论:0  赞:0  阅读:283
【SSH进阶之路】Spring简介,搭建Spring环境——轻量级容器框架(一)
经过对Struts和Hibernate的学习,我们严寒的冬季(Hibernate),终于迎来了阳光灿烂的春天(Spring)。在系列博客开篇【SSH进阶之路】Struts + Spring + Hibernate 进阶开端(一),我们介绍了Spring的基本概念,以及比较重要的两大核心IoC和AOP,基本上介绍的比较官方,不太容易理解。从这篇博客开始,我们重新介绍Spring框架的基本理论,并搭建...
分类:编程语言   时间:2014-11-30 08:10:46    收藏:0  评论:0  赞:0  阅读:333
BackgroundWorker 实现多线程操作
背景介绍:            在做程序的过程中,我们很可能遇到这样的情况:当我们执行一个比较耗时的操作,即界面加载数据量略大的时,在该操作未完成之前再去操作界面,就会出现停止响应的情况,这称为界面假死状态,那一个小圆圈转呀转的,想必大家看着就头疼。当然这是一个非常影响用户体验度的地方。        怎么做出一个能够及时响应的用户界面呢?多线程操作。        引入Backgroun...
分类:编程语言   时间:2014-11-30 07:08:10    收藏:0  评论:0  赞:0  阅读:450
Java入门到精通——基础篇之static关键字
一、概述        static 关键字是声明静态变量,静态方法用的。static的含义是属于类且不属于类对象的变量和函数。 二、static的产生。         在创建对象的时候除非用new创建那个类的对象,否则实际上并没有获得任何对象只有当执行new来创建对象时数据存储空间才被分配,其方法才供外界调用。但是有两种情况上述方法时无法解决的 第一种只想为某特定域分配单一存储空间而不...
分类:编程语言   时间:2014-11-30 07:07:30    收藏:0  评论:0  赞:0  阅读:311
C primer ++ 学习笔记第8篇——C++函数
//C++函数 //内联函数  //内联函数的作用: 程序无需跳到另一个位置处执行代码,再跳回来 //内联函数的运行速度比常规函数稍快,但代价是需要占用更多内存 //声明内联函数的措施:在函数声明 和 定义前加上关键字inline   inline double  square(double x);//申明内联函数  inline double  square(double x){...
分类:编程语言   时间:2014-11-30 07:06:50    收藏:0  评论:0  赞:0  阅读:222
Maven实战----多模块开发---缺少Jar包
Maven里面的Jar包经常出现Missing的情况,无外乎几种情况: 1、私服里面没有相应的版本号的Jar包或者Jar包没写版本号 2、Jar包引错了,相应的依赖关系也就错了 3、引入了依赖的Jar包,没被管理起来        第一二个问题解决起来挺简单的,第三个问题对于不理解Maven的还需要解决一番。        其实第三个问题就存在与Maven的dependenc...
分类:编程语言   时间:2014-11-30 07:06:00    收藏:0  评论:0  赞:0  阅读:282
几款Java模板引擎的性能评测
参评的几款模板引擎为:XMLTemplate(简称XT)Velocity(简称VT)CommonTemplate(简称CT)FreeMarker(简称FT)Smarty4j(简称ST)直接的java代码以下所有测评的结果单位都是ms性能评测考虑以下几个方面:变量输出/循环/分支,这三大类调用构成了普...
分类:编程语言   时间:2014-11-30 07:03:10    收藏:0  评论:0  赞:0  阅读:464
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!