- 都市职场人必备装x指南
在下曾美丽
毕业后,经历了上司被开除/被甩锅/被邀功/提前转正/同批最快升职加薪之后,我总结的职场经验是:对于所有职场人尤其是市场从业者,最重要的是要能像推广产品一样推广自己,简称“会装x”。Lesson01划重点:树立个人标签,并不断强化无论是人生,还是职场你能成就的高度取决于你的长板而不是读书时老师说的查漏补缺、完善短板你需要将你的长板作为你的个人标签并不断强化大家的印象这种正面的标签也能发挥“光环效应”
- npm ERR! Exit status 2
BGING
在学习webpack的时候出现了一个问题npm打包的时候直接报错了。错误展示ERRORin./src/main.jsModulenotfound:Error:Can'tresolve'./css/index'in'D:\webpack_space\learn-webpack\src'@./src/main.js3:13-35Childextract-text-webpack-pluginnode_
- Linux下批量创建文件夹
玄鸟轩墨
Linuxlinuxcentos
检测文件是否存在这里的文件包含普通文件或者是目录文件,下面是CentOS7环境下的测试.#include#include#includeintmain(){intret=access("../lesson01/file.txt",F_OK);if(ret==0){std::coutintaccess(constchar*pathname,intmode);创建目录这里也说一下我们在CentOS7环
- Linux系统教学-Lesson01
zhuofai_
Linux教学linux运维服务器
认识Linux本人长垣烹饪职业技术学院教师,从12月底开始看下学期教学课本,之前虽有相关经验,但水平有限难免存在疏漏与不妥之处,欢迎各位同学批评指正。概述认识Linux首先要解决几个问题Linux历史&&应用领域Linux的就业方向Linux的优势Linux学习的几个阶段Linux历史&&应用领域20世纪80年代,计算机硬件的性能不断提高,PC的市场不断扩大,当时可供计算机选用的操作系统主要有Un
- Pytest03-pytest命令行参数
Surpassme
3.pytest命令行参数3.1pytest控制台信息详解 通常在运行pytest之后,会出现如下所示的控制台信息:C:\Users\Surpass\Documents\PycharmProjects\PytestStudy\Lesson01>pytesttest_01.py==================testsessionstarts=======================pla
- 02、React系列之--FlexBox
TigerChain
本篇demo下载地址https://github.com/tigerchain/react-lesson/tree/master/lesson01/01-flexboxFlexBox1、什么是FlexBoxFlex是FlexibleBox的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。FlexBox是css3中引入的一个新布局方试Flex布局主要思想是让容器有能力让其子项目能够改变其宽度
- learn-webpack(lesson01)
L147
该项目地址:https://gitee.com/lxx147258/learn-wepack前言webpack旨在模块化开发中根据依赖关系打包所有资源(html、css、js、image等)。下面就跟我一起初识一下webpack的魅力吧。初步体验实施步骤在一个“任何你喜欢的地方”创建一个目录(我这里就是D:\lesson01),在该目录下初始化我们的项目,使用命令:(-y:生成默认的配置选项)D:
- learn-webpack(lesson02)
L147
该项目地址:https://gitee.com/lxx147258/learn-wepack前言在lesson01中,我们初步体验了webpack是怎么打包的,是直接使用了webpack命令,那么这节我们来看一下webpack的配置,使用配置该如何进行打包。实施步骤初始化项目D:\learn-webpack\lesson02>npminit-y安装依赖D:\learn-webpack\lesson
- SDL-第一课“hello world”
Emiyasstar__
SDL
参照一个著名的教程,写着玩玩吧,希望整几个游戏出来http://www.lazyfoo.net/SDL_tutorials/lesson01/index2.php#include"SDL.h"intmain(intargc,char*args[]){SDL_Surface*hello=NULL;SDL_Surface*screen=NULL;//StartSDLSDL_Init(SDL_INIT_
- SAS 基本操作
渊溯
data步代码不用在意大小写每行代码后都需要加入分号保存时,新建文件夹,最好用英文命名注释单行注释*开头分号结尾多行注释/*开头*/结尾创建永久性的数据集新建文件夹新建逻辑库将新建文件夹指定到新建的逻辑哭下面更改代码中数据集名称mydata01.first;如何在sas中导入Excel测试文件D:\虚拟机\qi\myfolders\lesson01任务和实用程序——实用程序——导入运行一次,输出数
- 总结:SDL_第一课 在屏幕上显示一张图片
键盘崩坏
SDL中文教程:http://tjumyk.github.io/sdl-tutorial-cn/contents.html第一课:http://tjumyk.github.io/sdl-tutorial-cn/lessons/lesson01/index2.html第一次摆脱小黑框,实在太兴奋了无限激动,但是过后,还是要及时复习一下,总结好好掌握一下嘛,既然要自学,为何不尽力学好呢?SDL_Ini
- 斯坦福Swift教程lesson01学习日记
哲歌
学习心得计算器的基础设置1.设置VIEW和Control的交互:@IBAOUT和@IBAction2.定义按钮的常量:Letdigit=sender.currentTitle!3.定义标签的展示数值:display.text=display.text!+digit4.定义标签的BooL类型为false:vardiyicishuru:Bool=false5.设置If{}else{}条件来展示计算器输
- webpack4 学习 (多插件实现,包含测试及打包后服务器的运行)
郑相翎
learn-webpack学习webpack环境node8.9.1npm5.7.1webpack4script开发模式-npmrundev打包-npmrunbuild运行打包后的文件-npmrunserver实现多入口html-配置入口config/entry.jsonbase64处理limit限制以下的图片css预处理dev模式下热重载babel-loader转es5image-webpack-
- Python 学习笔记 Lesson01
LY加油站
这个编程系列我采用的方法是,照着老师课件一步步跟做,遇到问题就记录,能搜索解决就搜索解决,搜不到的去提问,尽量找到解答。知乎专栏里有非常完备的新手上路指南(从下载软件开始),我就不一步步搬运了。这里主要是根据我在操作时出错的地方,从小白的角度做下总结,同时也分享入门路上的体验,希望能对你有点帮助。本文分三部分,错误总结、现阶段用得最多的快捷键,及第一课感受。(均为个人实践体验)1、错误总结不要打错
- 蔡康永的说话之道
善待青春
Lesson01本书是让很讨人喜欢的你,在未来更讨人喜欢Lesson02你说什么样的话,你就是什么样的人Lesson03外表好不好看,绝对不是人生的决胜点Lesson04沉默没问题的,沉默很正常的Lesson05把无谓的胜利丢给对方,懂得认输的人会说话Lesson06把对方看在眼里,放在心里Lesson07不会GameOver,让人接得下去的话Lesson08话题卡住了,就换话题,不要恋栈Less
- 《HTML5实战》Lesson01
kamin
Week012016/09/14上午1-4节一、《HTML5实战》资源源代码下载网址:ManningGitHub-html5-ia/html5-ia:OfficialrepositoryforManningPublication'sHTML5inAction.二、环境配置三、html4和html5区别四、其他1,itemprop微标记来标注其中内容,让其容易辨识2,参考网站:www.w3schoo
- webpack4学习笔记(四)
我是南方大汉
webpack4
前言这是我花了几个星期学习webpack4的学习笔记。内容不够细,因为一些相对比较简单的,就随意带过了。希望文章能给大家带来帮助。如有错误,希望及时指出。例子都在learn-webpack仓库上。如果你从中有所收获的话,希望你能给我的github点个star。编写loader//index.jsconsole.log('hello,atie')配置webpack.config.js//webpac
- webpack4学习笔记(一)
我是南方大汉
webpack4
前言这是我花了几个星期学习webpack4的学习笔记。内容不够细,因为一些相对比较简单的,就随意带过了。希望文章能给大家带来帮助。如有错误,希望及时指出。例子都在learn-webpack仓库上。如果你从中有所收获的话,希望你能给我的github点个star。小知识npminfowebpack查看webpack的历史版本信息等npminit-y跳过那些选项,默认全局安装的webpack:webpa
- webpack4学习笔记(二)
我是南方大汉
webpack4
前言这是我花了几个星期学习webpack4的学习笔记。内容不够细,因为一些相对比较简单的,就随意带过了。希望文章能给大家带来帮助。如有错误,希望及时指出。例子都在learn-webpack仓库上。如果你从中有所收获的话,希望你能给我的github点个star。treeshaking一个模块里会导出很多东西。把一个模块里没有被用到的东西都给去掉。不会把他打包到入口文件里。treeshaking只支持
- webpack4学习笔记(三)
我是南方大汉
webpack4
前言这是我花了几个星期学习webpack4的学习笔记。内容不够细,因为一些相对比较简单的,就随意带过了。希望文章能给大家带来帮助。如有错误,希望及时指出。例子都在learn-webpack仓库上。如果你从中有所收获的话,希望你能给我的github点个star。library当你要开发第三方库供别人使用时,就需要用到library和libraryTarget这两个配置了。libraryoutput:
- NeHe tutorial 课程列表
Amrf
neheopenglopengl
Lesson01设置一个OpenGL窗口在本教程中,我将教你如何设置,并在Windows环境下使用OpenGL。您在本教程中创建的程序将显示一个空的OpenGL窗口,将计算机切换到全屏或窗口模式,然后等待您按ESC或关闭窗口退出。这听起来不是很多,但是这个程序将是我在接下来发布的每一个其他教程的框架。了解OpenGL的工作原理,创建OpenGL窗口以及编写简单易懂的代码非常重要。您可以在本教程结尾
- 摄影课01:数码单反相机的魅力。
毛球女神进化馆
入门篇Lesson01数码单反相机的魅力数码单反相机特有的魅力在于它的系统可扩展性以及压倒性的出色画质。下面我们通过将数码单反相机与小型数码相机进行对比,来了解数码单反相机的特征。照片的表现力有天壤之别图片发自App数码单反相机拍摄的虚化效果图片发自App数码单反相机的图像感应器尺寸远大于小型数码相机,更易表现虚化。大幅虚化背景可以突出被摄体。图片发自App小型数码相机拍摄的虚化效果小型数码相机的
- [小北De编程手记] : Lesson 02 玩转 xUnit.Net 之 基本UnitTest & 数据驱动
小北@Alan
关于《玩转xUnit.Net》系列文章,我想跟大家分享的不是简单的运行一下测试用例或是介绍一下标签怎么使用(这样的文章网上很多)。上一篇《Lesson01玩转xUnit.Net之概述》介绍xUnit.Net的一些基本概念。从这一篇开始我将会为大家逐一展示xUnit.Net的强大之处。还是先看一下本文要讨论的内容:xUnit.Net单元测试用例的类型简单测试用例&Fact标签数据驱动的用例&Theo
- [小北De编程手记] : Lesson 02 玩转 xUnit.Net 之 基本UnitTest & 数据驱动
小北@Alan
关于《玩转xUnit.Net》系列文章,我想跟大家分享的不是简单的运行一下测试用例或是介绍一下标签怎么使用(这样的文章网上很多)。上一篇《Lesson01玩转xUnit.Net之概述》介绍xUnit.Net的一些基本概念。从这一篇开始我将会为大家逐一展示xUnit.Net的强大之处。还是先看一下本文要讨论的内容:xUnit.Net单元测试用例的类型简单测试用例&Fact标签数据驱动的用例&Theo
- xml操作-Nested exception: org.xml.sax.SAXParseException: White spaces are required between publicId and systemId. 异常处理
异常如下:
org.dom4j.DocumentException: Error on line 2 of document file:///D:/workspaces/struts2/lesson01/src/newfile.xml : White spaces are required between publicId and systemId. Nested exception: Whit
- Python入门
nysyxxg
《Python基础教程》学习笔记–Lesson01:基础知识http://www.cnblogs.com/zero86/archive/2012/11/17/2774273.htmlPython入门教程超详细1小时学会Python假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200. 思路:用shell编程.(
- NeHe教程Qt实现——lesson01
山庄来客
timerbufferqtMatrixSignaltesting
NeHe系列教程之一:创建一个OpenGL窗口英文教程地址:lesson01在Qt的实现中,我们主要依赖QGLWidget类,我们主要重载三个重要方法: voidinitializeGL(); voidresizeGL(intw,inth); voidpaintGL();下面给出实现代码,本课代码框架也是后续课程代码的基础,一些通用代码仅在此课中展示。首先,声明创建OpenGL窗口类,
- 《Python基础教程》学习笔记 – Lesson01:基础知识
songzhan
python
原文地址:http://www.cnblogs.com/zero86/archive/2012/11/17/2774273.html 安装Python一般在Linux下直接输入python即可运行它的解释器; 如果要手动安装:http://www.python.org选择下载tar格式的压缩文档;tar-xzvfPython-3.3.0.tgz(这里版本是3.3.0)进行解压缩;进入该目录cdPy
- SDL游戏开发教程08(环境准备vc8 sp1)
kof98765
本文中将要介绍的是:windows环境下VC8SP1+SDL环境的搭建,主要参考lazyfoo.net上的介绍,网址http://lazyfoo.net/SDL_tutorials/lesson01/windows/msvsnet0508e/index.php 。该网站上还详细的介绍了其他环境下的配置方法,见http://lazyfoo.net/SDL_tutorials/lesson01/in
- SDL游戏开发教程01(环境准备 mingw+eclipse)
kof98765
本文中将要介绍的是:windows环境下eclipseforcpp+sdl+boost+mingw环境的搭建,主要参考lazyfoo.net上的介绍,网址http://lazyfoo. net/SDL_tutorials/lesson01/windows/eclipse/index.php 。该网站上还详细的介绍了其他环境下的配置方法,见http://lazyfoo.net/SDL_tutori
- Java序列化进阶篇
g21121
java序列化
1.transient
类一旦实现了Serializable 接口即被声明为可序列化,然而某些情况下并不是所有的属性都需要序列化,想要人为的去阻止这些属性被序列化,就需要用到transient 关键字。
- escape()、encodeURI()、encodeURIComponent()区别详解
aigo
JavaScriptWeb
原文:http://blog.sina.com.cn/s/blog_4586764e0101khi0.html
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:,decodeURI,decodeURIComponent 。
下面简单介绍一下它们的区别
1 escape()函
- ArcgisEngine实现对地图的放大、缩小和平移
Cb123456
添加矢量数据对地图的放大、缩小和平移Engine
ArcgisEngine实现对地图的放大、缩小和平移:
个人觉得是平移,不过网上的都是漫游,通俗的说就是把一个地图对象从一边拉到另一边而已。就看人说话吧.
具体实现:
一、引入命名空间
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Controls;
二、代码实现.
- Java集合框架概述
天子之骄
Java集合框架概述
集合框架
集合框架可以理解为一个容器,该容器主要指映射(map)、集合(set)、数组(array)和列表(list)等抽象数据结构。
从本质上来说,Java集合框架的主要组成是用来操作对象的接口。不同接口描述不同的数据类型。
简单介绍:
Collection接口是最基本的接口,它定义了List和Set,List又定义了LinkLi
- 旗正4.0页面跳转传值问题
何必如此
javajsp
跳转和成功提示
a) 成功字段非空forward
成功字段非空forward,不会弹出成功字段,为jsp转发,页面能超链接传值,传输变量时需要拼接。接拼接方式list.jsp?test="+strweightUnit+"或list.jsp?test="+weightUnit+&qu
- 全网唯一:移动互联网服务器端开发课程
cocos2d-x小菜
web开发移动开发移动端开发移动互联程序员
移动互联网时代来了! App市场爆发式增长为Web开发程序员带来新一轮机遇,近两年新增创业者,几乎全部选择了移动互联网项目!传统互联网企业中超过98%的门户网站已经或者正在从单一的网站入口转向PC、手机、Pad、智能电视等多端全平台兼容体系。据统计,AppStore中超过85%的App项目都选择了PHP作为后端程
- Log4J通用配置|注意问题 笔记
7454103
DAOapachetomcatlog4jWeb
关于日志的等级 那些去 百度就知道了!
这几天 要搭个新框架 配置了 日志 记下来 !做个备忘!
#这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!
log4j.rootLogger=INFO,allLog
# DAO层 log记录到dao.log 控制台 和 总日志文件
log4j.logger.DAO=INFO,dao,C
- SQLServer TCP/IP 连接失败问题 ---SQL Server Configuration Manager
darkranger
sqlcwindowsSQL ServerXP
当你安装完之后,连接数据库的时候可能会发现你的TCP/IP 没有启动..
发现需要启动客户端协议 : TCP/IP
需要打开 SQL Server Configuration Manager...
却发现无法打开 SQL Server Configuration Manager..??
解决方法: C:\WINDOWS\system32目录搜索framedyn.
- [置顶] 做有中国特色的程序员
aijuans
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有些技术书读得可
- document.domain 跨域问题
avords
document
document.domain用来得到当前网页的域名。比如在地址栏里输入:javascript:alert(document.domain); //www.315ta.com我们也可以给document.domain属性赋值,不过是有限制的,你只能赋成当前的域名或者基础域名。比如:javascript:alert(document.domain = "315ta.com");
- 关于管理软件的一些思考
houxinyou
管理
工作好多看年了,一直在做管理软件,不知道是我最开始做的时候产生了一些惯性的思维,还是现在接触的管理软件水平有所下降.换过好多年公司,越来越感觉现在的管理软件做的越来越乱.
在我看来,管理软件不论是以前的结构化编程,还是现在的面向对象编程,不管是CS模式,还是BS模式.模块的划分是很重要的.当然,模块的划分有很多种方式.我只是以我自己的划分方式来说一下.
做为管理软件,就像现在讲究MVC这
- NoSQL数据库之Redis数据库管理(String类型和hash类型)
bijian1013
redis数据库NoSQL
一.Redis的数据类型
1.String类型及操作
String是最简单的类型,一个key对应一个value,string类型是二进制安全的。Redis的string可以包含任何数据,比如jpg图片或者序列化的对象。
Set方法:设置key对应的值为string类型的value
- Tomcat 一些技巧
征客丶
javatomcatdos
以下操作都是在windows 环境下
一、Tomcat 启动时配置 JAVA_HOME
在 tomcat 安装目录,bin 文件夹下的 catalina.bat 或 setclasspath.bat 中添加
set JAVA_HOME=JAVA 安装目录
set JRE_HOME=JAVA 安装目录/jre
即可;
二、查看Tomcat 版本
在 tomcat 安装目
- 【Spark七十二】Spark的日志配置
bit1129
spark
在测试Spark Streaming时,大量的日志显示到控制台,影响了Spark Streaming程序代码的输出结果的查看(代码中通过println将输出打印到控制台上),可以通过修改Spark的日志配置的方式,不让Spark Streaming把它的日志显示在console
在Spark的conf目录下,把log4j.properties.template修改为log4j.p
- Haskell版冒泡排序
bookjovi
冒泡排序haskell
面试的时候问的比较多的算法题要么是binary search,要么是冒泡排序,真的不想用写C写冒泡排序了,贴上个Haskell版的,思维简单,代码简单,下次谁要是再要我用C写冒泡排序,直接上个haskell版的,让他自己去理解吧。
sort [] = []
sort [x] = [x]
sort (x:x1:xs)
| x>x1 = x1:so
- java 路径 配置文件读取
bro_feng
java
这几天做一个项目,关于路径做如下笔记,有需要供参考。
取工程内的文件,一般都要用相对路径,这个自然不用多说。
在src统计目录建配置文件目录res,在res中放入配置文件。
读取文件使用方式:
1. MyTest.class.getResourceAsStream("/res/xx.properties")
2. properties.load(MyTest.
- 读《研磨设计模式》-代码笔记-简单工厂模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 个人理解:简单工厂模式就是IOC;
* 客户端要用到某一对象,本来是由客户创建的,现在改成由工厂创建,客户直接取就好了
*/
interface IProduct {
- SVN与JIRA的关联
chenyu19891124
SVN
SVN与JIRA的关联一直都没能装成功,今天凝聚心思花了一天时间整合好了。下面是自己整理的步骤:
一、搭建好SVN环境,尤其是要把SVN的服务注册成系统服务
二、装好JIRA,自己用是jira-4.3.4破解版
三、下载SVN与JIRA的插件并解压,然后拷贝插件包下lib包里的三个jar,放到Atlassian\JIRA 4.3.4\atlassian-jira\WEB-INF\lib下,再
- JWFDv0.96 最新设计思路
comsci
数据结构算法工作企业应用公告
随着工作流技术的发展,工作流产品的应用范围也不断的在扩展,开始进入了像金融行业(我已经看到国有四大商业银行的工作流产品招标公告了),实时生产控制和其它比较重要的工程领域,而
- vi 保存复制内容格式粘贴
daizj
vi粘贴复制保存原格式不变形
vi是linux中非常好用的文本编辑工具,功能强大无比,但对于复制带有缩进格式的内容时,粘贴的时候内容错位很严重,不会按照复制时的格式排版,vi能不能在粘贴时,按复制进的格式进行粘贴呢? 答案是肯定的,vi有一个很强大的命令可以实现此功能 。
在命令模式输入:set paste,则进入paste模式,这样再进行粘贴时
- shell脚本运行时报错误:/bin/bash^M: bad interpreter 的解决办法
dongwei_6688
shell脚本
出现原因:windows上写的脚本,直接拷贝到linux系统上运行由于格式不兼容导致
解决办法:
1. 比如文件名为myshell.sh,vim myshell.sh
2. 执行vim中的命令 : set ff?查看文件格式,如果显示fileformat=dos,证明文件格式有问题
3. 执行vim中的命令 :set fileformat=unix 将文件格式改过来就可以了,然后:w
- 高一上学期难记忆单词
dcj3sjt126com
wordenglish
honest 诚实的;正直的
argue 争论
classical 古典的
hammer 锤子
share 分享;共有
sorrow 悲哀;悲痛
adventure 冒险
error 错误;差错
closet 壁橱;储藏室
pronounce 发音;宣告
repeat 重做;重复
majority 大多数;大半
native 本国的,本地的,本国
- hibernate查询返回DTO对象,DTO封装了多个pojo对象的属性
frankco
POJOhibernate查询DTO
DTO-数据传输对象;pojo-最纯粹的java对象与数据库中的表一一对应。
简单讲:DTO起到业务数据的传递作用,pojo则与持久层数据库打交道。
有时候我们需要查询返回DTO对象,因为DTO
- Partition List
hcx2013
partition
Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x.
You should preserve the original relative order of th
- Spring MVC测试框架详解——客户端测试
jinnianshilongnian
上一篇《Spring MVC测试框架详解——服务端测试》已经介绍了服务端测试,接下来再看看如果测试Rest客户端,对于客户端测试以前经常使用的方法是启动一个内嵌的jetty/tomcat容器,然后发送真实的请求到相应的控制器;这种方式的缺点就是速度慢;自Spring 3.2开始提供了对RestTemplate的模拟服务器测试方式,也就是说使用RestTemplate测试时无须启动服务器,而是模拟一
- 关于推荐个人观点
liyonghui160com
推荐系统关于推荐个人观点
回想起来,我也做推荐了3年多了,最近公司做了调整招聘了很多算法工程师,以为需要多么高大上的算法才能搭建起来的,从实践中走过来,我只想说【不是这样的】
第一次接触推荐系统是在四年前入职的时候,那时候,机器学习和大数据都是没有的概念,什么大数据处理开源软件根本不存在,我们用多台计算机web程序记录用户行为,用.net的w
- 不间断旋转的动画
pangyulei
动画
CABasicAnimation* rotationAnimation;
rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
rotationAnimation.toValue = [NSNumber numberWithFloat: M
- 自定义annotation
sha1064616837
javaenumannotationreflect
对象有的属性在页面上可编辑,有的属性在页面只可读,以前都是我们在页面上写死的,时间一久有时候会混乱,此处通过自定义annotation在类属性中定义。越来越发现Java的Annotation真心很强大,可以帮我们省去很多代码,让代码看上去简洁。
下面这个例子 主要用到了
1.自定义annotation:@interface,以及几个配合着自定义注解使用的几个注解
2.简单的反射
3.枚举
- Spring 源码
up2pu
spring
1.Spring源代码
https://github.com/SpringSource/spring-framework/branches/3.2.x
注:兼容svn检出
2.运行脚本
import-into-eclipse.bat
注:需要设置JAVA_HOME为jdk 1.7
build.gradle
compileJava {
sourceCompatibilit
- 利用word分词来计算文本相似度
yangshangchuan
wordword分词文本相似度余弦相似度简单共有词
word分词提供了多种文本相似度计算方式:
方式一:余弦相似度,通过计算两个向量的夹角余弦值来评估他们的相似度
实现类:org.apdplat.word.analysis.CosineTextSimilarity
用法如下:
String text1 = "我爱购物";
String text2 = "我爱读书";
String text3 =