全排列算法的递归与非递归实现全排列算法是常见的算法,用于求一个序列的全排列,本文使用C语言分别用递归与非递归两种方法实现,可以接受元素各不相同的输入序列。题目来自leetcode:
Given a collection of numbers, return all possible permutations.
For example,
[1,2,3] have the followi...
分类:
编程语言 时间:
2015-03-11 19:47:06
收藏:
0 评论:
0 赞:
0 阅读:
290
这种UI框架,在回车搜索方面有个共同的缺点。
首先因为框架是把HTML放在了同一个页面。
即你切换了tabs后按回车,原先的tabs页的键盘事件也会执行。
我做了一下处理,分享给大家。
首选:
/* 标签页 */
$('#page_layout_center_tabs').tabs({
cache: ...
分类:
其他 时间:
2015-03-11 19:46:56
收藏:
0 评论:
0 赞:
0 阅读:
311
Dividing
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 18835 Accepted Submission(s): 5260
Problem Description
Marsha and Bill ...
分类:
其他 时间:
2015-03-11 19:46:46
收藏:
0 评论:
0 赞:
0 阅读:
208
对MQX的学习过程,认识与理解。...
分类:
其他 时间:
2015-03-11 19:46:36
收藏:
0 评论:
0 赞:
0 阅读:
319
BS学习从14年10月份开始,计划3个月完成,中间也加入了机房合作版,加入到项目组后计算机的进度基本停了下来,通过BS的总结和梳理,加深对知识的理解。
BS学习历程:
牛腩新闻发布系统以项目的形式将BS的知识串了起来,也是我们从CS到BS过渡的第一个项目,当时刚刚结束个人重构,很多东西比较熟悉,包括数据库设计和B、D层代码的编写,又一次理解了SQLHelper的完美演化、存...
分类:
其他 时间:
2015-03-11 19:46:26
收藏:
0 评论:
0 赞:
0 阅读:
271
Qiniu 七牛问题解答有的用户对七牛的使用图片加载要求比较高,可以考虑以下的加载方案。七牛云存储可以在不改变图片质量的条件下,实现文件下载的压缩,所以使用起来更加便宜和实惠。通过一站式托管。存储+cdn访问。访问起来更快。但是还可以更快。我给大家提供几个解决方案。问题解决方案1,使用七牛的缩略图功能普通图片处理接口高级图片处理接口2,像百度一类的网站就是多个域名访问同一页面的不同图片因为图片访问,...
分类:
其他 时间:
2015-03-11 19:46:16
收藏:
0 评论:
0 赞:
0 阅读:
243
打算写两篇文章简单分析FFmpeg的写文件用到的3个函数avformat_write_header(),av_write_frame()以及av_write_trailer()。这篇文章继续分析av_write_trailer()。av_write_trailer()用于输出文件尾,它的声明位于libavformat\avformat.h...
分类:
其他 时间:
2015-03-11 19:45:57
收藏:
0 评论:
0 赞:
0 阅读:
406
题目:AC MeTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 13465 Accepted Submission(s): 5927Problem DescriptionIgnatius is doing his homework n...
分类:
其他 时间:
2015-03-11 19:45:46
收藏:
0 评论:
0 赞:
0 阅读:
136
一般的javascript框架,都是通过向全局对象window中注入自己的属性实现的。比如JQuery向window中添加"$"对象,Underscore向window对象中添加"_"对象。如果在框架加载之前,已经存在这些全局变量呢,会怎么样呢?
var $ = "$";
alert($ === "$");//false
alert($().jquery);//1.10.2
很...
分类:
编程语言 时间:
2015-03-11 19:45:36
收藏:
0 评论:
0 赞:
0 阅读:
312
问题:求gcd(x,y)==质数, 1的有多少对?
做这题的时候,懂得了一个非常重要的转化:求(x, y) = k, 1 的对数等于求(x,
y) = 1, 1 的对数!所以,枚举每个质数p,然后求(x,
y) = 1, 1 的个数。
(x, y) = 1 的个数如何求呢?欧拉函数!
#include
#include
#include
#include
#i...
分类:
其他 时间:
2015-03-11 19:45:26
收藏:
0 评论:
0 赞:
0 阅读:
239
通过验证码短信http调用接口,您可以很快速的在网站或者app中集成手机号验证功能,该源码只是核心代码,具体可以根据您的实际需求进行扩展。
该DEMO是VB通过http调用验证码短信接口源码;...
分类:
Web开发 时间:
2015-03-11 19:45:06
收藏:
0 评论:
0 赞:
0 阅读:
305
题目地址:POJ 3177
找出各个双连通分量度数为1的点,然后作为叶子节点,那么ans=(叶子结点数+1)/2。需要注意的是有重边。
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#define LL l...
分类:
其他 时间:
2015-03-11 19:44:56
收藏:
0 评论:
0 赞:
0 阅读:
225
本篇文章实现的水印相机,类似于qq空间中的水印相机功能,因之前看过一个demo上实现了一个简陋的水印相机功能,觉得挺有意思,就在此基础上进行了修改,优化和完善,并增加了部分功能,使之更接近于qq水印相机功能。
支持功能:
1.前后置摄像头切换;
2.拍照对焦及点击屏幕对焦(前提是手机支持对焦功能);
3.相机画面会根据相机支持的分辨率调整,不会出现画面拉伸变形的情况;
4.支...
分类:
移动平台 时间:
2015-03-11 19:44:46
收藏:
0 评论:
0 赞:
0 阅读:
312
今天,我终于登上了你的诺曼底,spring事务。
在此之前,一谈起spring我就没底,虽然用的很顺手,但是其中的AOP和事务一直未理解和掌握,数次尝试突破都未成功,之前看过很多网上的相关文章和书籍,要么基于的版本不同,有的基于spring2有的基于spring3;要么切入点不同,有的讲的太低级,我都懂,有的讲的太庞杂,我晕了。。。。。。
从这周一开始,我决定在试一下。计划每天的上...
分类:
编程语言 时间:
2015-03-11 19:44:36
收藏:
0 评论:
0 赞:
0 阅读:
164
题意:
找一个小于N的最大的且符合题意的数。
题意的数为,通过缩减后是回文的数,所谓的缩减就是相同连续的数看做一个数,如“155451111”其实就是“15451”是符合题意的数。
思路:
通过数位dp,然后二分求解。
dp[i][j][k]代表第i位,已经放了j个数,最后长度是k的缩减回文数有几个。
然后需要一个ok[]数组代表放的数是什么,如果连续放相同的数就等于没放数。
遍历所...
分类:
其他 时间:
2015-03-11 19:44:16
收藏:
0 评论:
0 赞:
0 阅读:
293
kafka是LinkedIn开发并开源的一个分布式MQ系统,现在是Apache的一个孵化项目。在它的主页描述kafka为一个高吞吐量的分布式(能将消息分散到不同的节点上)MQ。在这片博文中,作者简单提到了开发kafka而不选择已有MQ系统的原因。两个原因:性能和扩展性。Kafka仅仅由7000行Scala编写,据了解,Kafka每秒可以生产约25万消息(50
MB),每秒处理55万消息(110...
分类:
其他 时间:
2015-03-11 19:44:06
收藏:
0 评论:
0 赞:
0 阅读:
258
python面向对象编程
一个类对象中可以有下面几种数据类型
1. 静态变量
2. 动态变量
3. 私有变量
4. 静态方法
5. 动态方法
6. 私有方法
7. 类方法
8. 特性
9. 专有 方法
首先定义一个类:
#!/usr/bin/env python
#coding:utf-8
class Province(object):
#静态字段...
分类:
编程语言 时间:
2015-03-11 19:43:46
收藏:
0 评论:
0 赞:
0 阅读:
339
Yougth的最大化
时间限制:1000 ms | 内存限制:65535 KB
难度:4
描述
Yougth现在有n个物品的重量和价值分别是Wi和Vi,你能帮他从中选出k个物品使得单位重量的价值最大吗?
输入有多组测试数据
每组测试数据第一行有两个数n和k,接下来一行有n个数Wi和Vi。
(1
输出输出使得单位价值的最大值。(保留两位小数)
样...
分类:
其他 时间:
2015-03-11 19:43:36
收藏:
0 评论:
0 赞:
0 阅读:
328
最近帮徒弟装了Ubuntu,总结一下,方便后来人。步骤一:
确定自己电脑操作系统的位数(64位/32位):我的电脑–>鼠标右键–>属性,然后你就可以看到了步骤二:
到Ubuntu官网 http://www.ubuntu.com/download/desktop 选择你需要的操作系统镜像(32位下32位的,64位的随意)步骤三:
用压缩软件打开镜像,找到wubi.exe,将它解压到和镜像文件相同...
分类:
Windows开发 时间:
2015-03-11 19:43:26
收藏:
0 评论:
0 赞:
0 阅读:
336
练习3-5原文Exercise 3.5. Monte Carlo integration is a method of estimating definite integrals by means of Monte Carlo simulation. Consider computing the area of a region of space described by a predicate...
分类:
其他 时间:
2015-03-11 19:43:16
收藏:
0 评论:
0 赞:
0 阅读:
249