码迷,mamicode.com
首页 > 编程语言 > 日排行
java学习笔记 --- IO(3)
1、FileReader:读取字符流,默认GBK 2、FileWriter:写入字符流对象,默认的是GBK 3、flush()和close()的区别? flush():刷新缓冲区,将流中的缓冲区缓冲的数据刷新到目的地中,刷新后,流还可以继续使用。 close():关闭资源,但在关闭前会将缓冲区中的数 ...
分类:编程语言   时间:2017-03-26 00:54:55    阅读次数:217
GO_09:GO语言基础之reflect反射
反射reflection 1. 反射可以大大的提高程序的灵活性,使得 interface{} 有更大的发挥余地 2. 反射使用 TypeOf 和 ValueOf 函数从接口中获取目标对象信息 3. 反射会将匿名字段作为独立字段(匿名字段本质) 4. 想要利用反射修改对象状态,前提是 interfac ...
分类:编程语言   时间:2017-03-26 00:59:05    阅读次数:212
基于Python实现matplotlib中动态更新图片(交互式绘图)
最近在研究动态障碍物避障算法,在Python语言进行算法仿真时需要实时显示障碍物和运动物的当前位置和轨迹,利用Anaconda的Python打包集合,在Spyder中使用Python3.5语言和matplotlib实现路径的动态显示和交互式绘图(和Matlab功能类似)。 Anaconda是一个用于 ...
分类:编程语言   时间:2017-03-26 01:00:19    阅读次数:915
java反射基础
转载请注明出处:https://i.cnblogs.com/EditPosts.aspx?opt=1最近在接触到框架的底层的时候,遇到了反射,便想好好的学习和总结一下反射,帮助理解java框架的运行流程和运行原理:根据万物皆对象,所以类也是对象,通过反射得到描述类的对象,也就是Class这个类。有三 ...
分类:编程语言   时间:2017-03-26 01:01:24    阅读次数:240
calling c++ from golang with swig--windows dll 二
Name mangling && Name demangling 在讲述golang如何利用swig调用windows dll之前,需要了解一个概念:Name Mangling (或者叫Decorated Name).在百度翻译中输入Name Mangling,翻译成中文是“名字改编”,或者“名称重 ...
分类:编程语言   时间:2017-03-26 01:04:31    阅读次数:334
初识Kafka----------Centos上单机部署、服务启动、JAVA客户端调用
作为Apach下一个优秀的开源消息队列框架,Kafka已经成为很多互联网厂商日志采集处理的第一选择。后面在实际应用场景中可能会应用到,因此就先了解了一下。经过两个晚上的努力,总算是能够基本使用。 操作系统:虚拟机Centos 6.5 1、下载Kafka安装文件,首先进入官网,找到最新的稳定版本 wg ...
分类:编程语言   时间:2017-03-26 01:05:40    阅读次数:1825
java程序流程控制
控制流程是所有编程语言的基础,java自然也不例外,包括选择和循环。 ⑴.选择语句:①if语句:一个if语句由一个后跟一到多个语句的布尔表达式组。 语法形式:if(布尔表达式){ 表达式为true,就执行的语句 } ②if……else:一个if语句后可以跟一个可选择的else语句,用于在布尔表达式为 ...
分类:编程语言   时间:2017-03-26 01:06:32    阅读次数:176
springboot 创建一个项目
1、创建一个maven webapp项目 2、修改pom.xml 2、写一个启动类 3、写一个test控制类 注意: 这里修改springboot的项目名称和端口哈:通过实现EmbeddedServletContainerCustomizer接口 ...
分类:编程语言   时间:2017-03-26 01:09:28    阅读次数:212
springboot + shiro + cas4.2.7 实战
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
Multithreading in Java
Java中的多线程,基本知识而已。 一个程序可以分成多个小程序,每个小程序被“定位”在一个线程上运行。 Thread类,对应的构造器有三个,分别具有不同的参数,这个类的基本方法有:setName(), getName(), getPriority(), isAlive()(返回一个代表线程是否还在执 ...
分类:编程语言   时间:2017-03-26 01:12:35    阅读次数:166
算法笔记_111:第五届蓝桥杯软件类省赛真题(Java本科A组)试题解答
目录 1 猜年龄 2 李白打酒 3 神奇算式 4 写日志 5 锦标赛 6 六角填数 7 绳圈 8 兰顿蚂蚁 9 斐波那契 10 波动数列 前言:以下试题解答代码部分仅供参考,若有不当之处,还请路过的同学提醒一下~ 1 猜年龄 2 李白打酒 3 神奇算式 4 写日志 5 锦标赛 6 六角填数 7 绳圈 ...
分类:编程语言   时间:2017-03-26 01:15:49    阅读次数:527
SpringMVC学习笔记七:SpringMVC的数据验证
SpringMVC支持JSR(Java Specification Requests, Java规范提案)303-Bean Validation数据验证规范,该规范的实现者很多,其中较常用的是 Hibernate Validator 需要加入的包pom.xml hibernate-validator ...
分类:编程语言   时间:2017-03-26 01:17:30    阅读次数:250
numpy 数组对象
numpy 数组对象NumPy中的ndarray是一个多维数组对象,该对象由两部分组成:实际的数据,描述这些数据的元数据# eg_v1 # 确定数组的维度(数组的shape属性返回一个元组(tuple),元组中的元素即为NumPy数组每一个维度上的大小) # shape (查看数组的纬度) # 数组 ...
分类:编程语言   时间:2017-03-26 01:19:34    阅读次数:199
算法:镜像二叉树
1、题目描述: 操作给定的二叉树,将其变换为源二叉树的镜像。 2、实现思路: (1)如果当前节点不为null,则交换当前节点的左子节点和右子节点; (2)对当前节点的左子树和右子树进行递归操作,直到当前节点为null。 3、JavaScript实现: ...
分类:编程语言   时间:2017-03-26 01:23:22    阅读次数:241
每天一道算法编程题(1)——网易笔试"工程师工作安排“问题
首先理解题目意思:每个人只能做工作序号表里的一件工作且两个人不能同时做一件工作。AC思路:采用暴力枚举每种可能的分配方案,子问题的解决逐步向上解决了母问题,最终原问题得解。 标程作者:NotDeep(牛客网)链接:https://www.nowcoder.com/discuss/22696?type ...
分类:编程语言   时间:2017-03-26 01:28:21    阅读次数:510
二维数组指针作为函数参数传递
以前二维数组作为函数参数传递我都是这么写的void def(int a[][10])。传递一个二维数组a,(其中第二维要确定大小)其实想一想挺合理的... 后来,发现还有这种写法 void def(int(*a)[10]); 其实,还有这种次而发 void def(int **a) 。 我提的弱智问 ...
分类:编程语言   时间:2017-03-26 01:28:43    阅读次数:212
二维数组作为参数传递
用双重指针int**作为形参,接受二维数组实参吗?答案是肯定的,但是又局限性。用双重指针作为形参,那么相应的实参也要是一个双重指针。事实上,这个双重指针其实指向一个元素是指针的数组,双重指针的声明方式,很适合传递动态创建的二维数组。怎么动态创建一个二维数组?如下程序: int main() { in ...
分类:编程语言   时间:2017-03-26 01:30:25    阅读次数:258
排序与基础数据结构
6大排序与6大基础数据结构 本文从冒泡排序撩起,对选择、插入、希尔、归并、快排6种经典的数组排序进行了深入分析,并详解其间的关联,让你深刻理解其中的关键点;同时对经典的数据结构Vector、Stack、Queue、树、Map、Set做了归纳总结,对其底层的实现做了解析,分享给大家,作为每一个中高级程 ...
分类:编程语言   时间:2017-03-26 10:22:28    阅读次数:184
将基因组数据分类并写出文件,python,awk,R data.table速度PK
由于基因组数据过大,想进一步用R语言处理担心系统内存不够,因此想着将文件按染色体拆分,发现python,awk,R 语言都能够非常简单快捷的实现,那么速度是否有差距呢,因此在跑几个50G的大文件之前,先用了244MB的数据对各个脚本进行测试,并且将其速度进行对比。 首先是awk处理,awk进行的是逐 ...
分类:编程语言   时间:2017-03-26 11:15:18    阅读次数:237
JavaScript push() 方法
JavaScript Array 对象 JavaScript Array 对象 定义和用法 push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。 语法 arrayObject.push(newelement1,newelement2,....,newelementX) 参数描述 ne ...
分类:编程语言   时间:2017-03-26 11:23:41    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!