在新公司工作将近一年了,一直独自一人负责服务端集群的运维和代码的编写。不知不觉从一个Project发展到了七八个Project。 看着越来越多的代码,今天突然想统计一下一共写了多少代码。【这里只统计完全由自己编写的代码,因为项目是基于Springboot的,所以直接统计 src目录下所有文件的行数即 ...
分类:
编程语言 时间:
2016-08-12 18:10:13
阅读次数:
199
现在大家大部分都通过Maven等工具来管理包,但是特殊情况下还是需要将包下载到本地。我们可以通过maven命令来完成这个需求。创建一个pom.xml文件,文件内容如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mav ...
分类:
编程语言 时间:
2016-08-12 18:07:27
阅读次数:
223
毕设想做一个个性化音乐推荐系统,真的是从零开始学起,通过《推荐系统实践》大致地了解了一些基础知识,目前在啃《集体智慧编程》。 选用的开发环境是 Eclipse+Pydev 。 安装JDK 配置环境变量 安装python 刚开始安装成了32位的,也是有点小粗心,下载地址http://python.or ...
分类:
编程语言 时间:
2016-08-12 18:05:26
阅读次数:
222
引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。 但是,最近问LZ的人实在是太多了,为了避免重复 ...
分类:
编程语言 时间:
2016-08-12 18:04:26
阅读次数:
234
下面的javascript代码都是需要使用jQuery插件来做的。希望大家可以搭建好工作环境 首先我们来做一个练习:在一个删除的超链接中添加一个提示信息,提示是否确认删除。 一般情况下我们都会这么做 但是如果现在整个项目中,有100个删除的超链接,如果按照上面的方法,岂不是要写100个onclick ...
分类:
编程语言 时间:
2016-08-12 18:04:12
阅读次数:
263
在我们开发项目中,很多时候会提出这样的需求:将前端的某某数据以excel表格导出,今天就给大家写一个简单的模板。 这里我们选择使用poi导出excel: 第一步:导入需要的jar包到 lib 文件夹下 jar包下载路径:http://download.csdn.net/download/pumpki ...
分类:
编程语言 时间:
2016-08-12 18:01:53
阅读次数:
303
0.我的环境: win7 32bits python 3.5 pycharm 5.0 1.相关库 安装pillow: pip install pillow 安装tesseract: tesseract-ocr-setup-3.02.02.exe 自带了英文语言包,如果需要中文语言包往下找即可。 或者 ...
分类:
编程语言 时间:
2016-08-12 18:02:07
阅读次数:
1920
上面的写法,虽然能保证该对象一次只能执行obtainReturnResult或者putReturnResult中的一个,但是不能保证 先put在obtain,反复这样。 有可能会先put在put在obtain..所以在生产者消费者的问题上不能这样用。 用Java多线程之wait(),notify() ...
分类:
编程语言 时间:
2016-08-12 17:59:18
阅读次数:
171
如果说要用C++写一个简单的四则运算的程序,相信难不到人,这还不简单吗?然后用不了五分钟,三下五除二,就出了下面的代码,一调试,没问题。。。。。 的确,上面的代码没什么问题,相信细心的朋友都会在除法运算中加上一个对分母是否为零的判断。。。 那么,问题来了,如果程序都成了这个样子,那C++和其它语言有 ...
分类:
编程语言 时间:
2016-08-12 17:57:53
阅读次数:
293
架构实例之SpringTest 1、开发工具和开发环境 开发工具: MyEclipse10,JDK1.6.0_13(32位),Tomcat7.0(32位),mysql5.7.13 开发环境:WIN7 2、SpringTest实现功能 用户登录、用户注册、退出登录。 3、SpringTest使用技术 ...
分类:
编程语言 时间:
2016-08-12 17:57:28
阅读次数:
252
通俗的解释:HTML是一个没有穿衣服的人 CSS是穿上了华丽衣服的人 JS是使这个人动起来 HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的 ...
分类:
编程语言 时间:
2016-08-12 16:48:08
阅读次数:
236
今天学到了python的装饰器,感觉这个东西还是稍微有些复杂,所以记录下来,方便以后的查找。虽然标题是python 3.x的装饰器,但是我也没有怎么用过python 2.x,感觉上应该是和python 2.7在用法上差不多。 现在某个视频公司有一段代码,,代码的主要功能就是看电影。 运行之后输出: ...
分类:
编程语言 时间:
2016-08-12 16:43:35
阅读次数:
395
Java中关于HashMap的元素遍历的顺序问题 Java中关于HashMap的元素遍历的顺序问题 今天在使用如下的方式遍历HashMap里面的元素时 1 for (Entry<String, String> entry : hashMap.entrySet()) { 2 MessageFormat ...
分类:
编程语言 时间:
2016-08-12 16:41:45
阅读次数:
236
一,普通的Hash方式 在介绍分布式哈希算法之前,先了解下普通的Hash是如何实现的。JDK中的java.util.HashMap类就实现了一个哈希表,它的特点有:①创建哈希表(HashMap)需要先指定大小,即默认创建一个能够存储多少个元素的哈希表,它的默认大小为16。 ②当不断地向HashMap ...
分类:
编程语言 时间:
2016-08-12 16:31:50
阅读次数:
298
我把excode库源码放到我的工程中来后,每次编译时间都需要12s,非常糟糕。只是修改工程中的任意一个文件一行,编译也得要12s。不可思议。 只好把excode单独编译,不和我自己的工程放在一起。 ok了,一切正常。 ...
分类:
编程语言 时间:
2016-08-12 16:31:25
阅读次数:
195
假设现在我们面临这样一个问题:有一个文本串S,和一个模式串P,现在要查找P在S中的位置,怎么查找呢? 首先,先理清楚了暴力匹配算法的流程及内在的逻辑: 如果用暴力匹配的思路,并假设现在文本串S匹配到 i 位置,模式串P匹配到 j 位置,则有: 如果当前字符匹配成功(即S[i] == P[j]),则i ...
分类:
编程语言 时间:
2016-08-12 15:19:57
阅读次数:
218