- 谈谈数次生信线下活动的收获和体会
生信宝典
http://blog.genesino.com/2018/03/ampliconseqsumamry/从2017年11月份到2018年3月份,共进行了5次培训研讨活动,内容依次为转录组高级分析、生物信息作图系列R、Cytoscape及图形排版、应用Python处理生物信息数据和作图、微生物组扩增子分析、应用Linux处理生物信息数据和分析流程。从培训网站的课程顺序可以看到,最开始设计是从Linu
- 扩增子分析
小王的学习杂记
16srDNA普遍存在于原核生物中,在生物进化中保持不变;具有高度保守序列,又有中度保守和高度变化的序列区域,因而它适用于进化距离不同的各类生物亲缘关系的研究;(9个可变区10个保守区)相对分子量大小适中,约1.5kb左右,便于测序和序列分析;种类少,含量大(约占细菌RNA含量的80%),素在大多数原核生物中rDNA都具有多个拷贝,5S、16S、23SrDNA的拷贝数相同。参考:https://m
- 扩增子分析
nitrostarch
exportPATH=/home/llt/miniconda2/bin:$PATHsourceactivateqiime1质控拼接join_paired_ends.py-f1_1.fq.gz-r2_2.fq.gz-mfastq-join-ojoinextract_barcodes.py-fjoin_paired/fastqjoin.join.fastq-cbarcode_single_end--b
- 《零基础免费学扩增子分析》视频课(含ppt及相应代码),无需转发,直接获取...
生信修炼手册
人工智能大数据机器学习编程语言java
扩增子测序是一种二代靶向测序技术,它使用PCR技术来生成称为扩增子的DNA序列。它简单、快速、应用广泛。扩增子测序可以有效地识别微生物高可变区并有效获取微生物物种的信息。扩增子测序包括16SrDNA,18SrDNA以及ITS的测序。16SrDNA是细菌分类学研究中最常用分类的marker基因信息,其序列包含9个可变区(Variableregion)和10个保守区(constantregion)。可
- 解读16S扩增子分析表格+代码实现
Les baleines tombent
#16S
16s分析结果详解文章目录16s分析结果详解OTU表解读物种柱状图韦恩图稀释曲线Shannon-Winner曲线Rank-Abundance曲线Alpha多样性(样本内多样性)Chao1ShannonAceSimpsonAlpha多样性指数差异箱形图Beta多样性分析(样品间差异分析)PCoA分析PCA分析NMDS分析(非度量多维尺度分析)排序分析样本-物种丰度关联circos弦装图Ternary
- 加量不加价!扩增子新版分析流程结果解读(一)
SHANGHAILINGEN
宏基因组学微生物PacBio科技其他
在上期内容中,我们简要介绍了扩增子新版分析流程,升级后的分析内容包含十大模块,120+分析内容,下面一起来看看具体的升级细节吧!01、差异分析基于样本分组,通过多种方法识别组间差异物种,升级前的差异分析结果中通常只包含lefse分析、anova方差分析和wilcoxon秩和检验结果,展示方式稍显单一。升级后的扩增子分析流程分别对门(Phylum)、纲(Class)、目(Order)、科(Famil
- 扩增子分析流程 —— 数据处理(vsearch)
卢严砖
扩增子分析其他
本篇文章是笔者学习了刘永鑫老师的扩增子教程以后,根据自己的学习过程总结了一篇使用vsearch工具处理序列数据得出OTU表的文章。笔者这篇文章会根据笔者自身的学习思路,每一步的数据处理都会从三个方面(是什么、为什么和怎么做)去分析展开。因为笔者以前没有接触过生信相关知识,所有生物知识还停留在高中水平,所以笔者所写的内容会比较偏向基础一些。如果本文章不符合你的需求,可以看刘永鑫老师的扩增子教程,不仅
- 扩增子分析全面升级!加量不加价,数据更多新玩法
SHANGHAILINGEN
PacBio微生物宏基因组学科技其他
加量不加价!扩增子标准分析流程全面升级!微生物是一类以分解代谢为主的生物类群,在微生物群落研究中,扩增子一直是了解微生物群落构成及分布的重要手段。基于markergene的扩增子测序可以反映系统中的微生物多样性的组成。常见Markergene包括细菌16SrRNA,真菌ITS和18S,功能基因包括AOA、AOB、nirK、nifH、McrA等。基于扩增子研究,我们能够得到微生物群落中物种的组成结构
- 加量不加价!扩增子新版分析流程结果解读(二)
SHANGHAILINGEN
三代测序PacBio16s基因全长测序其他科技
在上期内容中,我们介绍了升级后的扩增子分析结果中的差异分析和环境因子关联分析,今天继续来了解其他的分析内容吧!一、随机森林分析随机森林是机器学习算法的一种,目的是根据已有的数据建立模型,从而实现对数据的分类和对其它指标的预测。如果目标变量是分类变量,随机森林可以进行分类;如果目标变量是连续变量,随机森林可以进行回归预测,此外在建立随机森林模型的过程中,还可以找出能够区分不同组样本间差异的关键物种或
- 扩增子分析2
树懒吃糖_
多个扩增子交叉设计可能存在突变漏检情况测试工具:vardictamplicon模式Filter标签在交叉区域的突变存在“AMPbias”,在不同扩增子中表现不同。
- 扩增子培训小结
见龙在田007er2770
扩增子的定义:扩增子(amplicon)为DNA或RNA扩增的一段核苷酸序列。扩增子分析扩增子分析,指的是对生物高度保守的DNA序列进行分析,鉴定生物的种类与含量的方法,是宏基因组学的研究方法之一。amplicon.jpg注:以下扩增子均指微生物16SrDNA片段。扩增子的分析流程:采样采集微生物标本信息。提取DNA提取样本中的DNA。加接头(adapter)接头,是一段短的序列已知的核酸链,用于
- 基于qiime2的扩增子流程
kkkkkkang
写在前面:扩增子在微生物组领域就像分子生物学里面的PCR一样常见、有用,像繁琐的PCR一样(虽然有说明书告诉你引物、Taq酶、dNTPs等的加入量,但是每次都加也很繁琐),扩增子分析的流程也是很复杂。逐渐发展后,PCR有了mix(有了它,你只需要加水和模板就能PCR了)。为了方便自我和大家,我也把扩增子这个繁琐的流程整合成了像mix一样的东西-Amp.sh。只需要输入几个简单的参数,就可以坐等结果
- Graphpad,经典绘图工具初学初探
生信宝典
大多数科研文章都离不开图表,尤其是图,熟悉一些绘图软件,并将图在文章和PPT中展示出来,是科研训练的重要内容。漂亮的文章配图能给自己的工作加不少分,生信宝典推出R的系列教程ggplot2高效实用指南(可视化脚本、工具、套路、配色)讲解通过R语言绘制高颜值图。后来为了更加方便使用,生信宝典团队开发了在线绘图工具www.ehbio.com/ImageGP,支持14中常见图形和部分扩增子分析,深受欢迎,
- 扩增子分析:qiime2平台全流程分析
华仔少年
Ampliconsequencinganalysispipelinethroughqiime2platformqiime2是扩增子数据分析的最佳平台之一,其提供了大量从原始data到统计分析的插件,尤其是它的可重复分析且可扩展插件的理念使得其成为扩增子分析首选的平台。更多知识分享请到https://zouhua.top/。Platformqiime2是扩增子数据分析的最佳平台之一,其提供了大量从原
- 扩增子分析:16s rRNA分析snakemake流程
华仔少年
扩增子测序是分析环境微生物的常见手段,通常使用的是16srRNA片段。16srRNA分析主要有质控、去冗余、聚类OTU、去嵌合体、生成OTU表和物种注释等步骤。更多知识分享请到https://zouhua.top/。出发点最开始听人讲扩增子分析,我是云里雾里完全听不懂的蒙蔽状态。后来有幸认识了一位不辞辛苦或者说对“傻子”友好的技术达人,在他的帮助下了解了扩增子分析内的16srRNA的具体流程等。加
- 扩增子分析
高锰酸钾配甲醛_ab83
微生太扩增子分析系列第八节:QIIME2+GalaxyPICRUSt进行16S功能预测扩增子测序是一种二代靶向测序技术,它使用PCR技术来生成称为扩增子的DNA序列,它简单、快速、应用广泛。扩增子测序可以有效地识别微生物高可变区并有效获取微生物物种的信息。扩增子测序主要包括16SrDNA测序、18SrDNA测序、ITS测序及目标区域扩增子测序等。16SrDNA是细菌分类学研究中最常用分类的mark
- Rank abundance
tianzhanlan
扩增子分析中,rankabundance已经是必备的一项分析内容,它可以从OTU的层面总体反应出物种的分布情况(丰度和均匀度),如下图:image.png注:横坐标:OTU等级,“500”代表样本中按照丰度排列第500位的OTU;纵坐标:该等级OTU中序列数的相对百分含量,即属于该OTU的序列数除以总序列数,纵坐标轴上数字,例如“100”代表相对丰度为100%,“10”代表相对丰度为10%,依次类
- 扩增子分析——usearch+vsearch+qiime1
wanghaihua888
参考文章:1.https://www.jianshu.com/p/c72bb359f0502.http://blog.sciencenet.cn/blog-3334560-1071618.htmlusearch下载地址:https://drive5.com/software.htmlusearch安装:1.解压缩2.chmod+x/apps/users/user01/wanghhh/softwar
- 16S扩增子分析 | 02 去噪和聚类
小虎牙儿
pythonlinuxjava数据分析shell
读前须知nohup后台运行nohup后台运行时,要将qiime2-2019.7环境激活,否则会报错!一定要记得激活!激活!激活!nohupbash01.sh&nohup指不间断地运行,是nohangup的缩写。当运行一个进程的时候,不想让其在你退出账号时关闭,即可用nohup。nohup在不规定的情况下,所有输出内容会保存到nohup.out中。后缀&是让程序后台运行,但注意,后台运行不代表不受S
- 16S扩增子分析 | 05 Alpha和Beta多样性分析
小虎牙儿
可视化python机器学习大数据数据分析
利用宏基因组、16SrRNA测序等高通量测序技术分析微生物群体结构的时候,常见的有α和β多样性两个指标。Alpha多样性分析Alpha多样性主要反映样本内多样性。在肠道菌群分析中,是用来衡量个体内菌群的多样性,注意是单个个体,不涉及个体间的比较。Alpha多样性主要与两个因素有关:一是种类数目,即丰富度;二是多样性,群落中个体分配上的均匀性。通常有三类相关指数,测序深度指数(Observedspi
- USEARCH —— 最简单易学的扩增子分析流程(中国总代理)
刘永鑫Adam
编程语言人工智能大数据xhtml机器学习
USEARCH——最简单易学的扩增子分析流程USEARCH中文帮助文档(USEARCHChinesemanual)USEARCH官方英文主页:http://www.drive5.com/usearch/本站经USEARCH作者RobertEdgar授权,由《宏基因组》公众号翻译的中文帮助文档和系列教程。USEARCH简介USEARCH是最好用的扩增子分析流程,在体积仅1MB的软件中实现了近200种
- 你想要的宏基因组-微生物组知识全在这(180901)
刘永鑫Adam
新闻
征稿、转载、合作文章分类导航目录精选文章推荐培训、会议、招聘广告科研经验软件和数据库扩增子分析宏基因组分析R统计绘图实验设计与技术基础知识必读综述高分文章套路解读科普视频-寓教于乐写在后面旧文删除友军文章汇总推荐欢迎点击上方蓝色”宏基因组”关注我们!本文“宏基因组”原创,更多文章点我跳转公众号阅读宏基因组/微生物组是当今世界科研最热门的研究领域之一,为加强本领域的技术交流与传播,推动中国微生物组计
- 扩增子统计绘图1箱线图:Alpha多样性
刘永鑫Adam
本网对Markdown排版支持较差,对格式不满意的用户请跳转至或“宏基因组”公众号阅读;写在前面优秀的作品都有三部分曲,如骇客帝国、教父、指环王等。扩增子系列课程也分为三部曲:第一部《扩增子图表解读》:加速大家对同行文章的解读能力。第二部《扩增子分析解读》:学习数据分析的基本思路和流程。第三部《扩增子统计绘图》:即是对结果进行可视和统计检验,达到出版级的图表结果。《扩增子统计绘图》系列文章介绍《扩
- 扩增子统计绘图3热图:样品相关分析,差异OTU
刘永鑫Adam
写在前面优秀的作品都有三部分曲,如骇客帝国、教父、指环王等。扩增子系列课程也分为三部曲:第一部《扩增子图表解读》:加速大家对同行文章的解读能力。第二部《扩增子分析解读》:学习数据分析的基本思路和流程。第三部《扩增子统计绘图》:即是对结果进行可视和统计检验,达到出版级的图表结果。《扩增子统计绘图》系列文章介绍《扩增子统计绘图》是之前发布的《扩增子图表解读》和《扩增子分析解读》的进阶篇,是在大家可以看
- 微生物组核心OTU鉴定usearch otutab_core
刘永鑫Adam
software
扩增子分析神器USEARCH简介v11新功能v11命令大全扩增子分析神器VSEARCH分析流程2.8.1中文帮助文档otutab_corehttp://www.drive5.com/usearch/manual/cmd_otutab_core.html鉴定核心微生物组——大多数样品中出现的OTUs,这也是Usearch11新增的功能。本质上是统计每个OTUs在大量样品中出现的频率。比如在所有样本中
- 易生信-扩增子教程02-真菌引物选择
刘永鑫Adam
经验
距离上次《生信宝典》联合《宏基因组》组织的扩增子分析线下培训结束己经有三个多月了。为方便广大读者的学习,现在开始陆续分享上次培训的内部资料——理论课程课件。希望对想自学分析的朋友起到一定帮助作用。首先讲一下真菌的定义,真菌通常指的是真菌界的生物,是一类单细胞或多细胞异养真核微生物,无光合色素,细胞壁含几丁质和纤维素。按功能划分,可大致分为3类,病原菌、共生菌和腐生菌。真菌具有很高的物种多样性,据估
- 易生信-扩增子教程01-背景介绍
刘永鑫Adam
扩增子
距离上次《生信宝典》联合《宏基因组》组织的扩增子分析线下培训结束己经有三个多月了。为方便广大读者的学习,现在开始陆续分享上次培训的内部资料——理论课程课件。希望对想自学分析的朋友起到一定帮助作用。猜你喜欢10000+:肠道细菌人体上的生命宝宝与猫狗梅毒狂想曲提DNA发Nature实验分析谁对结果影响大Cell微生物专刊系列教程:微生物组入门Biostar微生物组宏基因组专业技能:生信宝典学术图表高
- 16s扩增子分析注意事项和经验总结Tips
刘永鑫Adam
宏基因组16S扩增子分析经验
个人1年多16s/ITS扩增子分析中积累的点点滴滴,此文适合新人了解相关零散知识,也适合有分析经验的人交流与讨论。以下分析的经验,是以测序数据类型为IlluminaHiSeq2500产出的双端250数据类型(PE250)为基础。扩增测序技术选择:推荐使用PE250,性价比超高;原始数据使用fastqc质量评估,会发现数据右端末端质量较差,这是测序仪原理导致,我们在双端合并时还会利用另一端高质量序列
- 扩增子分析还聚OTU就真OUT了,试试unoise3
刘永鑫Adam
扩增子software
宏基因组领域是当今热门领域,也正是方法快速发展和变革的时代。之前还把97%聚类OTU作为扩增子行业的金标准。转眼间各位大佬纷纷向OTU聚类方法拍砖,都不建议再使用。Feature代替OTU是趋势之前我翻译整理的QIIME2官方帮助文档——宏基因组扩增子最新分析流程QIIME2-了解分析趋势,读过的朋友会发现,里面的每个分析流程中都不再使用聚类方法生成OTU,而是调用DADA2[1]对原始数据进行去
- 扩增子分析解读2提取barcode,质控及样品拆分,切除扩增引物
刘永鑫Adam
扩增子
本网对Markdown排版支持较差,请跳转“宏基因组”公众号阅读;写在前面之前发布的《扩增子图表解读》系列,相信很多朋友都看过了(链接直达7月文章目录)。这些内容的初衷是写给本领域刚进实验室的学生读,加速大家对同行文章的解读能力。如果连同行的结果都看不懂,何谈对数据的理解,对科学问题的解释。希望刚入行的小伙伴多读高水平文章,配合我的解读,定能让理解上升一个层次。《扩增子分析解读》系列文章介绍扩增子
- 开发者关心的那些事
圣子足道
ios游戏编程apple支付
我要在app里添加IAP,必须要注册自己的产品标识符(product identifiers)。产品标识符是什么?
产品标识符(Product Identifiers)是一串字符串,它用来识别你在应用内贩卖的每件商品。App Store用产品标识符来检索产品信息,标识符只能包含大小写字母(A-Z)、数字(0-9)、下划线(-)、以及圆点(.)。你可以任意排列这些元素,但我们建议你创建标识符时使用
- 负载均衡器技术Nginx和F5的优缺点对比
bijian1013
nginxF5
对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。
目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高
- LeetCode[Math] - #9 Palindrome Number
Cwind
javaAlgorithm题解LeetCodeMath
原题链接:#9 Palindrome Number
要求:
判断一个整数是否是回文数,不要使用额外的存储空间
难度:简单
分析:
题目限制不允许使用额外的存储空间应指不允许使用O(n)的内存空间,O(1)的内存用于存储中间结果是可以接受的。于是考虑将该整型数反转,然后与原数字进行比较。
注:没有看到有关负数是否可以是回文数的明确结论,例如
- 画图板的基本实现
15700786134
画图板
要实现画图板的基本功能,除了在qq登陆界面中用到的组件和方法外,还需要添加鼠标监听器,和接口实现。
首先,需要显示一个JFrame界面:
public class DrameFrame extends JFrame { //显示
- linux的ps命令
被触发
linux
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行
- Android 音乐播放器 下一曲 连续跳几首歌
肆无忌惮_
android
最近在写安卓音乐播放器的时候遇到个问题。在MediaPlayer播放结束时会回调
player.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.reset();
Log.i("H
- java导出txt文件的例子
知了ing
javaservlet
代码很简单就一个servlet,如下:
package com.eastcom.servlet;
import java.io.BufferedOutputStream;
import java.io.IOException;
import java.net.URLEncoder;
import java.sql.Connection;
import java.sql.Resu
- Scala stack试玩, 提高第三方依赖下载速度
矮蛋蛋
scalasbt
原文地址:
http://segmentfault.com/a/1190000002894524
sbt下载速度实在是惨不忍睹, 需要做些配置优化
下载typesafe离线包, 保存为ivy本地库
wget http://downloads.typesafe.com/typesafe-activator/1.3.4/typesafe-activator-1.3.4.zip
解压r
- phantomjs安装(linux,附带环境变量设置) ,以及casperjs安装。
alleni123
linuxspider
1. 首先从官网
http://phantomjs.org/下载phantomjs压缩包,解压缩到/root/phantomjs文件夹。
2. 安装依赖
sudo yum install fontconfig freetype libfreetype.so.6 libfontconfig.so.1 libstdc++.so.6
3. 配置环境变量
vi /etc/profil
- JAVA IO FileInputStream和FileOutputStream,字节流的打包输出
百合不是茶
java核心思想JAVA IO操作字节流
在程序设计语言中,数据的保存是基本,如果某程序语言不能保存数据那么该语言是不可能存在的,JAVA是当今最流行的面向对象设计语言之一,在保存数据中也有自己独特的一面,字节流和字符流
1,字节流是由字节构成的,字符流是由字符构成的 字节流和字符流都是继承的InputStream和OutPutStream ,java中两种最基本的就是字节流和字符流
类 FileInputStream
- Spring基础实例(依赖注入和控制反转)
bijian1013
spring
前提条件:在http://www.springsource.org/download网站上下载Spring框架,并将spring.jar、log4j-1.2.15.jar、commons-logging.jar加载至工程1.武器接口
package com.bijian.spring.base3;
public interface Weapon {
void kil
- HR看重的十大技能
bijian1013
提升能力HR成长
一个人掌握何种技能取决于他的兴趣、能力和聪明程度,也取决于他所能支配的资源以及制定的事业目标,拥有过硬技能的人有更多的工作机会。但是,由于经济发展前景不确定,掌握对你的事业有所帮助的技能显得尤为重要。以下是最受雇主欢迎的十种技能。 一、解决问题的能力 每天,我们都要在生活和工作中解决一些综合性的问题。那些能够发现问题、解决问题并迅速作出有效决
- 【Thrift一】Thrift编译安装
bit1129
thrift
什么是Thrift
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and s
- 【Avro三】Hadoop MapReduce读写Avro文件
bit1129
mapreduce
Avro是Doug Cutting(此人绝对是神一般的存在)牵头开发的。 开发之初就是围绕着完善Hadoop生态系统的数据处理而开展的(使用Avro作为Hadoop MapReduce需要处理数据序列化和反序列化的场景),因此Hadoop MapReduce集成Avro也就是自然而然的事情。
这个例子是一个简单的Hadoop MapReduce读取Avro格式的源文件进行计数统计,然后将计算结果
- nginx定制500,502,503,504页面
ronin47
nginx 错误显示
server {
listen 80;
error_page 500/500.html;
error_page 502/502.html;
error_page 503/503.html;
error_page 504/504.html;
location /test {return502;}}
配置很简单,和配
- java-1.二叉查找树转为双向链表
bylijinnan
二叉查找树
import java.util.ArrayList;
import java.util.List;
public class BSTreeToLinkedList {
/*
把二元查找树转变成排序的双向链表
题目:
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。
要求不能创建任何新的结点,只调整指针的指向。
10
/ \
6 14
/ \
- Netty源码学习-HTTP-tunnel
bylijinnan
javanetty
Netty关于HTTP tunnel的说明:
http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/socket/http/package-summary.html#package_description
这个说明有点太简略了
一个完整的例子在这里:
https://github.com/bylijinnan
- JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
coder_xpf
jqueryjsonmapval()
JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
数据库查询出来的map有一个字段为空
通过System.out.println()输出 JSONUtil.serialize(map): {"one":"1","two":"nul
- Hibernate缓存总结
cuishikuan
开源sshjavawebhibernate缓存三大框架
一、为什么要用Hibernate缓存?
Hibernate是一个持久层框架,经常访问物理数据库。
为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。
缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。
二、Hibernate缓存原理是怎样的?
Hibernate缓存包括两大类:Hib
- CentOs6
dalan_123
centos
首先su - 切换到root下面1、首先要先安装GCC GCC-C++ Openssl等以来模块:yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2、再安装ncurses模块yum -y install ncurses-develyum install ncurses-devel3、下载Erang
- 10款用 jquery 实现滚动条至页面底端自动加载数据效果
dcj3sjt126com
JavaScript
无限滚动自动翻页可以说是web2.0时代的一项堪称伟大的技术,它让我们在浏览页面的时候只需要把滚动条拉到网页底部就能自动显示下一页的结果,改变了一直以来只能通过点击下一页来翻页这种常规做法。
无限滚动自动翻页技术的鼻祖是微博的先驱:推特(twitter),后来必应图片搜索、谷歌图片搜索、google reader、箱包批发网等纷纷抄袭了这一项技术,于是靠滚动浏览器滚动条
- ImageButton去边框&Button或者ImageButton的背景透明
dcj3sjt126com
imagebutton
在ImageButton中载入图片后,很多人会觉得有图片周围的白边会影响到美观,其实解决这个问题有两种方法
一种方法是将ImageButton的背景改为所需要的图片。如:android:background="@drawable/XXX"
第二种方法就是将ImageButton背景改为透明,这个方法更常用
在XML里;
<ImageBut
- JSP之c:foreach
eksliang
jspforearch
原文出自:http://www.cnblogs.com/draem0507/archive/2012/09/24/2699745.html
<c:forEach>标签用于通用数据循环,它有以下属性 属 性 描 述 是否必须 缺省值 items 进行循环的项目 否 无 begin 开始条件 否 0 end 结束条件 否 集合中的最后一个项目 step 步长 否 1
- Android实现主动连接蓝牙耳机
gqdy365
android
在Android程序中可以实现自动扫描蓝牙、配对蓝牙、建立数据通道。蓝牙分不同类型,这篇文字只讨论如何与蓝牙耳机连接。
大致可以分三步:
一、扫描蓝牙设备:
1、注册并监听广播:
BluetoothAdapter.ACTION_DISCOVERY_STARTED
BluetoothDevice.ACTION_FOUND
BluetoothAdapter.ACTION_DIS
- android学习轨迹之四:org.json.JSONException: No value for
hyz301
json
org.json.JSONException: No value for items
在JSON解析中会遇到一种错误,很常见的错误
06-21 12:19:08.714 2098-2127/com.jikexueyuan.secret I/System.out﹕ Result:{"status":1,"page":1,&
- 干货分享:从零开始学编程 系列汇总
justjavac
编程
程序员总爱重新发明轮子,于是做了要给轮子汇总。
从零开始写个编译器吧系列 (知乎专栏)
从零开始写一个简单的操作系统 (伯乐在线)
从零开始写JavaScript框架 (图灵社区)
从零开始写jQuery框架 (蓝色理想 )
从零开始nodejs系列文章 (粉丝日志)
从零开始编写网络游戏 
- jquery-autocomplete 使用手册
macroli
jqueryAjax脚本
jquery-autocomplete学习
一、用前必备
官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
当前版本:1.1
需要JQuery版本:1.2.6
二、使用
<script src="./jquery-1.3.2.js" type="text/ja
- PLSQL-Developer或者Navicat等工具连接远程oracle数据库的详细配置以及数据库编码的修改
超声波
oracleplsql
在服务器上将Oracle安装好之后接下来要做的就是通过本地机器来远程连接服务器端的oracle数据库,常用的客户端连接工具就是PLSQL-Developer或者Navicat这些工具了。刚开始也是各种报错,什么TNS:no listener;TNS:lost connection;TNS:target hosts...花了一天的时间终于让PLSQL-Developer和Navicat等这些客户
- 数据仓库数据模型之:极限存储--历史拉链表
superlxw1234
极限存储数据仓库数据模型拉链历史表
在数据仓库的数据模型设计过程中,经常会遇到这样的需求:
1. 数据量比较大; 2. 表中的部分字段会被update,如用户的地址,产品的描述信息,订单的状态等等; 3. 需要查看某一个时间点或者时间段的历史快照信息,比如,查看某一个订单在历史某一个时间点的状态, 比如,查看某一个用户在过去某一段时间内,更新过几次等等; 4. 变化的比例和频率不是很大,比如,总共有10
- 10点睛Spring MVC4.1-全局异常处理
wiselyman
spring mvc
10.1 全局异常处理
使用@ControllerAdvice注解来实现全局异常处理;
使用@ControllerAdvice的属性缩小处理范围
10.2 演示
演示控制器
package com.wisely.web;
import org.springframework.stereotype.Controller;
import org.spring