码迷,mamicode.com
首页 > 编程语言
排序算法之快速排序(java实现)
package com.javaTest300;public class Test039 {public static void main(String[] args) {// 快速排序int a[]={2,3,8,10,5,1,8,78,35,12}; System.out.println("--...
分类:编程语言   时间:2015-10-14 21:22:38    阅读次数:166
OC语言---封装,继承,多态
/* 面向对象程序设计中的类有三大特性:继承,封装,多态,这是OC中类的三大特性。 1.封装: 封装是对象和类概念的主要特性。它是隐藏内部实现,稳定外口 可以看作是“包装”。 封装,也就是把客观事物封装成抽象的类 并且类可以把自己的数据和方法只让可信的类或者对象操作,对不 可信的...
分类:编程语言   时间:2015-10-14 21:22:11    阅读次数:142
Java StringBuffer类
如果经常需要对一个字符串进行修改,例如插入、删除、拼接等操作,使用SringBuffer更加合适,因为StringBuffer在进行字符串处理是不生成新的对象,在内存上由于String类。StringBuffer类中存在很多和String类一样的方法,这些方法在功能上和String中的功能是一样的,...
分类:编程语言   时间:2015-10-14 21:16:37    阅读次数:130
python实现tail(考虑到几种特殊情况)
1. 网上有很多种使用python实现tail的方法,大体思想都一样,典型的一种如下:#!/usr/bin/env python#!-*- coding: utf-8 -*-###############################################################...
分类:编程语言   时间:2015-10-14 21:12:43    阅读次数:193
Docker学习笔记之二,基于Dockerfile搭建JAVA Tomcat运行环境
Docker学习笔记之二,基于Dockerfile搭建JAVA Tomcat运行环境 前言 在第一篇文字中,我们完全人工方式,一个命令一个命令输入,实现一个java tomcat运行环境,虽然也初见成效,但很累人。如果依靠依靠脚本构建一个...
分类:编程语言   时间:2015-10-14 20:09:16    阅读次数:220
habse java api使用操作
上一篇cm5.4和cdh5.4安装(http://my.oschina.net/penngo/blog/517223),本文使用HBase的java客户端api操作Hbase。 需要用到的包可以在/opt/cloudera/parcels/CDH-5.4.7-1.cdh5.4.7.p0.3/jars找到,hbase版本1.0.0...
分类:编程语言   时间:2015-10-14 20:09:13    阅读次数:386
OC基础数据类型之字符串,数组和字典
//-------------字符串----------------- ? ? //字符串的初始化: ? ? //1: ? ? NSString *string = @"我是非凡程序员!"; ? ? NSLog(@"%@",string); ?? ? ? ? //2: ? ? NSString *string2 = [NSS...
分类:编程语言   时间:2015-10-14 20:06:16    阅读次数:299
shell——按指定列排序
转自http://roclinux.cn/?p=13501 sort的工作原理sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbana...
分类:编程语言   时间:2015-10-14 20:02:55    阅读次数:218
C++ 获取vector容器最后一个元素
声明:vector vec; 方法一: return vec.at(vec.size()-1); 方法二: return vec.back(); 方法三: return vec.end()-1; 注意:end指向末尾元素的下一个元素。 方法四: return vec.rb...
分类:编程语言   时间:2015-10-14 20:02:09    阅读次数:180
java程序性能优化
基本的参考指标:性能瓶颈的一般的原因:还有一个内存的因素。优化的层次:设计层面(质的优化),代码优化,JVM优化,数据库调优设计层面的优化:1.设计模式的使用,单例模式,代理模式(延迟加载),动态代理来自为知笔记(Wiz)
分类:编程语言   时间:2015-10-14 20:01:22    阅读次数:153
快速排序
#include "stdafx.h"void PrintFunc(int a[], int n){ for (int i = 0; i low; --j) { if (a[j]AlgoTest.exe0 8 7 6 5 4 3 2 1 90 1 7 6 5...
分类:编程语言   时间:2015-10-14 19:51:24    阅读次数:235
学习一份百度的JavaScript编码规范
JavaScript编码规范1 前言2 代码风格 2.1 文件 2.2 结构 2.2.1 缩进 2.2.2 空格 2.2.3 换行 2.2.4 语句 2.3 命名 2.4 注释 2.4.1 单行注释 2.4.2 多行注释 2.4.3 文档化注释 ...
分类:编程语言   时间:2015-10-14 19:45:31    阅读次数:313
Boost.Asio c++ 网络编程翻译(26)
Boost.Asio-其他特性这章我们讲了解一些Boost.Asio不那么为人所知的特性。标准的stream和streambuf对象有时候会更难用一些,但正如你所见。它们也有它们的益处。最后,你会看到姗姗来迟的Boost.Asio协程的入口,它能够让你的异步代码变的很易读。这是很惊人的一个特性。标准...
分类:编程语言   时间:2015-10-14 19:34:56    阅读次数:228
Java NIO学习-详细内容
一、三大类 1、Channels 2、Selector与SelectionKey 3、Buffer及其子类 说明:所有的Channel都需要和Buffer类结合使用,通过Buffer类实现缓冲区 直接通过Channels即可实现同步非阻塞io,SelectableChannel类co...
分类:编程语言   时间:2015-10-14 19:33:31    阅读次数:273
插入排序
#include "stdafx.h"void PrintFunc(int a[], int n){ for (int i = 0; i =0&& a[j]>x)//重点 { a[j + 1] = a[j]; j...
分类:编程语言   时间:2015-10-14 19:32:27    阅读次数:157
Swift2.1 语法指南——类型转换
原档:https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TypeCasting.html#//apple_ref/doc/uid/T...
分类:编程语言   时间:2015-10-14 19:30:52    阅读次数:282
c++ 内存泄露的检查
对于c++的内存泄露检测,除了我们自己手动检查以外,还可以使用c++中的函数来帮助我们检测, 如下代码: #include "stdafx.h" #include #include #include using namespace std; int main() { char *p=new char...
分类:编程语言   时间:2015-10-14 19:28:27    阅读次数:227
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!