码迷,mamicode.com
首页 > 编程语言
python之7-3对象的信息/方法获取
我们可以用dir()来获取一个类,一个模块,一个字符串的信息/方法例如:#可以列出Image模块的方法>>import Image>>dir(Image)#列出字符串abc的信息,字符串abc其实是类str,也就是列出了str的方法>>dir('abc')#那么应该有一个方法是__len__()>>...
分类:编程语言   时间:2014-07-18 19:11:38    阅读次数:297
【深度探索c++对象模型】Function语义学之虚函数
虚函数的一般实现模型:每一个class有一个virtual table,内含该class之中有作用的virtual function的地址,然后每个object有一个vptr,指向virtual table。识别class是否支持多态,唯一恰当的方法是看它是否有virtual function,只要...
分类:编程语言   时间:2014-07-17 14:21:11    阅读次数:236
Java中的HashTable详解
Hashtables提供了一个很有用的方法可以使应用程序的性能达到最佳。 Hashtables(哈希表)在计算机领域中已不 是一个新概念了。它们是用来加快计算机的处理速度的,用当今的标准来处理,速度非常慢,而它们可以让你在查询许多数据条目时,很快地找到一个特殊的条目。 尽管现代的机器速度已快了几千倍...
分类:编程语言   时间:2014-07-17 14:14:06    阅读次数:225
c++语言友元函数和成员函数对运算符重载
#includeusing namespace std;/******************************************//*use member function to overload operator*//*********************************...
分类:编程语言   时间:2014-07-18 19:18:45    阅读次数:169
哈希表工作原理 (并不特指Java中的HashTable)
1. 引言 哈希表(Hash Table)的应用近两年才在NOI中出现,作为一种高效的数据结构,它正在竞赛中发挥着越来越重要的作用。哈希表最大的优点,就是把数据的存储和查找消耗的时间大大降低,几乎可以看成是常数时间;而代价仅仅是消耗比较多的内存。然而在当前可利用内存越来越多的情况下,用空间换时间的....
分类:编程语言   时间:2014-07-17 14:13:26    阅读次数:272
碉堡了,python识别黄色图片
创建testimg.pyimport sysfrom PIL import Image img = Image.open(sys.argv[1]).convert('YCbCr') w, h = img.size data = img.getdata() cnt = 0 ...
分类:编程语言   时间:2014-07-18 19:19:52    阅读次数:358
javascript 原生态实现ajaxform 包括客户端验证
Ns.UI.AjaxForm = function () { Ns.UI.Control.apply(this, arguments);//属于继承 this.onError = null; this.onSuccess = null; this.onBeforSend = ...
分类:编程语言   时间:2014-07-18 19:20:58    阅读次数:372
《JavaScript+DOM变成艺术》的摘要(三)---图片库实例
图片库 图片库的实现 一世繁华 大好河山 青春.女人 这是最基本的图片切换,对于我,唯一的重点就是阻止默认行为的应用
分类:编程语言   时间:2014-07-17 14:07:33    阅读次数:192
用C/C++扩展你的PHP
PHP取得成功的一个主要原因之一是她拥有大量的可用扩展。web开发者无论有何种需求,这种需求最有可能在PHP发行包里找到。PHP发行包包括支持各种数据库,图形文件格式,压缩,XML技术扩展在内的许多扩展。扩展API的引入使PHP3取得了巨大的进展,扩展API机制使PHP开发社区很容易的开发出几十种扩...
分类:编程语言   时间:2014-07-18 19:24:32    阅读次数:361
正确停止线程
开发者总尝试对自己的代码有更多的控制。例如,“让那个还在工作的线程马上停止下来”。然而,并非我们想怎样就可以怎样的,这至少涉及两个问题。 第一个问题 正如线程不能立即启动一样,线程也并不是说停就停的。无论采用何种方式通知工作线程需要停止,工作线程都会忙完手头最紧要的活,然后在它觉得合适的时候退出。以...
分类:编程语言   时间:2014-07-17 14:04:57    阅读次数:264
Java SE 6 新特性: 编译器 API
新 API 功能简介JDK 6 提供了在运行时调用编译器的 API,后面我们将假设把此 API 应用在 JSP 技术中。在传统的 JSP 技术中,服务器处理 JSP 通常需要进行下面 6 个步骤:分析 JSP 代码;生成 Java 代码;将 Java 代码写入存储器;启动另外一个进程并运行编译器编译...
分类:编程语言   时间:2014-07-18 19:26:13    阅读次数:316
将 Shiro 作为应用的权限基础 二:基于SpringMVC实现的认证过程
认证就是验证用户身份的过程。在认证过程中,用户需要提交实体信息(Principals)和凭据信息(Credentials)以检验用户是否合法。最常见的“实体/凭证”组合便是“用户名/密码”组合。一、认证过程1、收集实体/凭据信息Java代码 UsernamePasswordToken toke...
分类:编程语言   时间:2014-07-18 19:32:15    阅读次数:412
C++在堆上申请和释放内存 - new & delete
// 动态申请内存, 指向一个未初始化的整型 int *pi = new int;// pi指向一个整型值,初始化为0 int *pi = new int();// value of i is 1024 int i(1024);// pi指向1024 int *pi = new int(1024);...
分类:编程语言   时间:2014-07-18 19:33:05    阅读次数:270
[C++程序设计]有默认参数的函数
实参与形参的结合是从左至右顺序进行的。因此指定默认值的参数必须放在形参表列中的最右端,否则出错。例如:void f1(float a,int b=0,int c,char d=′a′); //不正确void f2(float a,int c,int b=0, char d=′a′); //正确在调用...
分类:编程语言   时间:2014-07-18 19:36:07    阅读次数:330
java 数据压缩
1.public static void main(String[] args) throws Exception { String cont = ""; String cont2=jm(yjy(cont)); if(cont.equals(cont2)){...
分类:编程语言   时间:2014-07-18 19:37:13    阅读次数:278
[C++程序设计]函数模板
定义函数模板的一般形 式为template 或 template 函数模板:函数参数个数,函数体相同.参数类型不同函数重载: 函数参数个数,类型不同.与函数类型(返回值)无关 1 #include 2 using namespace std; 3 4 template 5 T max(T a,...
分类:编程语言   时间:2014-07-18 19:38:03    阅读次数:235
将 Shiro 作为应用的权限基础 五:SpringMVC+Apache Shiro+JPA(hibernate)整合配置
配置web.xml,applicationContext.xml,spring-mvc.xml,applicationContext-shiro.xml,而且都有详细的说明。Web.xml是web项目最基本的配置文件,看这个配置,可以快速知道web项目使用什么框架,它就像一个面板,切入我们想用的插件...
分类:编程语言   时间:2014-07-18 19:39:10    阅读次数:324
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!