首页 > 编程语言
leetCode 75.Sort Colors (颜色排序) 解题思路和方法
Given an array with n objects colored red, white or blue, sort them so that objects of the same color are adjacent, with the colors in the order red, white and blue. Here, we will use the integers ...
分类:编程语言   时间:2015-07-19 18:06:53    收藏:0  评论:0  赞:0  阅读:643
Java Exception和Error的区别
Java中异常的抽象类是Throwable,在此基础上,派生出两大类:Error和Exception。Error是程序中的严重错误,不应该用try…catch包括。Javadoc的说明如下: An Error is a subclass of Throwable that indicates serious problems that a reasonable application shoul...
分类:编程语言   时间:2015-07-19 18:05:03    收藏:0  评论:0  赞:0  阅读:291
Swift开发教程--如何去掉UITableViewController黑色线条
直接上代码: //去掉背景线条显示 self.tableView.separatorStyle = UITableViewCellSeparatorStyle.SingleLine; self.tableView.separatorColor = UIColor.clearColor();...
分类:编程语言   时间:2015-07-19 18:02:53    收藏:0  评论:0  赞:0  阅读:234
swift中的闭包
// //  main.swift //  闭包 // //  Created by 朱敏 on 15/6/15. //  Copyright (c) 2015年 helinyu. All rights reserved. // import Foundation let names = ["Lily","Anna","Duty","Poly","Gray"...
分类:编程语言   时间:2015-07-19 18:02:43    收藏:0  评论:0  赞:0  阅读:163
Java内存区域与内存溢出异常
1,java堆溢出     ?JAVA堆用于存储对象实例,只要不断的创建对象,保证GC Roots到对象直接有可达路径,避免垃圾回收机制清楚对象,那么对象数量叨叨一定程度后,会产生内存溢出异常。     ?如下代码,限制Java堆大小为1024m,并且-Xms和-Xmx的参数相同,即不可扩展。同事在Run Configuration中增加VM 参数: -XX:+HeapDum...
分类:编程语言   时间:2015-07-19 18:02:13    收藏:0  评论:0  赞:0  阅读:298
Java数据结构-线性表之静态链表
静态链表的定义: 节点由一个一维数组和一个指针域组成,数组用来存放数据元素,而指针域里面的指针(又称游标)用来指向下一个节点的数组下标。这样的链表称之为静态链表。 链表中的数组第一个和最后一个位置需要特殊处理,不存数据。第一个位置(即数组0下标)的节点的指针用来存放备用链表的第一个节点的数组下标。最后一个位置(即数组长度MaxSize-1下标)的节点的指针用来存放指向有数值的第一个数据元素的数组...
分类:编程语言   时间:2015-07-19 18:01:53    收藏:0  评论:0  赞:0  阅读:121
多线程程序设计学习(6)Producer-Consumer模式
Producer-Consumer【生产消费者模式】一:Producer-Consumer pattern的参与者--->产品(蛋糕)--->通道(传递蛋糕的桌子)--->生产者线程(制造蛋糕的线程)--->消费者线程(吃掉蛋糕的线程) 二:Producer-Consumer pattern模式什么...
分类:编程语言   时间:2015-07-19 17:56:43    收藏:0  评论:0  赞:0  阅读:186
解读python手册的例子a, b = b, a+b
Python手册上有个例子,用于输出10以内的斐波那契序列。代码如下:1 a, b = 0, 12 while b < 10:3 print(b)4 a, b = b, a+b用到了一些Python的特性。研究后解释下第一行, a, b = 0, 1 赋值多个变量。等价 a = 0 , b = .....
分类:编程语言   时间:2015-07-19 17:56:03    收藏:0  评论:0  赞:0  阅读:145
Spring学习
一、IoC:Inversion of Control,控制反转,它的一个别名:依赖注入(Dependency Injection) 1.IoC的理念就是,让别人为你服务!它的反转,就反转在让你从原来的事必躬亲,转变为现在的享受服务。 2.三种依赖注入的方式: 1)构造方法注入 2)s...
分类:编程语言   时间:2015-07-19 17:55:33    收藏:0  评论:0  赞:0  阅读:154
你必须知道的指针基础-4.sizeof计算数组长度与strcpy的安全性问题
如果在作用域内,变量以数组形式声明,则可以使用sizeof求数组大小,下面一段代码展示了如何使用sizeof。其中sizeof(nums)代表计算nums数组的总字节数,而sizeof(int)则代表计算int类型所占用的字节数(32位系统下是4个字节,64位下可能不同,因此这里使用sizeof(i...
分类:编程语言   时间:2015-07-19 17:52:13    收藏:0  评论:0  赞:0  阅读:142
Python中的闭包
闭包(closure)是函数式编程的重要的语法结构,Python也支持这一特性,下面就开始介绍Python中的闭包。首先看看闭包的概念:闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环...
分类:编程语言   时间:2015-07-19 17:51:53    收藏:0  评论:0  赞:0  阅读:279
Java实训项目--影碟管理软件
一、项目名称影碟管理软件二、软件描述该影碟管理程序可以只在控制台上运行,可以不需要界面。该软件的功能有如下功能:A:可以查看该店铺的所有影碟的信息;B:可以添加新的影碟信息;C:可以修改现有影碟信息;D:可以删除某个影碟信息;E:所有影碟的数据都保存在硬盘的某个txt文件中,在修改完信息后,硬盘中的...
分类:编程语言   时间:2015-07-19 17:48:43    收藏:0  评论:0  赞:0  阅读:222
hdu--1556--Color the ball (不用循环也可以记录数组里的数)
题目:N个气球排成一排,从左到右依次编号为1,2,3....N.每次给定2个整数a b(a 2 #include 3 #define maxn 110000 4 5 int aa[maxn]; 6 7 int main() 8 { 9 int t;10 11 while(sca...
分类:编程语言   时间:2015-07-19 17:48:33    收藏:0  评论:0  赞:0  阅读:223
java int to byte array
引用http://anjun.cc/post/651.html private byte[] intToByteArray(final int integer) throws IOException {// ByteArrayOutputStream bos = new ByteArrayOu...
分类:编程语言   时间:2015-07-19 17:47:13    收藏:0  评论:0  赞:0  阅读:134
java分派
变量被声明时的类型叫做变量的静态类型(Static Type) 又叫明显类型(Apparent Type)。变量所引用的对象的真实类型又叫做变量的实际类型(Actual Type)。根据对象的类型而对方法进行的选择,就是分派(Dispatch)。根据分派发生的时期,可以将分派分为两种,即分派分静态分...
分类:编程语言   时间:2015-07-19 17:38:43    收藏:0  评论:0  赞:0  阅读:166
JAVA_SE基础——18.方法的递归
方法的递归是指在一个方法的内部调用自身的过程,递归必须要有结束条件,不然就会陷入无限递归的状态,永远无法结束调用,接下来用一个最简单的例子来体现下方法递归,使用递归算法计算自然数之和: public class Example18 { public static void main(String[] args) { int sum = getSum(4);...
分类:编程语言   时间:2015-07-19 16:34:13    收藏:0  评论:0  赞:0  阅读:146
数论之欧几里德算法(二)
简介: 扩展欧几里德算法,是重写欧几里德算法以计算出额外有用信息的一种形式。算法用于计算满足下列条件的整系数x与y: d = gcd(a , b) = ax + by 实现: 根据GCD递归定理,我们有:gcd(a , b) = gcd(b , a%b),我们将使用该定理来推导扩展欧几里德算法: gcd(a , b) = ax + by gcd(b , a%b) = bX + (a%b...
分类:编程语言   时间:2015-07-19 16:34:03    收藏:0  评论:0  赞:0  阅读:315
PHP使用正则表达式分离出HTML里我们所需的数据,封装到二维数组里
HTML代码(reg.html)<?php $str = ' 支付宝 - 网上支付 安全快速! <LINK rel=icon type=image/x-icon...
分类:编程语言   时间:2015-07-19 16:33:03    收藏:0  评论:0  赞:0  阅读:561
Spring自动装配
Spring有四种自动装配byType设置autowire=”byType”,Spring容器会自动查找bean的set方法,然后将bean配置中的CPU类型的bean装配到computer中。如果查找多个相同类型的bean,spring会报异常。package com.ydoing.demo; public class Computer { private CPU cpu; pub...
分类:编程语言   时间:2015-07-19 16:30:33    收藏:0  评论:0  赞:0  阅读:188
C++/C 运算符表
运算符按照优先级由上向下依次减小,在同一行的运算符具有相同优先级。第二行是所有的一元运算符。 运算符 解释 结合方式 () [] -> . 括号(函数等),数组,两种结构成员访问 由左向右 ! ~ ++ -- + -  * & (类型) sizeof 否定,按位否定,增量,减量,正负号, 间...
分类:编程语言   时间:2015-07-19 16:27:43    收藏:0  评论:0  赞:0  阅读:220
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!