- python机器学习算法--贝叶斯算法
在下小天n
机器学习python机器学习算法
1.贝叶斯定理在20世纪60年代初就引入到文字信息检索中,仍然是文字分类的一种热门(基准)方法。文字分类是以词频为特征判断文件所属类型或其他(如垃圾邮件、合法性、新闻分类等)的问题。原理牵涉到概率论的问题,不在详细说明。sklearn.naive_bayes.GaussianNB(priors=None,var_smoothing=1e-09)#Bayes函数·priors:矩阵,shape=[n
- 【概率论】理解贝叶斯(Bayes)公式:为什么疾病检测呈阳性,得这种病的概率却不高?
seh_sjlj
概率论概率论学习数学经验分享
先说结论:因为假阳性的人数相比于真阳性太多了。具体是怎么回事呢?咱们慢慢分析。文章目录一、贝叶斯公式二、典例分析三、贝叶斯公式的本质思考(摘自教材)一、贝叶斯公式定理1(贝叶斯公式)设有事件A,BA,BA,B,P(A)>0P(A)>0P(A)>0,P(B)>0P(B)>0P(B)>0,则P(B∣A)=P(B)P(A∣B)P(A)P(B|A)=\frac{P(B)P(A|B)}{P(A)}P(B∣A
- Auto-Encoding Variational Bayes(VAE)粗浅的理解
Longlongaaago
机器学习深度学习机器学习
Auto-EncodingVariationalBayes(VAE)粗浅的理解VAE作为生成模型的一种,能够通过改变latentspace来生成和训练时不一样的样本。而这种能力,Auto-Encoder(AE)是做不到的,因为如果不对latentspace的生成进行约束,仅仅是对输出的结果进行约束。那么最终,对于不同的样本输入,得到的latentspace是完全不同的,这会产生什么问题呢?就是这个
- 8、python多项式贝叶斯文本分类(完整)
UP Lee
数据挖掘实战多项式贝叶斯文章分类
1、贝叶斯定理(BayesTheorem)朴素贝叶斯分类(NaiveBayesClassifier)贝叶斯分类算法,是统计学的一种分类方法,它是利用贝叶斯定理的概率统计知识,对离散型的数据进行分类的算法2、贝叶斯算法的类型sklearn包naive_bayes模块GaussianNB高斯贝叶斯BernoulliNB伯努利贝叶斯MultionmialNB多项式贝叶斯(需要知道具体每个特征的数值大小)
- 00005. 在朴素Bayes模型中,为什么需要Laplace平滑?
deBroglie
统计学上,在计算实例的概率时,如果某个量x,在观察样本库(训练集)中没有出现过,会导致整个实例的概率结果是0。然而只因为在以前的有限的训练数据集中没见到过一件事,就估计这个事件的概率为零,这明显是不合理的。为了解决零概率的问题,法国数学家拉普拉斯最早提出用加1的方法估计没有出现过的现象的概率,所以加法平滑也叫做拉普拉斯平滑。假定训练样本很大时,每个分量的计数加造成的估计概率变化可以忽略不计,但可以
- 传统推荐算法库使用--mahout初体验
Huterox
推荐算法算法机器学习
文章目录前言环境准备调用混合总结前言郑重声明:本博文做法仅限毕设糊弄老师使用,不建议生产环境使用!!!老项目缝缝补补又是三年,本来是打算直接重写写个社区然后给毕设使用的。但是怎么说呢,毕竟毕设的主角不是xx社区,这个社区是为我的编译器服务的,为了推广这个编译器,然后我才做了这个社区。然而不幸的是,开题答辩的时候,各位“专家”叫我以xx社区为主,听起来高级。于是没有办法,我只能强行做个社区,怎么做呢
- 基于python旅游景点评论数据分析系统+可视化+LDA主题分析+NLP情感分析+Bayes评论分类 计算机毕业设计✅
源码之家
biyesheji0001biyesheji0002毕业设计python自然语言处理分类毕业设计LDAnlp评论数据
博主介绍:✌全网粉丝10W+,前互联网大厂软件研发、集结硕博英豪成立工作室。专注于计算机相关专业毕业设计项目实战6年之久,选择我们就是选择放心、选择安心毕业✌感兴趣的可以先收藏起来,点赞、关注不迷路✌毕业设计:2023-2024年计算机毕业设计1000套(建议收藏)毕业设计:2023-2024年最新最全计算机专业毕业设计选题汇总1、项目介绍项目技术说明:python语言、Flask框架、MySQL
- 机器学习超参数优化算法(贝叶斯优化)
恒c
机器学习算法人工智能随机森林
文章目录贝叶斯优化算法原理贝叶斯优化的实现(三种方法均有代码实现)基于Bayes_opt实现GP优化基于HyperOpt实现TPE优化基于Optuna实现多种贝叶斯优化贝叶斯优化算法原理在贝叶斯优化的数学过程当中,我们主要执行以下几个步骤:1定义需要估计的f(x)f(x)f(x)以及xxx的定义域2取出有限的n个xxx上的值,求解出这些xxx对应的f(x)f(x)f(x)(求解观测值)3根据有限的
- NLP——数学基础
晴晴_Amanda
自然语言处理
文章目录概率论基础概率(probability)最大似然估计(maximumlikelihoodestimation)条件概率(conditionalprobability)全概率公式(fullprobability)贝叶斯公式(Bayes’theorem)贝叶斯决策理论(Bayesiandecisiontheory)最小错误率贝叶斯决策最小风险贝叶斯决策二项式分布(binomialdistrib
- (4)【Python数据分析进阶】Machine-Learning模型与算法应用-回归、分类模型汇总
代码骑士
#python数据分析回归
线性回归、逻辑回归算法应用请参考:https://codeknight.blog.csdn.net/article/details/135693621https://codeknight.blog.csdn.net/article/details/135693621本篇主要介绍决策树、随机森林、KNN、SVM、Bayes等有监督算法以及无监督的聚类算法和应用PCA对数据进行降维的算法的基本原理及应
- 基于音乐/电影/图书的协同过滤推荐算法代码实现
74b3a3e489d4
基于音乐/电影/图书的协同过滤推荐算法代码实现一、开发工具及使用技术MyEclipse10、jdk1.7、tomcat7、jsp、javascript、jquery、bootstrap、webuploader、layer、ssh、mysql、navicat、mahoutAPI等。二、开发过程1、本文主要介绍基于音乐的协同过滤推荐算法代码实现,电影、图书等推荐原理相同。2、本文使用的推荐算法有:基于
- Hadoop 大数据技术原理与应用
kk8_
hadoop大数据hdfs
Hadoop大数据技术原理与应用大数据概述定义特征大量,多样,高速,价值研究意义应用场景医疗,金融,零售Hadoop概述历史优势扩容能力强,成本低,高效率,可靠性,高容错Hadoop生态分布式存储系统(HDFS)分布式计算框架(MapReduce)资源管理(YARN)数据迁移(Sqoop)数据挖掘算法库(Mahout)分布式数据库(HBase)分布式协调服务(Zookeeper)数据仓库(Hive
- NLP学习笔记18-朴素贝叶斯(Naive Bayes)
bohu83
NLP朴素贝叶斯算法垃圾邮件先验概率NLP
一序本文属于贪心NLP学习笔记系列。本篇介绍朴素贝叶斯。二朴素贝叶斯2.1问题引出垃圾邮件里经常出现“广告”,“购买”,“产品”这些单词。也就是p(“广告”|垃圾)>p(“广告”|正常),p(“购买”|垃圾)>p(“购买”|正常)……这符合我们判断习惯。那么这些概率怎么计算?具体案例1如下:下图计算了购买在垃圾邮件和正常邮件里出现的概率。根据假设:正常邮件的单词总数为24*10,垃圾邮件为:12*
- 朴素贝叶斯(Naive Bayes)模型简介
Carl-Xie
机器学习朴素贝叶斯NaiveBayes文本分类nlp
朴素贝叶斯模型是一个简单却很重要的模型,在文本分类中,由于它出奇的简单实现和令人惊讶的表现,因此实际应用中,它都值得是第一个尝试的基准模型。本文接下来将从文本分类这个具体应用中介绍朴素贝叶斯模型。文本分类问题在文本分类中,我们面临的问题是给定一个文本x⃗=[x1,x2,...,xi,...,xn],其中xi从原始文本抽出来的一个特征,可以是单个单词或者是一个ngram特征,或者是一个正则表达式特征
- 【NLP冲吖~】一、朴素贝叶斯(Naive Bayes)
漂泊老猫
自然语言处理NLP自然语言处理人工智能机器学习
0、朴素贝叶斯法朴素贝叶斯法是基于贝叶斯定理与特征条件独立假设的分类方法。对于给定的训练数据集,首先基于特征条件独立假设学习输入输出的联合概率分布,然后基于此模型,对给定的输入xxx,利用贝叶斯定理求出后验概率最大的输出yyy。朴素贝叶斯分类是贝叶斯分类中最简单,也是常见的一种分类方法。从数学角度,定义分类问题如下:已知集合C=y1,y2,...,ynC={y_1,y_2,...,y_n}C=y1
- Auto-Encoding Variational Bayes整理
易之道
机器学习机器学习深度学习
Auto-EncodingVariationalBayesHowcanweperformefficientinferenceandlearningindirectedprobabilisticmodels,inthepresenceofcontinuouslatentvariableswithintractableposteriordistributions,andlargedatasets?in
- python电商评论数据采集分析可视化系统 Flask框架 NLP情感分析 LDA主题分析 Bayes评论分类(源码) ✅
q_3375686806
biyesheji0002biyesheji0001毕业设计pythonflask自然语言处理机器学习评论数据NLP情感分析
大数据毕业设计:Python招聘数据采集分析可视化系统✅毕业设计:2023-2024年计算机专业毕业设计选题汇总(建议收藏)毕业设计:2023-2024年最新最全计算机专业毕设选题推荐汇总感兴趣的可以先收藏起来,点赞、关注不迷路,大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助同学们顺利毕业。1、项目介绍项目技术说明:python语言、Flask框架、MySQL数据库、Ech
- 【大数据分析与挖掘技术】概述
Francek Chen
大数据技术基础数据分析数据挖掘Mahout
目录一、数据挖掘简介(一)数据挖掘对象(二)数据挖掘流程(三)数据挖掘的分析方法(四)经典算法二、Mahout(一)Mahout简介(二)主要特性(三)Mahout安装与配置一、数据挖掘简介需要是发明之母。近年来,数据挖掘引起了信息产业界的极大关注,其主要原因是存在大量数据,可以广泛使用,并且迫切需要将这些数据转换成有用的信息和知识。获取的信息和知识可以广泛用于各种应用,包括商务管理,生产控制,市
- 【大数据分析与挖掘技术】Mahout推荐算法
Francek Chen
大数据技术基础数据分析人工智能数据挖掘Mahout
目录一、推荐的定义与评估(一)推荐的定义(二)推荐的评估二、Mahout中的常见推荐算法(一)基于用户的推荐算法(二)基于物品的推荐算法(三)基于SVD的推荐算法(四)基于线性插值的推荐算法(五)基于聚类的推荐算法三、对GroupLens数据集进行推荐与评价(一)如何使用推荐器进行推荐(二)如何评估推荐器的好坏推荐是Mahout机器学习算法的主题之一,它极大地渗透到了人们日常生活的方方面面,比如,
- NLP深入学习(四):贝叶斯算法详解及分类/拼写检查用法
Smaller、FL
NLP算法自然语言处理学习nlp
文章目录0.引言1.什么是贝叶斯定理2.贝叶斯常见实用场景3.贝叶斯用于垃圾邮件分类4.基于贝叶斯算法实现拼写检查器5.参考0.引言前情提要:《NLP深入学习(一):jieba工具包介绍》《NLP深入学习(二):nltk工具包介绍》《NLP深入学习(三):TF-IDF详解以及文本分类/聚类用法》1.什么是贝叶斯定理贝叶斯算法是基于贝叶斯(Bayes)定理的一类统计推断方法,主要用于分类和预测问题。
- 1.6 全概率公式与Bayes公式
blueband21c
1.6全概率公式与Bayes公式例:一所学校里面有60%的男生,40%的女生。男生总是穿长裤,女生则一半穿长裤一半穿裙子。有了这些信息之后我们可以容易地计算“随机选取一个学生,他(她)穿长裤的概率和穿裙子的概率是多大”,这个就是前面说的“正向概率”的计算。然而,假设你走在校园中,迎面走来一个穿长裤的学生(很不幸的是你高度近似,你只看得见他(她)穿的是否长裤,而无法确定他(她)的性别),你能够推断出
- 计算机毕业设计之全网独家Spark租房爬虫数据分析与推荐系统 租房大数据 租房app 租房数据分析 租房爬虫 房源推荐系统 房源数据分析 房源可视化
haochengxu2022
数据分析爬虫推荐系统spark爬虫数据分析推荐系统
一、网站·登录与注册、注销·短信验证码修改密码·我的信息:身份证实名认证·租房业务流程(预约+看房+支付+完成+评价)、进度步骤条展示·支付宝沙箱支付·房屋浏览、中介信息查看·房屋推荐(基于mahout协同过滤算法)·房屋评价、点赞与收藏二、后端·统计主页、个人信息(带头像上传)、权限管理、用户管理、资讯管理、通知管理、日志管理、评论管理、轮播图管理、房屋管理、中介管理、订单管理。·中介权限可以登
- Bayes贝叶斯识别Spam Email垃圾邮件
取名真难.
机器学习机器学习人工智能深度学习python
目录介绍:一、GaussianNaiveBayes(连续型变量)1.1数据处理1.2建模1.3cross_val_score函数评估1.4classification_report函数评估1.5classification_report函数和cross_val_score函数的区别二、MultinomialNaiveBayes(离散型变量)2.1数据处理2.2建模2.3CountVectorize
- 推荐系统中协同过滤算法实现分析
weixin_33853794
人工智能python数据库
2019独角兽企业重金招聘Python工程师标准>>>原创博客,欢迎转载,转载请注明:http://my.oschina.net/BreathL/blog/62519最近研究Mahout比较多,特别是里面协同过滤算法;于是把协同过滤算法的这个实现思路与数据流程,总结了一下,以便以后对系统做优化时,有个清晰的思路,这样才能知道该如何优化且优化后数据亦能正确。推荐中的协同过滤算法简单说明下:首先,通过
- 自然语言处理算法回归算法和分类算法
兔兔爱学习兔兔爱学习
自然语言处理
人工智能学习算法分类纯算法类1.回归算法回归分析是在一系列的已知或能通过获取的自变量与因变量之间的相关关系的基础上,建立变量之间的回归方程,把回归方程作为算法模型,通过其来实现对新变量得出因变量的关系。回归其实就是一个名词,没有特别的含义回归的类型有哪些线性回归曲线回归二元logistic回归多元logistic回归最小二乘法梯度2.分类算法Bayes:朴素贝叶斯公式decisiontree:决策
- 朴素贝叶斯模型
月岛雫-
机器学习python机器学习开发语言
高斯贝叶斯分类器高斯贝叶斯分类器的计算过程还是比较简单的,其关键的核心是假设数值型变量服从正态分布,如果实际数据近似服从正态分布,分类结果会更加准确。sklearn模块提供了实现该分类器的计算功能,它就是naive_bayes子模块中的GaussianNB类,由于该“类”仅包含一个参数,且参数的默认值是以各类别的频率作为先验概率,因此在调用GaussianNB类构造高斯贝叶斯分类器时,可以不传递任
- 朴素贝叶斯法_naive_Bayes
沉住气CD
机器学习常用算法机器学习算法人工智能数据挖掘
朴素贝叶斯法(naiveBayes)是基于贝叶斯定理与特征条件独立假设的分类方法。对于给定的训练数据集,首先基于特征条件独立假设学习输入输出的联合概率分布;然后基于此模型,对给定的输入xxx,利用贝叶斯定理求出后验概率最大的输出yyy。基本方法:设输入空间X⊆RnX\subseteqR^nX⊆Rn为nnn维向量的集合,输出空间为类标记集合Y={c1,c2,...,ck}Y=\{c_1,c_2,..
- python文本分类算法_基于Naive Bayes算法的文本分类
weixin_39832643
python文本分类算法
理论什么是朴素贝叶斯算法?朴素贝叶斯分类器是一种基于贝叶斯定理的弱分类器,所有朴素贝叶斯分类器都假定样本每个特征与其他特征都不相关。举个例子,如果一种水果其具有红,圆,直径大概3英寸等特征,该水果可以被判定为是苹果。尽管这些特征相互依赖或者有些特征由其他特征决定,然而朴素贝叶斯分类器认为这些属性在判定该水果是否为苹果的概率分布上独立的。朴素贝叶斯分类器很容易建立,特别适合用于大型数据集,众所周知,
- sk-learn实例-用朴素贝叶斯算法(Naive Bayes)对文本进行分类
张大千09
机器学习sklearn朴素贝叶斯机器学习
简介朴素贝叶斯(NaiveBayes)是一个非常简单,但是实用性很强的分类模型,与基于线性假设的模型(线性分类器和支持向量机分类器)不同,朴素贝叶斯分类器的构造基础是贝叶斯理论。抽象一些的说,朴素贝叶斯分类器会单独考量每一维度特征被分类的条件概率,进而综合这些概率并对其所在的特征向量做出分类预测。因此,这个模型的基本数学假设是:各个维度上的特征被分类的条件概率之间是相互独立的。对朴素贝叶斯算法更深
- [数据挖掘之scikit-learn] sklean.naive_bayes实例详解
努力的骆驼
Python数据分析Python机器学习naive_bayes伯努利多项式高斯
文章目录概述2.sklearn.naive_bayes2.1sklearn.naive_bayes.MultinomialNB2.1.1MultinomialNB示例2.2sklearn.naive_bayes.BernoulliNB2.2.1BernoulliNB示例2.3sklearn.naive_bayes.GaussianNB2.3.1GaussianNB示例概述朴素贝叶斯分类算法主要是基
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s