- tensorflow-迁移学习使用Resnet残差网络实现猫狗分类问题
浮 夸
tensorflowpython
遇到的bug都放在之前的文章里了importosimportpandasaspdimportwarningsimporttensorflowastffromtensorflow.pythonimportkerasfromkeras.preprocessing.imageimportImageDataGeneratorimportkeras.optimizersasopfromtensorflow.
- Python从0到100(八十三):神经网络-使用残差网络RESNET识别手写数字
是Dream呀
python神经网络网络
前言:零基础学Python:Python从0到100最新最全教程。想做这件事情很久了,这次我更新了自己所写过的所有博客,汇集成了Python从0到100,共一百节课,帮助大家一个月时间里从零基础到学习Python基础语法、Python爬虫、Web开发、计算机视觉、机器学习、神经网络以及人工智能相关知识,成为学习学习和学业的先行者!欢迎大家订阅专栏:零基础学Python:Python从0到100最新
- BERT详解
comli_cn
大模型笔记bert人工智能深度学习
1.背景结构1.1基础知识BERT(BidirectionalEncoderRepresentationsfromTransformers)是谷歌提出,作为一个Word2Vec的替代者,其在NLP领域的11个方向大幅刷新了精度,可以说是前几年来自残差网络最优突破性的一项技术了。论文的主要特点以下几点:使用了双向Transformer作为算法的主要框架,之前的模型是从左向右输入一个文本序列,或者将l
- 基于PaddlePaddle2.0的蝴蝶图像识别分类
bianhuaHYQ
笔记python图像识别人工智能
基于PaddlePaddle2.0的蝴蝶图像识别分类——利用预训练残差网络ResNet101模型分类资源来源如下:https://aistudio.baidu.com/aistudio/education/group/info/119391.蝴蝶识别分类任务概述本项目将利用人工智能技术来对蝴蝶图像进行分类,需要能对蝴蝶的类别、属性进行细粒度的识别分类。相关研究工作者能够根据采集到的蝴蝶图片,快速识
- 探秘深度学习的巅峰之作:ResNet101与其在图像识别领域的革命性应用
程序员Chino的日记
深度学习人工智能
引言深度学习和图像识别的世界已经被深度卷积神经网络的引入所革命化,而在这些网络中,ResNet101架构作为一个重要的里程碑脱颖而出。本文旨在详细探讨ResNet101架构、其设计、功能和应用。ResNet革命2015年在计算机视觉和模式识别会议(CVPR)上介绍的ResNet(残差网络)家族,标志着深度学习图像识别的一个转折点。这些网络引入了残差学习的概念,解决了深度神经网络中的梯度消失问题,使
- 【转载】详解残差网络
yepeng2007fei
深度学习
转载自https://zhuanlan.zhihu.com/p/42706477在VGG中,卷积网络达到了19层,在GoogLeNet中,网络史无前例的达到了22层。那么,网络的精度会随着网络的层数增多而增多吗?在深度学习中,网络层数增多一般会伴着下面几个问题计算资源的消耗模型容易过拟合梯度消失/梯度爆炸问题的产生问题1可以通过GPU集群来解决,对于一个企业资源并不是很大的问题;问题2的过拟合通过
- 批量归一化和残差网络
英文名字叫dawntown
1.批量归一化标准化:使得任意一个特征在数据集中所有样本上的均值为0、标准差为1。标准化处理输入数据使各个特征的分布相近。批量归一化:就是在批次范围内做标准化。其目的是不断调整神经网络中间输出,从而使整个神经网络在各层的中间输出的数值更稳定。1.1不同网络的BN层1.1.1全连接层的BN放在全连接层中的仿射变换和激活函数之间,引入的可学习的参数:拉伸参数γ和偏移参数β,允许学习后使得批量归一化无效
- 2024.2.4周报
Nyctophiliaa
人工智能深度学习
目录摘要一、文献阅读1、题目2、摘要3、模型架构4、文献解读一、Introduction二、实验三、结论二、PINN一、PINN比传统数值方法有哪些优势二、PINN方法三、正问题与反问题总结摘要本周我阅读了一篇题目为DeepResidualLearningforImageRecognition的文献,文章的贡献是作者提出了残差网络的思想,且证明了更深层的残差网络具有比VGG网络更低的复杂度和更高的
- [动手学深度学习-PyTorch版]-5.11卷积神经网络-残差网络(ResNet)
蒸饺与白茶
5.11残差网络(ResNet)让我们先思考一个问题:对神经网络模型添加新的层,充分训练后的模型是否只可能更有效地降低训练误差?理论上,原模型解的空间只是新模型解的空间的子空间。也就是说,如果我们能将新添加的层训练成恒等映射f(x)=x,新模型和原模型将同样有效。由于新模型可能得出更优的解来拟合训练数据集,因此添加层似乎更容易降低训练误差。然而在实践中,添加过多的层后训练误差往往不降反升。即使利用
- resNet
哇哇哇哇池
九天毕昇(井盖识别)打榜赛计算机视觉
网络结构网络结构亮点1.网络结构突破1000层,但BN成功避免了梯度消失或梯度爆炸的问题(丢弃了droupout)梯度消失/爆炸:a=g(w*x+b),对于激活函数sigmoid,若每一层w>E,则最终z=w*x+b会过大,从而导致梯度下降的步长变得很小,训练难度大大上升2.但残差网络成功避免了退化问题(层数越多,效果越差)网络细节34/50/101/1521.34对比50/101/152(1*1
- Advanced CNN
chairon
PyTorch深度学习实践cnn深度学习人工智能pytorch神经网络
文章目录回顾GoogleNetInception1*1卷积Inception模块的实现网络构建完整代码ResNet残差模块ResedualBlock残差网络的简单应用残差实现的代码练习回顾这是一个简单的线性的卷积神经网络然而有很多更为复杂的卷积神经网络。GoogleNetGoogleNet也叫InceptionV1,是由Inception模块堆叠而成的卷积神经网络。详情请见我的另一篇博客Incep
- 第二十九周:文献阅读笔记(DenseNet)+ pytorch学习
@默然
笔记pytorch学习
第二十九周:文献阅读笔记(DenseNet)+pytorch学习摘要Abstract1、DenseNet文献阅读1.1文献摘要1.2文献引言1.3DenseNets网络1.3.1残差网络1.3.2密集连接1.3.3实施细节1.4实验1.4.1数据集1.4.1.1CIFAR1.4.1.2SVHN1.4.2模型训练1.4.3CIFAR和SVHN的分类结果1.4.4ImageNet上的分类结果1.5总结
- pytorch之批量归一化和残差网络
多彩海洋
5.10批量归一化本节我们介绍批量归一化(batchnormalization)层,它使较深的神经网络的训练变得更加容易[1]。我们对输入数据做了标准化处理:处理后的任意一个特征在数据集中所有样本上的均值0,标准差为1。标准化处理输入数据使各个特征的分布相近:这往往更容易训练出有效的模型。通常来说,数据标准化对于浅层模型就足够有效了。进行模型训练的进行,当每层中参数更新时,靠近输出层的输出较难出现
- YOLOv3:算法与论文详细解读
慕溪同学
YOLO目标检测YOLO深度学习目标检测yolo
【yolov1:背景介绍与算法精讲】【yolo9000:Better,Faster,Stronger的目标检测网络】目录一、YOLOv3概述二、创新与改进三、改进细节3.1多尺度特征3.2不同尺度先验框3.3完整的网络结构3.3Darknet-53主干网络3.4残差网络3.4.1恒等映射3.4.2网络退化3.4.3残差结构3.4.4残差的两个堆叠形式3.4.5YOLOV3中的残差连接3.5head
- 深度学习-第J1周:ResNet-50算法的Pytorch实现及解析
quant_day
深度学习人工智能pytorch
本文为[365天深度学习训练营]内部限免文章(版权归*K同学啊*所有)作者:[K同学啊]本周任务:●1.请根据本文TensorFlow代码(训练营内部阅读),编写出相应的Pytorch代码●2.了解残差结构●3.是否可以将残差模块融入到C3当中(自由探索)前言深度残差网络ResNet(deepresidualnetwork)在2015年由何恺明等提出,因为它简单与实用并存,随后很多研究都是建立在R
- 残差网络 ResNet
sendmeasong_ying
深度学习pytorch深度学习python
目录1.1ResNet2.代码实现1.1ResNet如上图函数的大小代表函数的复杂程度,星星代表最优解,可见加了更多层之后的预测比小模型的预测离真实最优解更远了,ResNet做的事情就是使得模型加深一定会使效果变好而不是变差。2.代码实现importtorchfromtorchimportnnfromtorch.nnimportfunctionalasFfromd2limporttorchasd2
- 2024.1.14周报
Nyctophiliaa
深度学习机器学习
目录摘要一、文献阅读1、题目2、摘要3、模型架构4、文献解读一、Introduction二、实验三、结论二、PINN一、PINN简介二、PINN比传统数值方法有哪些优势三、PINN方法四、正问题与反问题总结摘要本周我阅读了一篇题目为DeepResidualLearningforImageRecognition的文献,文章的贡献是作者提出了残差网络的思想,且证明了更深层的残差网络具有比VGG网络更低
- 智能时代下的我们
jimyang1ss
最近读完了吴军博士的《智能时代》这本书,这本书给自己带来一些思考。作者在书中提到,当前我们正处在机器智能革命的奇点时代。最近这几年,机器智能有了长足的进步与发展。2015年微软的ResNet提出,取得了当时图像识别比赛上面最好的成绩,到目前为止,深度残差网络在计算机视觉的研究中被广泛应用,并且被集成到微软还有其他大公司的产品中。2016年AlphaGo击败围棋世界冠军李世石,这是非常出乎人意料的事
- 大数据深度学习ResNet深度残差网络详解:网络结构解读与PyTorch实现教程
星川皆无恙
机器学习与深度学习大数据人工智能大数据深度学习大数据pytorch人工智能python算法机器学习
文章目录大数据深度学习ResNet深度残差网络详解:网络结构解读与PyTorch实现教程一、深度残差网络(DeepResidualNetworks)简介深度学习与网络深度的挑战残差学习的提出为什么ResNet有效?二、深度学习与梯度消失问题梯度消失问题定义为什么会出现梯度消失?激活函数初始化方法网络深度如何解决梯度消失问题三、残差块(ResidualBlocks)基础残差块的核心思想结构组成残差块
- 2、 前馈和反馈神经网络
爱补鱼的猫猫
深度学习笔记神经网络深度学习cnn
前馈和反馈神经网络神经网络分类一、CNN**1、结构****2、应用****3、CNN的类型综述**二、RNN**1、结构****2、应用****3、RNN类型**三、GAN**1、结构****2、应用****3、GAN类型**四、FCN五、ResNet六、反向传播BP和BPTT神经网络分类1、前馈神经网络:全连接神经网络(DNN)、卷积神经网络(CNN)、全卷积神经网络(FCN)、残差网络(Re
- 学习笔记--神经网络与深度学习之卷积神经网络
qssssss79
深度学习神经网络深度学习学习
目录1.卷积1.1一维卷积1.2卷积的作用1.3卷积扩展1.4二维卷积1.5互相关2.卷积神经网络2.1用卷积代替全连接2.2卷积层2.3汇聚层(池化层)2.4卷积网络结构3.其它卷积种类3.1空洞卷积3.2转置卷积/微步卷积4典型的卷积神经网络4.1LeNet-54.2AlexNet4.3Inception4.4残差网络利用全连接前馈网络处理图像时的问题:(1)参数太多: 对于输入的10010
- 秒懂深度残差收缩网络
striving66
深度残差收缩网络(DeepResidualShrinkageNetworks),是深度残差网络或者说Squeeze-and-ExcitationNetworks的一种改进。图1深度残差网络的残差模块图2Squeeze-and-ExcitationNetworks的残差模块图3深度残差收缩网络的残差模块图4深度残差收缩网络的整体结构M.Zhao,S.Zhong,X.Fu,B.Tang,M.Pecht
- Transformer 是拥抱数据不确定性的艺术
孙庚辛
Transformer的架构、训练及推理等都是在Bayesian神经网络不确定性数学思维下来完成的。Encoder-Decoder架构、Multi-head注意力机制、Dropout和残差网络等都是Bayesian神经网络的具体实现;基于Transformer各种模型变种及实践也都是基于Bayesian思想指导下来应对数据的不确定性;混合使用各种类型的Embeddings来提供更好Prior信息其
- 残差网络学习
満湫
人工智能深度学习
参考B站同济子豪兄的Resnet讲解网络退化,不是梯度消失(根本没有开始学习),梯度爆炸,过拟合。不需要再拟合复杂底层的那个映射了,原来输入的基础上你需要进行哪些偏移哪些修改残差预测值和真实值的偏差一路加深了模型,网络分为两支,一路是同样的浅层网络处理,另一路保留原来的输入,恒等映射。残差处理x和处理过(比如做了下采样)后网络不一样的方法:1.在下采样过程中把多出来的通道用0做padding2.做
- 基于深度残差网络(ResNet)的水果分类识别系统
猿戴科
网络分类数据挖掘
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一.背景含义项目说明二、数据预处理三.网络结构1.采用残差网络(ResNets)四.损失函数五.具体说明超参数的调节过程六.拟合处理七.训练过程中loss的变化八.测试集上评估最后模型的效果九.经典算法/优点和缺点1.研究方向:图像分类。图像分类领域最经典的3种算法莫过于Alex网络、VGG网络、ResNet网络。2.优点
- 掌握深度学习的残差之道——Resnet残差网络
kay_545
深度学习白皮书深度学习人工智能
随着我们设计越来越深的网络,深刻理解“新添加的层如何提升神经网络的性能”变得至关重要。更重要的是设计网络的能力,在这种网络中,添加层会使网络更具表现力,为了取得质的突破,我们需要一些数学基础知识。我们聚焦于神经网络局部:如图所示,假设我们的原始输入为x,而希望学出的理想映射为f(x)(作为图上方激活函数的输入)。左图虚线框中的部分需要直接拟合出该映射f(x),而右图虚线框中的部分则需要拟合出残差映
- ResNet 原论文及原作者讲解
一杯水果茶!
视觉与网络Resnet残差网络
ResNet论文摘要1.引入2.相关工作残差表示快捷连接3.深度残差学习3.1.残差学习3.2.快捷恒等映射3.3.网络体系结构普通网络plainnetwork残差网络residualnetwork3.4.实施4.实验4.1.ImageNet分类普通的网络plainnetwork残差网络residualnetwork恒等vs.快捷连接更深的瓶颈架构与SOTA比较4.2.CIFAR-10和分析层响应
- CNN——ResNet
搁浅丶.
机器学习与深度学习cnn人工智能算法
深度残差网络(Deepresidualnetwork,ResNet)的提出是CNN图像史上的一件里程碑事件,并且让深度学习真正可以继续做下去,斩获2016CVPRBestPaper。此外ResNet的作者都是中国人,一作何恺明。ResNet被提出以后很多的网络都使用或借鉴了这个结构。该论文的被引用量更是突破了10w+。论文地址:[1512.03385]DeepResidualLearningfor
- 49、Resnet - 残差结构
董董灿是个攻城狮
CV视觉算法入门与调优深度学习人工智能算法
前面我们介绍了Resnet中常见的算法,包括:卷积,池化,批归一化和激活函数,本机介绍一个在Resnet网络中最重要的一个结构算法,称之为残差结构。残差结构在介绍Resnet50这个网络时简单介绍过,可以看这里。本节从残差结构的角度在来梳理一下相关内容。其实我对残差这个结构印象很深刻。在我刚开始学习AI算法时,有一次参加一个线下的讨论,有个西南大学的本科生,在做汇报时说到了残差网络具有很好的推理效
- ResNet 论文精读&&代码逐行解析
湘粤Ian
文章目录前言一、论文精读0.摘要标题和结论1.Introduction:为什么要用Residual?2.RelatedWork:3.DeepResidualLearning:4.Experiments:二、代码阅读1.ResNet网络框架实现2.18层或34层残差网络的残差模块3.50层,101层,152层的残差网络的残差模块4.代码心得前言笔者从人工智能小白的角度,力求能够从原文中解析出最高效率
- 对于规范和实现,你会混淆吗?
yangshangchuan
HotSpot
昨晚和朋友聊天,喝了点咖啡,由于我经常喝茶,很长时间没喝咖啡了,所以失眠了,于是起床读JVM规范,读完后在朋友圈发了一条信息:
JVM Run-Time Data Areas:The Java Virtual Machine defines various run-time data areas that are used during execution of a program. So
- android 网络
百合不是茶
网络
android的网络编程和java的一样没什么好分析的都是一些死的照着写就可以了,所以记录下来 方便查找 , 服务器使用的是TomCat
服务器代码; servlet的使用需要在xml中注册
package servlet;
import java.io.IOException;
import java.util.Arr
- [读书笔记]读法拉第传
comsci
读书笔记
1831年的时候,一年可以赚到1000英镑的人..应该很少的...
要成为一个科学家,没有足够的资金支持,很多实验都无法完成
但是当钱赚够了以后....就不能够一直在商业和市场中徘徊......
- 随机数的产生
沐刃青蛟
随机数
c++中阐述随机数的方法有两种:
一是产生假随机数(不管操作多少次,所产生的数都不会改变)
这类随机数是使用了默认的种子值产生的,所以每次都是一样的。
//默认种子
for (int i = 0; i < 5; i++)
{
cout<<
- PHP检测函数所在的文件名
IT独行者
PHP函数
很简单的功能,用到PHP中的反射机制,具体使用的是ReflectionFunction类,可以获取指定函数所在PHP脚本中的具体位置。 创建引用脚本。
代码:
[php]
view plain
copy
// Filename: functions.php
<?php&nbs
- 银行各系统功能简介
文强chu
金融
银行各系统功能简介 业务系统 核心业务系统 业务功能包括:总账管理、卡系统管理、客户信息管理、额度控管、存款、贷款、资金业务、国际结算、支付结算、对外接口等 清分清算系统 以清算日期为准,将账务类交易、非账务类交易的手续费、代理费、网络服务费等相关费用,按费用类型计算应收、应付金额,经过清算人员确认后上送核心系统完成结算的过程 国际结算系
- Python学习1(pip django 安装以及第一个project)
小桔子
pythondjangopip
最近开始学习python,要安装个pip的工具。听说这个工具很强大,安装了它,在安装第三方工具的话so easy!然后也下载了,按照别人给的教程开始安装,奶奶的怎么也安装不上!
第一步:官方下载pip-1.5.6.tar.gz, https://pypi.python.org/pypi/pip easy!
第二部:解压这个压缩文件,会看到一个setup.p
- php 数组
aichenglong
PHP排序数组循环多维数组
1 php中的创建数组
$product = array('tires','oil','spark');//array()实际上是语言结构而不 是函数
2 如果需要创建一个升序的排列的数字保存在一个数组中,可以使用range()函数来自动创建数组
$numbers=range(1,10)//1 2 3 4 5 6 7 8 9 10
$numbers=range(1,10,
- 安装python2.7
AILIKES
python
安装python2.7
1、下载可从 http://www.python.org/进行下载#wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
2、复制解压
#mkdir -p /opt/usr/python
#cp /opt/soft/Python-2
- java异常的处理探讨
百合不是茶
JAVA异常
//java异常
/*
1,了解java 中的异常处理机制,有三种操作
a,声明异常
b,抛出异常
c,捕获异常
2,学会使用try-catch-finally来处理异常
3,学会如何声明异常和抛出异常
4,学会创建自己的异常
*/
//2,学会使用try-catch-finally来处理异常
- getElementsByName实例
bijian1013
element
实例1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/x
- 探索JUnit4扩展:Runner
bijian1013
java单元测试JUnit
参加敏捷培训时,教练提到Junit4的Runner和Rule,于是特上网查一下,发现很多都讲的太理论,或者是举的例子实在是太牵强。多搜索了几下,搜索到两篇我觉得写的非常好的文章。
文章地址:http://www.blogjava.net/jiangshachina/archive/20
- [MongoDB学习笔记二]MongoDB副本集
bit1129
mongodb
1. 副本集的特性
1)一台主服务器(Primary),多台从服务器(Secondary)
2)Primary挂了之后,从服务器自动完成从它们之中选举一台服务器作为主服务器,继续工作,这就解决了单点故障,因此,在这种情况下,MongoDB集群能够继续工作
3)挂了的主服务器恢复到集群中只能以Secondary服务器的角色加入进来
2
- 【Spark八十一】Hive in the spark assembly
bit1129
assembly
Spark SQL supports most commonly used features of HiveQL. However, different HiveQL statements are executed in different manners:
1. DDL statements (e.g. CREATE TABLE, DROP TABLE, etc.)
- Nginx问题定位之监控进程异常退出
ronin47
nginx在运行过程中是否稳定,是否有异常退出过?这里总结几项平时会用到的小技巧。
1. 在error.log中查看是否有signal项,如果有,看看signal是多少。
比如,这是一个异常退出的情况:
$grep signal error.log
2012/12/24 16:39:56 [alert] 13661#0: worker process 13666 exited on s
- No grammar constraints (DTD or XML schema).....两种解决方法
byalias
xml
方法一:常用方法 关闭XML验证
工具栏:windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:选择Ignore即可。
方法二:(个人推荐)
添加 内容如下
<?xml version=
- Netty源码学习-DefaultChannelPipeline
bylijinnan
netty
package com.ljn.channel;
/**
* ChannelPipeline采用的是Intercepting Filter 模式
* 但由于用到两个双向链表和内部类,这个模式看起来不是那么明显,需要仔细查看调用过程才发现
*
* 下面对ChannelPipeline作一个模拟,只模拟关键代码:
*/
public class Pipeline {
- MYSQL数据库常用备份及恢复语句
chicony
mysql
备份MySQL数据库的命令,可以加选不同的参数选项来实现不同格式的要求。
mysqldump -h主机 -u用户名 -p密码 数据库名 > 文件
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > ba
- 小白谈谈云计算--基于Google三大论文
CrazyMizzz
Google云计算GFS
之前在没有接触到云计算之前,只是对云计算有一点点模糊的概念,觉得这是一个很高大上的东西,似乎离我们大一的还很远。后来有机会上了一节云计算的普及课程吧,并且在之前的一周里拜读了谷歌三大论文。不敢说理解,至少囫囵吞枣啃下了一大堆看不明白的理论。现在就简单聊聊我对于云计算的了解。
我先说说GFS
&n
- hadoop 平衡空间设置方法
daizj
hadoopbalancer
在hdfs-site.xml中增加设置balance的带宽,默认只有1M:
<property>
<name>dfs.balance.bandwidthPerSec</name>
<value>10485760</value>
<description&g
- Eclipse程序员要掌握的常用快捷键
dcj3sjt126com
编程
判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。 曾有人在豆瓣评
《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个
程序员图书列表,目的也就是通过读书,让程序员变懒。 程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得
- Android学习之路
dcj3sjt126com
Android学习
转自:http://blog.csdn.net/ryantang03/article/details/6901459
以前有J2EE基础,接触JAVA也有两三年的时间了,上手Android并不困难,思维上稍微转变一下就可以很快适应。以前做的都是WEB项目,现今体验移动终端项目,让我越来越觉得移动互联网应用是未来的主宰。
下面说说我学习Android的感受,我学Android首先是看MARS的视
- java 遍历Map的四种方法
eksliang
javaHashMapjava 遍历Map的四种方法
转载请出自出处:
http://eksliang.iteye.com/blog/2059996
package com.ickes;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
/**
* 遍历Map的四种方式
- 【精典】数据库相关相关
gengzg
数据库
package C3P0;
import java.sql.Connection;
import java.sql.SQLException;
import java.beans.PropertyVetoException;
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class DBPool{
- 自动补全
huyana_town
自动补全
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml&quo
- jquery在线预览PDF文件,打开PDF文件
天梯梦
jquery
最主要的是使用到了一个jquery的插件jquery.media.js,使用这个插件就很容易实现了。
核心代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.
- ViewPager刷新单个页面的方法
lovelease
androidviewpagertag刷新
使用ViewPager做滑动切换图片的效果时,如果图片是从网络下载的,那么再子线程中下载完图片时我们会使用handler通知UI线程,然后UI线程就可以调用mViewPager.getAdapter().notifyDataSetChanged()进行页面的刷新,但是viewpager不同于listview,你会发现单纯的调用notifyDataSetChanged()并不能刷新页面
- 利用按位取反(~)从复合枚举值里清除枚举值
草料场
enum
以 C# 中的 System.Drawing.FontStyle 为例。
如果需要同时有多种效果,
如:“粗体”和“下划线”的效果,可以用按位或(|)
FontStyle style = FontStyle.Bold | FontStyle.Underline;
如果需要去除 style 里的某一种效果,
- Linux系统新手学习的11点建议
刘星宇
编程工作linux脚本
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。
一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linu
- hibernate dao层应用之HibernateDaoSupport二次封装
wangzhezichuan
DAOHibernate
/**
* <p>方法描述:sql语句查询 返回List<Class> </p>
* <p>方法备注: Class 只能是自定义类 </p>
* @param calzz
* @param sql
* @return
* <p>创建人:王川</p>
* <p>创建时间:Jul