- TPCTF2023 re
UmVfX1BvaW50
pythonlinux开发语言
比赛没打,赛后补题maze首先得知道这是个python打包的elf,先用pyinstxtractor解一下解完以后平平无奇,反编译chal.pyc也只有导入maze运行run函数那就只有一个maze.so可以分析maze.so肯定是python打包成so了通过手动python导入maze调用help可以看到maze库的很多东西,还可以把密文等参数打印出来不过导入要满足一些条件linuxpython
- 新版mmdetection3d将3D bbox绘制到图像
豆奶泡油条
3d计算机视觉目标检测3D目标检测
环境信息使用pythonmmdet3d/utils/collect_env.py收集环境信息sys.platform:linuxPython:3.7.12|packagedbyconda-forge|(default,Oct262021,06:08:21)[GCC9.4.0]CUDAavailable:Truenumpy_random_seed:2147483648GPU0,1:NVIDIAGeF
- python学习计划大全(从入门到实战)
逆光0奔跑
第一阶段-语言基础(15天)python基础语法python字符串解析python时间和日历python文件操作,数据处理python界面编程python面向对象高级语法命名空间和作用域应用案例分析项目:图形界面实现数据查询、python实战2048、语音对话开发、语音控制开发第二阶段-语言高级(15天)python处理txt,csv,pdf,jsonspython平台迁移linuxpython常
- Intel Python 下载链接
小虎虎你吼啊
版本为2019.03MacPython2.7Python3.6LinuxPython2.7Python3.6WindowsPython2.7Python3.6
- Mac 在Python脚本中使用 ffmpeg
Robin_Pi
#图像视频处理
FFmpeg1.ffmpeg2.安装LinuxPython3.使用示例3.1命令行3.2在Python脚本中使用ffmpeg3.3API之前一直对FFmpeg这个工具有些模糊,后来才知道这个工具或者说开源项目的源码是用C语言开发的,是一个基于CLI(commandlinebased,即命令行)的、用来处理媒体文件的实用程序。这里,主要讲一下在Python编译环境下使用ffmpeg的方法(主要是基于
- 【树莓派/入门】1.69inch LCD屏幕的连接与测试
o0o_-_
树莓派树莓派
说在前面树莓派版本:4bLCD模块:MAX30102树莓派系统:Linuxraspberrypi5.15.76-v8+#1597SMPaarch64GNU/Linuxpython版本:3.9.2买回来发现不是触摸屏,瞎了模块详情某雪的1.69inchLCD模块,包含杜邦线准备工作某雪的wiki文档还是挺详细的,按着来就行了,就是树莓派的引脚图不太清晰,这里贴一下连接完成运行测试程序这里是按照wik
- 关于pyspark安装pip install pyspark安装失败
Wind_Rises(起风了)
pippythonlinux
问题描述linuxpython3.6中检测不到pip程序安装工具或缺失pip,我在虚拟机中能查的到pip,但是下载pyspark是就出现找不到pip。解决方法重新安装pip,因为虚拟机能找到pip,可能因为pip版本不行,所以我尝试更新python-mpipinstall--upgradepip或python3-mpipinstall--upgradepip问题没有解决直接重新安装pipapt-y
- 12306 快速抢票购票程序
janlle
12306快速抢票购票程序目录特性环境使用贡献特性1.支持多人、多座位、多车次智能选票。2.支持手动自动识别图片验证码。3.支持代理,防止ip被拉黑。4.配置简单,使用方便。环境System:Windows\Max\LinuxPython:3.6使用程序只支持Python3.x,运行程序需要有一个Python环境推荐使用虚拟环境。下载项目gitclonehttps://github.com/jan
- M2MRF配置信息
Cpdr
深度学习pythonpytorch
M2MRF配置信息1.env_info环境信息2.模型信息:model3.pipeline4.self.pipeline5.HRNet_M2MRF_C摘要:由于文章内容限制,【M2MRF代码解读】文章放不下那么多文本,便在此文章中展示所有配置信息。1.env_info环境信息env_info:环境信息如下sys.platform:linuxPython:3.7.12|packagedbyconda
- Django项目部署云服务器
迷糊小鬼
Djangodjango服务器python后端nginx
Django项目部署云服务器注:服务器系统:Centos7使用到云服务器、MySQL数据库、emqx服务器、Navicat、Nginx、uwsgi1.安装python说明:安装步骤参考了他人的教程详细教程请访问原作者的博客linuxpython安装教程安装步骤1.首先安装依赖包,centos里面是-devel,如果在ubuntu下安装则要改成-dev,依赖包缺一不可,安装python3未成功可能是
- VScode 搭建 django 开发环境(MAC、Python3.7)
weixin_30566063
python开发工具操作系统
装好VScode、相关插件新建好文件夹用VScode打开code-终端-新建终端要创建虚拟环境,请使用以下命令,其中“env”是环境文件夹的名称:#Mac/Linuxpython3-mvenvenv#Windowspy-3-mvenvenv进入虚拟环境文件夹cdenv/先用命令pip3freeze查看已经安装的package及版本.安装DJangopip3installdjango或者指定版本安装
- 使用清华镜像(保姆级教学)
星空似海洋.
pythonubuntu深度学习
环境搭建等步骤此处略,详情可查看此文章:(33条消息)linuxpython环境搭建详解(附高清图)-深度学习文档类资源-CSDN文库https://download.csdn.net/download/qq_62940532/87680306?spm=1001.2014.3001.5501按ctrl+`打开命令窗口,输入如下指令(以安装opencv-python为例):pipinstall-ih
- python学习系列——永久添加python模块路径(适用于添加自己的库)
Dr_Zobot
python学习linux
为了在电脑中任何目录下能直接引用自已写的python模块,将其作为一个标准的python库使用,可将其路径添加到python库中。参考:linuxpython永久添加自己的模块路径如何在Linux上设置python路径?1临时添加:importsyssys.path.append('模块路径')2永久添加(实测可行):2.1通过.pth文件需要找到python模块安装位置,如/usr/lib/py
- 解决Error(s) in loading state_dict for *** :Missing key(s) in state_dict:Unexpected key(s) in state_di
v-space
BugPytorch深度学习bugpytorch神经网络
实验环境:Linuxpython3.7pytorch1.1.0问题:RuntimeError:Error(s)inloadingstate_dictforTransformer:Missingkey(s)instate_dict:"encoder.embed.conv.0.weight","...".Unexpectedkey(s)instate_dict:"module.encoder.embe
- Ubuntu18.04搭建detectron2环境
康康不秃头
ubuntuopencvpythonpycharm深度学习
模式识别课程论文需要,正好无人机上也要用到,那就好好总结一下吧,主要参考深蓝学院《基于深度学习的物体检测》课程。一、安装环境管理软件Anaconda●前往官网,下载linuxPython3.9版本●输入命令md5sumfilename检查文件●输入命令bashfilename安装文件刚开始输入yes同意许可证,再输入yes添加Anaconda路径,完成安装,关闭终端,再打开就可以启动Anacond
- linuxpython拍照_大亨相机图像采集Linux+Python,大恒,linuxpython
凌莫凡
linuxpython拍照
importgxipyasgxfromPILimportImageimportdatetimeimportcv2"""Author:NoamaNelsonDate:2019-11-21Discription:SecondarydevelopmentofpythonsdkofDahengcamera."""defmain():Width_set=1280#MAX:1280Height_set=102
- Python打包exe等高效工具Nuitka
Acegem
pythonpython打包exe
LinuxPython打包,Nuitka,高效Python打包exe等高效工具Nuitka前言1.安装2.准备代码3.打包1)Linux2)Win3)报错解决4)其他打包参数Python打包,Nuitka,高效Python打包exe等高效工具Nuitka前言Python常用的打包工具有Nuitka、Pyinstaller、py2exe、Cx_freeze,最火的莫过于Pyinstaller和Nui
- 解决ImportError: ......open3d/linux/open3d.so: undefined symbol: _Py_ZeroStruct
Yilien10
环境:Linuxpython3.8报错:Traceback(mostrecentcalllast):File"",line1,inFile"/home/peter/anaconda3/lib/python3.6/site-packages/open3d/__init__.py",line9,infromopen3d.linuximport*File"/home/peter/anaconda3/li
- huggingface.datasets无法加载数据集和指标的解决方案
诸神缄默不语
人工智能学习笔记PythonhuggingfacedatasetsNLPyelp
诸神缄默不语-个人CSDN博文目录本文是作者在使用huggingface的datasets包时,出现无法加载数据集和指标的问题,故撰写此博文以记录并分享这一问题的解决方式。以下将依次介绍我的代码和环境、报错信息、错误原理和解决方案。首先介绍数据集的,后面介绍指标的。系统环境:操作系统:LinuxPython版本:3.8.12代码编辑器:VSCode+JupyterNotebookdatasets版
- linuxpython安装opencv_Python下的OpenCV学习 01 —— 在Linux下安装OpenCV
weixin_39986027
一、OpenCV简要介绍OpenCV是一个跨平台的计算机视觉库,可以运行在Windows、Linux、MacOS等操作系统上。OpenCV提供了众多语言的接口,其中就包含了Python,Python是一门上手容易、使用起来十分让人愉悦的语言,利用Python学习OpenCV,相信能获得不错的效果。二、从官网上下载源码或安装包三、编译安装前的准备工作对于Windows用户,可直接下载exe文件安装,
- 捉虫 | mmlab 系列安装过程遇到的问题合集
Patricia_daye
HPEdebug
(不定时更新…以我遇到问题为主)linuxpython3.6cuda10.1torch1.6.0;vision0.7mmcv安装不完全20210117事故发生在一开始。官方教程提供对应版本的mmcv-full下载;但是无法完整获取。#latestpipinstallmmcv-full-fhttps://download.openmmlab.com/mmcv/dist/cu101/torch1.6.
- slowfast代码实现和论文理解
冰雪棋书
项目调研计算机视觉深度学习人工智能
LinuxPython快速实现PySlowFast视频理解https://blog.csdn.net/lly1122334/article/details/1181621901、摘要本文提出了用于视频识别的SlowFast网络。我们的模型包括:(1)一条slowpathway,以低帧速率运行,以捕获空间语义;(2)一条fastpathway,以高帧速率运行,以精细的时间分辨率捕获运动。fastpa
- 全栈实现微电商平台
开发环境前置Linuxpython3.5后端环境搭建安装pipenv和依赖包#创建项目目录mkdiremall&&cdemall#pipenv$pip3install--userpipenv$pipenv--version#依赖包pipenvinstallDjango==2.1.5djangorestframework==3.9.1创建django项目#启动虚拟环境$cdemall&&pipenv
- Linux Python 版本切换方法
疯狂的蕉尼基
其他linuxlinuxubuntu
LinuxPython版本切换方法切换python版本update-alternatives--displaypython如果出现以下错误:update-alternatives:错误:无python的候选项,那么按下面的流程操作。#查看多个python版本#ls/usr/bin/pythonpython2.7python3.6#添加Python2可选项,优先级为2sudoupdate-alter
- jvm jni 及 pvm pybind11 大批量数据传输及优化
SkyOnSky
PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。前置说明本文作为本人csdnblog的主站的备份。(BlogID=116)环境说明android手机linuxpython环境前言近几个月来,对我来说,发生了
- 【个人学习文章收集】
Seeklhy
目录深度学习常用的优化方法和常见概念神经网络结构tensorflow1.x框架计算机视觉自然语言处理Pytorch数据挖掘与机器学习计算机网络传统图像处理网页操作系统LinuxPython语法基础语法numpyscipy.sparseC++与STL图神经网络知识图谱其他深度学习常用的优化方法和常见概念验证集和测试集的区别深度学习中Dropout原理解析因为神经网络中的梯度下降使用的是链式法则求导,
- linuxpython环境搭建_Python 环境搭建(Linux)
weixin_39873208
linuxpython环境搭建
一、安装python3.4(CentOS6.5)这里我们选择python3.4版本,首先是因为python3是python发展的趋势,Python2将在2020年被淘汰。其次Python3拥有更好更简洁的语言设计,同时也是因为后期我们的Django项目1.9.5版本适用于python3.4版本。1、首先我们先安装以下Python的依赖包#yumgroupinstall"Developmenttoo
- TensorFlow 2 Object Detection API 教程: 安装
机器视觉001
TensorFlow深度学习tensorflowObjectDetection深度学习
TensorFlow2ObjectDetectionAPI教程:安装本教程针对的是TensorFlow2.4,它是TensorFlow2.x的最新稳定版本。这是一个循序渐进的教程/指南,设置和使用TensorFlow’sObjectDetectionAPI来执行,即在图像/视频中的对象检测。我们将在本教程中使用的软件工具如下表所示:OSWindows,LinuxPython3.8.8TensorF
- TensorFlow 2 Object Detection API 环境搭建与测试(Windows)
Firmin123456
学习Pythonpythontensorflow
参照博主dy_guox的帖子:原文地址搭建环境,但是原贴是原博主一年多之前所写,我的搭建过程中有一些弯路。把更新的搭建过程记录下来。因为我的旧电脑是win7系统,无法安装最新版的cuda,因此选择和原博主一样的版本,版本虽然旧但不影响学习。系统配置SoftwareversionsOSWindows,LinuxPython3.8TensorFlow2.2.0CUDAToolkit10.1CuDNN7
- python学习计划大全(从入门到实战)
xuexijiaqq3533076323
pythonpython人工智能机器学习数据爬虫
第一阶段-语言基础(15天)python基础语法python字符串解析python时间和日历python文件操作,数据处理python界面编程python面向对象高级语法命名空间和作用域应用案例分析项目:图形界面实现数据查询、python实战2048、语音对话开发、语音控制开发第二阶段-语言高级(15天)python处理txt,csv,pdf,jsonspython平台迁移linuxpython常
- 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 =