首页 > 编程语言
python15:迭代器和生成器
迭代器和生成器都是Python提供的强大工具,可以帮助用户写出优雅的代码。下面介绍迭代器和生成器的使用方法和内部机制。 迭代器 在Pyton中,大部分的容器对象都能用于for循环中: for element in [1, 2, 3]: print(element) for element in (1, 2, 3): print(element) for key in {'on...
分类:编程语言   时间:2015-05-08 13:04:26    收藏:0  评论:0  赞:0  阅读:214
ubuntu下用WINE报 “CAN’T FIND MFC42.DLL….BALABALA”问题
ubuntu下获取此库方法: 下载 winetricks: wget http://www.kegel.com/wine/winetricks  确保有执行权限: chmod +x winetricks (可选:将文件放在如 /usr/local/bin 的系统文件夹下) 安装 cabextract: aptitude install cabextract 执行 winetr...
分类:编程语言   时间:2015-05-08 13:02:37    收藏:0  评论:0  赞:0  阅读:886
c/c++(疑4) 指针数组和数组指针之间关系
指针数组和数组指针概述(数组指针(指向数组的指针)与指针数组(存放指针的数组)) 指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。 数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。 认识指针数组和数组指针从内存方面分析...
分类:编程语言   时间:2015-05-08 12:57:46    收藏:0  评论:0  赞:0  阅读:221
HDOJ 5222 Exploration 并查集+拓扑排序 找环
Exploration Time Limit: 30000/15000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 715    Accepted Submission(s): 197 Problem Description Miceren like...
分类:编程语言   时间:2015-05-08 12:57:16    收藏:0  评论:0  赞:0  阅读:259
C++将形参定义为引用类型的一些情况
1. 如果希望通过函数调用修改实参的值,就应该将形参定义为引用类型; 例如:用swap函数交换两个数的值,应该将形参定义为引用类型 2. 为了通过一次函数调用获得多个结果值,也可以使用引用形参; 3. 在向函数传递大型对象时,为了避免复制实参以调高效率,以及使用无法复制的类类型(其复制构造函数为private的类类型)作为形参类型时, 也应该将形参定义为引用类型。但这时使用...
分类:编程语言   时间:2015-05-08 12:56:17    收藏:0  评论:0  赞:0  阅读:124
C语言之父丹尼斯-里奇辞世 引发全球“;”悼念
在众多的国际互动论坛上,计算机爱好者们以特有的方式纪念这位编程语言的重要奠基人。许多网友的发帖中没有片言只字,仅仅留下一个分号“;”。在C语言中,分号标志着一行指令语句的结束,网友们以此来悼念“C语言之父”,美国著名计算机专家丹尼斯·里奇(Dennis Ritchie)所引领的时代悄然远去。 ...
分类:编程语言   时间:2015-05-08 12:52:46    收藏:0  评论:0  赞:0  阅读:284
Spring容器,Bean配置信息,Bean实现类以及应用程序四者的相互关系(看书随笔)
Spring容器,Bean配置信息,Bean实现类以及应用程序四者的相互关系图:Bean配置信息定义了Bean的实现及依赖关系,Spring容器根据各种形式的Bean配置信息在容器内部建立Bean定义注册表,然后根据注册表加载\实例化Bean,并建立Bean和Bean的依赖关系,最后将这些准备就绪的...
分类:编程语言   时间:2015-05-08 12:52:36    收藏:0  评论:0  赞:0  阅读:436
java-对象序列化代码实例
1 import java.io.ByteArrayInputStream; 2 import java.io.ByteArrayOutputStream; 3 import java.io.ObjectInputStream; 4 import java.io.ObjectOutputStrea....
分类:编程语言   时间:2015-05-08 12:51:46    收藏:0  评论:0  赞:0  阅读:154
Java字符串之性能优化
基础类型转化成String在程序中你可能时常会需要将别的类型转化成String,有时候可能是一些基础类型的值。在拼接字符串的时候,如果你有两个或者多个基础类型的值需要放到前面,你需要显式的将第一个值转化成String(不然的话像System.out.println(1+’a')会输出98,而不是”1...
分类:编程语言   时间:2015-05-08 12:49:56    收藏:0  评论:0  赞:0  阅读:340
[译]17-spring基于java代码的配置元数据
spring还支持基于java代码的配置元数据。不过这种方式不太常用,但是还有一些人使用.所以还是很有必要介绍一下。spring基于java代码的配置元数据,可以通过@Configuration注解把一个声明为配置类;通过@Bean注解把一个新创建的类交由spring容器来管理。在这种配置方式下,我...
分类:编程语言   时间:2015-05-08 12:48:36    收藏:0  评论:0  赞:0  阅读:146
Java程序员集合框架面试题
Java集合框架是最常被问到的Java面试问题,要理解Java技术强大特性,就有必要掌握集合框架。这里有一些实用问题,常在Java面试中问到。1、 什么是Java集合APIJava集合框架API是用来表示和操作集合的统一框架,它包含接口、实现类、以及帮助程序员完成一些编程的算法。简言之,API在上层...
分类:编程语言   时间:2015-05-08 12:47:46    收藏:0  评论:0  赞:0  阅读:222
Java高效读取大文件
1、概述本教程将演示如何用Java高效地读取大文件。这篇文章是Baeldung(http://www.baeldung.com/)上“Java——回归基础”系列教程的一部分。2、在内存中读取读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文...
分类:编程语言   时间:2015-05-08 12:44:46    收藏:0  评论:0  赞:0  阅读:185
10个经典的Java面试题集合
概述:还在做无准备的面试吗?还在为找不到Java的面试题而苦恼吗?那么你就一定不能错过以下小编为你量身打造的Java面试题集合了!让我们一起来看看!这里有10个经典的Java面试题,同时小编也为大家列出了答案。这是Java开发人员面试经常容易遇到的问题,相信你了解和掌握之后一定会有所提高。让我们一起...
分类:编程语言   时间:2015-05-08 12:42:56    收藏:0  评论:0  赞:0  阅读:296
基础知识——Java数组和集合
数组 Java中的数组是一个类 Java中数组作为一个特殊的类,也是不同于C++的一点表现,既然Java中的数组是一个类,那么字符串数组和整型数组的类名是一样的吗?答案是否定的,整型数组的类名是[I,而字符串数组的类名是[Ljava.lang.String。 存储数组中的元素 另外Java中数组操作...
分类:编程语言   时间:2015-05-08 12:39:36    收藏:0  评论:0  赞:0  阅读:306
javaScript this理解
之前学javascript的时候总搞不清this,这个this不像java里的this那么好理解。我后来也是看了许多别人写的文章,才理解过来的。现在把别人写的东西搬过来,怕以后忘记。总得来说 this的指向分三种。指向全局window,该对象,构造函数。结论:在Javascript中,this指向函...
分类:编程语言   时间:2015-05-08 12:37:27    收藏:0  评论:0  赞:0  阅读:287
java程序员常见面试题
一、基础简答题1.super()与this()的区别?super()调用父类的无参构造方法,this()调用本身类无参构造方法。2.作用域public,protected,private,以及不写时的区别?public公共修饰的变量,在其他类都可以访问到protected保护同一个包子类访问priv...
分类:编程语言   时间:2015-05-08 12:36:16    收藏:0  评论:0  赞:0  阅读:179
python 线程池
Python的并发处理能力臭名昭著。先撇开线程以及GIL方面的问题不说,我觉得多线程问题的根源不在技术上而在于理念。大部分关于Pyhon线程和多进程的资料虽然都很不错,但却过于细节。这些资料讲的都是虎头蛇尾,到了真正实际使用的部分却草草结束了。传统例子在DDGhttps://duckduckgo.c...
分类:编程语言   时间:2015-05-08 12:34:46    收藏:0  评论:0  赞:0  阅读:402
一个更好的C++序列化/反序列化库Kapok
KapokFAQ1.Kapok的特点简单,易用,header-only,只需要引用Kapok.hpp即可;高效,初步测试性和messagepack相当。它是纯c++11实现,因此需要支持C++11的编译器。2.主要功能对对象进行自动化的序列化和反序列化,用起来非常简单,先来看个序列化/反序列化一个t...
分类:编程语言   时间:2015-05-08 12:34:36    收藏:0  评论:0  赞:0  阅读:336
线程的同步和死锁
要是一个线程池如果通过Runnable接口实现,则意味着类中的属性将被多个线程程序共享,产生的问题就是资源同步的问题: 1.线程的延时会导致其他线程会提前或延后对资源共享块进行操作。 2.要是多个线程在处理一个问题时都处在判断对方的执行状态时,线程会变成死锁。上面的问题我们可以通过同步进行解决(.....
分类:编程语言   时间:2015-05-08 12:34:16    收藏:0  评论:0  赞:0  阅读:190
Java集合总览
这篇文章总结了所有的Java集合(Collection)。主要介绍各个集合的特性和用途,以及在不同的集合类型之间转换的方式。ArraysArray是Java特有的数组。在你知道所要处理数据元素个数的情况下非常好用。java.util.Arrays包含了许多处理数据的实用方法:Arrays.asLis...
分类:编程语言   时间:2015-05-08 12:32:46    收藏:0  评论:0  赞:0  阅读:188
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!