题意:给定6个长度为n的数列,求有多少个数对(i,j)((i,j)≡(j,i))使得i和j位置恰好有K个数相同,其中0≤K≤6 题解: 设fi=至少有K个数相同的位置对的数量,用2^6枚举每一种可能,根据容斥原理,答案就是\[\sum\limits_{i = K}^N {{f_i}C_i^K{{\l ...
分类:
编程语言 时间:
2017-03-17 23:52:41
阅读次数:
353
一、概述 Spring是一个开源框架,它的核心是控制反转(IOC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。 EE 开发分成三层结构: * WEB 层:Spring MVC. * 业务层:Bean 管理:(IOC) * 持 ...
分类:
编程语言 时间:
2017-03-17 23:53:43
阅读次数:
376
给Android开发者的 RxJava 详解:http://gank.io/post/560e15be2dca930e00da1083 响应式编程是一种异步数据流交互的编程范式,而RxJava就是基于事件操作异步数据流在Java上实现的库 核心的理念是将一切都当做数据流来看待,各种变量,用户输入,数 ...
分类:
编程语言 时间:
2017-03-17 23:57:04
阅读次数:
333
一、过滤器 1.1定义 过滤器是一个服务器端的组件,它可以截取用户端的请求与响应信息,并对这些信息进行过滤。 1.2工作原理 1、项目启动时,从Web容器中加载过滤器; 2、过滤器存在于用户请求和Web资源之间; 3、用户请求和Web响应之间的收发都经由过滤器按照过滤规则进行过滤筛选。 1.3过滤器 ...
分类:
编程语言 时间:
2017-03-17 23:57:20
阅读次数:
389
一维数组名是个指针常量,它存放的是一维数组第一个元素的地址,它的值不能被改变,一维数组名指向的是数组的第一个元素的地址。(获取)修改一个数组,就是要把数组的第一个元素的地址和数组的长度传递进去就行了。 未完待续...... ...
分类:
编程语言 时间:
2017-03-18 00:40:27
阅读次数:
203
首先是抽象的基类 然后是Cookies拦截器 CookieUtil则是一些自定义解析和生成方法以及SharedPreferences的存取,代码略 然后是Api类 再就是将Retrofit的响应消息经过Gson解析成期望的数据结构,称之为Model类 上文的BaseResp和UserProfileR ...
分类:
编程语言 时间:
2017-03-18 00:45:18
阅读次数:
201
今天阅读《Java编程思想(第4版中文版)》,刚复习到类中成员的初始化这一知识点。为了加深印象和给其他人一点参考,参考书中示例并加以修改得到以下代码: 文件名:HelloWorld.java 包名:main 下面让我们来分析一下该程序的运行。 1. 首先java虚拟机要想执行main方法,必须先加载 ...
分类:
编程语言 时间:
2017-03-18 00:47:06
阅读次数:
261
1.题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。 思路:利用一个辅助栈来存放最小值 栈 3,4,2,5,1 辅助栈 3,2,1 每入栈一次,就与辅助栈顶比较大小,如果小就入栈,如果大就不入栈当前的辅助栈;当出栈时,辅助栈元素相等时也要出栈。 class Solut ...
分类:
编程语言 时间:
2017-03-18 00:51:07
阅读次数:
216
/** * CommonDiviser.java * @author:王超 * 2017年3月15日 * wangChaoPA实习工作练习.com.最大公约数和最小公倍数.CommonDiviser * Copyright (c) 2007, 2016 Infopower corporation A ...
分类:
编程语言 时间:
2017-03-18 00:51:22
阅读次数:
178
1、IPC(Inter-Process Communication,进程间通信)与线程通信的几种方式 异步:如队列 同步:RPC调用,如web service Java线程间通信:FutureTask、Exchanger和共享全局变量的方式 ...
分类:
编程语言 时间:
2017-03-18 00:53:18
阅读次数:
187
搞不懂,明明国外的教材可以写得很深入浅出,比如带我入门的《Head First Java》和这本 《算法》(第4版),却偏偏不肯在环境配置那里写得清楚一样,像《笨方法学Python》里面对有 关powershell配置Python环境变量和一些常用指令的介绍就非常亲民,还有另一想Java入门教 材《 ...
分类:
编程语言 时间:
2017-03-18 00:54:44
阅读次数:
868
一.继承与多态 1.继承的定义 面对对象中,子类继承父类,避免重复的行为定义,不过并非为了避免重复定义行为就使用继承,滥用而继承会导致程序维护上的问题。 程序代码重复在程序设计上就是不好的信号,多个类间出现重复的代码时,设计上可以考虑的改进方式之一,就是把相同的程序提升为父类。 在java中,继承时 ...
分类:
编程语言 时间:
2017-03-18 00:58:42
阅读次数:
179
Reflection 被视为动态语言的关键,反射机制允许程序在执行期借助于 Reflection API 取得任何类的内部信息,并能直接操作任意对象的内部属性及方法反射类:java.lang.Class 是反射的源头,下面以 Java 程序运行过程来说明清楚: 我们写代码新建的一个类,通过编译(ja... ...
分类:
编程语言 时间:
2017-03-18 00:59:59
阅读次数:
197
关于const限定符的学习主要参考的是经典教材《C++ primer》,本文纯属学习笔记,下文中带引号的句子均为书中原话。 本人C++基础不是很牢固,文中如有任何错误理解和言论,烦请大家指出。 1、const限定符 "有时候我们希望定义这样一种变量,它的值不能被改变。"在C++中,为了满足这个要求, ...
分类:
编程语言 时间:
2017-03-18 01:01:38
阅读次数:
207
#include "stdafx.h" #include #include #include using namespace std; #define SB -1 int RANDOM(int p, int r) { srand((unsigned)time(NULL)); return (rand... ...
分类:
编程语言 时间:
2017-03-18 01:03:19
阅读次数:
181
终于涉及一点儿专业的了,说实话,对于目前的我难度还是挺大的,这句话送给未来的自己 挑战开始: 首先了解一下Python3.6,底层是由c++开发的,所以在linux下需要C++的支持,必然少不了gcc的软件,那么我们一步一步的试着做下去 下载Python3.6 进入终端,我们开始操作了,新建文件夹 ...
分类:
编程语言 时间:
2017-03-18 01:05:50
阅读次数:
250
前面楼主简单介绍了JavaScript数据结构栈的实现,http://www.cnblogs.com/qq503665965/p/6537894.html,本次将介绍队列的实现。 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作, ...
分类:
编程语言 时间:
2017-03-18 01:06:49
阅读次数:
337
OnPaint()函数中最先调用CDialog::OnPaint()和最后调用CDialog::OnPaint()的巨大区别,如果没有注意这个问题就会出现无厘头式的绘图问题-- 效果就是出不来!在经过两个多小时的折磨后法相问题所在,总结出教训: OnPaint()函数中首先就调用CDialog::O ...
分类:
编程语言 时间:
2017-03-18 01:14:22
阅读次数:
357
#coding=utf-8 import re import subprocess def tracertIP(ip): p = subprocess.Popen(['tracert',ip],stdout=subprocess.PIPE) while True: line = p.stdout.r ...
分类:
编程语言 时间:
2017-03-18 01:14:41
阅读次数:
176
1、sort()函数使用的是冒泡排序,冒泡排序会重复地走访要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来,一直重复地进行直到说该数列已经排序完成。 如果a-b>0(即正数)就把a和b的位置交换,也就是较小的一个数会排到前面 如果b-a>0就把a和b的位置交换,也就是较大的一个数会 ...
分类:
编程语言 时间:
2017-03-18 01:16:54
阅读次数:
149