Date today = new Date(); Calendar c=Calendar.getInstance(); c.setTime(today); int weekday=c.get(Calendar.DAY_OF_WEEK); 周末:1, 周一:2 ,周二3…… 周六:7 ...
分类:
编程语言 时间:
2017-04-18 09:35:04
阅读次数:
192
今天看了一片博文,讲Java多线程之线程的协作,当中作者用程序实例说明了生产者和消费者问题,但我及其它读者发现程序多跑几次还是会出现死锁,百度搜了下大都数的样例也都存在bug,经过细致研究发现当中的问题。并攻克了,感觉有意义贴出来分享下。 以下首先贴出的是有bug的代码,一个4个类。Plate.ja ...
分类:
编程语言 时间:
2017-04-18 09:45:17
阅读次数:
166
矩阵的特征值和特征向量是线性代数以及矩阵论中很重要的一个概念。在遥感领域也是经经常使用到。比方多光谱以及高光谱图像的主成分分析要求解波段间协方差矩阵或者相关系数矩阵的特征值和特征向量。依据普通线性代数中的概念,特征值和特征向量能够用传统的方法求得,可是实际项目中一般都是用数值分析的方法来计算,这里介 ...
分类:
编程语言 时间:
2017-04-18 09:47:45
阅读次数:
360
用过linux的基本知道它的管道,是将一个程序或命令的输出作为还有一个程序或命令的输入. 废话少说,以下我们看用python怎么实现unix管道风格的函数调用. #coding=utf-8 class Pipe: def __init__(self, func): self.func = func ...
分类:
编程语言 时间:
2017-04-18 09:50:12
阅读次数:
145
今天学习了一下Boost的文件遍历功能,同一时候发现GNU编译器有-MM选项。能够自己主动生成依赖关系,于是利用以上两点写了一个Makefile生成器。能够生成一般的单个可运行文件的Makefile。使用的是Windows+Mingw+boost环境。假设使用Linux,仅仅需在程序中的两个Syst ...
分类:
编程语言 时间:
2017-04-18 09:56:17
阅读次数:
215
这是上一封信《自主性学习,用实践开路》的兴许讨论。【来信】 老师,关于算法和数据结构我还是有点疑惑。你说要通过实践。我如今看到数据结构的图了,算法学习我借了刘汝佳的算法入门那本书,数据结构我把书中的代码在电脑上敲了出来,而且搞懂了第一行代码,也算是记住了思想。可是有时候敲完后会认为模糊。算法在看动态 ...
分类:
编程语言 时间:
2017-04-18 09:57:56
阅读次数:
275
Spring2.5提供了名称空间p注入属性的方式,Spring3.几提供了SpEL属性注入的方式。 ...
分类:
编程语言 时间:
2017-04-18 10:02:01
阅读次数:
221
contents 基础题目选解 WERTYU、 数据结构基础 暴力求解法 高效算法设计 动态规划初步 数学概念与方法 图论模型与算法 1、WERTYU 刚开始的思路是output['S'] = 'A'。。。书上的常量表应该会比较通用一点。。而不仅仅适于有序常量 ...
分类:
编程语言 时间:
2017-04-18 10:03:33
阅读次数:
209
xmlns="http://www.springframework.org/schema/beans"是默认的名称空间. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"是带名字的名称空间. ...
分类:
编程语言 时间:
2017-04-18 10:04:20
阅读次数:
121
准备跟着台湾的一个机器学习课程好好学学python,链接在这http://speech.ee.ntu.edu.tw/~tlkagk/courses_ML16.html 该课程开始有一个作业,叫做HW0,实际上与机器学习无关,只是为了验证大家预备编程能力,它包括两个部分,一个是读.DAT格式的数据,一 ...
分类:
编程语言 时间:
2017-04-18 10:09:56
阅读次数:
213
《Python 机器学习及实践–从零开始通往kaggle竞赛之路》很基础 主要介绍了Scikit-learn,顺带介绍了pandas、numpy、matplotlib、scipy。 本书代码基于python2.x。不过大部分可以通过修改print()来适应python3.5.x。 提供的代码默认使用 ...
分类:
编程语言 时间:
2017-04-18 10:10:44
阅读次数:
1459
NIO简介Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,N...
分类:
编程语言 时间:
2017-04-18 10:17:05
阅读次数:
212
详情:管道流的具体实现 ...
分类:
编程语言 时间:
2017-04-18 11:07:21
阅读次数:
189
①先取一点v[0]作为起始点,初始化dis[i],d[i]的值为v[0]到其余点v[i]的距离w[0][i],如果直接相邻初始化为权值,否则初始化为无限大; ②将v[0]标记,vis[0] = 1(vis一开始初始化为0); ③找寻与v[0]相邻的最近点v[k],将v[k]点记录下来,v[k]与v[ ...
分类:
编程语言 时间:
2017-04-18 11:08:51
阅读次数:
173
一.语句和语法 # 注释 \ 转译回车,继续上一行,在一行语句较长的情况下可以使用其来切分成多行,因其可读性差所以不建议使用 ; 将两个语句连接到一行,可读性差,不建议使用 : 将代码的头和体分开 语句(代码块)用缩进方式体现不同的代码级别,建议采用4个空格(不要使用tab),因为不同编程语言环境下 ...
分类:
编程语言 时间:
2017-04-18 11:09:00
阅读次数:
219
作用 CountDownLatch允许一个或多个线程等待其他线程完成操作。 简介 Java并发API提供这样的类,它允许1个或者多个线程一直等待,直到一组操作执行完成。 这个类就是CountDownLatch类。它初始一个整数值,此值是线程将要等待的操作数。当某个线程为了想要执行这些操作而等待时, ...
分类:
编程语言 时间:
2017-04-18 11:11:22
阅读次数:
237
通常情况,我们想让程序选择性地执行,多会使用分支语句,比如if-else 或者switch-case 等。但有些时候,可能在程序的运行过程中,某个分支根本不会执行。 比如我们要写一个跨平台项目,要求项目既能在Windows下运行,也能在Linux下运行。这个时候,如果我们使用if-else,如下: ...
分类:
编程语言 时间:
2017-04-18 11:14:43
阅读次数:
153
annotation-config处理@autowired之类的注解(共有四类) 前提是注解作用的类已经被注册到spring容器里(bean id=“” class=“”) component-scan除了包含annotation-config的作用外,还能自动扫描和注册base-package下有 ...
分类:
编程语言 时间:
2017-04-18 11:14:48
阅读次数:
198
Python 将pdf转换成txt(不处理图片) 上一篇文章中已经介绍了简单的python爬网页下载文档,但下载后的文档多为doc或pdf,对于数据处理仍然有很多限制,所以将doc/pdf转换成txt显得尤为重要。查找了很多资料,在linux下要将doc转换成txt确实有难度,所以考虑先将pdf转换 ...
分类:
编程语言 时间:
2017-04-18 11:16:21
阅读次数:
306
运算符: 与C++类似,特殊的有: 1)按位右移补零操作符: 2)instanceof运算符:判断一个实例是否是某类/接口类型 如果是/类型兼容,则返回true 修饰符: 1)访问控制修饰符 default 对同一个包内的类是可见的。 接口里的:变量为public static final,方法为p ...
分类:
编程语言 时间:
2017-04-18 11:19:18
阅读次数:
224