- 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
- [星球大战]阿纳金的背叛
comsci
本来杰迪圣殿的长老是不同意让阿纳金接受训练的.........
但是由于政治原因,长老会妥协了...这给邪恶的力量带来了机会
所以......现代的地球联邦接受了这个教训...绝对不让某些年轻人进入学院
- 看懂它,你就可以任性的玩耍了!
aijuans
JavaScript
javascript作为前端开发的标配技能,如果不掌握好它的三大特点:1.原型 2.作用域 3. 闭包 ,又怎么可以说你学好了这门语言呢?如果标配的技能都没有撑握好,怎么可以任性的玩耍呢?怎么验证自己学好了以上三个基本点呢,我找到一段不错的代码,稍加改动,如果能够读懂它,那么你就可以任性了。
function jClass(b
- Java常用工具包 Jodd
Kai_Ge
javajodd
Jodd 是一个开源的 Java 工具集, 包含一些实用的工具类和小型框架。简单,却很强大! 写道 Jodd = Tools + IoC + MVC + DB + AOP + TX + JSON + HTML < 1.5 Mb
Jodd 被分成众多模块,按需选择,其中
工具类模块有:
jodd-core &nb
- SpringMvc下载
120153216
springMVC
@RequestMapping(value = WebUrlConstant.DOWNLOAD)
public void download(HttpServletRequest request,HttpServletResponse response,String fileName) {
OutputStream os = null;
InputStream is = null;
- Python 标准异常总结
2002wmj
python
Python标准异常总结
AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close()方法被调用的时候 ImportError 导入模块失
- SQL函数返回临时表结构的数据用于查询
357029540
SQL Server
这两天在做一个查询的SQL,这个SQL的一个条件是通过游标实现另外两张表查询出一个多条数据,这些数据都是INT类型,然后用IN条件进行查询,并且查询这两张表需要通过外部传入参数才能查询出所需数据,于是想到了用SQL函数返回值,并且也这样做了,由于是返回多条数据,所以把查询出来的INT类型值都拼接为了字符串,这时就遇到问题了,在查询SQL中因为条件是INT值,SQL函数的CAST和CONVERST都
- java 时间格式化 | 比较大小| 时区 个人笔记
7454103
javaeclipsetomcatcMyEclipse
个人总结! 不当之处多多包含!
引用 1.0 如何设置 tomcat 的时区:
位置:(catalina.bat---JAVA_OPTS 下面加上)
set JAVA_OPT
- 时间获取Clander的用法
adminjun
Clander时间
/**
* 得到几天前的时间
* @param d
* @param day
* @return
*/
public static Date getDateBefore(Date d,int day){
Calend
- JVM初探与设置
aijuans
java
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台
- SQL中ON和WHERE的区别
avords
SQL中ON和WHERE的区别
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 www.2cto.com 在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。
- 说说自信
houxinyou
工作生活
自信的来源分为两种,一种是源于实力,一种源于头脑.实力是一个综合的评定,有自身的能力,能利用的资源等.比如我想去月亮上,要身体素质过硬,还要有飞船等等一系列的东西.这些都属于实力的一部分.而头脑不同,只要你头脑够简单就可以了!同样要上月亮上,你想,我一跳,1米,我多跳几下,跳个几年,应该就到了!什么?你说我会往下掉?你笨呀你!找个东西踩一下不就行了吗?
无论工作还
- WEBLOGIC事务超时设置
bijian1013
weblogicjta事务超时
系统中统计数据,由于调用统计过程,执行时间超过了weblogic设置的时间,提示如下错误:
统计数据出错!
原因:The transaction is no longer active - status: 'Rolling Back. [Reason=weblogic.transaction.internal
- 两年已过去,再看该如何快速融入新团队
bingyingao
java互联网融入架构新团队
偶得的空闲,翻到了两年前的帖子
该如何快速融入一个新团队,有所感触,就记下来,为下一个两年后的今天做参考。
时隔两年半之后的今天,再来看当初的这个博客,别有一番滋味。而我已经于今年三月份离开了当初所在的团队,加入另外的一个项目组,2011年的这篇博客之后的时光,我很好的融入了那个团队,而直到现在和同事们关系都特别好。大家在短短一年半的时间离一起经历了一
- 【Spark七十七】Spark分析Nginx和Apache的access.log
bit1129
apache
Spark分析Nginx和Apache的access.log,第一个问题是要对Nginx和Apache的access.log文件进行按行解析,按行解析就的方法是正则表达式:
Nginx的access.log解析正则表达式
val PATTERN = """([^ ]*) ([^ ]*) ([^ ]*) (\\[.*\\]) (\&q
- Erlang patch
bookjovi
erlang
Totally five patchs committed to erlang otp, just small patchs.
IMO, erlang really is a interesting programming language, I really like its concurrency feature.
but the functional programming style
- log4j日志路径中加入日期
bro_feng
javalog4j
要用log4j使用记录日志,日志路径有每日的日期,文件大小5M新增文件。
实现方式
log4j:
<appender name="serviceLog"
class="org.apache.log4j.RollingFileAppender">
<param name="Encoding" v
- 读《研磨设计模式》-代码笔记-桥接模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/**
* 个人觉得关于桥接模式的例子,蜡笔和毛笔这个例子是最贴切的:http://www.cnblogs.com/zhenyulu/articles/67016.html
* 笔和颜色是可分离的,蜡笔把两者耦合在一起了:一支蜡笔只有一种
- windows7下SVN和Eclipse插件安装
chenyu19891124
eclipse插件
今天花了一天时间弄SVN和Eclipse插件的安装,今天弄好了。svn插件和Eclipse整合有两种方式,一种是直接下载插件包,二种是通过Eclipse在线更新。由于之前Eclipse版本和svn插件版本有差别,始终是没装上。最后在网上找到了适合的版本。所用的环境系统:windows7JDK:1.7svn插件包版本:1.8.16Eclipse:3.7.2工具下载地址:Eclipse下在地址:htt
- [转帖]工作流引擎设计思路
comsci
设计模式工作应用服务器workflow企业应用
作为国内的同行,我非常希望在流程设计方面和大家交流,刚发现篇好文(那么好的文章,现在才发现,可惜),关于流程设计的一些原理,个人觉得本文站得高,看得远,比俺的文章有深度,转载如下
=================================================================================
自开博以来不断有朋友来探讨工作流引擎该如何
- Linux 查看内存,CPU及硬盘大小的方法
daizj
linuxcpu内存硬盘大小
一、查看CPU信息的命令
[root@R4 ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"
model name : Intel(R) Xeon(R) CPU X5450 @ 3.00GHz
model name :
- linux 踢出在线用户
dongwei_6688
linux
两个步骤:
1.用w命令找到要踢出的用户,比如下面:
[root@localhost ~]# w
18:16:55 up 39 days, 8:27, 3 users, load average: 0.03, 0.03, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
- 放手吧,就像不曾拥有过一样
dcj3sjt126com
内容提要:
静悠悠编著的《放手吧就像不曾拥有过一样》集结“全球华语世界最舒缓心灵”的精华故事,触碰生命最深层次的感动,献给全世界亿万读者。《放手吧就像不曾拥有过一样》的作者衷心地祝愿每一位读者都给自己一个重新出发的理由,将那些令你痛苦的、扛起的、背负的,一并都放下吧!把憔悴的面容换做一种清淡的微笑,把沉重的步伐调节成春天五线谱上的音符,让自己踏着轻快的节奏,在人生的海面上悠然漂荡,享受宁静与
- php二进制安全的含义
dcj3sjt126com
PHP
PHP里,有string的概念。
string里,每个字符的大小为byte(与PHP相比,Java的每个字符为Character,是UTF8字符,C语言的每个字符可以在编译时选择)。
byte里,有ASCII代码的字符,例如ABC,123,abc,也有一些特殊字符,例如回车,退格之类的。
特殊字符很多是不能显示的。或者说,他们的显示方式没有标准,例如编码65到哪儿都是字母A,编码97到哪儿都是字符
- Linux下禁用T440s,X240的一体化触摸板(touchpad)
gashero
linuxThinkPad触摸板
自打1月买了Thinkpad T440s就一直很火大,其中最让人恼火的莫过于触摸板。
Thinkpad的经典就包括用了小红点(TrackPoint)。但是小红点只能定位,还是需要鼠标的左右键的。但是自打T440s等开始启用了一体化触摸板,不再有实体的按键了。问题是要是好用也行。
实际使用中,触摸板一堆问题,比如定位有抖动,以及按键时会有飘逸。这就导致了单击经常就
- graph_dfs
hcx2013
Graph
package edu.xidian.graph;
class MyStack {
private final int SIZE = 20;
private int[] st;
private int top;
public MyStack() {
st = new int[SIZE];
top = -1;
}
public void push(i
- Spring4.1新特性——Spring核心部分及其他
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- 配置HiveServer2的安全策略之自定义用户名密码验证
liyonghui160com
具体从网上看
http://doc.mapr.com/display/MapR/Using+HiveServer2#UsingHiveServer2-ConfiguringCustomAuthentication
LDAP Authentication using OpenLDAP
Setting
- 一位30多的程序员生涯经验总结
pda158
编程工作生活咨询
1.客户在接触到产品之后,才会真正明白自己的需求。
这是我在我的第一份工作上面学来的。只有当我们给客户展示产品的时候,他们才会意识到哪些是必须的。给出一个功能性原型设计远远比一张长长的文字表格要好。 2.只要有充足的时间,所有安全防御系统都将失败。
安全防御现如今是全世界都在关注的大课题、大挑战。我们必须时时刻刻积极完善它,因为黑客只要有一次成功,就可以彻底打败你。 3.
- 分布式web服务架构的演变
自由的奴隶
linuxWeb应用服务器互联网
最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而数据库出问题的时候,应用也容易
- 初探Druid连接池之二——慢SQL日志记录
xingsan_zhang
日志连接池druid慢SQL
由于工作原因,这里先不说连接数据库部分的配置,后面会补上,直接进入慢SQL日志记录。
1.applicationContext.xml中增加如下配置:
<bean abstract="true" id="mysql_database" class="com.alibaba.druid.pool.DruidDataSourc