- Matlab图像处理学习笔记
BLFaker84516
图像处理计算机视觉matlab图像处理学习
Matlab图像处理Matlab基础数组1、向量生成方式1:x=[值]x=[123]%行向量y=[4;5;6]%列向量z=x'%行向量转列向量
- python 图像处理学习笔记:1
智勇双全的小六
教程地址:http://www.cnblogs.com/denny402/p/5121501.html对比这些包,PIL(现在改名叫Pillow)只提供最基础的数字图像处理,功能有限;opencv实际上是一个c++库,只是提供了python接口,更新速度非常慢。到现在python都发展到了3.5版本,而opencv只支持到python2.7版本;scikit-image是基于scipy的一款图像处
- 传统图像处理学习笔记更新中
搬砖成就梦想
机器学习计算机视觉图像处理图像处理学习笔记
文章目录传统图像处理颜色空间高斯滤波腐蚀和膨胀开运算和闭运算如何求一张图片的均值?线性插值双线性插值仿射变换透视变换常见的边缘检测算子Sobel算法Canny算法Hough变换原理(直线和圆检测)找轮廓(findCountours)单应性(homography)原理
- MATLAB图像图像处理学习笔记(图像读取、图像显示)
椒盐小颗粒
一、安装Matlab链接:https://pan.baidu.com/s/11thMVoyRModjDGINJRJj0A提取码:uqgd二、基本操作(文件导入,读取图像和显示图像)1.文件导入imfinfo函数文件信息读取命令此命令可读取文件的详细信息,如图片位置,图片建立时间,图像大小,文件格式等等,详细内容如下:imfinfo函数的命令显示的详细信息2.读取图像函数imread可以将图像读入M
- 数字图像处理学习笔记(一):特征检测和匹配概述
Leon_Chen0
数字图像处理
数字图像处理学习笔记(一):特征检测和匹配概述参考博客:特征点的匹配SIFT特征详解数字图像处理学习笔记(二):SIFT(尺度不变特征变换)算法1、特征点概述如何高效且准确的匹配出两个不同视角的图像中的同一个物体,是许多计算机视觉应用中的第一步。虽然图像在计算机中是以灰度矩阵的形式存在的,但是利用图像的灰度并不能准确的找出两幅图像中的同一个物体。这是由于灰度受光照的影响,并且当图像视角变化后,同一
- 图像处理学习笔记
观天小蚁
图像处理学习笔记
图像处理的流程:获取图像-分割区域-特征提取。嵌入式工业读码器:包括DM码、QR码、vericode码Blob分析与形态学1.Blob区域是Blobs这一数据类型在halcon中的一种贴切的表达形式。采集图像-区域分割,最后通过特征(如圆度、面积、矩形度等)筛选,这一过程被称为Blob(binarylargeobjects)分析。2.形态学形态学是对区域大小调整的一种非常重要的方法和概念。形态学包
- 【OpenCV】形态学图像处理学习笔记
折途
pythonopencv
目录腐蚀操作:膨胀操作:开运算操作:闭运算操作:梯度运算操作:礼帽运算操作:黑帽运算操作:腐蚀操作:cv2.erode(图像对象,内核(卷积核),interations)内核:核越大,腐蚀程度越高可自行定义,例如:kernel=np.ones((3,3),np.uint8)interations:迭代次数,默认为1.膨胀操作:cv2.dilate(图像对象,内核,interations)腐蚀操作和
- 图像处理学习笔记(一)
菜鸡小黄
图像处理图像处理python
目录图像处理学习笔记(一)一、基础知识1、彩色图像(1)RGB(2)HSV(3)HSI(4)CMYK(5)YUV(6)YCbCr2、灰度图像3、二值图像二、图像灰度化1、最大值2、平均值3、加权平均值4、直接调用灰度处理的方法图像处理学习笔记(一)一、基础知识1、彩色图像(1)RGBRGB色彩模式是工业界的一种颜色标准,通过对红R、绿G、蓝B三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的
- 数字图像处理学习笔记9:图像复原及重建1(常见噪声及滤波方法、噪声判别方法)
刘燚
matlab计算机视觉图像处理
文章目录前言一、图像退化/复原过程的模型二、常见空间域噪声模型1.高斯噪声2.瑞利噪声3.伽马噪声4.指数噪声5.均匀分布噪声6.脉冲(椒盐)噪声三、图像中噪声判别四、空间滤波去噪1.算数均值滤波器及MATLAB代码2.几何均值滤波器及MATLAB代码3.谐波均值滤波器及MATLAB代码4.逆谐波均值滤波器及MATLAB代码5.中值滤波器及MATLAB代码6.最大值、最小值滤波器及MATLAB代码
- 拉普拉斯边缘检测_图像处理学习笔记(十四)——图像边缘锐化的基本方法(理论篇)...
云马宝淘
拉普拉斯边缘检测
本篇文章主要介绍图像边缘锐化的基本方法;锐化处理的目的是增强边界;图像中的物体的区别是图像的亮度值不同;在边界上反应很大的变化;所以锐化的目的是突出物体的细节,或者增强被模糊了的图像细节;为了以后边界提取、图像分割、目标识别、形状特征的提取打下基础;锐化的基本方法:图像锐化主要靠边界的不同,所以锐化求不同就要求差异,求差异要用减的方法;所以我们用到微分运算;在微分运算的基础上,介绍梯度锐化和边缘检
- 2023.3.30图像处理学习笔记
楠姐有点忙
研究生自学笔记图像处理学习深度学习
图像分割一些基本操作下采样:①降维,减少图片尺寸,减轻计算量②对卷积得到的FeatureMapFeatureMap进行进一步压缩通俗的说,实际上就是卷积层之间的池化操作。上采样:①升维。②还原为原尺寸。卷积层:(普通卷积、3D卷积、膨胀卷积[空洞卷积扩张卷积Dliatedconvolution]、分组卷积、转置卷积、)①卷积的作用就是为了将Input的数据做一次特征提取。批标准化:BatchNor
- 医疗图像领域的常见问题总结 | 笔记 | 2023-03-08
Hanshuqian
深度学习计算机视觉人工智能
医疗图像处理学习笔记深度学习模型的相关方法1深度监督1-1概念1-2PyTorch中的使用语法2自注意力机制张量2-1为什么在编码器阶段和解码器阶段的自注意力机制张量的数量不相等?3SAD损失函数3-1概念3-2为什么注意力图像机制中要计算SAD损失函数?3-3PyTorch中的使用语法43D输入数据4-13D输入数据本身自带标签问题(以CT图像为例)1、介绍2、二值化的处理方法4-23D输入数据
- [图像处理学习笔记Opencv]双边滤波
科技小生
图像处理学习笔记opencv图像处理c++
一、原理双边滤波有两个功能:滤波和保留边界。使用两个核处理图像,记作K核、v核。其中:K核满足空域的高斯分布(滤波),V核满足值域的高斯分布(保留边界)。空域的高斯分布:离中心像素点越近,权值越大,否则越小。其中u,v为核的中心坐标。值域的高斯分布:与中心像素点差值越大,权值越小,否则越大。其中f(u,v)为中心点像素值。那么双边滤波的核为K*V。二、Opencv代码实现1.K核代码如下(示例):
- 数字图像处理学习笔记4:图像增强之空间滤波2(一阶微分锐化滤波(梯度),二阶微分锐化(拉普拉斯),非锐化掩蔽)
刘燚
计算机视觉matlab
文章目录前言一、一阶微分和二阶微分的定义二、一阶微分锐化滤波:梯度1.梯度2.sobel算子及MATLAB代码二、二阶微分锐化滤波:拉普拉斯算子1.拉普拉斯算子2.拉普拉斯算子MATLAB代码三、非锐化掩蔽和高提升滤波1.非锐化掩蔽和高提升滤波2.MATLAB代码总结前言锐化滤波的主要目的是突出灰度的过渡部分,比如图像中物体的边缘。一、一阶微分和二阶微分的定义一阶微分:(1)在恒定灰度值得区域一阶
- OpenCV高级图像处理学习笔记
小王王王旺
4.1混合两张图像#Importrequiredpackagesimportcv2#Readimage1img1=cv2.imread("C:\\Users\\mac\\Pictures\\measure\\cat1.jpg")#Readimage2img2=cv2.imread("C:\\Users\\mac\\Pictures\\measure\\cat2.jpg")#Definealphaa
- 图像处理学习笔记-02-数字图像基础
尔呦
图像处理图像处理学习人工智能
第一节简述人类视觉系统的一些重要方面,包括人眼中图像的生成及人眼适应和辨认灰度的一些能力,第二节讨论光、电磁波谱的其他分量及他们的成像特点,第三节讨论成像传感器及如何使用成像传感器来生成数字图像,第四节介绍均匀图像取样和灰度量化的概念,第五节介绍像素间的各种基本关系视觉感知要素目的:图像形成并被人类感知的基本原理光感受器:锥状体(对颜色高度敏感,明视觉或亮视觉),杆状体(对低光照度敏感,表现为白天
- 数字图像处理学习笔记(二)(上)
书生丶丶
学习图像处理python
第三章灰度变换与空间滤波引言空间域:指图像平面本身,这类图像处理方法直接以图像中的像素操作为基础。处理主要分为灰度变换和空间滤波两类。变换域:变换域的图像处理首先把一幅图像变换到变换域,在变换域中进行处理,然后通过反变换把处理结果返回到空间域。类比信号系统中的时域与频域以及s域。3.1背景知识空间域技术优点:在计算上更有效,且在执行上需要较少的处理资源。空间域处理表示公式:g(x,y)=T[f(x
- 数字图像处理学习笔记(四)
书生丶丶
学习计算机视觉图像处理
文章目录第七章小波和多分辨率处理引言7.1背景图像金字塔:有限冲激响应滤波器(FIR):哈尔变换:7.2多分辨率展开级数展开尺度函数7.3一维小波变换离散小波变换连续小波变换7.4快速小波变换7.5二维小波变换7.6小波包7.7小结第8章图像压缩8.1基础知识数据压缩:编码冗余空间冗余和时间冗余不相关的信息图像信息的度量图像压缩模型图像格式、容器和压缩标准8.2一些基本的压缩方法霍夫曼编码Golo
- 图像处理学习笔记03:灰度变换(二)
为成大道踏平坎坷
数字图像处理对数变换对比拉伸
对数及对比度扩展变换对数变换表达式g=c*log(1+(f))这个变换与之前的gamma曲线相似,但是区别在于对数曲线的形状是固定的,gamma曲线的函数形状可以改变。c是尺寸比例系数,f是原灰度值,g为变化后的灰度值。函数的自变量为低值时,曲线的斜率很高;自变量为高值时,曲线的斜率很低。这种变换可以增强图像中较暗部分的细节,从而用来扩展被压缩的高值图像中的较暗像素。mat2gray函数,将矩阵的
- 图像处理学习笔记02:灰度变换(一)
为成大道踏平坎坷
数字图像处理灰度变换
灰度变换是一个点对应一个点的图像处理方法。通过灰度变换函数就可以清楚的看出图像处理前后像素的灰度变化情况。那什么是灰度变换函数呢,从图像上来看,x轴方向代表原图像的像素点的灰度级(从0到L-1依次排列,也就是从最暗到最亮的全过程),y轴表示处理后的图像的灰度级排列。每一个x轴上的点都有一个与之对应的y轴的输出点对应,表明原来某一灰度级变化成处理后对应的灰度级。imadjust和stretchlim
- 【图像处理学习笔记】 灰度变换
我什么都不懂zvz
数字图像处理与OpenCV图像处理学习计算机视觉
Date:2023.01.07参考:https://youcans.blog.csdn.net/article/details/125112487https://www.bilibili.com/video/BV1RF41177xo/?spm_id_from=333.999.0.0&vd_source=9e9b4b6471a6e98c3e756ce7f41eb134灰度变换背景基本灰度变换函数图像
- 数字图像处理学习笔记
在学习的王哈哈
学习笔记
数字图像处理学习笔记这门课是通过数字图像处理-DigitalImageProcessing(DIP)进行学习的,由于课中代码实现的部分是Matlab,对我以后的用处不是很大,所以学习的重心是在于理论的部分,至于代码实现部分先暂时搁置,与此同时会查看下openCV中python接口相关操作的使用。文章目录数字图像处理学习笔记第一二章OpenCV-python的相关使用1.读取图像2.显示图像2.显示
- 图像处理学习笔记二(二)
帅天(^▽^)o
算术/逻辑增强图像中的算术/逻辑增强操作主要是以像素对像素为基础在两幅或者多幅图间进行(不包含逻辑非,他在单一图像中进行)对于逻辑操作来说:或|与|非,这三种逻辑算子完全是函数化的。换句话说,任何其他的逻辑算子都可以由这三个基本算子来实现。当我们对灰度级图像进行逻辑操作时,像素值作为一个二进制字符串来处理。逻辑操作与”操作和“或”操作通常用作模板,即通过这些操作可以从一幅图像中提取子图像。在“与”
- matlab图像处理学习笔记
zxxx9527
matlab图像切割学习笔记airwaysegmentation
因为大四的项目设计是关于图像切割,具体题目是airwaysegementation,也就是肺气道树的切割算法。实现语言是matlab,虽然已经转了计算机,matlab以后会很少接触,但是为了完成项目,还是学习并记录一下。formatlong(16)formatshort(4)formatbank(2)formatrat:fractionformatshorteformatlongeexp()sqr
- 基于Matlab的形态学图像处理学习笔记
亦我飞也
Matlab图像分割视频教程Matlab形态学处理图像处理
本例程配套完整视频、源码和素材图片下载视频在线观看请点击第12章形态学图像处理12.1基本的形态学运算例12-1创建结构元素例12-2创建图像并进行矩形腐蚀操作例12-3创建图像并进行矩形膨胀操作例12-4对二值图像进行线性膨胀操作例12-5对灰度图像进行球性膨胀操作例12-6对二值图像进行盘状腐蚀操作例12-7对二值图像进行腐蚀和膨胀操作例12-8对灰度图像进行开运算例12-9对灰度图像进行闭运
- 数字图像处理学习笔记4第四章 图像变换 附实验
如魔
读书笔记数字图像处理知识整理-读书笔记图像处理离散余弦变换快速傅立叶变换
第四章图像变换附实验前言图像变换:为达到某种目的将原始图像变换映射到另一个空间上,使得图像的某些特征得以突出,以便于后面的处理和识别。4.1连续傅里叶变换一维变换用傅里叶变换表示的函数特征完全可以通过傅里叶反变换来重建,而不会丢失任何信息。若把一个一维输入信号做一维傅里叶变换,该信号就被变换到频域上,即得到了构成该输入信号的频谱,频谱反映了该输入信号由哪些频率构成。函数f(x)的一维连续傅里叶变换
- 【参考黑马のOpencv图像处理学习笔记】opencv图像处理几何变换
阿楠KAUAI
opencv图像处理计算机视觉
学习目标掌握图像的缩放,平移,旋转等了解数字图像的仿射变换和透射变换1图像缩放缩放是对图像的大小进行调整,即使图像放大或缩小。APIcv2.resize(src,dsize,fx=0,fy=0,interpolation=cv2.INTER_LINEAR)参数:src:输入图像dsize:绝对尺寸,直接指定调整后图像的大小fx,fy:相对尺寸,将dsize设置为None,然后将fx和fy设置为比例
- 数字图像处理学习笔记(一)——数字图像处理概述
闭关修炼——暂退
《数字图像处理》学习笔记数字信号处理
数字图像处理(DigitalImageProcessing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结整理,欢迎大家一起学习交流!专栏链接:数字图像处理学习笔记一、什么是图像Ⅰ、图像的定义:二维函数f(x,y)注:①x,y是空间坐标;②f(x,y)中f是点(x,y)的幅值。Ⅱ、灰度图像是一个二维灰度(或亮
- 数字图像处理学习笔记(二):图像灰度级的增加、减少
岛屿绕城
数字图像处理MATLAB实验计算机视觉图像识别matlab图像处理灰度级
实验截图:图像灰度级阶梯实验代码:img1=imread('erciyuan.jpg');img2=rgb2gray(img1);fori=0:7img=(uint8(img2/(2^i)))*(2^i);%灰度级逐渐递减的过程subplot(2,4,i+1),imshow(img,[]);title(['',num2str(2^(8-i)),'级灰度图像']);%设置titleend结果分析:图
- 数字图像处理学习笔记2:图像直方图及空域处理和常见python编程问题
一年级 学生
数字图像处理pythonopencvnumpy计算机视觉
本次学习内容是记录基本的图像增强,滤波或者直方图处理的编程实现以及相关python常见错误,涉及numpy,matplotlib,opencv等库。以上内容基于第一次作业。目录直方图读取显示直方图均衡化plt绘图技巧说明直方图拉伸平滑滤波图像锐化图像二值化1.直方图读取显示函数cv.calcHist(images,channels,mask,histSize,ranges[,hist[,accum
- 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(