码迷,mamicode.com
首页 > 2016年06月01日 > 全部分享
排序--Bubble的三种优化
BubbleSort      冒泡排序是许多人接触的第一种排序方式,由于这种方式比较简单,所以大部分人也没有深入研究,所以写出的代码是这样的: void BubbleSort(int *arr, int len) { assert(arr); int i = 0; int j = 0; int tmp = 0; for (i = 0; i < len - 1; i++) { ...
分类:编程语言   时间:2016-06-01 19:56:11    阅读次数:183
【54】Java反射机制剖析
java反射机制:1.指的是可以于运行时加载,探知和使用编译期间完全未知的类.2.程序在运行状态中, 可以动态加载一个只有名称的类, 对于任意一个已经加载的类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能调用他的任意一个方法和属性;3.加载完类之后, 在堆内存中会产生一个Class类型的对象(一个类只有一个Class对象), 这个对象包含了完整的类的结构信息,而且这个Class对象就像...
分类:编程语言   时间:2016-06-01 19:55:40    阅读次数:240
Linux下Mysql数据库忘记root
系统环境:Red Hat Enterprise Linux Server 6 1.停止mysqld服务 [root@Server huage]# service mysqld stop 2.以跳过授权的方式启动mysql [root@Server huage]# mysqld_safe --skip ...
分类:数据库   时间:2016-06-01 19:57:38    阅读次数:164
217. Contains Duplicate
Problem: Given an array of integers, find if the array contains any duplicates. Your function should return true if any value appears at least twice i ...
分类:其他好文   时间:2016-06-01 19:56:07    阅读次数:147
BZOJ_[HNOI2008]_Cards_(置换+Burnside引理+乘法逆元+费马小定理+快速幂)
描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1004 共n个卡片,染成r,b,g三种颜色,每种颜色的个数有规定.给出一些置换,可以由置换得到的染色方案视为等价的,求等价类计数. 分析 给出置换求等价类计数,用Burnside引理:等价类计数= ...
分类:其他好文   时间:2016-06-01 19:54:14    阅读次数:228
【JUC】JUC线程池框架综述
一、前言 在分析完了JUC的锁和集合框架后,下面进入JUC线程池框架的分析,下面给出JUC线程池的总体框架,之后再逐一进行分析。 二、JUC线程池框架图 说明:从上图可知,JUC线程池框架中的其他接口或类都直接或间接的继承了Executor接口,虽然Executors与其他类或者接口没有明显的关系, ...
分类:编程语言   时间:2016-06-01 19:54:56    阅读次数:415
常用RGB颜色表
...
分类:其他好文   时间:2016-06-01 19:54:57    阅读次数:128
冒泡排序
冒泡排序是一种简单的交换排序,其原理是对排序对象从头到尾进行扫描,并对相邻两个元素做比较,数值大的往后移。 一般的,对n个元素进行冒泡排序,总共需要进行n-1趟。第一趟需要比较n-1次,第二趟需要比较n-2次,......,第n趟需要比较n-i次 算法实现: ...
分类:编程语言   时间:2016-06-01 19:54:49    阅读次数:170
PATH和CLASSPATH
如果你不设置PATH,则在小黑框输入javac hello.java 时会报错,显示javac不是内部命令 内部命令,即操作系统已经设定好的,可直接使用的命令,javac是JDK中的编译工具,是后来人,如果不让系统知道有这个命令,就无法使用它。 一种方法,就是把命令改成:"c:\program fi ...
分类:其他好文   时间:2016-06-01 19:56:19    阅读次数:133
oracle keep
语法: 创建测试数据: ...
分类:数据库   时间:2016-06-01 19:55:20    阅读次数:269
Google
Google Pro Tip: Use Back-of-the-envelope-calculations to Choose the Best Design - High Scalability - http://highscalability.com/blog/2011/1/26/google- ...
分类:其他好文   时间:2016-06-01 19:55:28    阅读次数:182
iOS学习之应用程序的启动原理
最近看视频了解了一下应用程序的启动原理,这里就做一个博客和大家分享一下,相互讨论,如果有什么补充或不同的意见可以提出来! 1、程序入口 众所周知,一个应用程序的入口一般是一个 main 函数,iOS也不例外,在工程的 Supporting Files 文件夹中你可以找到main.m,他就是程序的入口 ...
分类:移动开发   时间:2016-06-01 19:55:49    阅读次数:653
python 之禅
优美胜于丑陋(Python 以编写优美的代码为目标) 明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似) 简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现) 复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁) 扁平胜于嵌套(优美的代码应当是扁平的,不能有太 ...
分类:编程语言   时间:2016-06-01 19:54:24    阅读次数:160
php7.0.7安装redis ext
With GCC: ./configure CFLAGS="-O2 -g" --enable-igbinary With ICC (Intel C Compiler) ./configure CFLAGS=" -no-prec-div -O3 -xO -unroll2 -g" CC=icc --en ...
分类:Web程序   时间:2016-06-01 19:54:14    阅读次数:474
改变input的value值,同时在HTML中将value进行改变
在使用lodop进行打印的时候,需求中有这样一个功能:某个字段可以在页面的input框中进行修改。 但是在进行打印时调用的是静态的HTML代码,这就导致在页面的input框中改变字段之后,但是HTML中的input的value并没有改变。 然后终于找到了好的解决办法: 若只在页面上改变input框中 ...
分类:Web程序   时间:2016-06-01 19:53:45    阅读次数:1092
Linux(CentOS)系统下设置nginx开机自启动
Nginx 是一个很强大的高性能Web和反向代理服务器。下面介绍在linux下安装后,如何设置开机自启动。首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令:vi /etc/init.d/nginx在脚本中添加如下命令:********************** ...
分类:系统相关   时间:2016-06-01 19:54:48    阅读次数:214
Python基础篇【第十三篇】:面向对象
运算结果: 运行结果: 所以,对于面向对象的继承来说,其实就是将多个类共有的方法提取到父类中,子类仅需继承父类而不必一一实现每个方法。 注:除了子类和父类的称谓,你可能看到过 派生类 和 基类 ,他们与子类和父类只是叫法不同而已。 多态: ...
分类:编程语言   时间:2016-06-01 19:54:32    阅读次数:308
1225条   上一页 1 ... 19 20 21 22 23 24 25 ... 73 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!