码迷,mamicode.com
首页 > 编程语言
<<Python基础教程>>学习笔记 | 第14章 | 网络编程
Python是个很强大的网络编程工具,原因有二: 1. Python内有很多针对常见网络协议的库 2. Python在处理字节流方面的优势 本章主要内容: 探讨Python标准库中的一些网络模块,探讨SocketServer类,最后是Twisted框架....
分类:编程语言   时间:2014-11-30 11:27:44    阅读次数:320
希尔排序---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:27    阅读次数:231
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:25:50    阅读次数:262
struts2+hibernate3.2+spring2.0整合篇(一)
通过一个添加用户的实例,讲解struts2+hibernate3.2+spring2.0的整合过程。...
分类:编程语言   时间:2014-11-30 11:25:18    阅读次数:181
(每日算法)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:22:33    阅读次数:241
《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:21:23    阅读次数:239
Spring的依赖注入
.....
分类:编程语言   时间:2014-11-30 09:19:15    阅读次数:271
java-继承super的使用
java-继承,super的使用...
分类:编程语言   时间:2014-11-30 09:19:50    阅读次数:174
【Python爬虫】批量抓取网页上的视频
这两天决定学一下python,就找了个评价还不错的公开课看了两天,边看边敲代码,感觉python确实是一门很简单的语言,只要有点C++、C、Java或者其他语言基础,一两天完全可以入门python。当然入门简单,精通难,还是要靠多练。因为刚好要看Andrew Ng的机器学习课程,所以就顺便用这个爬虫程序抓取了网页上的视频...
分类:编程语言   时间:2014-11-30 09:19:22    阅读次数:677
算法导论---------------散列表(hash table)
摘要:   本章介绍了散列表(hash table)的概念、散列函数的设计及散列冲突的处理。散列表类似与字典的目录,查找的元素都有一个key与之对应,在实践当中,散列技术的效率是很高的,合理的设计散函数和冲突处理方法,可以使得在散列表中查找一个元素的期望时间为O(1)。散列表是普通数组概念的推广,在散列表中,不是直接把关键字用作数组下标,而是根据关键字通过散列函数计算出来的。书中介绍散列表非...
分类:编程语言   时间:2014-11-30 09:18:33    阅读次数:333
使用 MyBatis 必看两篇文档导读:MyBatis 与 MyBatis-Spring
使用 MyBatis 必看两篇文档导读:MyBatis 与 MyBatis-Spring...
分类:编程语言   时间:2014-11-30 09:18:50    阅读次数:302
数据结构与算法学习之路:背包问题的贪心算法和动态规划算法
背包问题的动态规划算法和贪心算法...
分类:编程语言   时间:2014-11-30 09:19:25    阅读次数:272
【SSH进阶之路】Spring简介,搭建Spring环境——轻量级容器框架(一)
经过对Struts和Hibernate的学习,我们严寒的冬季(Hibernate),终于迎来了阳光灿烂的春天(Spring)。在系列博客开篇【SSH进阶之路】Struts + Spring + Hibernate 进阶开端(一),我们介绍了Spring的基本概念,以及比较重要的两大核心IoC和AOP,基本上介绍的比较官方,不太容易理解。从这篇博客开始,我们重新介绍Spring框架的基本理论,并搭建...
分类:编程语言   时间:2014-11-30 08:12:18    阅读次数:417
C++智能指针简单解析
导读 最近在补看《C++ Primer Plus》第六版,这的确是本好书,其中关于智能指针的章节解析的非常清晰,一解我以前的多处困惑。C++面试过程中,很多面试官都喜欢问智能指针相关的问题,比如你知道哪些智能指针?shared_ptr的设计原理是什么?如果让你自己设计一个智能指针,你如何完成?等等……。而且在看开源的C++项目时,也能随处看到智能指针的影子。这说明智能指针不仅是面试官爱问的题...
分类:编程语言   时间:2014-11-30 07:10:14    阅读次数:311
BackgroundWorker 实现多线程操作
背景介绍:            在做程序的过程中,我们很可能遇到这样的情况:当我们执行一个比较耗时的操作,即界面加载数据量略大的时,在该操作未完成之前再去操作界面,就会出现停止响应的情况,这称为界面假死状态,那一个小圆圈转呀转的,想必大家看着就头疼。当然这是一个非常影响用户体验度的地方。        怎么做出一个能够及时响应的用户界面呢?多线程操作。        引入Backgroun...
分类:编程语言   时间:2014-11-30 07:11:11    阅读次数:317
Java入门到精通——基础篇之static关键字
一、概述        static 关键字是声明静态变量,静态方法用的。static的含义是属于类且不属于类对象的变量和函数。 二、static的产生。         在创建对象的时候除非用new创建那个类的对象,否则实际上并没有获得任何对象只有当执行new来创建对象时数据存储空间才被分配,其方法才供外界调用。但是有两种情况上述方法时无法解决的 第一种只想为某特定域分配单一存储空间而不...
分类:编程语言   时间:2014-11-30 07:09:38    阅读次数:236
C primer ++ 学习笔记第8篇——C++函数
//C++函数 //内联函数  //内联函数的作用: 程序无需跳到另一个位置处执行代码,再跳回来 //内联函数的运行速度比常规函数稍快,但代价是需要占用更多内存 //声明内联函数的措施:在函数声明 和 定义前加上关键字inline   inline double  square(double x);//申明内联函数  inline double  square(double x){...
分类:编程语言   时间:2014-11-30 07:09:24    阅读次数:227
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!