首页 > 编程语言
Java - 标签(label)
在Java中, 标签必须在循环之前使用, 一个循环之中嵌套另一个循环的开关, 从多重嵌套中continue或break. 控制循环: 1. continue会退回最内层的循环开头, 并继续执行; 2. 带标签的continue会到达标签的位置, 重新进入标签下面的循环; 3. break会中断并跳出当前循环; 4. 带标签的break会中断跳出标签下面的循环.for循环的标签示例/...
分类:编程语言   时间:2015-07-11 10:40:59    收藏:0  评论:0  赞:0  阅读:234
【C++】引用计数器简单示例
//引用计数器 // 封装一个计数器的类来维护,可以隐藏起来,即用户不必关心是如何实现的 #include using namespace std; class String_Rep { friend class String; public: String_Rep(const char *str = " ") :count(0) { m_data = new char[str...
分类:编程语言   时间:2015-07-11 10:40:29    收藏:0  评论:0  赞:0  阅读:267
Java - 判断元音辅音
随机生成字母, 判断是元音字母还是辅音字母.代码://: Main.javaimport java.util.Random;/** * 判断元音辅音 */ class Main { public static void main(String[] args) { Random rand = new Random(47); for (int i=0; i<...
分类:编程语言   时间:2015-07-11 10:40:09    收藏:0  评论:0  赞:0  阅读:358
the reactor pattern and java nio
在《java NIO》作者PPT《How to Build a Scalable Multiplexed Server With NIO》 和 Doug Lea 《Scalable IO in Java》PPT中  都有java nio的实现是通过reactor pattern 来实现的有说明。java nio作为一种跨平台IO操作。在不同平台上面封装了对应平台的IO模型。  在reactor...
分类:编程语言   时间:2015-07-11 10:39:59    收藏:0  评论:0  赞:0  阅读:251
python基础课程_学习笔记20:标准库:有些收藏夹——os
标准库:有些收藏夹osos模块为您提供访问多个操作系统服务特征。os和它的子模块os.path还包含一些用于检查、构造、删除文件夹和文件的函数,以及一些处理路径的函数。os模块中一些重要函数和变量函数/变量描写叙述environ对环境变量进行映射system(command)在子shell中运行操作...
分类:编程语言   时间:2015-07-11 10:35:59    收藏:0  评论:0  赞:0  阅读:275
Spring加载配置文件的几种方法(org.springframework.beans.factory.BeanDefinitionStoreException)
一:Spring中的几种容器都支持使用xml装配bean,包括:XmlBeanFactory ,ClassPathXmlApplicationContext ,FileSystemXmlApplicationContext ,XmlWebApplicationContext加载这些容器的配置文件的x...
分类:编程语言   时间:2015-07-11 10:35:38    收藏:0  评论:0  赞:0  阅读:594
多线程面试题
1:多线程有几种实现方案,分别是哪几种? 两种。 继承Thread类 实现Runnable接口 扩展一种:实现Callable接口。这个得和线程池结合。2:同步有几种方式,分别是什么? 两种。 同步代码块 同步方法3:启动一个线程是run()还是start()?它们的区别? start(); ...
分类:编程语言   时间:2015-07-11 10:35:18    收藏:0  评论:0  赞:0  阅读:250
《Effective C++》——条款04:确定对象使用前已先被初始化
读取未初始化的值会导致不明确的行为。在某些平台上,仅仅只是读取未初始化的值,就可能让你的程序终止运行。更可能的情况是读入一些“半随机”bits,污染了正在进行读取动作的那个对象,最终导致不可预知的程序行为,以及许多令人不愉快的调试过程。对于内置类型的对象手动初始化对于内置类型以外的任何其他东西,.....
分类:编程语言   时间:2015-07-11 10:34:28    收藏:0  评论:0  赞:0  阅读:273
Java经典问题:传值与传引用?
转自:http://developer.51cto.com/art/201104/254715.htmJava到底是传值还是传引用?相信很少有人能完全回答正确。通常的说法是:对于基本数据类型(整型、浮点型、字符型、布尔型等),传值;对于引用类型(对象、数组),传引用。基本类型传值,所有人都不会对此有...
分类:编程语言   时间:2015-07-11 10:31:28    收藏:0  评论:0  赞:0  阅读:222
day24--多线程案例源码
JDK5新特性:解决线程同步问题,因为同步代码块,同步方法,与同步静态方法的同步锁不明显,JDK5特意新增加了一个新的子类:Lock//具体实现类package cn.itcast_01;import java.util.concurrent.locks.Lock;import java.util....
分类:编程语言   时间:2015-07-11 10:29:59    收藏:0  评论:0  赞:0  阅读:266
swift概述要点
昨天一天就把书中概括出来的swift重点部分学完了,有些挺容易懂的,也有不懂的,不懂的就先标记,在书本后面对每个知识点的细致教程里面再去弄懂就行。这本书的编排还是非常有学习引导性的,首先就把全书涉及的知识点抛出一小部分让读者对整本书有一定的了解,对后面的学习计划会更清晰,不会一开始就是各种枯燥的概念...
分类:编程语言   时间:2015-07-11 10:28:58    收藏:0  评论:0  赞:0  阅读:322
python __file__ 与argv[0]
@python __file__ 与argv[0]在python下,获取当前执行主脚本的方法有两个:sys.argv[0]和__file__。sys.argv[0]获取主执行文件路径的最佳方法是用sys.argv[0],它可能是一个相对路径,所以再取一下abspath是保险的做法,像这样:impor...
分类:编程语言   时间:2015-07-11 10:23:58    收藏:0  评论:0  赞:0  阅读:326
python面向对象的继承
无话可说,继承主要是一些父类继承,代码是非常具体的#!/usr/bin/env python #coding:utf-8class Father(object):#新式类 def __init__(self): self.name='Liu' self.Family...
分类:编程语言   时间:2015-07-11 10:22:08    收藏:0  评论:0  赞:0  阅读:226
40.数组中只出现一次的数字
void FindNumsAppearOnce(int data[], int length, int* num1, int* num2) { if (data == NULL || length return; int resultExclusiveOR = 0; for (int i = 0; i resultExclusiveOR ^= data[i]; unsigned ...
分类:编程语言   时间:2015-07-11 09:17:09    收藏:0  评论:0  赞:0  阅读:384
[LeetCode][Java] Implement strStr()
题目: Implement strStr(). Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack. 题意: 实现strStr() 返回needle在haystack中第一次出现的位置,如果haystack中不存在needl...
分类:编程语言   时间:2015-07-11 09:16:59    收藏:0  评论:0  赞:0  阅读:220
KMP算法
KMP算法是一种改进的字符串匹配算法,由D.E.Knuth与V.R.Pratt和J.H.Morris同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法)。 KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。即确定下一次应该从那个位置重新开始匹配。 char*obj = "cbcba"; char*src = "sdcbcbcb...
分类:编程语言   时间:2015-07-11 09:16:09    收藏:0  评论:0  赞:0  阅读:251
Swift之使用UIAlertController实现UIActionsheet
在iOS8的UIActionSheet被废弃,我们在实现UIActionsheet时会选择用UIAlertController来实现。本篇博文将会实现UIAlertView实现UIactionSheet效果。...
分类:编程语言   时间:2015-07-11 09:15:28    收藏:0  评论:0  赞:0  阅读:225
编写自动测试c语言程序的shell脚本
目前经常用vim编写一些c语言程序,写好了程序一般都得进行一些测试,当然我们可以进行一些常规的手动测试。心里一想,如果能够用shell脚本编写一个能自动测试c语言程序就好了。 为了试一试这样的想法,找了一个c语言程序题目: [一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第 10 次落地时,共经过多少米?第 10 次反弹多高? ] 根据这样...
分类:编程语言   时间:2015-07-11 09:09:59    收藏:0  评论:0  赞:0  阅读:1187
Python 3.4 install lxml
Python 中使用Xpath不可避免地需要倒入lxml模块。 不过现在Python所面临的一个主要问题是他有两个主流的版本2.7和3.42.7是相对稳定的版本,许多模块在2.7上的支持性都非常好。 3.4相对来说,笔者认为更加标准和规范化,比如说默认的精确除法,以及print的括号等。 但3.4美中不足的便是对一些模块的支持行不是很好,比如:scrapy,lxml等笔者使用的Python3...
分类:编程语言   时间:2015-07-11 09:09:29    收藏:0  评论:0  赞:0  阅读:293
Swift语言 OS X程序点击dock图标重新弹出窗口方法
方法一:func applicationShouldHandleReopen(sender: NSApplication, hasVisibleWindows flag: Bool) -> Bool { if !flag{ let sb = NSStoryboard(name: "Main", bundle: nil) let controller = sb?...
分类:编程语言   时间:2015-07-11 09:08:59    收藏:0  评论:0  赞:0  阅读:664
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!