码迷,mamicode.com
首页 > 编程语言
[C++学习笔记] const限定符
关于const限定符的学习主要参考的是经典教材《C++ primer》,本文纯属学习笔记,下文中带引号的句子均为书中原话。 本人C++基础不是很牢固,文中如有任何错误理解和言论,烦请大家指出。 1、const限定符 "有时候我们希望定义这样一种变量,它的值不能被改变。"在C++中,为了满足这个要求, ...
分类:编程语言   时间:2017-03-18 01:01:38    阅读次数:207
Java Reflection 概述
Reflection 被视为动态语言的关键,反射机制允许程序在执行期借助于 Reflection API 取得任何类的内部信息,并能直接操作任意对象的内部属性及方法反射类:java.lang.Class 是反射的源头,下面以 Java 程序运行过程来说明清楚: 我们写代码新建的一个类,通过编译(ja... ...
分类:编程语言   时间:2017-03-18 00:59:59    阅读次数:197
20145207 2016-2017-2 《Java程序设计》第4周学习总结
一.继承与多态 1.继承的定义 面对对象中,子类继承父类,避免重复的行为定义,不过并非为了避免重复定义行为就使用继承,滥用而继承会导致程序维护上的问题。 程序代码重复在程序设计上就是不好的信号,多个类间出现重复的代码时,设计上可以考虑的改进方式之一,就是把相同的程序提升为父类。 在java中,继承时 ...
分类:编程语言   时间:2017-03-18 00:58:42    阅读次数:179
【算法】初入坑—配置algs4.rar
搞不懂,明明国外的教材可以写得很深入浅出,比如带我入门的《Head First Java》和这本 《算法》(第4版),却偏偏不肯在环境配置那里写得清楚一样,像《笨方法学Python》里面对有 关powershell配置Python环境变量和一些常用指令的介绍就非常亲民,还有另一想Java入门教 材《 ...
分类:编程语言   时间:2017-03-18 00:54:44    阅读次数:868
Java面试18|关于进程与线程
1、IPC(Inter-Process Communication,进程间通信)与线程通信的几种方式 异步:如队列 同步:RPC调用,如web service Java线程间通信:FutureTask、Exchanger和共享全局变量的方式 ...
分类:编程语言   时间:2017-03-18 00:53:18    阅读次数:187
Java最大公约数 最小公倍数
/** * CommonDiviser.java * @author:王超 * 2017年3月15日 * wangChaoPA实习工作练习.com.最大公约数和最小公倍数.CommonDiviser * Copyright (c) 2007, 2016 Infopower corporation A ...
分类:编程语言   时间:2017-03-18 00:51:22    阅读次数:178
包含MIN函数的栈+一个数组实现两个堆栈+两个数组实现MIN栈
1.题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。 思路:利用一个辅助栈来存放最小值 栈 3,4,2,5,1 辅助栈 3,2,1 每入栈一次,就与辅助栈顶比较大小,如果小就入栈,如果大就不入栈当前的辅助栈;当出栈时,辅助栈元素相等时也要出栈。 class Solut ...
分类:编程语言   时间:2017-03-18 00:51:07    阅读次数:216
Java类的静态成员、静态代码块、普通成员、普通代码块、构造方法初始化执行的顺序
今天阅读《Java编程思想(第4版中文版)》,刚复习到类中成员的初始化这一知识点。为了加深印象和给其他人一点参考,参考书中示例并加以修改得到以下代码: 文件名:HelloWorld.java 包名:main 下面让我们来分析一下该程序的运行。 1. 首先java虚拟机要想执行main方法,必须先加载 ...
分类:编程语言   时间:2017-03-18 00:47:06    阅读次数:261
Retrofit+RxJava(2)-基本使用
首先是抽象的基类 然后是Cookies拦截器 CookieUtil则是一些自定义解析和生成方法以及SharedPreferences的存取,代码略 然后是Api类 再就是将Retrofit的响应消息经过Gson解析成期望的数据结构,称之为Model类 上文的BaseResp和UserProfileR ...
分类:编程语言   时间:2017-03-18 00:45:18    阅读次数:201
数据结构复习之C语言指针与结构体
一维数组名是个指针常量,它存放的是一维数组第一个元素的地址,它的值不能被改变,一维数组名指向的是数组的第一个元素的地址。(获取)修改一个数组,就是要把数组的第一个元素的地址和数组的长度传递进去就行了。 未完待续...... ...
分类:编程语言   时间:2017-03-18 00:40:27    阅读次数:203
Java Web开发——Filter过滤器
一、过滤器 1.1定义 过滤器是一个服务器端的组件,它可以截取用户端的请求与响应信息,并对这些信息进行过滤。 1.2工作原理 1、项目启动时,从Web容器中加载过滤器; 2、过滤器存在于用户请求和Web资源之间; 3、用户请求和Web响应之间的收发都经由过滤器按照过滤规则进行过滤筛选。 1.3过滤器 ...
分类:编程语言   时间:2017-03-17 23:57:20    阅读次数:389
RxJava概叙
给Android开发者的 RxJava 详解:http://gank.io/post/560e15be2dca930e00da1083 响应式编程是一种异步数据流交互的编程范式,而RxJava就是基于事件操作异步数据流在Java上实现的库 核心的理念是将一切都当做数据流来看待,各种变量,用户输入,数 ...
分类:编程语言   时间:2017-03-17 23:57:04    阅读次数:333
框架学习之Spring(一IOC)----HelloWrod
一、概述 Spring是一个开源框架,它的核心是控制反转(IOC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。 EE 开发分成三层结构: * WEB 层:Spring MVC. * 业务层:Bean 管理:(IOC) * 持 ...
分类:编程语言   时间:2017-03-17 23:53:43    阅读次数:376
BZOJ3198 SDOI2013 spring HASH+容斥原理
题意:给定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
【转】 聚类算法-Kmeans算法的简单实现
1. 聚类与分类的区别: 首先要来了解的一个概念就是聚类,简单地说就是把相似的东西分到一组,同 Classification (分类)不同,对于一个 classifier ,通常需要你告诉它“这个东西被分为某某类”这样一些例子,理想情况下,一个 classifier 会从它得到的训练集中进行“学习” ...
分类:编程语言   时间:2017-03-17 23:51:47    阅读次数:427
tomcat 配置文件中设置JAVA_HOME
Tomcat默认情况下会用系统的环境变量中找到JAVA_HOME和JRE_HOME。但是有的时候我们需要不同版本的JDK共存。 可以在${TOMCAT_HOME}/bin/setclasspath.bat最前面设置JAVA_HOME和JRE_HOME。 例如: Js代码 Window: rem se ...
分类:编程语言   时间:2017-03-17 23:47:50    阅读次数:209
Java1.7与1.8新特性
Java 1.7: Java 1.8: ...
分类:编程语言   时间:2017-03-17 23:47:23    阅读次数:239
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!