码迷,mamicode.com
首页 > 编程语言
C++数组。
#include using namespace std; //指定一个位置开始,然后每隔k个位置剔除一个元素,输出最后剩余的元素。 //相当于所有数据绕成一圈,按k个位置长度剔除数据,当只剩一个时,游戏结束,得到结果. int Grial(int a[],int end,int start,int k) { int n = end; int i = start; while(n>1) ...
分类:编程语言   时间:2015-04-30 18:19:04    阅读次数:94
【Java基础】Hibernate的缓存机制以及延迟加载
上篇博客介绍了Hibernate的基本原理,在博客尾声的时候提到了Hibernate的缓存机制以及延迟加载问题,这篇博客我们继续,将这两部分的内容补充完。     首先说说Hibernate的缓存机制,我们都知道Hiernate有一级缓存、二级缓存,但是具体的机制原理了解的清楚吗?这里我们就来好好说说Hibernate的缓存机制。先说说为什么要用缓存机制?Hibernate是一个持久层框...
分类:编程语言   时间:2015-04-30 18:17:00    阅读次数:197
java操作svn【svnkit】实操
SVNKit中怎样使用不同的仓库访问协议?          当你下载了最新版的SVNKit二进制文件并且准备使用它时,一个问题出现了,要创建一个库需要做哪些初始化的步骤?直接与Subversion仓库交互已经在低级层API中实现,主要的仓库访问驱动的接口就是SVNRepository抽象类。这个驱动实现了一些协议,一个协议一个实现。每个驱动由一个抽象工厂类-SVNRepositoryFact...
分类:编程语言   时间:2015-04-30 18:17:11    阅读次数:436
python SocketServer 框架编程
1. SocketServer框架  在python中,socketserver是一个已集成的模块,它有以下特点:    可用SocketServer框架创建TCP和UDP服务器。 在后台为你做好每一个基础步骤。 可以手动创建一个服务器欺骗客户端和分析它的行为。 2. SocketServer模块的用法 必须是BaseRequestHandler的子类 重写handle()函数 调用handle_...
分类:编程语言   时间:2015-04-30 18:15:34    阅读次数:141
【JAVA面试题】设计单例模式的多线程实现
单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。使用工厂方法来限制实例化过程。这个方法应该是静态方法(类方法),因为让类的实例去生成另一个唯一实例毫无意义。   代码如下:   [java] p...
分类:编程语言   时间:2015-04-30 18:14:52    阅读次数:123
Java Map底层实现思路
package cn.com.commsoft.map; public class MyMap { MyEntry[] arr = new MyEntry[100]; int size; /** * 采用hash算法实现map,(每个对象都有一个地址, * 根据地址生成的一个hash码,由于每个对象的地址都不一样,所以 * 生成的hash码是唯一的) * @param ke...
分类:编程语言   时间:2015-04-30 18:10:30    阅读次数:123
Java IO总结(含代码)
从API学起 Java流操作有关的类或接口: Java流类图结构:   流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。  IO流的分类 根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流 ...
分类:编程语言   时间:2015-04-30 18:12:48    阅读次数:232
【算法题】一次遍历单向链表找到中间节点
在阅读的过程中有任何问题,欢迎一起交流 邮箱:1494713801@qq.com    QQ:1494713801 具体方法和思想: 1)设置2个指针,一个走2步时,另一个走1步; 2)那么一个走到头时,另一个走到中间。 iNode * GetMiddleNode ( iNode *head ) { iNode *p1 = head; iNode *p2 = ...
分类:编程语言   时间:2015-04-30 18:09:44    阅读次数:113
Java NIO教程
Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。 Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffe...
分类:编程语言   时间:2015-04-30 18:09:44    阅读次数:215
算法学习-莫比乌斯反演
写在前面 必须把更多的精力放在文化课上了, 所以这段时间的学习和数学相关的比较多, 希望可以对文化课有帮助. 莫比乌斯反演公式 g(n)=∑d|nf(d)?f(n)=∑d|nμ(d)g(nd)g(n)=\sum_{d|n}f(d)\Rightarrow f(n)=\sum_{d|n}\mu(d)g(\frac n d) 基础知识 μ\mu函数 f(n)=???1,(?1)k,0,n=1n=p1?p...
分类:编程语言   时间:2015-04-30 18:08:02    阅读次数:154
基于Java的开源日志库log4j调研笔记
由于Hadoop生态链基本都是java开发的,所以在很多有关大数据处理的开源项目中,经常会看到log4j这个jar包。 本文旨在对它的用法做基本说明。 1. log4j是什么 从log4j的命名(log for java)不难看出,它是为java提供的日志库。具体而言,它是Apache基金会下的开源项目,它可在不修改应用程序代码的前提下,在程序运行时提供灵活的日志打印功能(当然,应用程序还是...
分类:编程语言   时间:2015-04-30 18:09:59    阅读次数:219
java并发Executors学习笔记
java并发(1)-Executors关于java创建多线程常用的两种方式,我就不多说了,无非就是实现Runnable和继承Thread。那么我们现在来说说其他的方法。Executors是什么Executors,我们称之为执行器,用于管理Thread对象,简化并发过程,其在客户端和任务执行之间提供了...
分类:编程语言   时间:2015-04-30 18:00:42    阅读次数:209
javascript 回调函数(转)
回调函数定义百度百科:回调函数回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。在J...
分类:编程语言   时间:2015-04-30 18:01:04    阅读次数:185
STL中主要的算法(一)
一。replace() 替换算法将指定元素值替换为新值,使用原型例如以下,将迭代器[first,last)中值为old_value的元素所有替换为new_value值。函数原型:templatevoidreplace(ForwardIteratorfirst,ForwardIteratorlast,...
分类:编程语言   时间:2015-04-30 17:56:56    阅读次数:184
【剑指offer】员工年龄排序
典型的以空间换时间问题,思路非常重要!/*员工年龄排序 员工可能有几万名,要求时间复杂度为O(n) 思路:员工的年龄必定在一个范围内,比方0-99,那么我们建立一个大小为100的辅助数组,然后遍历 员工年龄,取到一个年龄就将该年龄相应数组位置的值加1,终于数组中便保存了不同年龄的员工的个数 ...
分类:编程语言   时间:2015-04-30 17:55:20    阅读次数:142
【C#】线程问题
多线程编程对很多程序员来说并不容易,在启动访问相同数据的多个线程时,会间歇性地遇到难以发现的问题。如果使用任务、并行LINQ或Parallel类,也会遇到这些问题。为了避免这一系列问题,开发程序中必须注意同步问题和多个线程可能发生的其它问题。下面我们看一下争用条件和死锁。一、争用条件 如果两个或.....
分类:编程语言   时间:2015-04-30 17:56:27    阅读次数:193
javascript中的this
关于js中的this,记住这句话:那个对象实例调用this所在的函数,那么this就代表哪个对象实例。function test() { alert(this.x); } var o = {}; o.x = 1; o.m = test; o.m(); //1 console.group("xxxx....
分类:编程语言   时间:2015-04-30 17:53:20    阅读次数:142
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!