自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (18)
  • 收藏
  • 关注

原创 数组的全排列

1.问题背景学过数学的人都知道,全排列的意思是什么。现在如何用计算机的编程语言实现数组的全排列呢?数组的全排列可用于求解八皇后问题。与此同时,全排列经常会出现在笔试或者面试,如求字符串的全排列。2.全排列的递归实现2.1求解思路全排列表示把集合中元素的所有按照一定的顺序排列起来,使用P(n, n) = n!表示n个元素全排列的个数。P(n, n)

2018-01-31 21:20:00 8926

原创 lintcode -- Strobogrammatic Number 对称数

A strobogrammatic number is a number that looks the same when rotated 180 degrees (looked at upside down).Write a function to determine if a number is strobogrammatic. The number is represented as

2018-01-31 20:01:21 235

原创 剑指offer39: 数组中出现次数超过一半的数字

题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。方法一: 先对数组排序,然后取中位数,那个中位数肯定是超过一半的数字。采用快速排序时间复杂度为O(nlogn)+取中位数O(n)。

2018-01-23 22:07:56 160

原创 lintcode82. 落单的数

题目描述: 给出2*n + 1 个的数字,除其中一个数字之外其他每个数字均出现两次,找到这个数字。样例给出 [1,2,2,1,3,4,3],返回 4思路可以这样设计,既然位运算中“异或”的操作能消去同样的整数,那么,如果我们对整个数组从前到后异或(第一个数异或第二个,得到的结果再异或第三个),这样一来,只要是数组中成对出现的元素,到最后都能相互抵消(与这两个成对的数是否相邻

2018-01-22 21:58:13 205

原创 一、垃圾收集策略

程序计数器、虚拟机栈、本地方法栈都是线程私有的,会随着线程而生,随线程而灭栈中的栈帧随着方法的进入和退出有条不紊的执行着出栈和入栈操作.静态内存分配和回收静态内存分配是指在程序开始运行时由编译器分配的内存,在被编译时就已经能够确定需要的空间,当程序被加载时系统把内存一次性分配给它,这些内存不会在程序执行时发生变化,直到程序执行结束时才回收内存.。包括原生数据类型及对

2018-01-21 22:21:17 139

原创 lintcode508 摆动排序

给你一个没有排序的数组,请将原数组就地重新排列满足如下性质:nums[0] = nums[2] 样例给出数组为 nums = [3, 5, 2, 1, 6, 4] 一种输出方案为 [1, 6, 2, 5, 3, 4]解析:如果按照从1排序,也就是奇数要比相邻的偶数小。偶数要比相邻的奇数大。否则就的交换位置。public class Solution

2018-01-21 21:36:57 279

原创 排序之快速排序

快速排序是一种高效的排序算法,它采用分治法的思想,有“分而治之”的特点。有三个过程:一、分解,把大问题拆解到很小的问题。二、每个小问题都能够有方法解决。三、合并,把小问题各个答案合并package com;//快速排序,默认第一个元素为主元public class Problem1 { /** * @param args */ public stati

2018-01-21 21:09:46 159

原创 Spring afterPropertiesSet方法

在看用redis实现异步消息队列时,遇到了注册Event,其中看到了afterPropertiesSet。然后查博客,记录下。一、简单介绍1、init-method方法,初始化bean的时候执行,可以针对某个具体的bean进行配置。init-method需要在applicationContext.xml配置文档中bean的定义里头写明。例如:这样,当TestBean在初

2018-01-11 21:28:08 61676 4

原创 FCM算法归属于哪一类聚类

老板就FCM的概率,想我提问了如下问题:(1)FCM归属于哪一类聚类?FCM属于基于划分,也属于软聚类(2)软聚类和硬聚类的定义是什么?(这个是在评讲你的小论文时提过的问题)从聚类的结果来看,聚类可分为两大类:软聚类和硬聚类。软聚类是将样本个体通过隶属度标识出与各个类簇的隶属关系。硬聚类是将样本个体划分为某一特定的类簇,与其它的类簇并没有关系。硬聚类是将样本点明确地

2018-01-08 12:16:58 1486

LeetCode-in-Go-master.zip

leetcode 答案解析 golang解答

2020-04-27

beego第三方软件包

beego框架,和macaron框架,已经安装好,下载后放在gopath目录下。

2019-07-03

golang的web框架macaron,可直接运行

golang中的macaron框架,已经下载下来了,可以直接解压缩,并运行里面main.go 文件,就可以运行起服务了!!!注意放到自己的GOPATH目录!!!

2019-06-22

build1.zip

编译出来的docker客户端,可以在docker容器内部使用。

2019-06-10

航空售票系统

http://blog.csdn.net/u013013553/article/details/55823526 运行截图。防sql注入等

2017-02-19

vsftpd安装大全

vsftpd 安装大全 ,适合于redhat 系统

2015-05-30

epel-release-6-8.noarch.rpm

epel-release-6-8.noarch.rpm redhat

2015-05-30

ceph安装需要的所有安装包

ceph安装需要的所有安装包,没有网络也一样安装

2015-05-30

arpoison使用

局域网的arp攻击,使用gcc编译,把可执行程序链接到/lib/sbin目录下

2015-04-23

webrtc nodejs 视频聊天

基于浏览器,webrtc进行的语音视频聊天,采用nodejs

2015-01-14

linux语音聊天

基于linux alsa 声卡编程,用c写的代码,能够语音聊天

2015-01-14

freeswitch

freeswitch的安装包,至于安装教程,网上有很多

2015-01-14

java语音聊天

这次实现linux下的语音聊天,用了很久的时间,终于实现了,这是用java 写的,运行时先点击服务端语音按钮,再点击客户端按钮。这代码绝对不是坑人的。

2015-01-14

微薄是这样炼成的pdf

微薄是这样炼成的pdf,里面有NAT穿透,语音视频聊天室的实现

2015-01-14

openfire spark

spark即时通讯,Spark和Openfire能够很好的相互支持.

2015-01-14

openfire .tar

openfire,即时通讯服务器,支持视频语音

2015-01-14

即时通讯JAVA聊天

1 文件传输 2 远程控制 3 语音视频聊天 4 支持离线消息 5 支持自动重连

2015-01-14

给主函数传参

给主函数传参 通过int main int argc char argv[]

2014-09-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除