- GraphRAG入门:基本概念、应用场景及学习方法
学习中的程序媛~
学习方法
一、GraphRAG的用途是什么GraphRAG用于复杂信息分析,适合处理跨文档、有噪音或主题抽象的数据.二、GraphRAG能做什么GraphRAG能连接大量信息,回答普通难搜索难以解答的问题.她可以回答跨文档的问题,也能总结数据集的主要主题.三、GraphRAG的特点1.知识图谱提取:使用llm自动从输入文本文档中创建知识图谱,表示数据中的实体、关系和关键声明2.层次聚类使用leiden技术对
- 学习笔记1 三大聚类方法:K-means聚类、层次聚类、DBSCAN聚类
泠泠风来
聚类matlab
学习笔记1:三大聚类方法:K-means聚类、层次聚类、DBSCAN聚类文章目录前言一、K-means聚类操作过程二、层次聚类操作过程三、DBSCAN聚类操作过程总结前言在样本数量较多的情况下,可以通过聚类将样本划分为多个类,对每个类中单独使用模型进行分析和相关运算,亦可以探究不同类之间的相关性和主要差异。例如MathorCup2022年D题此外,可以借助https://www.naftaliha
- 聚类分析实验报告
平凡女生的创作
聚类分析在市场细分中的目的是构建细分市场,基本思想是“物以类聚”,辨别事物在某些特征上的相似性或相异性,并按照这些特性将事物划分为几个类别,是在同一类别中的事物有较大的相似性,不同类别中的事物有较大的差异。本文介绍的是聚类分析方法中的非层次聚类法——K-Means聚类法,也称快速聚类法。适用于大样本的聚类分析,可以节省运算时间。该实验的数据来源于上一个因子分析实验的结果(三列FAC)。实验目的实验
- 机器学习系列——(十九)层次聚类
飞影铠甲
机器学习机器学习聚类人工智能
引言在机器学习和数据挖掘领域,聚类算法是一种重要的无监督学习方法,它试图将数据集中的样本分组,使得同一组内的样本相似度高,不同组间的样本相似度低。层次聚类(HierarchicalClustering)是聚类算法中的一种,以其独特的层次分解方式,在各种应用场景中得到广泛应用,如生物信息学、图像分析、社交网络分析等。一、概述层次聚类算法主要分为两大类:凝聚的层次聚类(AgglomerativeHie
- 图像聚类
顽皮的石头7788121
(1)利用主成分分析后选取主成分利用k-means算法进行聚类(2)提取图像的灰度直方图,利用直方图作为特征向量聚类。(有些类似层次聚类,通过小区间合并依次聚类)(3)像素聚类,使用滑窗方式求取局部均值,利用相关均值矩阵进行聚类。(4)谱聚类:首先计算n个图像数据的相似性矩阵,矩阵中每个元素表示两个元素之间的相似度。通过相似度矩阵构建谱矩阵(具体通过拉普拉斯矩阵实现),对普矩阵进行特征分解得到特征
- Python中层次聚类的艺术:从原理到实践的全面解析
theskylife
数据挖掘数据分析python聚类机器学习数据挖掘
数据聚类在数据分析领域扮演着重要的角色,它可以帮助我们将相似的数据点分组在一起,揭示数据集的内在结构和模式。层次聚类(HierarchicalClustering)作为一种强大的聚类方法,不仅可以实现数据的分组,还能生成具有层次结构的聚类结果。本文将深入探讨层次聚类的原理,介绍如何在Python中实现层次聚类,并通过实际案例演示其应用。目录写在开头1.层次聚类简介1.1定义和原理1.2层次聚类的两
- 人工智能福利站,初识人工智能,机器学习,第四课
普修罗双战士
人工智能专栏人工智能机器学习
作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。欢迎点赞✍评论⭐收藏人工智能领域知识链接专栏人工智能专业知识学习一机器学习专栏人工智能专业知识学习二机器学习专栏人工智能专业知识学习三机器学习专栏人工智能专业知识学习四机器学习专栏文章目录初识人工智能(机器学习)一、机器学习(4)31.什么是聚类算法中的层次聚类
- 聚类算法理论
是鱼儿啊~
机器学习机器学习聚类算法
目录原理与用途常见的聚类方式聚类中需要注意的问题:常见算法以及应用k-均值聚类k-均值聚类过程该算法的特点算法参数介绍聚类分析的应用案例层次聚类层次聚类的过程算法特点参数介绍层次聚类的应用小案例特征聚类原理与用途聚类是一种无监督学习算法,聚类的过程是一个见李假设的过程,使用聚类之后还需要总结每一类别的基本热证,从而更加清晰了解问题的实质。目的:分类,一个类别的个体具有尽可能高的同质性,类别之间具有
- 信息检索与数据挖掘 | (十二)聚类
啦啦右一
#信息检索与数据挖掘大数据与数据分析数据挖掘聚类机器学习
文章目录聚类KMeans层次聚类层次聚类概述dendrogram-树状图linkages-衡量两个类之间的距离Lance-Williams算法K-meansVS层次聚类DBSCAN聚类定义:聚类是一种无监督学习,样本没有标签,将一群样本划分到一个类中,使得:最大化类间距,最小化类内距离测量指标:四种聚类:基于质心的聚类,使用中心表示该簇(K-means,K-medoids)基于链接的聚类:层次聚类
- 西瓜书学习笔记——层次聚类(公式推导+举例应用)
Nie同学
机器学习学习笔记聚类
文章目录算法介绍实验分析算法介绍层次聚类是一种将数据集划分为层次结构的聚类方法。它主要有两种策略:自底向上和自顶向下。其中AGNES算法是一种自底向上聚类算法,用于将数据集划分为层次结构的聚类。算法的基本思想是从每个数据点开始,逐步合并最相似的簇,直到形成一个包含所有数据点的大簇。这个过程被反复执行,构建出一个层次化的聚类结构。这其中的关键就是如何计算聚类簇之间的距离。但实际上,每个簇都是一个集合
- 层次聚类、k_means聚类-python源码
我也想搞机器学习
机器学习聚类python算法
聚类就是对大量未知标注的数据集,按数据的内在相似性将数据集划分为多个类别,使类别内的数据相似度较大而类别间的数据相似度较小。以空间中k个点为中心进行聚类,对最靠近他们的对象归类。逐次计算各簇中心的值为新的中心值,迭代更新,直至簇中心位置不再改变或者达到最大迭代次数。由这个定义,我们便可以知道,数据集并没有目标值。因此聚类算法属于无监督算法。三特征值输入,单结果输出聚类。内含数据集、代码,可直接运行
- 看书标记【R语言数据分析项目精解:理论、方法、实战 6】
小胡涂记
R语言资料实现r语言数据分析开发语言
看书标记——R语言Chapter6变量筛选技术6.1项目背景、目标和方案6.1.1项目背景6.1.2项目目标6.1.3项目方案6.2项目技术简介6.2.1变量相关性1.定类变量和定类变量2.定序变量与定类变量3.定距(连续型)变量与定距变量4.定类变量与定序变量6.2.2变量筛选1.基于变量距离的层次聚类2.基于变量距离的模糊聚类6.2.3变量降维1.主成分分析(PCA)2.因子分析6.2.4R语
- 聚类算法(KMeans)模型评估方法(SSE、SC)及案例
小林打怪中
机器学习人工智能聚类算法模型评估
一、概述将相似的样本自动归到一个类别中,不同的相似度计算方法,会得到不同的聚类结果,常用欧式距离法;聚类算法的目的是在没有先验知识的情况下,自动发现数据集中的内在结构和模式。是无监督学习算法二、分类根据聚类颗粒度:细聚类、粗聚类根据实现方法K-means:按照质心分类,主要介绍K-means,通用、普遍;层次聚类:对数据进行逐层划分,直到达到聚类的类别个数;DBSCAN聚类:一种基于密度的聚类算法
- 数学建模学习笔记||绪论
展信佳 :)
数学建模
目录比赛时间比赛结果公布时间题目分类奖项设置数学建模论文内容比赛流程建模过程数据处理插值拟合小波分析,聚类分析(高斯混合聚类,K-均值聚类)主成分分析,线性判别分析,保留局部投影等均值,方差分析,协方差分析等统计方法关联与分析灰色关联分析:样本点个数较少Preson相关:样本点个数较多Copula相关:比较难,金融数学,概率密度分类与判别距离聚类关联性聚类层次聚类密度聚类贝叶斯判别(统计判别方法)
- 机器学习笔记(十)聚类算法DBSCAN原理和实践
大白兔黑又黑
机器学习聚类机器学习python
在前面的文章中,我们分别介绍了《K-means原理和实践》和《Birch和层次聚类》两种聚类算法,本文我们继续介绍另一种常用的聚类算法DBSCAN。相对于前两种算法,DBSCAN的原理要简单的多,但是这并不意味着它的效果就会差,在很多算法表现不好的非凸数据集上(凸数据集可以简单理解为数据集中的任意两点连线上的点都在数据集内),DBSCAN往往能取得较好的效果,见下图,这也是DBSCAN最大的优势,
- 无监督学习 - 层次聚类(Hierarchical Clustering)
草明
数据结构与算法学习聚类机器学习人工智能
什么是机器学习层次聚类是一种无监督学习的聚类算法,它以树状结构(层次结构)的形式组织数据集中的样本。这种聚类方法可以分为两类:凝聚层次聚类(AgglomerativeHierarchicalClustering)和分裂层次聚类(DivisiveHierarchicalClustering)。凝聚层次聚类(AgglomerativeHierarchicalClustering):凝聚层次聚类的基本思
- 聚类算法之Kmeans聚类详解
进击的卡特琳娜
机器学习聚类kmeanspython肘方法轮廓系数法
聚类算法是无监督学习算法,它根据样本之间的相似性,将样本划分到不同的类别中;不同的相似度计算方法,会得到不同的聚类结果,常用的相似度计算方法有欧氏距离法。聚类算法的目的是在没有先验知识的情况下,自动发现数据集中的内在结构和模式。聚类算法的分类:按照聚类细粒度分类:细聚类和粗聚类根据实现方法分类:K-means:按照质心分类,主要介绍K-means,通用、普遍层次聚类:对数据进行逐层划分,直到达到聚
- 【机器学习】聚类算法(一)
十年一梦实验室
机器学习算法聚类支持向量机人工智能
聚类算法是一种无监督的机器学习方法,它可以将数据集中的对象分成若干个组,使得同一组内的对象相似度高,而不同组内的对象相似度低。聚类算法有很多种,例如K-均值,层次聚类,密度聚类,谱聚类等。聚类算法可以应用于很多领域,例如数据挖掘,图像分割,社交网络分析,市场细分等。一、问题定义聚类问题是指给定一个数据集,如何将其中的对象分成若干个组,使得同一组内的对象相似度高,而不同组内的对象相似度低。聚类问题是
- 2021-09-08 批次TCGA(1)
多去看看
样本过滤完后,质控先:样本过滤基因过滤过滤完后,做质控,有下面三个图箱线图,密度图PCA图层次聚类分析现在做完后,究竟是先标准化还是先去去除批次差异需要做批次矫正因为在不同样本中,有一些基因的表达量是恒定的,可以以此为参照物来去除批次标准化:limma-voom,deseq2,edger差异分析可使用多个R包分析同一个数据,获得更稳定结果。一般推荐至少3个生物学重复批次效应去处的方法:可使用线性模
- NMF降维算法与聚类模型的综合运用
月~时光之笛
数据挖掘机器学习深度学习笔记文章机器学习数据分析数据挖掘算法
NMF降维算法与聚类模型的综合运用前言一:NMF算法二:NMF算法的使用三:NMF算法与层次聚类的综合使用四:总结前言这一章,我们讨论下另一个比较有效的降维手段:NMF(非负矩阵分解)。NMF降维理论的创建相比于经典的降维理论,略显“年轻”。我们接下来将详细介绍下NMF的原理以及在生产实践中的运算,结合代码和可视化图像来说明这些。岁月如云,匪我思存,写作不易,望路过的朋友们点赞收藏加关注哈,在此表
- 层次聚类算法的原理
神经飞鱼
机器学习数学算法
最近学习层次聚类算法,厚颜转载一篇博文。参考:层次聚类算法的原理及实现HierarchicalClustering层次聚类(HierarchicalClustering)是聚类算法的一种,通过计算不同类别数据点间的相似度来创建一棵有层次的嵌套聚类树。在聚类树中,不同类别的原始数据点是树的最低层,树的顶层是一个聚类的根节点。聚类模式:1)自底向上型(agglomerative)2)自上向下型(div
- 凝聚层次聚类及DBscan算法详解与Python实例
OverlordDuke
聚类算法python算法聚类
凝聚层次聚类及DBscan算法详解与Python实例凝聚层次聚类DBscan算法实例演示在本篇博客中,我们将深入探讨凝聚层次聚类(AgglomerativeHierarchicalClustering)和DBscan算法,并通过Python实例演示它们的应用。这两种算法都属于聚类算法的范畴,用于将数据点划分为不同的簇。凝聚层次聚类凝聚层次聚类是一种层次化的聚类方法,其主要思想是将每个数据点视为一个
- 聚类分析--基本原理、方法(Kmeans,层次聚类)
universe_1207
面试机器学习聚类kmeans
文章目录聚类分析的定义基本原理商业应用场景聚类分析步骤聚类分析方法层次分析法/系统聚类法(小样本)提问:如何选择合适的分类结果K-means疑问:聚类分析的定义聚类分析就是将研究对象根据一些特征指标,把比较相似的研究对象,按一定的方式归为同类基本原理1、聚类分析就是把相似的分析对象根据各自特征分成不同组的统计方法。2、其目的就是把相似的东西放在一起,从而使得类别内部的差异尽可能小,而类别之间的差异
- 机器学习--聚类系列--层次聚类
weixin_34319817
人工智能
层次聚类层次聚类(HierarchicalClustering)是聚类算法的一种,通过计算不同类别数据点间的相似度来创建一棵有层次的嵌套聚类树。在聚类树中,不同类别的原始数据点是树的最低层,树的顶层是一个聚类的根节点。创建聚类树有自下而上合并和自上而下分裂两种方法。作为一家公司的人力资源部经理,你可以把所有的雇员组织成较大的簇,如主管、经理和职员;然后你可以进一步划分为较小的簇,例如,职员簇可以进
- 《数据挖掘基础》实验:Weka平台实现聚类算法
lazyn
数据挖掘原理聚类数据挖掘算法机器学习Weka
实验目的进一步理解聚类算法(K-平均、PAM、层次聚类、密度聚类),利用weka实现数据集的聚类处理,学会调整模型参数,以图或树的形式给出挖掘结果,并解释规则的含义。实验要求(1)随机选取数据集(UCI或data文件夹),需要做预处理的,单独说明处理过程。完成以下内容:(用四种方法:K-means、K-中心法、层次、密度)文件导入与编辑参数设置说明结果截图结果分析与对比(2)以AQI.xls中1-
- 聚类分析-K-means、层次聚类、DBSCAN、簇评估
norah2
聚类机器学习python
聚类分析基本概念聚类分析定义聚类分析是一种数据分析技术,对大量未知标注的数据集,通过将具有相似数据特性的数据对象分组到一起,使得类别内的数据相似度较大而类别间的数据相似度较小,以便对这些数据对象进行更好的理解和分析。总的来说,聚类分析就是将数据划分成有意义或有用的组(簇)。注:聚类分析是无监督学习。聚类类型划分聚类(PartitionalClustering)层次聚类(HierarchicalCl
- GEE土地分类:土地分类精度评定和分类后影像进行(Kmeans,Gmeans,SNIC (Simple Non-Iterative Clustering)聚类分析和滤波(focal_mode)分析
此星光明
gee土地分类专栏GEE案例分析集群滤波聚类土地分类kmeansgmeansgee
本教程将通过指定区域的土地分类结果,进行聚类处理和滤波处理,聚类主要使用三种方法。而滤波则使用focal通过调参来进行分析。从而实现土地分类后的后处理。简介使用聚类分析和滤波分析来进一步处理土地分类后的影像数据。聚类分析可以帮助您识别影像中的相似区域。您可以使用聚类算法,如K均值聚类或层次聚类,将像素分组到具有相似像素值的群集中。这可以帮助您更好地理解图像中的空间模式和结构,并可能揭示有用的信息。
- 人工智能_机器学习090_分层聚类算法的概念原理和参数说明---人工智能工作笔记0130
脑瓜凉
聚类支持向量机&爬虫人工智能机器学习分层聚类分层聚类参数说明
然后我们再来看一种聚类的算法可以看到就是这种分层聚类算法可以看到它的原理就是,首先聚成小类,比如白杏和红杏靠的比较近就分为一类了,然后这种聚合的小类,再按照他们类别之间的距离,再合并,不断下去最后把子类都聚合成一个大类这样的聚类原理可以看到当考虑聚类效率的时候,我们选择的是平面聚类算法,之前我们用的KMeans就是一种平面聚类算法,平面聚类存在潜在问题,不够结构化层次聚类会更好可以看到层次聚类的原
- 数量生态学:R语言的应用—第四章聚类分析2-解读和比较层次聚类结果
fafu生信小蘑菇
数量生态学:R语言的应用—第四章聚类分析2今天来给大家介绍一下如何解读和比较层次聚类结果由于今天内容比较多,所以我们先来看看思维导图,看看大致有什么解读和比较层次聚类结果这里强调一下,聚类分析是一种探索性分析,而非统计检验。影响聚类结果的因素包括聚类方法本身和用于聚类分析的关联系数的选择。因此,选择与分析目标一致的方法非常重要。由函数hclust()产生的对象包含很多聚类分析结果信息,也是绘制聚类
- 基于决策树、随机森林和层次聚类对帕尔默企鹅数据分析
i阿极
机器学习决策树随机森林聚类
作者:i阿极作者简介:数据分析领域优质创作者、多项比赛获奖者:博主个人首页如果觉得文章不错或能帮助到你学习,可以点赞收藏评论+关注哦!如果有小伙伴需要数据集和学习交流,文章下方有交流学习区!一起学习进步!大家好,我i阿极。喜欢本专栏的小伙伴,请多多支持专栏案例:机器学习案例机器学习(一):线性回归之最小二乘法机器学习(二):线性回归之梯度下降法机器学习(三):基于线性回归对波士顿房价预测机器学习(
- Java开发中,spring mvc 的线程怎么调用?
小麦麦子
springmvc
今天逛知乎,看到最近很多人都在问spring mvc 的线程http://www.maiziedu.com/course/java/ 的启动问题,觉得挺有意思的,那哥们儿问的也听仔细,下面的回答也很详尽,分享出来,希望遇对遇到类似问题的Java开发程序猿有所帮助。
问题:
在用spring mvc架构的网站上,设一线程在虚拟机启动时运行,线程里有一全局
- maven依赖范围
bitcarter
maven
1.test 测试的时候才会依赖,编译和打包不依赖,如junit不被打包
2.compile 只有编译和打包时才会依赖
3.provided 编译和测试的时候依赖,打包不依赖,如:tomcat的一些公用jar包
4.runtime 运行时依赖,编译不依赖
5.默认compile
依赖范围compile是支持传递的,test不支持传递
1.传递的意思是项目A,引用
- Jaxb org.xml.sax.saxparseexception : premature end of file
darrenzhu
xmlprematureJAXB
如果在使用JAXB把xml文件unmarshal成vo(XSD自动生成的vo)时碰到如下错误:
org.xml.sax.saxparseexception : premature end of file
很有可能时你直接读取文件为inputstream,然后将inputstream作为构建unmarshal需要的source参数。InputSource inputSource = new In
- CSS Specificity
周凡杨
html权重Specificitycss
有时候对于页面元素设置了样式,可为什么页面的显示没有匹配上呢? because specificity
CSS 的选择符是有权重的,当不同的选择符的样式设置有冲突时,浏览器会采用权重高的选择符设置的样式。
规则:
HTML标签的权重是1
Class 的权重是10
Id 的权重是100
- java与servlet
g21121
servlet
servlet 搞java web开发的人一定不会陌生,而且大家还会时常用到它。
下面是java官方网站上对servlet的介绍: java官网对于servlet的解释 写道
Java Servlet Technology Overview Servlets are the Java platform technology of choice for extending and enha
- eclipse中安装maven插件
510888780
eclipsemaven
1.首先去官网下载 Maven:
http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.2.3-bin.tar.gz
下载完成之后将其解压,
我将解压后的文件夹:apache-maven-3.2.3,
并将它放在 D:\tools目录下,
即 maven 最终的路径是:D:\tools\apache-mave
- jpa@OneToOne关联关系
布衣凌宇
jpa
Nruser里的pruserid关联到Pruser的主键id,实现对一个表的增删改,另一个表的数据随之增删改。
Nruser实体类
//*****************************************************************
@Entity
@Table(name="nruser")
@DynamicInsert @Dynam
- 我的spring学习笔记11-Spring中关于声明式事务的配置
aijuans
spring事务配置
这两天学到事务管理这一块,结合到之前的terasoluna框架,觉得书本上讲的还是简单阿。我就把我从书本上学到的再结合实际的项目以及网上看到的一些内容,对声明式事务管理做个整理吧。我看得Spring in Action第二版中只提到了用TransactionProxyFactoryBean和<tx:advice/>,定义注释驱动这三种,我承认后两种的内容很好,很强大。但是实际的项目当中
- java 动态代理简单实现
antlove
javahandlerproxydynamicservice
dynamicproxy.service.HelloService
package dynamicproxy.service;
public interface HelloService {
public void sayHello();
}
dynamicproxy.service.impl.HelloServiceImpl
package dynamicp
- JDBC连接数据库
百合不是茶
JDBC编程JAVA操作oracle数据库
如果我们要想连接oracle公司的数据库,就要首先下载oralce公司的驱动程序,将这个驱动程序的jar包导入到我们工程中;
JDBC链接数据库的代码和固定写法;
1,加载oracle数据库的驱动;
&nb
- 单例模式中的多线程分析
bijian1013
javathread多线程java多线程
谈到单例模式,我们立马会想到饿汉式和懒汉式加载,所谓饿汉式就是在创建类时就创建好了实例,懒汉式在获取实例时才去创建实例,即延迟加载。
饿汉式:
package com.bijian.study;
public class Singleton {
private Singleton() {
}
// 注意这是private 只供内部调用
private static
- javascript读取和修改原型特别需要注意原型的读写不具有对等性
bijian1013
JavaScriptprototype
对于从原型对象继承而来的成员,其读和写具有内在的不对等性。比如有一个对象A,假设它的原型对象是B,B的原型对象是null。如果我们需要读取A对象的name属性值,那么JS会优先在A中查找,如果找到了name属性那么就返回;如果A中没有name属性,那么就到原型B中查找name,如果找到了就返回;如果原型B中也没有
- 【持久化框架MyBatis3六】MyBatis3集成第三方DataSource
bit1129
dataSource
MyBatis内置了数据源的支持,如:
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<data
- 我程序中用到的urldecode和base64decode,MD5
bitcarter
cMD5base64decodeurldecode
这里是base64decode和urldecode,Md5在附件中。因为我是在后台所以需要解码:
string Base64Decode(const char* Data,int DataByte,int& OutByte)
{
//解码表
const char DecodeTable[] =
{
0, 0, 0, 0, 0, 0
- 腾讯资深运维专家周小军:QQ与微信架构的惊天秘密
ronin47
社交领域一直是互联网创业的大热门,从PC到移动端,从OICQ、MSN到QQ。到了移动互联网时代,社交领域应用开始彻底爆发,直奔黄金期。腾讯在过去几年里,社交平台更是火到爆,QQ和微信坐拥几亿的粉丝,QQ空间和朋友圈各种刷屏,写心得,晒照片,秀视频,那么谁来为企鹅保驾护航呢?支撑QQ和微信海量数据背后的架构又有哪些惊天内幕呢?本期大讲堂的内容来自今年2月份ChinaUnix对腾讯社交网络运营服务中心
- java-69-旋转数组的最小元素。把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素
bylijinnan
java
public class MinOfShiftedArray {
/**
* Q69 旋转数组的最小元素
* 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素。
* 例如数组{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该数组的最小值为1。
*/
publ
- 看博客,应该是有方向的
Cb123456
反省看博客
看博客,应该是有方向的:
我现在就复习以前的,在补补以前不会的,现在还不会的,同时完善完善项目,也看看别人的博客.
我刚突然想到的:
1.应该看计算机组成原理,数据结构,一些算法,还有关于android,java的。
2.对于我,也快大四了,看一些职业规划的,以及一些学习的经验,看看别人的工作总结的.
为什么要写
- [开源与商业]做开源项目的人生活上一定要朴素,尽量减少对官方和商业体系的依赖
comsci
开源项目
为什么这样说呢? 因为科学和技术的发展有时候需要一个平缓和长期的积累过程,但是行政和商业体系本身充满各种不稳定性和不确定性,如果你希望长期从事某个科研项目,但是却又必须依赖于某种行政和商业体系,那其中的过程必定充满各种风险。。。
所以,为避免这种不确定性风险,我
- 一个 sql优化 ([精华] 一个查询优化的分析调整全过程!很值得一看 )
cwqcwqmax9
sql
见 http://www.itpub.net/forum.php?mod=viewthread&tid=239011
Web翻页优化实例
提交时间: 2004-6-18 15:37:49 回复 发消息
环境:
Linux ve
- Hibernat and Ibatis
dashuaifu
Hibernateibatis
Hibernate VS iBATIS 简介 Hibernate 是当前最流行的O/R mapping框架,当前版本是3.05。它出身于sf.net,现在已经成为Jboss的一部分了 iBATIS 是另外一种优秀的O/R mapping框架,当前版本是2.0。目前属于apache的一个子项目了。 相对Hibernate“O/R”而言,iBATIS 是一种“Sql Mappi
- 备份MYSQL脚本
dcj3sjt126com
mysql
#!/bin/sh
# this shell to backup mysql
#
[email protected] (QQ:1413161683 DuChengJiu)
_dbDir=/var/lib/mysql/
_today=`date +%w`
_bakDir=/usr/backup/$_today
[ ! -d $_bakDir ] && mkdir -p
- iOS第三方开源库的吐槽和备忘
dcj3sjt126com
ios
转自
ibireme的博客 做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。 首先整理了一份
Github上排名靠
- html wlwmanifest.xml
eoems
htmlxml
所谓优化wp_head()就是把从wp_head中移除不需要元素,同时也可以加快速度。
步骤:
加入到function.php
remove_action('wp_head', 'wp_generator');
//wp-generator移除wordpress的版本号,本身blog的版本号没什么意义,但是如果让恶意玩家看到,可能会用官网公布的漏洞攻击blog
remov
- 浅谈Java定时器发展
hacksin
java并发timer定时器
java在jdk1.3中推出了定时器类Timer,而后在jdk1.5后由Dou Lea从新开发出了支持多线程的ScheduleThreadPoolExecutor,从后者的表现来看,可以考虑完全替代Timer了。
Timer与ScheduleThreadPoolExecutor对比:
1.
Timer始于jdk1.3,其原理是利用一个TimerTask数组当作队列
- 移动端页面侧边导航滑入效果
ini
jqueryWebhtml5cssjavascirpt
效果体验:http://hovertree.com/texiao/mobile/2.htm可以使用移动设备浏览器查看效果。效果使用到jquery-2.1.4.min.js,该版本的jQuery库是用于支持HTML5的浏览器上,不再兼容IE8以前的浏览器,现在移动端浏览器一般都支持HTML5,所以使用该jQuery没问题。HTML文件代码:
<!DOCTYPE html>
<h
- AspectJ+Javasist记录日志
kane_xie
aspectjjavasist
在项目中碰到这样一个需求,对一个服务类的每一个方法,在方法开始和结束的时候分别记录一条日志,内容包括方法名,参数名+参数值以及方法执行的时间。
@Override
public String get(String key) {
// long start = System.currentTimeMillis();
// System.out.println("Be
- redis学习笔记
MJC410621
redisNoSQL
1)nosql数据库主要由以下特点:非关系型的、分布式的、开源的、水平可扩展的。
1,处理超大量的数据
2,运行在便宜的PC服务器集群上,
3,击碎了性能瓶颈。
1)对数据高并发读写。
2)对海量数据的高效率存储和访问。
3)对数据的高扩展性和高可用性。
redis支持的类型:
Sring 类型
set name lijie
get name lijie
set na
- 使用redis实现分布式锁
qifeifei
在多节点的系统中,如何实现分布式锁机制,其中用redis来实现是很好的方法之一,我们先来看一下jedis包中,有个类名BinaryJedis,它有个方法如下:
public Long setnx(final byte[] key, final byte[] value) {
checkIsInMulti();
client.setnx(key, value);
ret
- BI并非万能,中层业务管理报表要另辟蹊径
张老师的菜
大数据BI商业智能信息化
BI是商业智能的缩写,是可以帮助企业做出明智的业务经营决策的工具,其数据来源于各个业务系统,如ERP、CRM、SCM、进销存、HER、OA等。
BI系统不同于传统的管理信息系统,他号称是一个整体应用的解决方案,是融入管理思想的强大系统:有着系统整体的设计思想,支持对所有
- 安装rvm后出现rvm not a function 或者ruby -v后提示没安装ruby的问题
wudixiaotie
function
1.在~/.bashrc最后加入
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
2.重新启动terminal输入:
rvm use ruby-2.2.1 --default
把当前安装的ruby版本设为默