码迷,mamicode.com
首页 > 编程语言 > 日排行
(luogu题解搬运系列)luogu p1459 三值的排序
题目描述 排序是一种很频繁的计算任务。现在考虑最多只有三值的排序问题。一个实际的例子是,当我们给某项竞赛的优胜者按金银铜牌排序的时候。在这个任务中可能的值只有三种1,2和3。我们用交换的方法把他排成升序的。 写一个程序计算出,给定的一个1,2,3组成的数字序列,排成升序所需的最少交换次数 输入输出格 ...
分类:编程语言   时间:2017-09-18 11:01:04    阅读次数:147
Python语言的特点、程序设计基本方法
通用语言 脚本语言 开源语言 跨平台语言 多模型语言 IPO模式 Input + process + output 算法是处理的灵魂 编写程序步骤: 1.分析问题的计算部分 2.将计算部分划分为确定的IPO三部分 3.完成计算部分的核心处理办法 4.编写程序 5.调试测试 6.升级维护,使程序长期正 ...
分类:编程语言   时间:2017-09-18 11:01:27    阅读次数:188
python学习面向对象组合
面向对象的命名空间 类中的方法 类中的静态属性 对象的属性类的组合应用 面向对象的命名空间:class A: country='中国'a=A()a.name='alex'print(a.name) 结果是alex 想要添加属性可以这么添加b=A()print(b.name) 结果是没有name的属性 ...
分类:编程语言   时间:2017-09-18 11:01:53    阅读次数:115
十二道MR习题 – 1 – 排序
题目: 一个文件,大小约为100G。文件的每一行都是一个数字,要求对文件中的所有数字进行排序。 对于这个题目,了解过Hadoop的同学可以笑而不语了。即使用spark实现也是非常简单的事情。 先说下如何用Hadoop实现。实际上也没什么好说的:Map任务逐行读入数字,而后在Reduce中输出就可以了... ...
分类:编程语言   时间:2017-09-18 11:02:50    阅读次数:181
spark2.x由浅入深深到底系列六之RDD java api调用scala api的原理
RDDjavaapi其实底层是调用了scala的api来实现的,所以我们有必要对javaapi是怎么样去调用scalaapi,我们先自己简单的实现一个scala版本和java版本的RDD和SparkContext一、简单实现scala版本的RDD和SparkContextclassRDD[T](value:Seq[T]){ //RDD的map操作 defmap[U](f:T=>U)..
分类:编程语言   时间:2017-09-18 11:03:03    阅读次数:213
AES-GCM算法
一、简介 http://blog.csdn.net/t0mato_/article/details/53160772 ...
分类:编程语言   时间:2017-09-18 11:05:31    阅读次数:545
Python中的if、for、while、break练习题
1.给定一个不超过五位的正整数,判断其有几位,依次打印出个位、十位、百位、千位、万位的数字。i=int(input(‘:‘))ifi/1000>10:r=5elifi/1000>1:r=4elifi/100>1:r=3elifi/10>1:r=2else:r=1 ↑↑以上是判断数字的位数,并用r表示。print(r,end=‘‘) 打印位数,将换..
分类:编程语言   时间:2017-09-18 11:05:40    阅读次数:316
c++中&的用法
&在c++中有两个用法,第一做取地址运算符。第二做引用。引用通俗来说就是一个变量的别名。intval=3;int&yin=val;//这时候yin就是val的一个引用,且注意引用定义必须要直接初始化cout<<"Value"<<yin<<"对比"<<val<<endl;//他们值完全相同..
分类:编程语言   时间:2017-09-18 11:08:56    阅读次数:297
python文件操作
Python实现文件的操作:读写一个文件之前需要打开它:fileobj=open(filename,mode)open()调用参数的解释:*fileobj是open()返回的文件对象;*filename是该文件的字符串名;*mode是指明文件类型和操作的字符串mode:*r只读模式(默认)*w只写模式(不可读,不存在则新创建;存在则重..
分类:编程语言   时间:2017-09-18 11:18:20    阅读次数:218
AsyncTask、HandlerThread、IntentService和线程池
AsyncTask AsyncTask 是一种轻量级的异步任务类,可以在线程池中执行后台任务,然后把执行的进度和最终结果传递给主线程用于更新UI。 可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程. ...
分类:编程语言   时间:2017-09-18 11:20:10    阅读次数:236
python之函数
什么是函数?它有什么作用?函数是一个整体,你可以把你经常用的代码定义成一个函数,当你去调用这个函数的时候,就相当于用了整个函数里面的代码,里面的代码就是封装代码。注意,函数是一个整体,所以里面的变量是局部变量,在外面是用不了的,比如说我在函数里面设置a=5,在..
分类:编程语言   时间:2017-09-18 11:20:46    阅读次数:256
Python--文件操作和集合
这篇博客来说一下python对文件的操作。 对文件的操作分三步: 1、打开文件获取文件的句柄,句柄就理解为这个文件 2、通过文件句柄操作文件 3、关闭文件。 现有以下文件file.txt: 文件基本操作: 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,后面通过此文件句 ...
分类:编程语言   时间:2017-09-18 12:18:02    阅读次数:176
python之旅第八篇--异常
判断类与对象关系 ...
分类:编程语言   时间:2017-09-18 12:19:41    阅读次数:134
spring之scope作用域
spring中,bean的作用域有五种类型:默认是单例模式, singleton prototype request session global session 配置作用域时,使用 scope属性,xml文件配置如下, 查看spring官方文档,解释如下: 1、singleton 如果一个bean ...
分类:编程语言   时间:2017-09-18 12:20:05    阅读次数:130
2017年第一波JavaScript前端面试题
面试题按类型来分,主要涉及到“技术”与“非技术”两大类,今天我们主要讨论的是“技术类”,在这个大类别下涉及到的子类别有: 移动 & PC端布局类 JavaScript 核心基础类 衍生框架类 项目应用类 这四大类别的面试题若按出现频率来划分,则面试时 100% 会问到的题型有:“移动端&PC端布局类 ...
分类:编程语言   时间:2017-09-18 12:22:24    阅读次数:270
python 基础课堂笔记
#Author:zyl_username='zyl'_password= 'zyl123'username= input("username:") password = input("password:")print(username,password)if _username== username ...
分类:编程语言   时间:2017-09-18 12:22:31    阅读次数:272
c++11
void printA(int a) { cout func; func = printA; func(2); std::function func_1 = [](){cout f_add_display = &Foo::print_add; Foo foo(2); f_add_display(fo... ...
分类:编程语言   时间:2017-09-18 12:23:25    阅读次数:163
几种排序算法及Java实现排序的几种方式
几种排序算法 下面的例子介绍了4种排序方法: 冒泡排序, 选择排序, 插入排序, 快速排序 Java实现排序的几种方式 (1) 需要排序的Bean实现Comparable<T>接口 (2) 使用内部类实现Comparator<T>接口 (3) 使用匿名内部类实现Comparator<T>接口 (4) ...
分类:编程语言   时间:2017-09-18 12:23:51    阅读次数:219
Java -verbose:gc 命令
Java -verbose:gc 中参数-verbose:gc 表示输出虚拟机中GC的详细情况. 使用后输出如下: [Full GC 168K->97K(1984K), 0.0253873 secs] 解读如下: 箭头前后的数据168K和97K分别表示垃圾收集GC前后所有存活对象使用的内存容量,说明 ...
分类:编程语言   时间:2017-09-18 12:25:58    阅读次数:167
python web 开发——pycharm 提交代码到 GitHub上
1、下载git 并安装:https://git-scm.com/downloads 这里安装的是 Windows版本的 2、注册 gitbub 账号 ,这里就不介绍了 3、创建一个SSH keys 打开 git bash ssh-keygen -t rsa -C “your email addres ...
分类:编程语言   时间:2017-09-18 12:27:01    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!