码迷,mamicode.com
首页 > 编程语言
《编程导论(Java)·6.3 private修饰符》
修饰符private提供了最高的保护和最低的可见度:private修饰的域、方法和嵌套类型,只能在它的定义类中访问。 6.3.1 private 各类书籍中会有一些程序设计上的清规戒律,如: ★以private修饰所有的成员变量(Make all Member Variables private.)。 ★以private修饰任一助手方法。(Make any helper methods p...
分类:编程语言   时间:2015-07-08 21:02:42    阅读次数:159
Java 查找算法
二分查找 Hash表 二叉树 B Tree...
分类:编程语言   时间:2015-07-08 21:00:42    阅读次数:152
Java abstract class vs interface
前言abstract class和interface都是java用来描述抽象体的,不知道是否有同学跟我一样对这两者的语法层面的区别以及如何选择这两者还存在着疑惑,反正接下来,让我详细介绍一下abstract class和interface。理解抽象类在面向对象的概念中,所有的对象都是通过类来描述的。但是反过来却不是这样,并不是所有的类都是用来描述对象的。因为这个类中可能没有足够的信息来描述一个具体的...
分类:编程语言   时间:2015-07-08 21:00:59    阅读次数:136
十大编程算法
算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构...
分类:编程语言   时间:2015-07-08 20:54:13    阅读次数:141
Python使用QRCode生成二维码
PIL和QRCode下载地址:http://www.pythonware.com/products/pil/https://pypi.python.org/pypi/qrcode/5.1#你可能需要的setuptools:https://pypi.python.org/pypi/setuptools...
分类:编程语言   时间:2015-07-08 20:55:52    阅读次数:294
matlab中元胞数组(cell)转换为矩阵
matlab中元胞数组(cell)转换为矩阵、cell转换为矩阵函数为:cell2mat(c),其中c为待转换的元胞数组;转化之后的矩阵可能不满足我们对矩阵维数的要求,那么也许还需要下面两个函数:——reshape(A,m,n,p,...),将矩阵A变换为m*n*p*...的矩阵;——permute...
分类:编程语言   时间:2015-07-08 20:51:44    阅读次数:256
第2章 数字之魅——子数组之和的最大值(二维)
子数组之和的最大值(二维)问题描述 我们在前面分析了一维数组之和的最大值问题,那么如果是二维数组又该如何分析呢?分析与解法 最直接的方法,当然就是枚举每一个矩形区域,然后再求这个矩形区域中元素的和。【解法一】完整代码如下: 1 package chapter2shuzizhimei.maxsum.....
分类:编程语言   时间:2015-07-08 20:50:41    阅读次数:148
剑指offer-Java类加载过程
Java类加载过程:(以A.class为例)1.定位A.class类,并调用findLoaderClass(string)判断这个类是否已经存在2.先执行父类中static成员变量与static方法块3.再执行子类中static成员变量与static方法块4.接着执行父类中非static成员变量、非...
分类:编程语言   时间:2015-07-08 20:48:08    阅读次数:140
java进制转换
/* 用于进制转换的函数 */ private static void trans(int num,int base,int offset){ char[] chs ={'0','1','2','3', '4','5','6',...
分类:编程语言   时间:2015-07-08 20:46:37    阅读次数:114
STL之priority_queue为复合结构排序
priority_queue为复合结构排序: 1 #include 2 #include 3 4 using namespace std; 5 struct Node{ 6 int x; 7 string y; 8 Node( int a= 0, string ...
分类:编程语言   时间:2015-07-08 20:46:01    阅读次数:166
MFC的资源切换AFX_MANAGE_STATE(AfxGetStaticModuleState()
AFX_MANAGE_STATE,资源切换
分类:编程语言   时间:2015-07-08 20:39:03    阅读次数:192
c++基本特性
C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。常用于系统开发,引擎开发等应用领域。与C的关系 C语言是C++的基础,C++和C语言在很多方面是兼容的。 C语言是一个结构化语言,它的重点在于算法与数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境 条件)进行运算处理....
分类:编程语言   时间:2015-07-08 20:39:06    阅读次数:172
STL之使用vector排序
应用场景: 在内存中维持一个有序的vector: 1 // VectorSort.cpp : Defines the entry point for the console application. 2 3 #include 4 #include 5 #include 6 7 //先自定...
分类:编程语言   时间:2015-07-08 20:37:35    阅读次数:199
多线程一个错误的例子
见源码:/********* 说明:********* 1.要让读者与写者之间、以及写者与写者之问要互斥地访同数据集;********* 2.在无写进程到来时各读者可同时访问数据集;********* 3.在读者和写者都等待时访问时写者优先.*********/#includ...
分类:编程语言   时间:2015-07-08 20:34:20    阅读次数:145
[转][RabbitMQ+Python入门经典] 兔子和兔子窝
[转][RabbitMQ+Python入门经典] 兔子和兔子窝http://blog.csdn.net/linvo/article/details/5750987RabbitMQ作为一个工业级的消息队列服务器,在其客户端手册列表的Python段当中推荐了一篇blog,作为RabbitMQ+Pytho...
分类:编程语言   时间:2015-07-08 20:28:40    阅读次数:145
用数组实现临接表
//2015/6/2const int MAX_N=1e5+10;int prev[MAX_N];struct Edge{ int to, prev;};Edge E[MAX_N<<1];void add_edge(int &id){ scanf("%d%d", &u, &v); ...
分类:编程语言   时间:2015-07-08 20:27:33    阅读次数:200
JavaScript的基本概念
1 /* 2 * 区分大小写 3 * */ 4 5 //使用严格模式 6 function doSomeThing(){ 7 "use strict"//加上这句会告诉编译器 启动严格模式 8 //...... 9 }10 11 /*12 * 数据类型13 * Undefine...
分类:编程语言   时间:2015-07-08 20:27:22    阅读次数:113
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!