来总结下求阶乘的各种方法哈。写在最前:①各个代码仅仅是提供了求阶乘的思路,以便在实际须要时再来编码,代码并不健壮!②各个程序都在1到10内測试正确。 代码一:#includeusing namespace std;int fac(int);int main(){ int n; while(cin>>...
分类:
编程语言 时间:
2014-06-25 19:03:02
收藏:
0 评论:
0 赞:
0 阅读:
420
Java判断一个字符串是否有中文一般情况是利用Unicode编码(CJK统一汉字的编码区间:0x4e00–0x9fbb)的正则来做判断,但是其实这个区间来判断中文不是非常精确,因为有些中文的标点符号比如:,。等等是不能识别的。以下是比较完善的判断方法:CharUtil.javahttp://www....
分类:
编程语言 时间:
2014-06-25 19:10:36
收藏:
0 评论:
0 赞:
0 阅读:
347
动态创建FileSystemObject对象:varfso=newFileSystemObject("Scripting.FileSystemObject");(接下来可以用变量fso对Drive对象、Drives集合、File对象、Files集合、Folder对象、Folders集合以及TextStream对象进行相应的操作。)FileSystemObject对象的方法·GetAbsolutePathN..
分类:
编程语言 时间:
2014-06-24 16:16:09
收藏:
0 评论:
0 赞:
0 阅读:
627
有一段时间没有更新博客,主要是最近一段时间自己比较迷茫,一直在思考自己以后的路该怎么走。希望大家也可以给我一些建议,谢谢!好了,回归正题,今天给大家带来的是spring+resteay开发webservice服务,不知道大家是否在这之前接触过webservice,我之前所了解的webservice是..
分类:
编程语言 时间:
2014-06-24 16:26:58
收藏:
0 评论:
0 赞:
0 阅读:
619
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>
intmain()
{
inta[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
intn=16;
inti,j,T=1000,tmp;
srand(unsigned(time(NULL)));
while(T--)
{
i=rand()%n;
j=rand()%..
分类:
编程语言 时间:
2014-06-24 16:30:25
收藏:
0 评论:
0 赞:
0 阅读:
426
递归是我们在学习编程中,必须要去学习的,虽然递归晦涩难懂,但是很多时候,递归的思想会很有用,但是在实际开发中,不建议使用递归,要用循环来代替递归,不然bug无穷。-----------------------------------------------------------问题描述:有5个人坐在一起,问第5个人,..
分类:
编程语言 时间:
2014-06-24 16:02:31
收藏:
0 评论:
0 赞:
0 阅读:
494
今天遇到一个bug,查了一个小时才发现是文件路径比较出了问题:比如有两个路径:D:\dir\..\a.txt和D:\a.txt。这两个路径写法虽然不同,但是很容易知道这两个路径指向的是同一个文件。如果我们使用Java的File去判断两个路径是否相同,判断如下:Filef1=newFile("D:\\dir\\..\\a.t..
分类:
编程语言 时间:
2014-06-24 17:01:35
收藏:
0 评论:
0 赞:
0 阅读:
527
Python中的异常类型转自http://blog.csdn.net/fcoolx/archive/2009/05/20/4202872.aspx1、NameError:尝试访问一个未申明的变量>>>vNameError:name‘v‘isnotdefined2、ZeroDivisionError:除数为0>>>v=1/0ZeroDivisionError:intdivisionormodulobyzero3、Synt..
分类:
编程语言 时间:
2014-06-24 16:43:25
收藏:
0 评论:
0 赞:
0 阅读:
477
发送邮件是大家经常碰到的,接下来看一下使用pythonsmtplib模块发送邮件,好了废话不多说,直接上代码:importsmtplib,sys,os,timefromemail.mime.textimportMIMETextimportnewreportdefsend_mail(me,tomail,sub,content):#要发给谁,可以发送多个人mailto_list=[tomail+‘;‘]#..
分类:
编程语言 时间:
2014-06-24 17:02:09
收藏:
0 评论:
0 赞:
0 阅读:
487
raw_input()python内建函数将所有输入看做字符串,返回字符串类型input()对待纯数字输入时具有自己的特性,它返回所输入的数字的类型(int,float)input()本质上还是使用raw_input()来实现的,只是调用完raw_input()之后再调用eval()函数例子:#!/usr/bin/envpythonthis_year=2..
分类:
编程语言 时间:
2014-06-24 16:57:30
收藏:
0 评论:
0 赞:
0 阅读:
428
#!/usr/bin/envpython#Filename:helloworld.py#Theuseof‘and"print‘hello,world!‘print"hello,world!"#Theuseof‘‘‘and"""print‘‘‘Thisisamulti-linestring.Thisisthefirstline.Thisisthesecondline."What‘syourname?"Iasked.Hesaid"Bond,JamesBond."‘‘‘print"""Thisisamulti-li..
分类:
编程语言 时间:
2014-06-24 17:05:00
收藏:
0 评论:
0 赞:
0 阅读:
382
一、简单介绍
有时候,需要将汉字编程对应的拼音,以方便数据的处理。比如在Android手机应用的开发上,要查询联系人的姓名,通常都是用拼音进行查询的。
比如要查询“曹孟德”,就可以输入“cmd”,即“曹孟德”三个汉字的拼音“caomengde”各字的首字母。但是怎样才能将“曹孟德”翻译成“caomengde”呢?
很简单的办法就是建立一个大的对照表(比如用关联容器Map),比如,,…但这样的...
分类:
编程语言 时间:
2014-06-24 15:41:58
收藏:
0 评论:
0 赞:
0 阅读:
711
org.apache.flume.source.SpoolDirectorySource是flume的一个常用的source,这个源支持从磁盘中某文件夹获取文件数据。不同于其他异步源,这个源能够避免重启或者发送失败后数据丢失。flume可以监控文件夹,当出现新文件时会读取该文件并获取数据。当一个给定的文件被全部读入到通道中时,该文件会被重命名以标志已经完成。同时,该源需要一个清理进程来定期移除完成...
分类:
编程语言 时间:
2014-06-24 15:59:53
收藏:
0 评论:
0 赞:
0 阅读:
506
从bin/flume 这个shell脚本可以看到Flume的起始于org.apache.flume.node.Application类,这是flume的main函数所在。
main方法首先会先解析shell命令,如果指定的配置文件不存在就甩出异常。
根据命令中含有"no-reload-conf"参数,决定采用那种加载配置文件方式:一、没有此参数,会动态加载配置文件,默认每30秒...
分类:
编程语言 时间:
2014-06-24 17:13:38
收藏:
0 评论:
0 赞:
0 阅读:
505
本节分析配置文件的解析,即PollingPropertiesFileConfigurationProvider.FileWatcherRunnable.run中的eventBus.post(getConfiguration())。分析getConfiguration()方法。此方法在AbstractConfigurationProvider类中实现了,并且这个类也初始化了三大组件的工厂类:this...
分类:
编程语言 时间:
2014-06-24 17:22:11
收藏:
0 评论:
0 赞:
0 阅读:
452
本篇分析加载配置文件后各个组件是如何运行的?
加载完配置文件订阅者Application类会收到订阅信息执行:
@Subscribe
public synchronized void handleConfigurationEvent(MaterializedConfiguration conf) {
stopAllComponents();
startAll...
分类:
编程语言 时间:
2014-06-24 17:25:16
收藏:
0 评论:
0 赞:
0 阅读:
359
org.apache.flume.sink.AvroSink是用来通过网络来传输数据的,可以将event发送到RPC服务器(比如AvroSource),使用AvroSink和AvroSource可以组成分层结构。它继承自AbstractRpcSink extends AbstractSink implements Configurable这跟其他的sink一样都得extends Abstract...
分类:
编程语言 时间:
2014-06-24 17:06:57
收藏:
0 评论:
0 赞:
0 阅读:
316
堆排序思想:
堆排序,顾名思义,就是基于堆。堆分为最大堆和最小堆,其实就是完全二叉树。最大堆要求节点的元素都要大于其孩子,最小堆要求节点元素都小于其左右孩子,两者对左右孩子的大小关系不做任何要求,其实很好理解。有了上面的定义,我们可以得知,处于最大堆的根节点的元素一定是这个堆中的最大值。其实我们的堆排序算法就是抓住了堆的这一特点,每次都取堆顶的元素,将其放在序列最后面,然后将剩余的元素重新调整为...
分类:
编程语言 时间:
2014-06-24 15:43:47
收藏:
0 评论:
0 赞:
0 阅读:
312
BP神经网络学习小结...
分类:
编程语言 时间:
2014-06-24 15:57:56
收藏:
0 评论:
0 赞:
0 阅读:
542
前端已经被玩儿坏了!像用近似乱码的 javascript 拼一个图形,而且可以正常运行等炫酷的玩意已经不是什么新闻了,像用||操作符给变量赋默认值也是人尽皆知的旧闻了,今天看到Quora上一个帖子,瞬间又GET了好多前端技能,一些属于技巧,一些则是闻所未闻的冷知识,一时间还消化不过来。现分类整理出来分享给大家,也补充了一些平时的积累和扩展了一些内容。
HTML篇
浏览器地址栏运行Jav...
分类:
编程语言 时间:
2014-06-24 17:27:16
收藏:
0 评论:
0 赞:
0 阅读:
397