- ESRGAN——老旧照片、视频帧的修复和增强,提高图像的分辨率
爱研究的小牛
AIGC——图像AIGC—视频AIGC人工智能深度学习音视频自动化
ESRGAN(EnhancedSuper-ResolutionGAN):用于提高图像的分辨率,将低质量图像升级为高分辨率版本,常用于老旧照片、视频帧的修复和增强。一、ESRGAN介绍1.1背景超分辨率问题是计算机视觉中的一个重要研究领域,其目标是通过增加像素数量来提高图像的分辨率,恢复出更加细腻的图像。传统的算法(如双三次插值)通常导致放大后的图像模糊、不自然。而深度学习特别是**生成对抗网络(G
- 超分 Real-ESRGAN 使用笔记
AI算法网奇
深度学习宝典人工智能
效果图目录依赖项:推理入口文件:RealESRGAN_x4plus12g显存不够RealESRGAN_x4plus_anime_6B的效果树枝之间产生了蒙版RealESRNet_x4plus有点模糊2022年开源的GitHub-xinntao/Real-ESRGAN:Real-ESRGANaimsatdevelopingPracticalAlgorithmsforGeneralImage/Vide
- stable diffusion参数说明
weixin_45597589
stablediffusion专题stablediffusion
stablediffusion参数说明采样方法没有优劣之分,速度不一样。一般Eulera、DPM++2MKarras、DPM++SDEKarras,漫画一般选择DPM++2MKarras高清修复一般勾选。放大算法一般选择R-ESRGAN4x+ANIME6B宽度、高度控制图片的分辨率,根据选择的大模型的训练集尺寸选择,一般为64的倍数提示词相关性一般选择7~10采样迭代步数代表这幅画画了多少笔,一般
- ESRGAN:基于GAN的增强超分辨率方法(附代码解析)
PaperWeekly
作者丨左育莘学校丨西安电子科技大学研究方向丨计算机视觉之前看的文章里有提到GAN在图像修复时更容易得到符合视觉上效果更好的图像,所以也是看了一些结合GAN的图像修复工作。ESRGAN:EnhancedSuper-ResolutionGenerativeAdversarialNetworks发表于ECCV2018的Workshops,作者在SRGAN的基础上进行了改进,包括改进网络的结构、判决器的判
- [超分辨率重建]ESRGAN算法训练自己的数据集过程
Cr_南猫
超分辨率重建超分辨率重建人工智能深度学习
一、下载数据集及项目包1.数据集1.1文件夹框架的介绍,如下图所示:主要有train和val,分别有高清(HR)和低清(LR)的图像。1.2原图先通过分割尺寸的脚本先将数据集图片处理成两个相同的图像组(HR和LR)。如训练x4的ESRGAN模型,那么我们需要将HR的图像尺寸与LR的图像尺寸比例是4:1。在我的训练中,我将HR的图像尺寸分割成了480x480,LR的图像分割成了120x120。如下图
- ESRGAN:基于GAN的增强超分辨率方法(附代码解析)
无止境x
SuperResolution(超分辨)ESRGAN
之前看的文章里有提到GAN在图像修复时更容易得到符合视觉上效果更好的图像,所以也是看了一些结合GAN的图像修复工作。ESRGAN:EnhancedSuper-ResolutionGenerativeAdversarialNetworks发表于ECCV2018的Workshops,作者在SRGAN的基础上进行了改进,包括改进网络的结构、判决器的判决形式,以及更换了一个用于计算感知域损失的预训练网络。
- 湖中剑 GitHub周刊 #8 | 2021-09-14
ineo6
1.推荐1.1lifeRestart:假如人生可以重来本周Star增长:2200+,累计:7.6k+最近很火的游戏,让你体验不同的人生开局和结尾。如果起点不一样了,到底自己能不能成为人生赢家?imagehttps://github.com/VickScarlet/lifeRestart2.周榜2.1Real-ESRGAN:强大的AI图片修复工具本周Star增长:960+,累计:2.3k+通过AI加
- 论文笔记——Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic Data
TracelessLe
#深度学习原理计算机视觉深度学习人工智能
基本信息标题:Real-ESRGAN:TrainingReal-WorldBlindSuper-ResolutionwithPureSyntheticData简称:Real-ESRGAN时间:17Aug2021,InternationalConferenceonComputerVisionWorkshops(ICCVW)2021作者:XintaoWang,LiangbinXie,ChaoDong,
- 超分之ESRGAN
深度学习炼丹师-CXD
超分SR深度学习计算机视觉超分辨率重建pytorch
Esrgan:增强型超分辨率生成对抗网络。Esrgan:Enhancedsuper-resolutiongenerativeadversarialnetworks.In:ECCVW.(2018)XintaoWang,KeYu,ShixiangWu,JinjinGu,YihaoLiu,ChaoDong,YuQiao,andChenChangeLoy.文章目录摘要一、引言二、相关工作三、Methods
- ESRGAN - Enhanced Super-Resolution Generative Adversarial Networks论文翻译——中文版
SnailTyan
文章作者:Tyan博客:noahsnail.com|CSDN|声明:作者翻译论文仅为学习,如有侵权请联系作者删除博文,谢谢!翻译论文汇总:https://github.com/SnailTyan/deep-learning-papers-translationESRGAN:EnhancedSuper-ResolutionGenerativeAdversarialNetworks摘要超分辨率生成对抗
- 【2023 CCF 大数据与计算智能大赛】基于TPU平台实现超分辨率重建模型部署 基于Real-ESRGAN的TPU超分模型部署
算能开发者社区
大数据超分辨率重建人工智能
2023CCF大数据与计算智能大赛《基于TPU平台实现超分辨率重建模型部署》洋洋很棒李鹏飞算法工程师中国-烟台
[email protected]团队简介本人从事工业、互联网场景传统图像算法及深度学习算法开发、部署工作。其中端侧算法开发及部署工作5年时间。摘要本文是《基于TPU平台实现超分辨率重建模型部署》方案中算法方案的说明。本作品算法模型选用的是Real-ESRGAN。Real-ESRGAN是基
- ESRGAN超分辨网络
JOYCE_Leo16
超分辨率人工智能GAN生成对抗网络超分辨率重建深度学习
ESRGAN的全名叫EnhancedSuper-ResolutionGenerativeAdversarialNetworks,发表于ECCV2018。文章目录前言一、ESRGAN的主要介绍二、ESRGAN的主要内容1.RRDB,对residualblocks的改进2、对损失函数的改进3、对感知损失的改进4、网络插值(NetworkInterpolation)5、具体实现部分三、结论前言论文:ht
- Python - Real-ESRGAN 提升图像、视频清晰度 - 最高可达 4 K
BIT_666
Python深度学习深度学习人工智能机器学习RealESRGANGFP-GAN
目录一.引言二.Real-ESRGAN理论1.模型简介2.经典退化模型◆退化过程全览◆K-高斯滤波◆N-噪声◆↓r-Resize◆jpeg-压缩3.高阶退化模型4.环形和超调伪影5.网络结构◆ESRGAN生成器◆U-Net鉴别器三.Real-ESRGAN实战1.快速体验2.环境搭建◆Package安装◆预训练模型下载◆GFP-GAN模型下载3.图像修复◆运行脚本◆显存不足◆HalfError4.视
- SD生成的图像不清晰,如何解决
小~小
StableDiffusionstablediffusion高清
文生图选择高清修复:几点注意重绘幅度:这里不用太高,他会根据你生成的低分辨率图像,生成高分辨率的图像,可以选择0.3~05之间,给AI跟多想象力空间可以选择0.5~0.7。太低边缘模糊,太高了可能会出现手部脸部问题.放大算法:R-ESRGAN4++:可以选择GAN算法R-ESRGAN4++Anime6B:二次元风格放大倍数:太大也会消耗显卡图生图SD放大,缩放系数:放大到原来的2倍,例如放大倍数为
- Python - 搭建 Flask 服务实现图像、视频修复需求
BIT_666
深度学习PythonpythonflaskReal-ESRGAN
目录一.引言二.服务构建1.主函数upload_gif2.文件接收3.专属目录4.图像修复5.gif2mp46.mp42gif7.图像返回三.服务测试1.服务启动2.服务调用四.总结一.引言前面我们介绍了如何使用Real-ESRGAN进行图像增强并在原始格式jpeg、jpg、mp4的基础上增加了gif图像的处理:◆图像修复:Python-Real-ESRGAN提升图像、视频清晰度◆动图修复:Pyt
- 【深度学习】python调用超分Real-ESRGAN
XD742971636
深度学习机器学习深度学习python人工智能
Real-ESRGAN是超分自然场景图和动漫图,视频也可以,项目地址:https://github.com/xinntao/Real-ESRGAN/tree/master安装python包:basicsr>=1.4.2facexlib>=0.2.5gfpgan>=1.3.5numpyopencv-pythonPillowtorch>=1.7torchvisiontqdm然后安装:pipinstal
- 【Python&图像超分】Real-ESRGAN图像超分模型(超分辨率重建)详细安装和使用教程
RS迷途小书童
Python深度学习超分辨率重建计算机视觉人工智能深度学习图像处理
1前言图像超分是一种图像处理技术,旨在提高图像的分辨率,使其具有更高的清晰度和细节。这一技术通常用于图像重建、图像恢复、图像增强等领域,可以帮助我们更好地理解和利用图像信息。图像超分技术可以通过多种方法实现,包括插值算法、深度学习等。其中,深度学习的方法在近年来得到了广泛的关注和应用。基于深度学习的图像超分技术,可以利用深度神经网络学习图像的高频部分,从而提高了图像的分辨率和清晰度。目前应用较多的
- Error “slow_conv2d_cpu“ not implemented for ‘Half‘
打史莱姆的小仙女~
pythonpytorch
Error“slow_conv2d_cpu”notimplementedfor‘Half’报错原因:将输入数据的类型设置为half(半精度浮点数,能加快计算速度),但是half只有GPU支持,pytorchcpu不支持半(half)精度训练解决方式:既然不支持,那就不进行半精度,也就是取消数据的半精度转换。具体解决方法:本文这里是复现Real-ESRGAN,在执行代码的命令后添加“--fp32”即
- 论文笔记——ESRGAN: Enhanced Super-Resolution Generative Adversarial Networks
TracelessLe
#深度学习原理深度学习计算机视觉
基本信息标题:ESRGAN:EnhancedSuper-ResolutionGenerativeAdversarialNetworks简称:ESRGAN时间:2018年初版,1Sep2018,ECCV2018PIRMWorkshop作者:XintaoWang,KeYu,ShixiangWu,JinjinGu,YihaoLiu,ChaoDong,ChenChangeLoy,YuQiao,Xiaoou
- 生成式人脸修复增强调研
咆哮的大叔
GAN系列计算机视觉深度学习
对比近3年,有影响力的人脸修复工程Real-ESRGAN工程地址:https://github.com/xinntao/Real-ESRGAN效果:人脸增强部分,调用的GFPGAN.GFPGAN工程地址:https://github.com/TencentARC/GFPGAN论文效果:BasicSR-ESRGAN:项目地址:https://github.com/XPixelGroup/BasicS
- 基于深度学习的视频修复算法
穿越23小时
机器学习深度学习算法人工智能
前言本篇博文只是一个收集作用,将我认为对我的思路提供了帮助的博文收集起来了。参考文献一.超分辨相关从SRCNN到EDSR,总结深度学习端到端超分辨率方法发展历程罗列了超分辨在深度学习的基本发展,各种常见的算法。2.如何通过多帧影像进行超分辨率重构?本来以为是一个视频处理的详细算法,但是用到的具体网络,似乎没有提及,但是,这种思路还是有些启发的。SRGAN阅读笔记非常简略的一个笔记ESRGAN论文解
- 经典超分论文总结5
是暮涯啊
深度学习深度学习计算机视觉超分gfpganreal-esrgan
今天再介绍一位港中文的大佬xintaowang大佬目前已经有3435googlecitations了。大佬的论文都开源在自己的github上。相关的论文可以查看地址经典视频超分论文总结1经典视频超分论文总结2经典视频超分论文总结3经典视频超分论文总结4经典超分论文总结5先讲几篇他早期的超分论文,包括两篇VSR和一篇SISR,1、ESRGAN:EnhancedSuper-ResolutionGene
- pytorch可视化输出的图像
Mr_health
可视化GANpytorch可视化pytorchesrgandsgan
最近在学习GAN,跑了两个目前是sota的开源代码:https://github.com/Tencent/Real-SR以及https://github.com/ManuelFritsche/real-world-sr,前者是在esrgan的基础上做了一定的改动,后者包含dsgan和esrgan-fs两部分,其中esrgan-fs与腾讯的代码均在BasicSR增添了自己的改进,总体的框架基本不变。
- ESRGAN训练数据
SeanQikYibo
深度学习深度学习
一、ESRGAN测试:1、代码下载:xinntao/ESRGAN2、安装环境(这里略)3、下载models:GoogleDriveorBaiduDrive.然后把它们放在./models文件夹下面。4、然后运行test.py,就会将LR文件夹的低分辨率图像生成X4(可更改model)的高分辨率图像存在results文件夹内二、ESRGAN训练1、代码下载xinntao/BasicSR2、下载预训练
- GAN在图像超分辨领域的应用
春末的南方城市
论文阅读深度学习生成对抗网络人工智能神经网络
本篇博客介绍了对抗生成网络GAN在图像超分辨领域的应用,包括(SRGAN,ESRGAN,BSRGAN,Real-ESRGAN),详细介绍了论文内容,方法,网络结构并对其做了相关总结。相关GAN原理的介绍大家可以查看我之前的几篇博客,链接如下:生成对抗网络-GANhttps://blog.csdn.net/xs1997/article/details/130277123?spm=1001.2014.
- AI数字人:图像超分辨率模型 Real-ESRGAN
智慧医疗探索者
AI数字人技术计算机视觉人工智能AI数字人
1Real-ESRGAN介绍1.1Real-ESRGAN是什么?Real-ESRGAN全名为EnhancedSuper-ResolutionGAN:增强的超分辨率的对抗生成网络,是由腾讯ARC实验室发布的一个盲图像超分辨率模型,它的目标是开发出实用的图像/视频修复算法,Real-ESRGAN是在ESRGAN的基础上使用纯合成数据来进行训练的,基本上就是通过模拟高分辨率图像变低分辩率过程中的各种退化
- 【AI绘画Stable Diffusion】高清图像放大+面部修复+一键抠图,谈谈你可能不知道的优化技巧!
柚米汇
AI绘画AI作画stablediffusion
一提起后期处理,我猜你可能立马想到的就是图像放大。今天,我要向你展示的后期处理手法,以及优化技巧。图片放大算法如果你常用的是秋叶大佬的整合包,那么你对"R-ESRGAN4x+"和"R-ESRGAN4x+Anime6B"应该不会陌生。R-ESRGAN4x+:写实图片R-ESRGAN4x+Anime6B:二次元图片然而,你是否曾在C站或者其他地方,见到大佬们晒出的作品中出现什么“4x-UltraSha
- 万字长文解读图像超分辨率 Real-ESRGAN 论文笔记+代码阅读
小殊小殊
图像修复论文笔记计算机视觉人工智能python深度学习论文阅读
目录一、介绍二、重点创新1.ESRGAN2.Real-ESRGAN三、生成器结构1.整体结构2.RRDB结构四、判别器结构五、高阶退化模型六、损失函数1.生成模型损失函数2.判别模型损失函数一、介绍超分辨率(Super-Resolution)指通过硬件或软件的方法提高原有图像的分辨率,通过一系列低分辨率的图像来得到一幅高分辨率的图像过程。通俗的说就是在保持原图像清晰度不变的前提下,将图像放大。使用
- 【OpenVI-图像超分实战篇】别用GAN做超分了,快来试试基于扩散模型的图像超分吧!
经典图像超分辨率算法Real-ESRGAN先来看下GAN来应用到图像超分辨率的经典方法Real-ESRGAN。生成网络是ESRGAN的生成网络,保持不变,首先用L1loss,训练以PSRN为导向的网络,获得的模型称为Real-ESRNet,然后Real-ESRNet的网络参数进行网络初始化,同时使用L1loss、perceptualloss、GANloss损失函数,训练最终的网络Real-ESRG
- 来自腾讯AI实验室的Real-ESRGAN将模糊老照片和视频修复成高清晰(一些错误处理)
寅恪光潜
深度学习框架(PyTorch)Real-ESRGAN老照片AI修复模糊照片生成高清晰torch.cudapytorch-cuda
Real-ESRGAN:EnhancedSuper-ResolutionGAN:增强的超分辨率的对抗生成网络,对于GAN相信大家都比较熟悉,前有阿尔法狗,现有很多GAN的延伸版本,StyleGAN1~3系列以及DragGAN对于图片的生成和编辑,出来的效果都很惊艳。一些旧照片,时代比较久远了,那个时候的像素不够,所以有点模糊,但这都是一种美好回忆,如果能够修复成高清晰的那就好了。这里的Real-E
- 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(