- 亦菲喊你来学机器学习(20) --PCA数据降维
方世恩
机器学习人工智能深度学习python算法sklearn
文章目录PCA数据降维一、降维二、优缺点三、参数四、实例应用1.读取文件2.分离特征和目标变量3.使用PCA进行降维4.打印特征所占百分比和具体比例5.PCA降维后的数据6.划分数据集7.训练逻辑回归模型8.评估模型性能总结PCA数据降维主成分分析(PrincipalComponentAnalysis,PCA)是一种常用的数据降维技术,它可以在保留数据集中最重要的特征的同时,减少数据的维度。PCA
- 多元统计分析课程论文-聚类效果评价
talle2021
数据分析机器学习聚类数据挖掘机器学习
数据集来源:UnsupervisedLearningonCountryData(kaggle.com)代码参考:Clustering:PCA|K-Means-DBSCAN-Hierarchical||Kaggle基于特征合成降维和主成分分析法降维的国家数据集聚类效果评价目录1.特征合成降维2.PCA降维3.K-Means聚类3.1对特征合成降维的数据聚类分析3.2对PCA降维的数据聚类分析摘要:本
- [Python] 什么是PCA降维技术以及scikit-learn中PCA类使用案例(图文教程,含详细代码)
老狼IT工作室
机器学习pythonpythonscikit-learnPCA降维
什么是维度?对于Numpy中数组来说,维度就是功能shape返回的结果,shape中返回了几个数字,就是几维。索引以外的数据,不分行列的叫一维(此时shape返回唯一的维度上的数据个数),有行列之分叫二维(shape返回行x列),也称为表。一张表最多二维,复数的表构成了更高的维度。当一个数组中存在2张3行4列的表时,shape返回的是(更高维,行,列)。当数组中存在2组2张3行4列的表时,数据就是
- 【数学和算法】SVD奇异值分解原理、以及在PCA中的运用
Mister Zhu
数学和算法数学
详细的介绍请参考这篇博客:SVD奇异值分解SVD奇异值分解是用来对矩阵进行分解,并不是专门用来求解特征值和特征向量。而求解特征值和求解特征向量,可以选择使用SVD算法进行矩阵分解后,再用矩阵分解后的结果得到特征值和特征向量。我们先回顾一下SVD:PCA降维需要求解协方差矩阵的特征值和特征向量,而求解协方差矩阵1m∗X∗XT\color{blue}\frac{1}{m}*X*X^Tm1∗X∗XT的特
- 机器学习-PCA降维【手撕】
alstonlou
机器学习机器学习人工智能python
降维算法降维算法中的”降维“,指的是降低特征矩阵中特征的数量,其目的是为了让算法运算更快,效果更好,同时可以方便数据可视化。过高的维度特征维度的特征矩阵无法通过可视化,数据的性质也就比较难理解。其中主要用到的降维方法为PCA和SVDPCA在降维中,我们会减少特征的数量,这意味着删除数据,数据量变少则表示模型可以获取的信息会变少,模型的表现可能会因此受影响。同时,在高维数据中,必然有一些特征是不带有
- 隐马尔可夫模型【维特比算法】
格兰芬多_未名
机器学习算法人工智能机器学习
机器学习笔记机器学习系列笔记,主要参考李航的《机器学习方法》,见参考资料。第一章机器学习简介第二章感知机第三章支持向量机第四章朴素贝叶斯分类器第五章Logistic回归第六章线性回归和岭回归第七章多层感知机与反向传播【Python实例】第八章主成分分析【PCA降维】第九章隐马尔可夫模型文章目录机器学习笔记一、维特比算法核心思想二、viterbi算法参考资料维特比算法是一种动态规划算法用于寻找最有可
- 奇异值分解(SVD)【详细推导证明】
格兰芬多_未名
机器学习机器学习矩阵分解
机器学习笔记机器学习系列笔记,主要参考李航的《机器学习方法》,见参考资料。第一章机器学习简介第二章感知机第三章支持向量机第四章朴素贝叶斯分类器第五章Logistic回归第六章线性回归和岭回归第七章多层感知机与反向传播【Python实例】第八章主成分分析【PCA降维】第九章隐马尔可夫模型第十章奇异值分解文章目录机器学习笔记一、矩阵的基本子空间二、舒尔分解三、奇异值分解(1)定义(2)证明(3)与四大
- 知识:PCA降维
LittleLittleWhite
深度学习机器学习线性代数
参考了两篇关于PCA的帖子:CodingLabs-PCA的数学原理【机器学习】降维——PCA(非常详细)-知乎里面讲的比较详细,我只做个小简化PCA(PrincipalComponentAnalysis):用于高维数据的降维,可用于提取数据的主要特征分量这里需要一些数学的基础知识:1.内积和投影设A=(x1,y1),B=(x2,y2),那么A·B=x1*x2+y1*y2=|A|*|B|*cos(α
- 分类3:机器学习处理read-wine(红酒)数据集代码
王小葱鸭
数据分析机器学习分类python
目录1介绍2导入常用的工具箱3导入数据集4MinMaxScaler归一化5分别使用svm、knn、决策树、随机森林进行实验6使用PCA降维,然后使用随机森林进行分类7GridSearchCV调整rf的参数1介绍红酒分类数据集属于分类问题,共有13个特征,类别共有10个,因此属于分类问题,我们使用svm、knn、决策树、随机森林等方法对其进行分析,本文还包含PCA降维、数据可视化、超参数、数据归一化
- 基于PCA-WA(Principal Component Analysis-weight average)的图像融合方法 Matlab代码及示例
foddcusL
图像处理试验数据分析文件工具matlab图像处理
摘要:高效地将多通道的图像数据压缩(如高光谱、多光谱成像数据)至较低的通道数,对提高深度学习(DL)模型的训练速度和预测至关重要。本文主要展示利用PCA降维结合weight-average的图像融合方法。文章主要参考了题为“NoninvasiveDetectionofSaltStressinCottonSeedlingsbyCombiningMulticolorFluorescence–Multi
- 30、共空间模式CSP与白化矩阵
是馒头阿
脑机接口—人工智能矩阵人工智能算法白化矩阵CSP
CSP算法和PCA降维都涉及到了白化,那白化的目的和作用到底是啥呢?矩阵白化目的:对于任意一个矩阵X,对其求协方差,得到的协方差矩阵cov(X)并不一定是一个单位阵。下面介绍几个线代矩阵的几个概念:1、单位阵:对角线特征值全为1的矩阵,记为E2、对角阵:所以,单位阵一定是对角阵,反之,错3、对称阵:矩阵A(i,j)=A(j,i)为对称阵,所以协方差矩阵是对称阵,但不一定是对角阵,更别提是单位阵所以
- 机器学习——主成分分析(PCA)
TXQIHYJ
机器学习人工智能
目录背景引入特征维度约减特征维度约减的概念为何要维度约减?维度约减的应用常规维度约减方法主成分分析主成分分析(PCA)基本思路主成分的代数定义和代数推导主成分的代数定义主成分的代数推导PCA算法两种实现方法1、基于特征值分解协方差矩阵实现PCA算法2、基于SVD分解协方差矩阵实现PCA算法PCA具体实现数据集介绍具体代码实现及运行结果数据获取PCA降维总结背景在许多领域的研究与应用中,通常需要对含
- 什么是pca降维
不做梵高417
机器学习算法人工智能
当执行主成分分析(PCA)降维时,具体的步骤如下:1.数据准备:2.数据集:有一个包含多个样本和特征的数据集。每个样本都是一个向量,每个特征都是向量的一个维度。3.数据中心化:计算每个特征的均值,然后将每个样本中的每个特征减去相应的均值,以实现数据中心化。4.计算协方差矩阵:5.协方差:计算数据集中每对特征之间的协方差。协方差矩阵是一个对称矩阵,其中每个元素表示相应特征之间的协方差。6.协方差矩阵
- 2020-11-26学习笔记
syat_e6da
24号所看论文知识点的学习1.PCA降维论文里的PCA降维主要是用来在构建平衡树的时候使用。因为在构建平衡树的时候需要先将相似的item放在一个节点上,效率才更高,所以需要一个类似聚类的操作。代码中实现了3种方法:knn-based、PCA-based以及random-based。代码中的实验结果发现使用PCA-based效率更高。PCA(Principalcomponentanalysis,主成
- 算法工程师-机器学习面试题总结(8)
学术菜鸟小晨
python数据分析
目录1.Xgboost和GBDT有什么异同?优点是什么?2.为什么xgboost训练会那么快,主要优化点是什么?3.xgboost是如何处理缺失值的?4.xgboost为什么要使用泰勒展开式,解决什么问题?5.PCA降维,为什么要对数据进行降维?它能解决什么问题?6.如何理解维度灾难?7.PCA主成分分析思想是什么?如何定义主成分?8.PCA有哪些局限性?如何优化9.如何设计目标函数使得降维达到提
- 6.Python数据分析项目之音乐推荐系统
想成为数据分析师的开发工程师
数据分析-统计分析python数据分析人工智能算法机器学习
1.总结预测类数据分析项目流程具体操作基本查看查看缺失值(可以用直接查看方式isnull、图像查看方式查看缺失值missingno)、查看数值类型特征与非数值类型特征、一次性绘制所有特征的分布图像预处理缺失值处理(填充)拆分数据(获取有需要的值)、统一数据格式、特征工程(特征编码、0/1字符转换、自定义)、特征衍生、降维(特征相关性、PCA降维)数据分析groupby分组求最值数据、seaborn
- 人工智能学习5(特征抽取)
yyuanse
人工智能人工智能学习python
编译环境:PyCharm文章目录编译环境:PyCharm特征抽取无监督特征抽取(之PCA)代码实现鸢尾花数据集无监督特征抽取有监督特征抽取(之LDA)代码实现,生成自己的数据集并进行有监督特征抽取(LDA)生成自己的数据集PCA降维和LDA降维对比代码实现LDA降维对鸢尾花数据进行特征抽取特征抽取特征选择和特征抽取都减少了数据的维度(降维),但是特征选择是得到原有特征的子集,特征抽取是将原有特征结
- 主成分分析(Principal Component Analysis,PCA)降维的原理以及可以运行的PCA降维的python程序 ,PCA程序可以直接复制运行,轻松了解PCA原理和使用方法!!
小桥流水---人工智能
Python程序代码Python常见bugpython人工智能
文章目录前言一、PCA的主要步骤如下:二、下面是一个Python代码示例,使用PCA将四维数据降维到二维:总结前言主成分分析(PrincipalComponentAnalysis,PCA)是一种广泛使用的数据降维方法。PCA通过找到一个低维表示,尽可能保留原始数据中的变量,同时尽可能减少冗余。一、PCA的主要步骤如下:标准化数据:将每个特征缩放到具有单位方差和零均值的范围。构建协方差矩阵:计算数据
- 机器学习基础之《回归与聚类算法(7)—无监督学习K-means算法》
csj50
机器学习机器学习
一、什么是无监督学习1、没有目标值—无监督学习一家广告平台需要根据相似的人口学特征和购买习惯将美国人口分成不同的小组,以便不同的用户采取不同的营销策略。Airbnb需要将自己的房屋清单分组成不同的社区,以便用户能更轻松地查阅这些清单(对房屋进行分类)。一个数据科学团队需要降低一个大型数据集的维度的数量,以便简化建模和降低文件大小(比如PCA降维)。二、无监督学习包含算法1、聚类K-means(K均
- 机器学习-PCA降维
下雨天再见
机器学习-PCA降维机器学习之PCA降维
一、首先先问一个问题:为什么要进行降维操作呢?降维的主要方法有:二、主成分分析PCA2.PCA的python实现过程有人会问为什么要去均值呢?我们进行PCA降维的主要目的是为了得到方差最大的前N个特征,为了减少计算量,我们第一步就将数据所特征的均值变为0,来达到取出均值的目的。在学习的过程中首先我们根据算法的实现过程一步步进行代码实现,然后再封装成函数的形式,这样就有助于调用代码实现过程如下所示首
- Python数据分析与机器学习35-PCA降维
只是甲
数据分析+机器学习Python#Python数据分析与机器学习机器学习python数据分析
文章目录一.PCA概述二.向量的表示及基变换2.1向量的表示2.2基变换三.协方差矩阵四.协方差五.优化目标六.PCA实例参考:一.PCA概述PCA是PrincipalComponentAnalysis,主成分分析。用途:降维中最常用的一种手段目标:提取最有价值的信息(基于方差)问题:降维后的数据的意义?二.向量的表示及基变换2.1向量的表示内积:解释:设向量B的模为1,则A与B的内积值等于A向B
- 机器学习之PCA降维
发光发热小流星
机器学习机器学习pythonsklearn
sklearn.decomposition.PCA主要参数:n_components:指定主要成分的个数,即降维后数据的维度svd_solver:设置特征值分解的方法,默认为'auto',其他可选有‘full’,‘arpack’,‘randomized’。这里一鸢尾花数据为例,这个数据集是4维的,结构如下:使用PCA对其降维2维后结构如下:下面是实现的具体代码importmatplotlib.py
- 【Python机器学习】PCA降维算法讲解及二维、高维数据可视化降维实战(附源码 超详细)
showswoller
机器学习python算法主成分分析降维
需要全部代码请点赞关注收藏后评论区留言私信~~~维数灾难维数灾难是指在涉及到向量计算的问题中,当维数增加时,空间的体积增长得很快,使得可用的数据在空间中的分布变得稀疏,向量的计算量呈指数倍增长的一种现象。维数灾难涉及数值分析、抽样、组合、机器学习、数据挖掘和数据库等诸多领域。降维不仅可以减少样本的特征数量,还可以用来解决特征冗余(是指不同特征有高度相关性)等其他数据预处理问题。可视化并探索高维数据
- Python | 机器学习之PCA降维
Sarapines Programmer
人工智能奇遇记机器学习算法python人工智能数据结构
个人主页:SarapinesProgrammer系列专栏:《人工智能奇遇记》少年有梦不应止于心动,更要付诸行动。目录结构1.机器学习之PCA降维概念1.1机器学习1.2PCA降维2.PCA降维2.1实验目的2.2实验准备2.3实验原理2.4实验内容2.5实验心得致读者1.机器学习之PCA降维概念1.1机器学习传统编程要求开发者明晰规定计算机执行任务的逻辑和条条框框的规则。然而,在机器学习的魔法领域
- 保姆级教程之SABO-VMD-CNN-SVM的分类诊断,特征可视化
今天吃饺子
cnn支持向量机分类信息可视化人工智能
今天出一期基于SABO-VMD-CNN-SVM的分类诊断。依旧是采用经典的西储大学轴承数据。基本流程如下:首先是以最小包络熵为适应度函数,采用SABO优化VMD的两个参数。其次对每种状态的数据进行特征向量的求取,并为每组数据打上标签。然后将数据送入CNN进行特征提取,并进行PCA降维后特征可视化,并与未进行CNN特征提取的数据可视化结果进行比较。最后将CNN提取的特征送入SVM进行分类。其他数据的
- PCA(主成分分析)数据降维技术代码详解
halo0416
数据分析python数据清洗大数据
引言随着大数据时代的到来,我们经常会面临处理高维数据的问题。高维数据不仅增加了计算复杂度,还可能引发“维度灾难”。为了解决这一问题,我们需要对数据进行降维处理,即在不损失太多信息的前提下,将数据从高维空间映射到低维空间。主成分分析(PCA,PrincipalComponentAnalysis)就是一种常用的数据降维方法。简而言之::PCA降维就是把复杂的高维数据简化成更容易理解的低维数据,同时保留
- 数据降维(Data Dimensionality Reduction)
M冰
统计数据分析数据挖掘机器学习人工智能
数据降维DataDimensionalityReduction概念基本思想分类基本原理主成分分析(PCA降维)principalcomponentanalysis概念原理概念数据降维是在某些特定条件下,减少数据中变量的个数,使得数据的维数降低。基本思想数据降维的思想是使用变量数更少的向量代表原来高维向量的信息。为什么要做数据降维呢?首先,数据降维技术可以解决“维数灾难”问题。维数灾难就是在高维空间
- 4.Python数据分析项目之广告点击转化率预测
想成为数据分析师的开发工程师
数据分析-统计分析python数据分析数据挖掘机器学习人工智能
1.总结流程具体操作基本查看查看缺失值(可以用直接查看方式isnull、图像查看方式查看缺失值missingno)、查看数值类型特征与非数值类型特征、一次性绘制所有特征的分布图像预处理缺失值处理(填充)拆分数据(获取有需要的值)、统一数据格式、特征工程(特征编码、0/1字符转换、自定义)、特征衍生、降维(特征相关性、PCA降维)数据分析groupby分组求最值数据、seaborn可视化预测拆分数据
- 【PCA降维】在人脸识别中的应用
数字生命Allen
python信息可视化数据分析
首先导入人脸数据集和相关的模块:fromsklearn.datasetsimportfetch_lfw_people#人脸数据集importmatplotlib.pyplotaspltfromsklearn.decompositionimportPCAimportnumpyasnp加载sklearn自带的数据集:faces=fetch_lfw_people(min_faces_per_person
- 基于 Python 的 11 种经典数据降维算法|KPCA降维算法
Luara_lyy
数据挖掘pythonpython机器学习
KPCA(kernelPCA)KPCA是核技术与PCA结合的产物,它与PCA主要差别在于计算协方差矩阵时使用了核函数,即是经过核函数映射之后的协方差矩阵。引入核函数可以很好的解决非线性数据映射问题。kPCA可以将非线性数据映射到高维空间,在高维空间下使用标准PCA将其映射到另一个低维空间。KPCA降维算法展示详细内容可参见《Python机器学习》之特征抽取——kPCA:https://blog.c
- linux系统服务器下jsp传参数乱码
3213213333332132
javajsplinuxwindowsxml
在一次解决乱码问题中, 发现jsp在windows下用js原生的方法进行编码没有问题,但是到了linux下就有问题, escape,encodeURI,encodeURIComponent等都解决不了问题
但是我想了下既然原生的方法不行,我用el标签的方式对中文参数进行加密解密总该可以吧。于是用了java的java.net.URLDecoder,结果还是乱码,最后在绝望之际,用了下面的方法解决了
- Spring 注解区别以及应用
BlueSkator
spring
1. @Autowired
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean,或者不存在UserDao类型的bean,会抛出 BeanCreationException异常,这时可以通过在该属性上再加一个@Qualifier注解来声明唯一的id解决问题。
2. @Qualifier
当spring中存在至少一个匹
- printf和sprintf的应用
dcj3sjt126com
PHPsprintfprintf
<?php
printf('b: %b <br>c: %c <br>d: %d <bf>f: %f', 80,80, 80, 80);
echo '<br />';
printf('%0.2f <br>%+d <br>%0.2f <br>', 8, 8, 1235.456);
printf('th
- config.getInitParameter
171815164
parameter
web.xml
<servlet>
<servlet-name>servlet1</servlet-name>
<jsp-file>/index.jsp</jsp-file>
<init-param>
<param-name>str</param-name>
- Ant标签详解--基础操作
g21121
ant
Ant的一些核心概念:
build.xml:构建文件是以XML 文件来描述的,默认构建文件名为build.xml。 project:每个构建文
- [简单]代码片段_数据合并
53873039oycg
代码
合并规则:删除家长phone为空的记录,若一个家长对应多个孩子,保留一条家长记录,家长id修改为phone,对应关系也要修改。
代码如下:
- java 通信技术
云端月影
Java 远程通信技术
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
- string与StringBuilder 性能差距到底有多大
aijuans
之前也看过一些对string与StringBuilder的性能分析,总感觉这个应该对整体性能不会产生多大的影响,所以就一直没有关注这块!
由于学程序初期最先接触的string拼接,所以就一直没改变过自己的习惯!
- 今天碰到 java.util.ConcurrentModificationException 异常
antonyup_2006
java多线程工作IBM
今天改bug,其中有个实现是要对map进行循环,然后有删除操作,代码如下:
Iterator<ListItem> iter = ItemMap.keySet.iterator();
while(iter.hasNext()){
ListItem it = iter.next();
//...一些逻辑操作
ItemMap.remove(it);
}
结果运行报Con
- PL/SQL的类型和JDBC操作数据库
百合不是茶
PL/SQL表标量类型游标PL/SQL记录
PL/SQL的标量类型:
字符,数字,时间,布尔,%type五中类型的
--标量:数据库中预定义类型的变量
--定义一个变长字符串
v_ename varchar2(10);
--定义一个小数,范围 -9999.99~9999.99
v_sal number(6,2);
--定义一个小数并给一个初始值为5.4 :=是pl/sql的赋值号
- Mockito:一个强大的用于 Java 开发的模拟测试框架实例
bijian1013
mockito单元测试
Mockito框架:
Mockito是一个基于MIT协议的开源java测试框架。 Mockito区别于其他模拟框架的地方主要是允许开发者在没有建立“预期”时验证被测系统的行为。对于mock对象的一个评价是测试系统的测
- 精通Oracle10编程SQL(10)处理例外
bijian1013
oracle数据库plsql
/*
*处理例外
*/
--例外简介
--处理例外-传递例外
declare
v_ename emp.ename%TYPE;
begin
SELECT ename INTO v_ename FROM emp
where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
exceptio
- 【Java】Java执行远程机器上Linux命令
bit1129
linux命令
Java使用ethz通过ssh2执行远程机器Linux上命令,
封装定义Linux机器的环境信息
package com.tom;
import java.io.File;
public class Env {
private String hostaddr; //Linux机器的IP地址
private Integer po
- java通信之Socket通信基础
白糖_
javasocket网络协议
正处于网络环境下的两个程序,它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤:
①创建Socket;
②打开连接到Socket的输入输出流;
④按照一定的协议对Socket进行读写操作;
④关闭Socket。
Socket通信分两部分:服务器端和客户端。服务器端必须优先启动,然后等待soc
- angular.bind
boyitech
AngularJSangular.bindAngularJS APIbind
angular.bind 描述: 上下文,函数以及参数动态绑定,返回值为绑定之后的函数. 其中args是可选的动态参数,self在fn中使用this调用。 使用方法: angular.bind(se
- java-13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class KickOutBadGuys {
/**
* 题目:13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
* Maybe you can find out
- Redis.conf配置文件及相关项说明(自查备用)
Kai_Ge
redis
Redis.conf配置文件及相关项说明
# Redis configuration file example
# Note on units: when memory size is needed, it is possible to specifiy
# it in the usual form of 1k 5GB 4M and so forth:
#
- [强人工智能]实现大规模拓扑分析是实现强人工智能的前奏
comsci
人工智能
真不好意思,各位朋友...博客再次更新...
节点数量太少,网络的分析和处理能力肯定不足,在面对机器人控制的需求方面,显得力不从心....
但是,节点数太多,对拓扑数据处理的要求又很高,设计目标也很高,实现起来难度颇大...
- 记录一些常用的函数
dai_lm
java
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamRead
- Hadoop中小规模集群的并行计算缺陷
datamachine
mapreducehadoop并行计算
注:写这篇文章的初衷是因为Hadoop炒得有点太热,很多用户现有数据规模并不适用于Hadoop,但迫于扩容压力和去IOE(Hadoop的廉价扩展的确非常有吸引力)而尝试。尝试永远是件正确的事儿,但有时候不用太突进,可以调优或调需求,发挥现有系统的最大效用为上策。
-----------------------------------------------------------------
- 小学4年级英语单词背诵第二课
dcj3sjt126com
englishword
egg 蛋
twenty 二十
any 任何
well 健康的,好
twelve 十二
farm 农场
every 每一个
back 向后,回
fast 快速的
whose 谁的
much 许多
flower 花
watch 手表
very 非常,很
sport 运动
Chinese 中国的
- 自己实践了github的webhooks, linux上面的权限需要注意
dcj3sjt126com
githubwebhook
环境, 阿里云服务器
1. 本地创建项目, push到github服务器上面
2. 生成www用户的密钥
sudo -u www ssh-keygen -t rsa -C "
[email protected]"
3. 将密钥添加到github帐号的SSH_KEYS里面
3. 用www用户执行克隆, 源使
- Java冒泡排序
蕃薯耀
冒泡排序Java冒泡排序Java排序
冒泡排序
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 10:40:14 星期二
http://fanshuyao.iteye.com/
- Excle读取数据转换为实体List【基于apache-poi】
hanqunfeng
apache
1.依赖apache-poi
2.支持xls和xlsx
3.支持按属性名称绑定数据值
4.支持从指定行、列开始读取
5.支持同时读取多个sheet
6.具体使用方式参见org.cpframework.utils.excelreader.CP_ExcelReaderUtilTest.java
比如:
Str
- 3个处于草稿阶段的Javascript API介绍
jackyrong
JavaScript
原文:
http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=html5weekly&utm_medium=email
本文中,介绍3个仍然处于草稿阶段,但应该值得关注的Javascript API.
1) Web Alarm API
&
- 6个创建Web应用程序的高效PHP框架
lampcy
Web框架PHP
以下是创建Web应用程序的PHP框架,有coder bay网站整理推荐:
1. CakePHP
CakePHP是一个PHP快速开发框架,它提供了一个用于开发、维护和部署应用程序的可扩展体系。CakePHP使用了众所周知的设计模式,如MVC和ORM,降低了开发成本,并减少了开发人员写代码的工作量。
2. CodeIgniter
CodeIgniter是一个非常小且功能强大的PHP框架,适合需
- 评"救市后中国股市新乱象泛起"谣言
nannan408
首先来看百度百家一位易姓作者的新闻:
三个多星期来股市持续暴跌,跌得投资者及上市公司都处于极度的恐慌和焦虑中,都要寻找自保及规避风险的方式。面对股市之危机,政府突然进入市场救市,希望以此来重建市场信心,以此来扭转股市持续暴跌的预期。而政府进入市场后,由于市场运作方式发生了巨大变化,投资者及上市公司为了自保及为了应对这种变化,中国股市新的乱象也自然产生。
首先,中国股市这两天
- 页面全屏遮罩的实现 方式
Rainbow702
htmlcss遮罩mask
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。
最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位就
- 关于angularjs的点滴
tntxia
AngularJS
angular是一个新兴的JS框架,和以往的框架不同的事,Angularjs更注重于js的建模,管理,同时也提供大量的组件帮助用户组建商业化程序,是一种值得研究的JS框架。
Angularjs使我们可以使用MVC的模式来写JS。Angularjs现在由谷歌来维护。
这里我们来简单的探讨一下它的应用。
首先使用Angularjs我
- Nutz--->>反复新建ioc容器的后果
xiaoxiao1992428
DAOmvcIOCnutz
问题:
public class DaoZ {
public static Dao dao() { // 每当需要使用dao的时候就取一次
Ioc ioc = new NutIoc(new JsonLoader("dao.js"));
return ioc.get(