- 数字图像处理笔记——酉变换( Unitary image transforms)
Veropatrinica
图像处理数字图像处理酉变换基函数小波变换DCT
酉变换酉变换可以由如下方式定义,其中输入和输出之间的关系可以写成矩阵相乘的形式,矩阵A称为酉矩阵,A满足A的逆矩阵等于A的共轭对称矩阵DFT变换就是一个酉变换,系数矩阵A满足每一列的模是1并且由于不同频率正弦信号之间的正交性,列之间是相互正交,因此A也是一个酉矩阵对于二维DFT我们可以看做两次一维的DFT,因此我们也可以写成矩阵相乘的形式基我们表达一个二维图像或者是一个一维向量,我们都是用基的形式
- 【数字图像处理笔记(七)】之冲激和取样的傅里叶变换
Harmony_Launch
#数字图像处理【冈萨雷斯】卷积信号处理
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一.冲激和取样特性(一)连续冲激的定义线性系统和傅里叶变换研究的核心是冲激及其取样特性。连续变量t在t=0处的单位冲激表示:满足等式物理上,如果我们把t解释为时间,那么一个冲激可看成是幅度无限、持续时间为0.具有单位面积的尖峰信号。一个冲激具有关于如下积分的所谓取样特性:假设f(t)在t=0处是连续的,取样特性得到函数f(t)在冲激位置
- 【数字图像处理笔记】01-数字图像基础
End-ING
Matlab应用数字图像处理
01-数字图像基础图像类型黑白(二值)图像只有黑白两种颜色的图像称为黑白图像或单色图像,图像的每个像素只能是黑或白,没有中间的过渡,故又称为二值图像。二值图像的像素值只能为0或1,图像中的每个像素值用1位存储。图像矩阵中用1表示白色,0表示黑色。灰色图像在灰度图像中,像素灰度级用8位表示,所以每个像素都是介于黑色和白色之间的256(2^8=256)种灰度中的一种,灰度图像只有从黑到白的256种灰度
- 数字图像处理笔记--3
halooy
计算机视觉图像处理算法
内容:点运算图像滤波彩色图像处理面向某一目标对图像感兴趣的部分进行处理,以改善图像的视觉质量面向目标,不考虑降质原因(基于人类主观偏好)设计方法-图像增强的方法-空间运算:基于图像像素点灰度值进行增强处理-变换运算:从空间域变换到新的域里进行处理,处理结束后将处理结果再映射回空间域-伪色彩增强:把灰度图像映射到彩色空间,常用于遥感图像处理、医学图像处理点运算点运算的约束条件1)duiyu0≤r≤1
- 数字图像处理笔记--4
halooy
计算机视觉图像处理算法
图像变换域增强:二维离散傅里叶变换通带滤波同态滤波一.离散傅里叶变换定义二.离散傅里叶变换性质1.线性2.周期性3.对称性4.平移特性5.可分离性6.旋转特性:图像在空域旋转()角,其频谱在频域旋转()角7.卷积定理8.相关定理9.微分三。图像频谱分析1.图像纹理特性图像频谱是图像纹理特征的反映,如果图像具有比较平坦的纹理,则图像低频分量丰富,反之,若图像细节较多,则图像高频分量丰富。通带滤波如何
- 数字图像处理笔记
gsls200808
随想图像处理笔记
第一章数字图像处理基本概念P3图形采用矢量结果,而图像采用栅格结构P3根据图像的产生方法分为3类:可见图像、物理图像、数学图像P3可见图像:指视觉系统可以直接看见的图像。P4物理图像:反映物体的电磁波辐射能,包括可见光和不可见光P4数学图像:由连续函数或离散函数生成的抽象图像,其中离散函数生成的图像就是计算机可以处理的数字图像P4图像是其所表示物体的信息的直接描述和概括表示P5数字图像是指一个被采
- 数字图像处理笔记(二)图像增强-直方图修改技术
魔法自动机
图像处理机器学习计算机视觉人工智能
图像增强-直方图修改技术图像增强介绍灰度变换直方图直方图修改技术的基础直方图均衡化处理(直方图线性化处理)直方图规定化处理图像对比度处理前言:本篇笔记,在于了解图像增强的直方图修改技术有哪些方法以及设计到的数学原理。参考:阮秋琦第3版《数字图像处理学》、黄琳琳图像处理与机器学习视频感想:用到了很多概率论和高等数学的知识。图像增强介绍为什么需要图像增强?:图像有时候会出现视觉效果不佳、噪声污染、难以
- 数字图像处理笔记 第二章 数字图像基础
我是余傲:)
数字图像处理(第三版)笔记笔记计算机视觉图像处理
第二章数字图像基础2.1视觉感知要素知己知彼,百战不殆。了解人类的视觉感知,有助于我们学习数字图像处理。本小节中眼睛中图像的形成,让我联想到照相机成像,人眼的亮度适应和辨别让我想到手机屏幕的自动调节亮度。由于这部分知识属于横向扩展,在此就不摘录相关专有名词,读者可直接跳过学习。2.1.1人眼的结构2.1.2眼睛中图像的形成2.1.3亮度适应与辨别2.2光和电磁波谱之所以要了解光和电磁波普是因为原理
- DIP数字图像处理笔记
师大阿林
专业课学习matlab图像处理dip数字图像处理
数字图像处理——南信大范春年老师期末复习笔记matlab语法期中考试总结邻域图像增强概念直方图的图像增强点处理直方图均衡化histogramequalization意义效果**方法**注意线性变换和非线性变换邻域处理空域滤波平滑滤波器matlab代码锐化滤波器一阶导数算子二阶导数算子matlab代码频域处理傅里叶变换频谱图分析傅里叶变换的matlab代码傅里叶变换的性质1低通滤波器理想的低通滤波器
- python数字图像处理笔记10 图像旋转
imxlw00
#数字图像处理数字图像处理
图像旋转旋转前旋转后矩阵表示defrotate(img,angle):H,W,C=img.shapeanglePi=angle*math.pi/180.0cosA=math.cos(anglePi)sinA=math.sin(anglePi)out=np.zeros((H,W,C),dtype=np.uint8)#必须是8不然显示不出图像foryinrange(H):forxinrange(W):
- 数字图像处理(冈萨雷斯)_数字图像处理笔记总结
CR7CODE
笔记计算机视觉图像处理人工智能
数字图像基础视觉感知要素人眼视觉基础感光器锥状体:主要集中在中央凹,对颜色高度敏感(白昼视觉/亮视觉)杆状体:主要分布在视网膜表面,给出总体图像(暗视觉/微光视觉)光强度与主观亮度的关系曲线长实现是代表视觉系统能够适应的光强范围在0.001-0.1mL范围中由暗视觉逐步过渡到亮视觉BaB_aBa交叉线为眼睛能够适应这一强度级别时人眼所能感知的主观亮度范围低于==BbB_bBb交叉线==则被感知为不
- 【图像处理】数字图像处理笔记
秋天的波
python计算机视觉图像处理图像处理计算机视觉人工智能
文章目录直方图处理滤波器图像复原形态学图像处理灰度形态学——多使用平坦结构元(SE)【数字图像处理P428图像分割1、canny边缘检测【数字图像处理P463】图像的表征特征描述子目标检测分类器AdaBoost算法——集成学习、迭代算法直方图处理1、直方图均衡化由像素级累积概率密度确定对应的新像素值2、直方图规定化(直方图匹配)寻找累计概率密度最相近的像素值作为新像素值滤波器1、中值滤波器处理椒盐
- 数字图像处理笔记①——图像处理、数字图像获取
浮晓梦
数字图像
一、图像处理可分为两种:1.模拟图像处理:函数2.数字图像处理(主要):矩阵二、数字图像获取1图像数字化1.图像数字化:把图像分割为一个个像素(属性=(位置,灰度/颜色)),灰度用整数表示,形成一幅点阵式的数字图像。包括采集和量化两个过程。采样:把空间上连续的图像转变成离散点的操作。量化:将像素灰度转化成离散的整数值的过程。数据量:M*N灰度级数为G(G=2^g)的图像所需储存空间为MNgbit。
- 数字图像处理笔记
嵌入式视觉
数字图像处理图像锐化和平滑图像空间变换opencv低通滤波器模糊和高通滤波器锐化直方图均衡化
一,绪论1.1,什么是数字图像处理1.2,数字图像处理的起源1.3,数字图像处理技术应用实例1.4,数字图像处理的基本步骤1.5,图像处理系统的组成二,数字图像基础2.1,视觉感知要素2.1.1,人眼的结构2.1.2,人眼中图像的形成2.1.3,亮度适应与辨别2.2,电磁波谱2.3,图像感知与获取2.3.1,一个简单的成像模型2.4,图像取样和量化2.4.1,取样和量化的概念2.4.2,数字图像表
- 数字图像处理笔记(一)基础内容
魔法自动机
图像处理计算机视觉图像处理人工智能
基础内容数字图像是什么,和模拟图像又有什么区别数字图像处理数字图像处理研究内容数字图像处理有哪些方法计算机图形学和数字图像处理的区别常用的数字图像处理开发工具数字图像图像的数学表达数字图像的性质数字图像类型数字图像文件格式像素间的基本关系前言:本篇笔记,在于对数字图像处理有个初步的了解,了解数字图像是什么、数字图像处理能做些什么、数字图像有什么特点,为后续进一步学习做铺垫。学习资料:1)《数字图像
- 数字图像处理笔记(一)——图像存储空间,分辨率,图像内插
九九八十一06006
数字图像处理基础知识计算机视觉图像处理
数字图像处理笔记(一)——图像存储空间,分辨率,图像内插本系列笔记是笔者在学习冈萨雷斯《数字图像处理》第三版时做的总结,日后看的时候方便点,如果有幸得到大家的讨论,喜上眉梢。本节参考书本第2.4节图像取样与量化1概念图像的原点位于左上角,其中正x轴向下延伸,正y轴向右延伸。这种方便的表示基于这样的事实:许多图像显示(譬如电视显示器)扫描都是从左上角开始的,然后一次向下移动一行。更重要的事实是矩阵的
- 数字图像处理笔记-01(图像文件的读取、显示、存储,以及彩色图像转换)
choking-a
图像处理matlab
(一)在MATLAB中彩色图像的表示1.1RGB图像一幅RGB图像就是M×N×3大小的彩色像素的数组,其中的每个彩色像素点都是在特定空间位置的彩色图像所对应的红、绿、蓝三个分量。RGB图像也可以看做由三个灰度图像形成的“堆栈”,当发送到彩色监视器的红、绿、蓝输入端时,就在屏幕上产生彩色图像。按照惯例,形成一幅RGB彩色图像的三幅图像通常被称作红、绿、蓝分量图像。分量图像的数据类决定了它们的取值范围
- 数字图像处理笔记
qq_1041357701
计算机视觉图像处理matlab
一,绪论1.1,什么是数字图像处理1.2,数字图像处理的起源1.3,数字图像处理技术应用实例1.4,数字图像处理的基本步骤1.5,图像处理系统的组成二,数字图像基础2.1,视觉感知要素2.1.1,人眼的结构2.1.2,人眼中图像的形成2.1.3,亮度适应与辨别2.2,电磁波谱2.3,图像感知与获取2.3.1,一个简单的成像模型2.4,图像取样和量化2.4.1,取样和量化的概念2.4.2,数字图像表
- python数字图像处理笔记07 双线性插值法 ~~~这就是为什么要学数学的例子!
imxlw00
#数字图像处理数字图像处理
大家都是怎么学习图像处理,这些公式和图形,有什么书能讲解这些知识?推荐一些吧!!!!单线性插值已知P1点和P2点,坐标分别为(x1,y1)、(x2,y2),要计算[x1,x2]区间内某一位置x在直线上的y值2点求一条直线公式由于x值已知,所以可以从公式得到y的值已知y求x的过程与以上过程相同,只是x与y要进行交换。由于像素间距离x2-x1=1所以设a=x2-x那么x-x1=1-a;y=ay1+(1
- 数字图像处理笔记
qq_1041357701
计算机视觉人工智能深度学习
文章目录直方图处理毕设项目演示地址:[链接](https://space.bilibili.com/364224477)毕业项目设计代做项目方向涵盖:滤波器图像复原形态学图像处理灰度形态学——多使用平坦结构元(SE)【数字图像处理P428图像分割1、canny边缘检测【数字图像处理P463】图像的表征特征描述子目标检测分类器AdaBoost算法——集成学习、迭代算法直方图处理1、直方图均衡化由像素
- 数字图像处理笔记
sxiaozhenq
matlab
一、图像格式转换①RGB==>灰度图像rgb2gray();②RGB==>索引图像rgb2ind();③灰度图像==>索引图像[X,map]=gray2ind(I,n);I为索引图像或二值图像,灰度图像n默认64,二值图像默认为2,map对应的颜色值为颜色图gray(n)中的颜色值;④索引图像==>灰度图像I=ind2gray(X,map),[X,map]对应索引图象,I为转换后的图像,输入的数据
- 计算机视觉学习路
Goafan
计算机视觉opencvpython
丸兔恰恰恰01-数学基础链接代码02-图像知识链接插值方法03-数字图像处理笔记链接代码===OpenCV01基本操作链接OpenCV02核心知识链接OpenCV03图形绘制链接OpenCV04图像运算链接OpenCV05图像变换链接OpenCV06滤波器链接OpenCV07形态学操作链接OpenCV08轮廓查找链接OpenCV车辆检测实战链接OpenCV09特征检测链接OpenCV10特征匹配链
- 03-数字图像处理笔记
Goafan
计算机视觉计算机视觉算法人工智能
本章节的内容有:直方图均衡化几何变化灰度变化灰度增强图像锐化光流估计链接:https://pan.baidu.com/s/1mJv8h4scZyG1dsKveI4c4g?pwd=qqvz提取码:qqvz
- 数字图像处理笔记 第五章 图像增强 附实验
如魔
读书笔记数字图像处理知识整理-读书笔记图像处理
第五章图像增强附实验5.1前言,基础概念与分类图像增强的目的:改善图像的视觉效果,或将图像转换成更适合于人眼观察和机器分析识别的形式,以便从图像中获取更有用的信息有针对性的,注意主观为导向,并不存在通用的增强算法,与受关注物体的特性、观察者的习惯和处理目的相关。没有一个图像增强的统一理论,如何评价图像增强的结果好坏也没有统一的标准。图像增强方法分为两大类:空间域方法和频率域方法。空间域方法:对图像
- 数字图像处理笔记-02(图像空域增强技术及联合运用)
choking-a
图像处理matlab
数字图像处理笔记-02(图像空域增强技术及联合运用)(一)图像增强1.1基本概念由于图像在传输或者处理过程中会引入噪声或使图像变模糊,从而降低了图像质量,甚至淹没了特征,给分析带来了困难。所以图像增强是要突出图像中的某些信息,同时削弱或去除某些不需要信息的一种处理方法,以得到对具体应用来说视觉效果更“好”,或更“有用”的图像的技术。图像增强的基本方法主要有:空间域处理:对图像像素直接处理如:点处理
- 数字图像处理笔记
@@@lv
图像处理
目录1数字图像与图像处理1.1图像处理与图像分析的关系1.2数字图像处理系统组成1.3数字图像处理技术的应用领域2数字图像处理的基础2.1电磁波谱与可见光谱2.2人眼视觉特性2.3图像的采样和量化2.4像素间的关系2.5图像文件类型3图像基本运算3.1图像基本运算概述3.2点运算3.3代数运算3.4几何运算1数字图像与图像处理图像处理方法:模拟图像处理、数字图像处理、光电结合处理。图像的输入输出都
- 7/13数字图像处理笔记
用吉他弹奏摇滚乐
7月13日频率域滤波基本概念傅里叶级数傅里叶变换冲激及其取样特征卷积取样和取样函数的傅里叶变换取样取样函数的傅里叶变换取样定理混淆由取样后的数据重建函数单变量的离散傅里叶变换(DFT)由取样后的函数的连续变换得到DFT取样和频率间隔之间的关系两个变量的函数的拓展二维冲激及其取样特性二维连续傅里叶变换对二维取样和取样定理图像中的混淆二维离散傅里叶变换及其反变换二维离散傅里叶变换的性质空间和频率间隔的
- 数字图像处理笔记01
wjoker
数字图像处理
图像及其数字处理01图像的表示二维图像的成像过程反射光或发射光线→成像系统→成像平面→输出图像数字图像的基本要素像素(pixel):数字图像的基本单位像素坐标系:对图像分布进行二位空间采样(左上角为原点)像素值:对单个像素灰度值进行数字化采样图像尺寸:一幅数字图像矩阵的大小矩阵表示图像是像素的二维排列一般采用均匀采样特殊情况下也采用非均匀采样数学表示二维离散函数I=f(x,y)函数值f表示亮度二维
- 数字图像处理笔记(一)——Connected-component labeling--连通区域标记
寻找如意
数字图像处理
转自:https://en.wikipedia.org/wiki/Connected-component_labelingConnected-componentlabeling(alternativelyconnected-componentanalysis,blobextraction,regionlabeling,blobdiscovery,orregionextraction)isanalg
- 数字图像处理笔记与体会
realitycss
数字图像处理的Matlab实现
1.数字图像是用一个数字矩阵来表示的,数字阵列中的每个数字,表示数字图像的一个最小单位,称为像素。2.数字图像处理可以理解为两个方面的操作:一个是图像到图像的处理(如图像的灰度转换,图像增强等),另外一个是图像到非图像的一种表示,比如图像的测量。3.数字图像处理的研究内容有很多个方向,比如:·图像数字化:将一幅图像以数字的形式表示,主要包括采样和量化两个过程。·图像增强:将一幅图像中的有用信息进行
- JVM StackMapTable 属性的作用及理解
lijingyao8206
jvm字节码Class文件StackMapTable
在Java 6版本之后JVM引入了栈图(Stack Map Table)概念。为了提高验证过程的效率,在字节码规范中添加了Stack Map Table属性,以下简称栈图,其方法的code属性中存储了局部变量和操作数的类型验证以及字节码的偏移量。也就是一个method需要且仅对应一个Stack Map Table。在Java 7版
- 回调函数调用方法
百合不是茶
java
最近在看大神写的代码时,.发现其中使用了很多的回调 ,以前只是在学习的时候经常用到 ,现在写个笔记 记录一下
代码很简单:
MainDemo :调用方法 得到方法的返回结果
- [时间机器]制造时间机器需要一些材料
comsci
制造
根据我的计算和推测,要完全实现制造一台时间机器,需要某些我们这个世界不存在的物质
和材料...
甚至可以这样说,这种材料和物质,我们在反应堆中也无法获得......
 
- 开口埋怨不如闭口做事
邓集海
邓集海 做人 做事 工作
“开口埋怨,不如闭口做事。”不是名人名言,而是一个普通父亲对儿子的训导。但是,因为这句训导,这位普通父亲却造就了一个名人儿子。这位普通父亲造就的名人儿子,叫张明正。 张明正出身贫寒,读书时成绩差,常挨老师批评。高中毕业,张明正连普通大学的分数线都没上。高考成绩出来后,平时开口怨这怨那的张明正,不从自身找原因,而是不停地埋怨自己家庭条件不好、埋怨父母没有给他创造良好的学习环境。
- jQuery插件开发全解析,类级别与对象级别开发
IT独行者
jquery开发插件 函数
jQuery插件的开发包括两种: 一种是类级别的插件开发,即给
jQuery添加新的全局函数,相当于给
jQuery类本身添加方法。
jQuery的全局函数就是属于
jQuery命名空间的函数,另一种是对象级别的插件开发,即给
jQuery对象添加方法。下面就两种函数的开发做详细的说明。
1
、类级别的插件开发 类级别的插件开发最直接的理解就是给jQuer
- Rome解析Rss
413277409
Rome解析Rss
import java.net.URL;
import java.util.List;
import org.junit.Test;
import com.sun.syndication.feed.synd.SyndCategory;
import com.sun.syndication.feed.synd.S
- RSA加密解密
无量
加密解密rsa
RSA加密解密代码
代码有待整理
package com.tongbanjie.commons.util;
import java.security.Key;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerat
- linux 软件安装遇到的问题
aichenglong
linux遇到的问题ftp
1 ftp配置中遇到的问题
500 OOPS: cannot change directory
出现该问题的原因:是SELinux安装机制的问题.只要disable SELinux就可以了
修改方法:1 修改/etc/selinux/config 中SELINUX=disabled
2 source /etc
- 面试心得
alafqq
面试
最近面试了好几家公司。记录下;
支付宝,面试我的人胖胖的,看着人挺好的;博彦外包的职位,面试失败;
阿里金融,面试官人也挺和善,只不过我让他吐血了。。。
由于印象比较深,记录下;
1,自我介绍
2,说下八种基本类型;(算上string。楼主才答了3种,哈哈,string其实不是基本类型,是引用类型)
3,什么是包装类,包装类的优点;
4,平时看过什么书?NND,什么书都没看过。。照样
- java的多态性探讨
百合不是茶
java
java的多态性是指main方法在调用属性的时候类可以对这一属性做出反应的情况
//package 1;
class A{
public void test(){
System.out.println("A");
}
}
class D extends A{
public void test(){
S
- 网络编程基础篇之JavaScript-学习笔记
bijian1013
JavaScript
1.documentWrite
<html>
<head>
<script language="JavaScript">
document.write("这是电脑网络学校");
document.close();
</script>
</h
- 探索JUnit4扩展:深入Rule
bijian1013
JUnitRule单元测试
本文将进一步探究Rule的应用,展示如何使用Rule来替代@BeforeClass,@AfterClass,@Before和@After的功能。
在上一篇中提到,可以使用Rule替代现有的大部分Runner扩展,而且也不提倡对Runner中的withBefores(),withAfte
- [CSS]CSS浮动十五条规则
bit1129
css
这些浮动规则,主要是参考CSS权威指南关于浮动规则的总结,然后添加一些简单的例子以验证和理解这些规则。
1. 所有的页面元素都可以浮动 2. 一个元素浮动后,会成为块级元素,比如<span>,a, strong等都会变成块级元素 3.一个元素左浮动,会向最近的块级父元素的左上角移动,直到浮动元素的左外边界碰到块级父元素的左内边界;如果这个块级父元素已经有浮动元素停靠了
- 【Kafka六】Kafka Producer和Consumer多Broker、多Partition场景
bit1129
partition
0.Kafka服务器配置
3个broker
1个topic,6个partition,副本因子是2
2个consumer,每个consumer三个线程并发读取
1. Producer
package kafka.examples.multibrokers.producers;
import java.util.Properties;
import java.util.
- zabbix_agentd.conf配置文件详解
ronin47
zabbix 配置文件
Aliaskey的别名,例如 Alias=ttlsa.userid:vfs.file.regexp[/etc/passwd,^ttlsa:.:([0-9]+),,,,\1], 或者ttlsa的用户ID。你可以使用key:vfs.file.regexp[/etc/passwd,^ttlsa:.: ([0-9]+),,,,\1],也可以使用ttlsa.userid。备注: 别名不能重复,但是可以有多个
- java--19.用矩阵求Fibonacci数列的第N项
bylijinnan
fibonacci
参考了网上的思路,写了个Java版的:
public class Fibonacci {
final static int[] A={1,1,1,0};
public static void main(String[] args) {
int n=7;
for(int i=0;i<=n;i++){
int f=fibonac
- Netty源码学习-LengthFieldBasedFrameDecoder
bylijinnan
javanetty
先看看LengthFieldBasedFrameDecoder的官方API
http://docs.jboss.org/netty/3.1/api/org/jboss/netty/handler/codec/frame/LengthFieldBasedFrameDecoder.html
API举例说明了LengthFieldBasedFrameDecoder的解析机制,如下:
实
- AES加密解密
chicony
加密解密
AES加解密算法,使用Base64做转码以及辅助加密:
package com.wintv.common;
import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import sun.misc.BASE64Decod
- 文件编码格式转换
ctrain
编码格式
package com.test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
- mysql 在linux客户端插入数据中文乱码
daizj
mysql中文乱码
1、查看系统客户端,数据库,连接层的编码
查看方法: http://daizj.iteye.com/blog/2174993
进入mysql,通过如下命令查看数据库编码方式: mysql> show variables like 'character_set_%'; +--------------------------+------
- 好代码是廉价的代码
dcj3sjt126com
程序员读书
长久以来我一直主张:好代码是廉价的代码。
当我跟做开发的同事说出这话时,他们的第一反应是一种惊愕,然后是将近一个星期的嘲笑,把它当作一个笑话来讲。 当他们走近看我的表情、知道我是认真的时,才收敛一点。
当最初的惊愕消退后,他们会用一些这样的话来反驳: “好代码不廉价,好代码是采用经过数十年计算机科学研究和积累得出的最佳实践设计模式和方法论建立起来的精心制作的程序代码。”
我只
- Android网络请求库——android-async-http
dcj3sjt126com
android
在iOS开发中有大名鼎鼎的ASIHttpRequest库,用来处理网络请求操作,今天要介绍的是一个在Android上同样强大的网络请求库android-async-http,目前非常火的应用Instagram和Pinterest的Android版就是用的这个网络请求库。这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通
- ORACLE 复习笔记之SQL语句的优化
eksliang
SQL优化Oracle sql语句优化SQL语句的优化
转载请出自出处:http://eksliang.iteye.com/blog/2097999
SQL语句的优化总结如下
sql语句的优化可以按照如下六个步骤进行:
合理使用索引
避免或者简化排序
消除对大表的扫描
避免复杂的通配符匹配
调整子查询的性能
EXISTS和IN运算符
下面我就按照上面这六个步骤分别进行总结:
- 浅析:Android 嵌套滑动机制(NestedScrolling)
gg163
android移动开发滑动机制嵌套
谷歌在发布安卓 Lollipop版本之后,为了更好的用户体验,Google为Android的滑动机制提供了NestedScrolling特性
NestedScrolling的特性可以体现在哪里呢?<!--[if !supportLineBreakNewLine]--><!--[endif]-->
比如你使用了Toolbar,下面一个ScrollView,向上滚
- 使用hovertree菜单作为后台导航
hvt
JavaScriptjquery.nethovertreeasp.net
hovertree是一个jquery菜单插件,官方网址:http://keleyi.com/jq/hovertree/ ,可以登录该网址体验效果。
0.1.3版本:http://keleyi.com/jq/hovertree/demo/demo.0.1.3.htm
hovertree插件包含文件:
http://keleyi.com/jq/hovertree/css
- SVG 教程 (二)矩形
天梯梦
svg
SVG <rect> SVG Shapes
SVG有一些预定义的形状元素,可被开发者使用和操作:
矩形 <rect>
圆形 <circle>
椭圆 <ellipse>
线 <line>
折线 <polyline>
多边形 <polygon>
路径 <path>
- 一个简单的队列
luyulong
java数据结构队列
public class MyQueue {
private long[] arr;
private int front;
private int end;
// 有效数据的大小
private int elements;
public MyQueue() {
arr = new long[10];
elements = 0;
front
- 基础数据结构和算法九:Binary Search Tree
sunwinner
Algorithm
A binary search tree (BST) is a binary tree where each node has a Comparable key (and an associated value) and satisfies the restriction that the key in any node is larger than the keys in all
- 项目出现的一些问题和体会
Steven-Walker
DAOWebservlet
第一篇博客不知道要写点什么,就先来点近阶段的感悟吧。
这几天学了servlet和数据库等知识,就参照老方的视频写了一个简单的增删改查的,完成了最简单的一些功能,使用了三层架构。
dao层完成的是对数据库具体的功能实现,service层调用了dao层的实现方法,具体对servlet提供支持。
&
- 高手问答:Java老A带你全面提升Java单兵作战能力!
ITeye管理员
java
本期特邀《Java特种兵》作者:谢宇,CSDN论坛ID: xieyuooo 针对JAVA问题给予大家解答,欢迎网友积极提问,与专家一起讨论!
作者简介:
淘宝网资深Java工程师,CSDN超人气博主,人称“胖哥”。
CSDN博客地址:
http://blog.csdn.net/xieyuooo
作者在进入大学前是一个不折不扣的计算机白痴,曾经被人笑话过不懂鼠标是什么,