码迷,mamicode.com
首页 > 编程语言
c++之静态变量
#include using namespace std; int &f( ) {     static int i=2;            // i 为静态变量,相当于全局变量,他会保存上一次调用后的值直到再次调用,改变他的值     return ++i; } int g() {     int j=2;     return ++j; } int...
分类:编程语言   时间:2014-12-22 11:17:38    阅读次数:173
[程序员面试题精选100题]10.排序数组中和为给定值的两个数字
剑指Offer之和为S的两个数字 剑指Offer之和为S的连续正数序列 扩展(1):输入一个数组,判断这个数组中是不是存在三个数字i, j, k,满足i+j+k等于0。 扩展(2):如果输入的数组是没有排序的,但知道里面数字的范围,其他条件不变,如何在O(n)时间里找到这两个数字?这个的基本思路是先用哈希表实现O(n)的排序(请参照本面试题系列的第57题),接下来...
分类:编程语言   时间:2014-12-22 11:14:52    阅读次数:141
选择排序与冒泡排序
今早心血来潮,又想看看冒泡排序... 于是乎度娘一番,找到了度娘给我的这篇文章,前面的文字描述还是简单易懂的,可惜给出的代码示范有些文不对题. 于是乎又wiki一番..发现上文给出的代码形似选择排序,于是总结如下: 我们假设有一个数组: 624159 对应的索引也就是:0-->5,如果我想描述第二个位置,也就是数字2的位置,我就用index[1]来描述. 冒泡排序的对比方法是:先...
分类:编程语言   时间:2014-12-22 11:16:17    阅读次数:174
R语言与数据分析之九:HoltWinters指数平滑法
今天继续就指数平滑法中最复杂的一种时间序列:有增长或者降低趋势并且存在季节性波动的时间序列的预测算法即Holt-Winters和大家分享。这种序列可以被分解为水平趋势部分、季节波动部分,因此这两个因素应该在算法中有对应的参数来控制。 Holt-Winters算法中提供了alpha、beta和gamma 来分别对应当前点的水平、趋势部分和季节部分,参数的去执法范围都是0-1之间,并且参数接近0时,...
分类:编程语言   时间:2014-12-22 11:12:30    阅读次数:674
个人面试笔记:Lua与C++调用相关
1、lua虚拟机和C++相互调用、lua设计基础的相关博客,供以后复习: http://cn.cocos2d-x.org/tutorial/show?id=1474 http://blog.csdn.net/ym012/article/details/7209637 http://www.cnblogs.com/sifenkesi/p/3876745.html http://my.osch...
分类:编程语言   时间:2014-12-22 11:11:23    阅读次数:154
java进程与线程
什么是进程,什么是线程 系统要做一件事,运行一个任务,所有运行的任务通常就是一个程序; 每个运行中的程序就是一个进程,这一点在任务管理器上面可以形象的看到。 当一个程序运行时,内部可能会包含多个顺序执行流,每个顺序执行流就是一个线程。...
分类:编程语言   时间:2014-12-22 11:07:33    阅读次数:204
java中的Buffer抽象类
一、概述 Buffer是一个抽象类,位于java.nio包下,类声明如下:public abstract class Buffer extends Object Buffer是一个用于特定基本类型数据的容器。 缓冲区是特定基本类型元素的线性有限序列。除内容外,缓冲区的基本属性还包括容量、限制和位置: 缓冲区的容量 是它所包含的元素的数量。缓冲区的容量不能为负并且不能更改。...
分类:编程语言   时间:2014-12-22 11:08:22    阅读次数:177
python 获取本机ip地址的方法(Unix 平台)
1 #!/usr/bin/python 2 import socket 3 import fcntl 4 import struct 5 def get_ip_address(ifname): 6 s = socket.socket(socket.AF_INET, socket.SOCK_...
分类:编程语言   时间:2014-12-22 11:04:27    阅读次数:192
python lambda 用途
可以让一个带参数函数,传递并以无参调用 1 def test(a): 2 print a 3 4 5 a=test 6 # 7 #a() 8 a=897987 9 10 fun=lambda : test(a)11 12 fun()
分类:编程语言   时间:2014-12-22 11:04:04    阅读次数:169
python并发编程的几种方法
1.多线程 Threading模块2.2.6版本以后 多进程multiprocessing模块3.协程 gevent (是一个基于libev的并发库。它为各种并发和网络相关的任务提供了整洁的API。在gevent中用到的主要模式是Greenlet, 它是以C扩展模块形式接入Python的轻量级协程。...
分类:编程语言   时间:2014-12-22 11:00:48    阅读次数:280
Python 异常处理
python中用try来处理程序异常的集中常用方法如果你在写python程序时遇到异常后想进行如下处理的话,一般用try来处理异常,假设有下面的一段程序:try: 语句1 语句2 . 语句N except.........: print.......如果你并不知道"语句1至语句N"在执行时会出什么样...
分类:编程语言   时间:2014-12-22 10:58:20    阅读次数:163
Quartz的Spring配置
分类:编程语言   时间:2014-12-22 10:59:03    阅读次数:176
Bayesian 网络分类算法
1:贝叶斯网络的定义和性质一个贝叶斯网络定义包括一个有向无环图(DAG)和一个条件概率表集合。DAG中每一个节点表示一个随机变量,可以是可直接观测变量或隐藏变量,而有向边表示随机变量间的条件依赖;条件概率表中的每一个元素对应DAG中唯一的节点,存储此节点对于其所有直接前驱节点的联合条件概率。 贝叶斯...
分类:编程语言   时间:2014-12-22 10:56:52    阅读次数:160
Java简单的加密解密算法,使用异或运算
package cn.std.util;import java.nio.charset.Charset;public class DeEnCode { private static final String key0 = "FECOI()*&<MNCXZPKL"; private sta...
分类:编程语言   时间:2014-12-22 10:54:09    阅读次数:196
JavaWeb Filter--过滤器 简介
本文转载自:http://blog.csdn.net/wanghuan203/article/details/7325651 过滤器就是在源数据和目的数据之间起过滤作用的中间件。Web应用中,在处理请求时,经常有一些公共的工作,比如设置字符集。这样的工作需要写在每个页面,这样的写法费力且不好修改。....
分类:编程语言   时间:2014-12-22 10:54:30    阅读次数:197
Java 语言的 XPath API
果要告诉别人买一加仑牛奶,您会怎么说?“请去买一加仑牛奶回来” 还是 “从前门出去,向左转,走三个街区向右转,再走半个街区向右转进入商店。走向四号通道,沿通道走五米向左,拿一瓶一加仑装的牛奶然后到收银台付款。再沿原路回家。” 简直太可笑了。只要在 “请去买一加仑牛奶回来” 的基础上稍加指示,多数成人...
分类:编程语言   时间:2014-12-22 10:50:18    阅读次数:255
python获取当天日期
http://www.sharejs.com/codes/python/8032import datetime # Get a date objecttoday = datetime.date.today() # General functions print "Year: %d" % today....
分类:编程语言   时间:2014-12-22 10:53:08    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!