目录 1 猜年龄 2 李白打酒 3 神奇算式 4 写日志 5 锦标赛 6 六角填数 7 绳圈 8 兰顿蚂蚁 9 斐波那契 10 波动数列 前言:以下试题解答代码部分仅供参考,若有不当之处,还请路过的同学提醒一下~ 1 猜年龄 2 李白打酒 3 神奇算式 4 写日志 5 锦标赛 6 六角填数 7 绳圈 ...
分类:
编程语言 时间:
2017-03-26 01:15:49
阅读次数:
527
Java中的多线程,基本知识而已。 一个程序可以分成多个小程序,每个小程序被“定位”在一个线程上运行。 Thread类,对应的构造器有三个,分别具有不同的参数,这个类的基本方法有:setName(), getName(), getPriority(), isAlive()(返回一个代表线程是否还在执 ...
分类:
编程语言 时间:
2017-03-26 01:12:35
阅读次数:
166
1. 下载地址 https://github.com/apereo/cas/archive/v4.2.7.zip 2. 解压后, 用intellj idea 打开 3. 执行 gradle build -x test ,打包编译 4. 取消https,能够支持直接http cas.propertie ...
分类:
编程语言 时间:
2017-03-26 01:10:03
阅读次数:
2567
1、创建一个maven webapp项目 2、修改pom.xml 2、写一个启动类 3、写一个test控制类 注意: 这里修改springboot的项目名称和端口哈:通过实现EmbeddedServletContainerCustomizer接口 ...
分类:
编程语言 时间:
2017-03-26 01:09:28
阅读次数:
212
控制流程是所有编程语言的基础,java自然也不例外,包括选择和循环。 ⑴.选择语句:①if语句:一个if语句由一个后跟一到多个语句的布尔表达式组。 语法形式:if(布尔表达式){ 表达式为true,就执行的语句 } ②if……else:一个if语句后可以跟一个可选择的else语句,用于在布尔表达式为 ...
分类:
编程语言 时间:
2017-03-26 01:06:32
阅读次数:
176
作为Apach下一个优秀的开源消息队列框架,Kafka已经成为很多互联网厂商日志采集处理的第一选择。后面在实际应用场景中可能会应用到,因此就先了解了一下。经过两个晚上的努力,总算是能够基本使用。 操作系统:虚拟机Centos 6.5 1、下载Kafka安装文件,首先进入官网,找到最新的稳定版本 wg ...
分类:
编程语言 时间:
2017-03-26 01:05:40
阅读次数:
1825
Name mangling && Name demangling 在讲述golang如何利用swig调用windows dll之前,需要了解一个概念:Name Mangling (或者叫Decorated Name).在百度翻译中输入Name Mangling,翻译成中文是“名字改编”,或者“名称重 ...
分类:
编程语言 时间:
2017-03-26 01:04:31
阅读次数:
334
转载请注明出处:https://i.cnblogs.com/EditPosts.aspx?opt=1最近在接触到框架的底层的时候,遇到了反射,便想好好的学习和总结一下反射,帮助理解java框架的运行流程和运行原理:根据万物皆对象,所以类也是对象,通过反射得到描述类的对象,也就是Class这个类。有三 ...
分类:
编程语言 时间:
2017-03-26 01:01:24
阅读次数:
240
最近在研究动态障碍物避障算法,在Python语言进行算法仿真时需要实时显示障碍物和运动物的当前位置和轨迹,利用Anaconda的Python打包集合,在Spyder中使用Python3.5语言和matplotlib实现路径的动态显示和交互式绘图(和Matlab功能类似)。 Anaconda是一个用于 ...
分类:
编程语言 时间:
2017-03-26 01:00:19
阅读次数:
915
反射reflection 1. 反射可以大大的提高程序的灵活性,使得 interface{} 有更大的发挥余地 2. 反射使用 TypeOf 和 ValueOf 函数从接口中获取目标对象信息 3. 反射会将匿名字段作为独立字段(匿名字段本质) 4. 想要利用反射修改对象状态,前提是 interfac ...
分类:
编程语言 时间:
2017-03-26 00:59:05
阅读次数:
212
1、FileReader:读取字符流,默认GBK 2、FileWriter:写入字符流对象,默认的是GBK 3、flush()和close()的区别? flush():刷新缓冲区,将流中的缓冲区缓冲的数据刷新到目的地中,刷新后,流还可以继续使用。 close():关闭资源,但在关闭前会将缓冲区中的数 ...
分类:
编程语言 时间:
2017-03-26 00:54:55
阅读次数:
217
开始Java机器学习的最好工具是什么? 这个问题已经有一段时间了,但最近这些日子几乎每个人都在谈论人工智能和机器学习。这已经不再是一个保留给科学家和研究者的秘密,而是几乎实现于每一项新兴技术中。 在下面的章节中,我们会做一个java的机器学习的主要框架的快速概述,并证明Java机器学习是多么容易上手 ...
分类:
编程语言 时间:
2017-03-26 00:50:48
阅读次数:
215
今天练习到Java中的this和super关键字,我有如下总结: 1.子类继承父类,子类初始化对象,必须先调用父类构造方法,因为随时有可能要使用父类的成员变量。 2.get和set方法只是对成员变量进行赋值操作,而非初始化。 3.构造方法既能对成员变量进行初始化,又能对其进行赋值操作。 4.子类只要 ...
分类:
编程语言 时间:
2017-03-26 00:49:21
阅读次数:
128
面试的痛 前几天去阿里面试,一时忘记了二叉树的前序遍历中序遍历和后序遍历的概念,已经想死了。 然后最近去腾讯面试,被问到怎么已知前序遍历/后序遍历 + 中序遍历,求后序遍历/前序遍历,看来这种问题很喜欢考。 其实这个问题想清楚了很简单,只要把这三个概念理解透彻就可以做出来了,比如前序遍历的第一个值一 ...
分类:
编程语言 时间:
2017-03-26 00:48:39
阅读次数:
179
概述 java语言从1995年sun公司推出发展至今已经有22个年头,现在已经是使用最多的语言之一了。java又是一个比较容易入门的语言,我第一门接触的语言就是java。java发展。java的核心就是面向对象编程,其中多态、继承、封装来体现java的面向对象编程思想,还有java中的集合、流、反射 ...
分类:
编程语言 时间:
2017-03-26 00:47:09
阅读次数:
176
1.建立学生表,建表sql如下: 2.插入几条数据,包括id字段值为null的 3.我们查询下,可以看到存在id字段为空的值: 4.对学生表按id排序 方法一: 方法二: 方法三: coalesce:返回参数中的第一个非空表达式(从左向右) 在mysql中没有nvl()函数, 我们用coalesce ...
分类:
编程语言 时间:
2017-03-26 00:44:44
阅读次数:
195
1、XML布局引入 2、设置数据源数据,也就是每个item的对应文本数据 3、设置监听,用于交互点击和长按的事件 4、开始排序和结束排序的接口 未完善的自定义功能 1、现在仅仅是支持String,并且布局也无法自定义,后续可能会完善Tab的item的View的自定义输入 2、现在布局的行数和间距由硬 ...
分类:
编程语言 时间:
2017-03-26 00:43:59
阅读次数:
296