- CycleGAN学习:Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks, 2017.
屎山搬运工
深度学习CycleGANGAN风格迁移
【导读】图像到图像的转换技术一般需要大量的成对数据,然而要收集这些数据异常耗时耗力。因此本文主要介绍了无需成对示例便能实现图像转换的CycleGAN图像转换技术。文章分为五部分,分别概述了:图像转换的问题;CycleGAN的非成对图像转换原理;CycleGAN的架构模型;CycleGAN的应用以及注意事项。图像到图像的转换涉及到生成给定图像的新的合成版本,并进行特定的修改,例如将夏季景观转换为冬季
- 常见大模型框架
AI小夜
ai
生成对抗网络(GAN)类似框架StyleGAN(及其变体StyleGAN2和StyleGAN3):开发者:NVIDIA特点:能够生成极高质量的图像,广泛应用于人脸生成、艺术创作等领域。BigGAN:开发者:DeepMind特点:在大规模数据集上训练的高质量图像生成模型,特别适用于高分辨率图像生成。CycleGAN:特点:用于图像到图像的转换任务,如风格迁移,无需成对的训练数据。Pix2Pix:特点
- python opencv 基于ORB的传统图像配准算法
Mintcat10
学习笔记pythoncv2
201910130.博客背景病理切片常见的染色方式有H&E(苏木精和伊红)和IHC(免疫组化),用于检测病理组织的癌变情况。大体情况可以参考此处链接。由于cycleGAN能够转换图像模态的特性,由此产生了很多基于改进cycleGAN进行染色模态转换(用H&E染色切片生成虚拟IHC染色切片)的论文。而使用cycleGAN进行模态转换对数据集的基本要求是同类别同组织结构图像之间的转换,所以对H&E和I
- G6-CycleGAN
我也不太懂
人工智能
本文为365天深度学习训练营中的学习记录博客原作者:K同学啊|接辅导、项目定制我的环境:1.语言:python3.72.编译器:pycharm3.深度学习框架Pytorch1.8.0+cu111一、CycleGan的核心思想与损失函数假设两类数据集X与Y分别存放真实图像与油画图像,我们希望训练出一个生成器G,学习一张X类的图像生成一张Y类的图像。实现;我们还希望构建另一个生成器F,学习一张Y类的图
- 【AI】生成对抗网络(GAN CycleGAN StarGAN)的概念理解
AI柱子哥
人工智能人工智能生成对抗网络神经网络
计算机视觉发展到现在,由AIGC生成的内容越来越多充斥到我们的生活中,为了探究AIGC的原理,我开始研究GAN这一系列的内容,这一部分的内容不仅构思巧妙,其最终的成果也有比较高的实用性。本着追本溯源的精神,我开始了GAN系列的学习,同时由于学习速度比不上遗忘的速度,所以权且将当下学到的内容组织成文,为后续回忆增加点调料。1.GAN介绍GAN,叫做生成对抗网络(GenerativeAdversari
- 图像生成之CycleGAN
Wilson_Hank
计算机视觉深度学习人工智能
简要介绍CycleGAN(Cycle-ConsistentGenerativeAdversarialNetwork)是一种用于图像转换的深度学习模型,它能够学习两个不同领域之间的映射,而无需成对的训练数据。CycleGAN最常用于将一种领域的图像转换为另一种领域的图像,例如将马的图像转换为斑马的图像,将夏季景色的图像转换为冬季景色的图像等。生成对抗网络(GAN)生成器(Generator):有两个
- 【代码复现系列】paper:CycleGAN and pix2pix in PyTorch
芒果香菠菠
pytorch人工智能python
或许有冗余步骤、之后再优化。1.桌面右键-gitbash-输入命令如下【gitclonehttps://github.com/junyanz/pytorch-CycleGAN-and-pix2pix】2.打开anaconda的prompt,cd到pytorch-CycleGAN-and-pix2pix路径3.在prompt里输入【condaenvcreate-fenvironment.yml】配置
- 【AI】CycleGan对抗生成网络遥感影像生成地图效果测试
AI柱子哥
人工智能计算机视觉人工智能网络遥感
今天看到一个有趣的项目,CycleGan对抗生成网络把马生成成斑马,还有一个测试用例是用遥感影像生成平面地图的效果,效果如下图所示,我大学是遥感专业,看到遥感影像就触动了我的原神,于是原神启动,肝一个测试的玩玩。源码地址:https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix0.准备工作其实按照官方文档玩,没有什么特别需要准备的,只是为了防止
- 循环生成对抗网络(CycleGAN)
无水先生
对抗网络人工智能生成对抗网络人工智能神经网络
一、说明循环生成对抗网络(CycleGAN)是一种训练深度卷积神经网络以执行图像到图像翻译任务的方法。网络使用不成对的数据集学习输入和输出图像之间的映射。二、基本介绍CycleGAN是图像到图像的翻译模型,就像Pix2Pix一样。Pix2Pix模型面临的主要挑战是训练所需的数据应该配对,即源域和目标域的图像应该位于相同的位置,并且两个域的图像数量也应该相同。循环生成对抗网络(CycleGAN)是一
- 李宏毅机器学习第二十周周报GAN4
沽漓酒江
机器学习人工智能
文章目录week20GAN4摘要Abstract一、李宏毅机器学习——GAN41.LearningfromUnpairedData2.CycleGAN3.Application二、文献阅读1.题目2.abstract3.网络架构3.1损失函数3.1.1对抗性损失3.1.2循环一致性损失3.1.3整体目标3.1.4identityloss3.2网络结构3.3训练细节3.4网络架构3.4.1生成器部分
- CycleGAN-两个领域非匹配图像的相互转换
WakingStone
LearnMoreDeepLearning深度学习计算机视觉机器学习
1.CycleGAN的简介pix2pix可以很好地处理匹配数据集图像转换,但是在很多情况下匹配数据集是没有的或者是很难收集到的,但是我们可以很容易的得到两个领域大量的非匹配数据。2017年有两篇非常相似的论文CycleGAN和DiscoGAN,提出了一种解决非匹配数据集的图像转换方案。而且CycleGAN在转换的过程中,只是将A领域图像的某些特性转换成B领域的一些特性,图像的其余大部分内容都没有改
- 文献速递:生成对抗网络医学影像中的应用——基于CycleGAN的图像到图像转换,用于逼真的外科手术训练模型
有Li
生成对抗网络人工智能神经网络
文献速递:生成对抗网络医学影像中的应用——基于CycleGAN的图像到图像转换,用于逼真的外科手术训练模型本周给大家分享文献的主题是生成对抗网络(Generativeadversarialnetworks,GANs)在医学影像中的应用。文献的研究内容包括同模态影像生成、跨模态影像生成、GAN在分类和分割方面的应用等。生成对抗网络与其他方法相比展示出了优越的数据生成能力,使它们在医学图像应用中广受欢
- 2019-02-04
幽并游侠儿_1425
以后再也不要这么晚睡觉了。新的一周了,我希望这周我可以完成GAN和cycleGAN生成新的图。下一周尝试对比其他方法。一、继续研究GAN和CycleGAN1、回去看GAN的论文,理解清楚lossfunction的含义。理解清楚了(*/ω\*)2、做一个DCGAN基于轮子的小练习。参考2019-02-02的日记https://zhuanlan.zhihu.com/p/24767059想跑一下这篇文章
- 基于深度学习的热红外图像增强算法
LittroInno
人工智能边缘计算热红外
基于深度学习的热红外图像增强算法属于深度学习领域,在研究和应用中逐渐得到广泛关注。以下是一些基于深度学习的热红外图像增强算法:Pix2PixHD:Pix2PixHD是一个生成对抗网络(GAN)的变体,用于图像到图像的转换。它可以用于将低质量的热红外图像转换为高质量的图像。CycleGAN:CycleGAN是另一个生成对抗网络,可以实现不同领域之间的图像转换。它可以用于热红外图像增强,使得转换后的图
- win10-mmgen安装/cyclegan运行问题记录
橙黄橘绿时_Eden
python
mmconda环境:conda:CUDA11.3condainstallpytorch1.11.0torchvision0.12.0torchaudio==0.11.0cudatoolkit=11.3-cpytorchpipinstallmmcv-full==1.5.0-fhttps://download.openmmlab.com/mmcv/dist/cu113/torch1.11.0/inde
- 用自己的数据集实战CycleGAN
Cherry330
医学图像处理人工智能计算机视觉python深度学习图像处理循环神经网络
最近在做关于跨模态的医学图像生成,所以今天就跟大家聊一聊如何用自己的数据集训练CycleGAN吧~首先,我们来聊聊什么是CycleGAN?CycleGAN的一个重要应用领域是DomainAdaptation(域迁移:可以通俗的理解为画风迁移),比如可以把一张普通的风景照变化成梵高化作,或者将游戏画面变化成真实世界画面等等(如图1)。图1效果预览CycleGAN特点就是通过一个循环,首先将图像从一个
- (五)cycleGAN论文笔记与实战
SCU-JJkinging
GANS系列python深度学习pytorch
(五)cycleGAN论文笔记与实战一、cycleGAN架构与目标函数二、训练细节三、完整代码四、效果截图五、遇到的问题及解决论文附录一、cycleGAN架构与目标函数在cycleGAN中有两个生成器和两个判别器,核心思想就是循环一致性,原始输入xxx通过生成器G获得图像Y^\hatYY^,然后再通过生成器F获得x^\hatxx^,就是要尽可能让xxx≈\approx≈x^\hatxx^,这也引出
- (六)starGAN论文笔记与实战
SCU-JJkinging
GANS系列深度学习pytorch
(六)starGAN论文笔记与实战一、网络架构与目标函数二、完整代码一、网络架构与目标函数starGAN的提出是为了解决多数据集在多域间图像转换的问题,starGAN可以接受多个不同域的训练数据,并且只需要训练一个生成器,就可以拟合所有可用域中的数据。假如想实现四个域内图像风格的相互转换,要实现这个目标,通过cycleGAN需要创建12个生成器(如图a)。而starGAN的直观构造如图b,只需要一
- cycle GAN
猴子喜
应用:1.目标转换,比如从猫变成狗。2.图片风格转换,比如简笔画风格变成莫奈风格3.…训练数据:CycleGAN只需要两类图片就可以训练出一个模型,不需要成对(paired)的数据成对的数据(left)非成对的数据(right)单向GAN上图是一个单向GAN的示意图。我们希望能够把domainA的图片(命名为a)转化为domainB的图片(命名为图片b)。为了实现这个过程,我们需要两个生成器G_A
- HCCG-CycleGAN网络结构、原理、以及相关代码--Generating Handwritten Chinese Characters using CycleGAN
啊菜来了
汉字风格人工智能pytorchGAN
文章目录摘要I.INTRODUCTIONII.RELATEDWORK2.1汉字手写生成2.2图片风格转移2.3生成对抗的网络III.MATHIV.EXPERIMENTS4.1.数据集4.2性能指标4.3实现细节4.4手写字符的结果4.5书法的结果4.6与神经类型迁移的比较V.CONCLUSION想法摘要摘要在东亚,书写汉字一直是一项重要的技能。然而,由于汉字数量大,手写汉字的自动生成面临着很大的挑
- 使用keras训练cyclegan
喝粥也会胖的唐僧
深度学习cyclegangankeras
cyclegan虽然已经有一定的时间了,不算比较新的对抗生成网络,但是还是拿来玩玩还是可以的,这里我是直接用的人家写好的代码,拿来训练的,代码在这里值得注意的是,这里进行训练的时候需要手动修改data_loader.py里面的path_A和path_B为绝对路径好一些,因为相对路径有可能会导致加载不到数据,我反正是遇到了这个坑。具体需要用到的数据集在这里,我已经下载好了1)monet2photo(
- 使用CycleGAN训练自己的数据集
瞬间记忆
深度学习pytorch人工智能python
一、下载源码源码下载链接:https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix二、调整自己的数据集格式按照如下格式放三、安装好所需要的python包使用命令:pipinstall包名称在anaconda里面安装,四、训练和测试在开始训练前,需要打开visdom(训练可视化界面),在命令行直接输入以下命令:python-mvisdom.ser
- Python基于CycleGAN&pix2pix的黑白图像AI上色(源码&部署教程)
群马视觉
1.项目背景自从GAN技术发展以来,许多新奇的应用都得到了落地,本次我们来介绍其中一个小应用,就是黑白图像上色。想必大家在网上经常看到一些给黑白图像上色的视频,可以修复早期的黑白影像,背后的技术就是GAN,下面的动图就是我们本次项目实战的案例图,对人像、照片、建筑图进行上色。2.png2.原理简介本次我们来实现基于Pix2Pix的黑白图片上色,Pix2Pix是一个通用的框架,可以适用于任何的图像翻
- 中断程序怎么继续运行?
三点水_787a
ifnotor语句是怎么判断的?什么情况下才会运行下面的语句?(同或)到底是在哪里加载最新模型的?填写图片摘要(选填)这个参数是否有用?怎么修改?(目前新的程序在跑,没有办法尝试...)解决了!pythontrain.py--dataroot./datasets/vangogh2photo--namevangogh2photo_cyclegan--modelcycle_gan--continue_
- CycleGAN模型之Pytorch实战
天使Di María
GNN&深度学习(PyTorch)pytorch人工智能python
一、CycleGAN基本介绍1.CycleGAN论文:《UnpairedImage-to-ImageTranslationusingCycle-ConsistentAdversarialNetworks》2.原文代码:https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix3.网传精简代码:https://github.com/aitorzip
- EZ | Deep Snow: 使用GANs合成遥感图像 | 03
杜若飞er
实验及其结果生成结果下图展示了某些CycleGAN生成的图像,输入的是来自于Sentinel-2的RGB模式的光学图像,转换后的图像我们模拟了刚下完雪之后的场景。直观来看,生成的雪还蛮逼真的,CycleGAN学习雪的纹理和颜色效果挺好,而且还能把它嵌进原来的图像里并保持原来的基本结构。我们注意到,在城市和农村,对道路、建筑物着色效果都挺好的。CycleGAN人工降雪虽然图中展示的图像定性地来看还不
- 【GAN对抗性损失函数】以CycleGAN和PIX2PIX算法的对抗性损失的代码为例进行讲解
lingchen1906
GANs生成对抗网络算法深度学习
一、代码classGANLoss(nn.Module):"""DefinedifferentGANobjectives.TheGANLossclassabstractsawaytheneedtocreatethetargetlabeltensorthathasthesamesizeastheinput."""def__init__(self,gan_mode,target_real_label=1
- 【地震数据处理】GAN网络基础知识
优雅的乔基斯
网络人工智能
初识GAN网络学习GAN网络的初衷系列文章目录前言一、GAN网络1.基本原理2.应用领域(1)图像处理(2)声音处理(3)文字生成(4)信息破译与信息安全(5)生成个性化产物二、CycleGAN网络1.基本原理单向GAN2.对CG的评价3.应用领域三、DualGAN网络学习GAN网络的初衷在绞尽脑汁写第一篇论文,我对如何打造自己的创新点正头疼不已的时候,畅畅君给我提了一个想法:“最近我们公司说想通
- cycleGAN学习笔记
rgb2gray
笔记学习pythongan
cycleGAN学习笔记源项目:https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix1.概览train.py用于模型训练–model:e.g.,pix2pix,cyclegan,colorization)anddifferentdatasets(withoption--dataset_mode:e.g.,aligned,unaligned,
- GAN学习笔记(一)项目链接
落花逐流水
GAN深度学习GAN
GAN学习笔记(一)项目链接1、开源项目2、GAN组成2.1来自生成mnist的gan2.2来自cyclegan2.3参考上面的Discriminator,准备自己写一个3D的版本1、开源项目看到这个里面整理了好多gan的项目。https://github.com/eriklindernoren/PyTorch-GAN2、GAN组成GAN由2各部分组成,分别是Generator和Discrimin
- 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(