首页 > 编程语言
Java开发中的23种设计模式详解
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代 码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,...
分类:编程语言   时间:2015-06-01 18:39:35    收藏:0  评论:0  赞:0  阅读:160
hihoCoder #1174 : 拓扑排序·一 (判断循环图)
G++261ms13MB题意:给出n门课程的修读所需要的前置课程的关系,按理说应该是个拓扑图,但是因为某些原因导致了混乱,所以有可能不是一个拓扑图。现在的问题是,判断该图是否为一个拓扑图(即无环图)。思路:每次删除全部入度为0的结点,一直删下去肯定是没有任何点存在的,如果不是拓扑图的话就必有环,那么...
分类:编程语言   时间:2015-06-01 18:38:15    收藏:0  评论:0  赞:0  阅读:290
Java面试题-多线程
1. java中有几种方法可以实现一个线程?多线程有两种实现方法,分别是继承Thread类与实现Runnable接口。这两种方法的区别是,如果你的类已经继承了其它的类,那么你只能选择实现Runnable接口了,因为Java只允许单继承的。2. 如何停止一个正在运行的线程?(1)方法1: 调用Thre...
分类:编程语言   时间:2015-06-01 18:37:14    收藏:0  评论:0  赞:0  阅读:238
[oc学习笔记]数组的遍历和排序
1 //数组的遍历(可变数组举例) 2 //for遍历 3 NSMutableArray *aa = [NSMutableArray array]; 4 [aa addObjectsFromArray:@[@"ss",@"ddd",@...
分类:编程语言   时间:2015-06-01 18:35:35    收藏:0  评论:0  赞:0  阅读:273
python 获取桌面路径
import _winreg as winregdef get_desktop(): key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, 'Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\...
分类:编程语言   时间:2015-06-01 18:35:05    收藏:0  评论:0  赞:0  阅读:257
spring(AOP,基于代理AOP实现,自动代理AOP实现,基于AspectJAOP[注解]实现)
----------------AOP----------------------------------------基于代理的AOP实现-------------------------------------1.创建接口类,实现类2.引入spring支持,勾选AOP支持3.创建实现类的bean,...
分类:编程语言   时间:2015-06-01 18:33:45    收藏:0  评论:0  赞:0  阅读:635
Java面试题-锁
1. 什么是可重入锁(ReentrantLock)? 答: java.util.concurrent.lock 中的 Lock 框架是锁定的一个抽象,它允许把锁定的实现作为 Java 类,而不是作为语言的特性来实现。这就为 Lock 的多种实现留下了空间,各种实现可能有不同的调度算法、性能特性或.....
分类:编程语言   时间:2015-06-01 18:33:05    收藏:0  评论:0  赞:0  阅读:261
Java 反射机制浅析
Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身...
分类:编程语言   时间:2015-06-01 18:32:45    收藏:0  评论:0  赞:0  阅读:195
Windows/Linux下引用jar包,并用javac/java编译运行
Windows/Linux下引用jar包,并用javac/java编译运行
分类:编程语言   时间:2015-06-01 18:32:05    收藏:0  评论:0  赞:0  阅读:708
[Asp.net 5] Localization-Asp.net运行时多语言
本节介绍的是Microsoft.AspNet.Localization工程。该工程是运行在Asp.net 5环境中的运行时多语言设置。ASP.net 5中间件技术在新的Asp.net 5中,可以将组件组册到asp.net环境中。注册是通过接口IApplicationBuilder的扩展方法实现的。 ...
分类:编程语言   时间:2015-06-01 18:31:04    收藏:0  评论:0  赞:0  阅读:266
JAVA 将图片转换为Base64编码
这里使用的jar包是commons-codec-1.10.jar;示例代码 1 import java.io.FileInputStream; 2 import java.io.FileOutputStream; 3 import java.io.IOException; 4 import java...
分类:编程语言   时间:2015-06-01 18:30:54    收藏:0  评论:0  赞:0  阅读:512
JAVA中SERIALVERSIONUID的解释
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一...
分类:编程语言   时间:2015-06-01 18:30:44    收藏:0  评论:0  赞:0  阅读:101
Java for LeetCode 130 Surrounded Regions
Given a 2D board containing 'X' and 'O', capture all regions surrounded by 'X'.A region is captured by flipping all 'O's into 'X's in that surrounded ...
分类:编程语言   时间:2015-06-01 18:29:54    收藏:0  评论:0  赞:0  阅读:151
C++amp加速设置
参考自:https://msdn.microsoft.com/en-us/library/hh873132.aspx 1 #include 2 #include 3 4 using namespace Concurrency; 5 6 // 缺省加速设备 7 void defa...
分类:编程语言   时间:2015-06-01 18:27:54    收藏:0  评论:0  赞:0  阅读:237
Redis-java 使用Redis-1
一、远程操作Redis 1. 在windows环境下安装RedisDesktopManager 2. 打开RedisDesktopManager 3. Add New Connection 4. 右击红色图案-Console 5. 选择db:select 1 6. 在db1中执行各种指令...
分类:编程语言   时间:2015-06-01 18:27:34    收藏:0  评论:0  赞:0  阅读:142
JavaScript prototype 属性
定义和用法prototype 属性使您有能力向对象添加属性和方法。语法object.prototype.name=value实例在本例中,我们将展示如何使用 prototype 属性来向对象添加属性:
分类:编程语言   时间:2015-06-01 18:25:04    收藏:0  评论:0  赞:0  阅读:94
java 同步数据
1 public void Sync_data(){ 2 3 Connection ocd_query_erp = null; 4 Connection o_to_portal=null; 5 6 String form_form_ocd_c...
分类:编程语言   时间:2015-06-01 18:23:54    收藏:0  评论:0  赞:0  阅读:203
数组排序与二维数组
//// main.c// 数组排序与二维数组//// Created by zhangxueming on 15/6/1.// Copyright (c) 2015年 zhangxueming. All rights reserved.//#include //冒泡排序(从小到大)//9 ...
分类:编程语言   时间:2015-06-01 18:20:24    收藏:0  评论:0  赞:0  阅读:304
NSArray的排序
NSArray 派生出新的集合 -(NSArray *)arrayByAddingObject:(id)anObject //add a new array,and return a new NSArray -(NSArray *)arrayByAddingObjectsFromArray:(NSA...
分类:编程语言   时间:2015-06-01 18:19:24    收藏:0  评论:0  赞:0  阅读:212
排序算法(转)
概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排...
分类:编程语言   时间:2015-06-01 18:16:25    收藏:0  评论:0  赞:0  阅读:234
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!