Java IO流分类
Java IO流分类
IO流主要的分类方式有以下3种: 按数据流的方向:输入流、输出流 按处理数据单位:字节流、字符流 按功能:节点流、处理流
 1周前
PS图像处理之剪贴蒙版
PS图像处理之剪贴蒙版
定义:剪贴蒙版就是相邻的两个图层,使用上面的图层内容覆盖到下面的图层形状上面,可以使用被定义的内容,来限制剪切蒙版图层显示范围和不透明度 特性:剪贴蒙版可以叠加,但优先显示上面的图层,在剪贴蒙版图层上,还可以再创建图层蒙版。 方法:按住ALT键,鼠标放在相邻的两个图层中间,单击就可以创建剪贴蒙版
 3周前
PS图像处理之渐变、画笔工具
PS图像处理之渐变、画笔工具
油漆桶与渐变工具的使用 油漆桶工具是用于颜色相同或相似的图案或选取中填充“前景色”或“图案”的工具 “渐变”即是单色的过度,可以是多种颜色之间的柔和过度,也可以是同一种颜色不同的透明度之间的过渡。 渐变编辑条 上条:设置不透明度, 下条设置颜色(按住ALT键可以复制色标) 用这种方式可以自己制作渐变样式。 五种类型的渐变 线性渐变,直线渐变,过度均匀 径向渐变,圆形扩散的渐变 角度渐变,自拟角度 顺时针渐变 对称渐变,左右同变,对称 菱形渐变 画笔工具和铅笔工具的使用 这两个工具都属于绘图工具(快捷键B)画笔工具可以绘制平滑且柔软的笔触效果,可以模仿现实生活中的毛笔、水彩笔等进行作画。 键盘上的左右中括号[]调整画笔大小(左小右大) 按住shift键,单击一个点,然后再单击下一个点会形成直线 画笔面板的设置
 4周前
jquery学习之自动轮播
jquery学习之自动轮播
效果图 请看本站首页轮播图,本人较懒没有写图片轮播的动画效果,需要更多动画效果的可以自己写! 完整代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>博客轮播</title> </head> <style> #ad{ width:100%; display: flex; height: 260px; z-index: 1; box-shadow: #ddd 1px 1px 5px; } .lb{ display: none; width: 100%; height: 260px; } .li{ width: 15px; height: 15px; line-height: 15px; list-style: none; text-align: center; color:rgb(8, 152, 212); border: paleturquoise 1px solid; border-radius: 50%; padding: 3px; z-index: 2; margin-right: 5px; } .id{ background: paleturquoise; } .ceng{ display: flex; float: right; margin-top: -40px; margin-right: 20px; } </style> <body> <div id="ad"> <img class="lb" src="http://hkiii.cn/content/uploadfile/tpl_options//lunbo.jpg"/> <img class="lb" src="http://hkiii.cn/content/uploadfile/tpl_options//lunboii.jpg"/> <img class="lb" src="http://hkiii.cn/content/uploadfile/tpl_options//lunboiiii.jpg"/> </div> <div class="ad"> <ol class="ceng"> <li class="li">1</li> <li class="li">2</li> <li class="li">3</li> </ol> </div> </body> <script src="../jquery.min.js"></script>//这里引入jquery文件,自己去官网下载引入! <script> $('#ad .lb').eq(0).show();//显示第一张图 $('.ad .li').eq(0).addClass('id');//显示第一个指示点 for(var i=0;i<$('.ad li').length;i++){ $('.ad .li').eq(i).attr('abc',i); } var runs = setInterval(run,3000);//设置轮播时长 var num = 0;//初始化 function run(){ $('#ad .lb').eq(num).hide(); //隐藏上一张图片 $('.ad .li').removeClass('id'); //删除一个指示点样式 num++; $('.ad .li').eq(num).addClass('id');//添加一个指示点样式 $('#ad .lb').eq(num).slideDown(1000);//显示下一张图片 if(num>=$('.ad .li').length-1){ num=-1; } } $('.ad .li').mouseover(function(){ $('.ad li').removeClass('id'); //添加一个指示点样式 $(this).addClass('id'); //删除一个指示点样式 $('#ad .lb').hide(); $('#ad .lb').eq($(this).attr('abc')).show(); clearInterval(runs); //停止轮播 }) $('.ad .li').mouseout(function(){ runs = setInterval(run,3000); //重新设置轮播时长 num = $(this).attr('abc'); //获取列表的排序 }) </script> </html>
 4周前
jsp学习之分层架构
jsp学习之分层架构
单一层 常用于小型或测试项目,优点:速度快等;缺点:代码不能重复等; 三层架构 视图层(view) 控制层(controller) 模型层(model) 1. 三层架构与MVC Servlet的doGet()方法中的分流处理 请求方式(get):UserServlet?op=findAll和UserServlet?op=findByName&name=张三 Servlet的doPost()方法中的分流处理 请求方式(post):UserServlet?op=save和UserServlet?op=updata
 4周前
JavaScript 事件和函数参考手册
JavaScript 事件和函数参考手册
事件句柄 HTML 4.0 的新特性之一是有能力使 HTML 事件触发浏览器中的动作(action),比如当用户点击某个 HTML 元素时启动一段 JavaScript。下面是一个属性列表,这些属性可插入 HTML 标签来定义事件动作。 属性 当以下情况发生时,出现此事件 FF N IE onabort 图像加载被中断 1 3 4 onblur 元素失去焦点 1 2 3 onchange 用户改变域的内容 1 2 3 onclick 鼠标点击某个对象 1 2 3 ondblclick 鼠标双击某个对象 1 4 4 onerror 当加载文档或图像时发生某个错误 1 3 4 onfocus 元素获得焦点 1 2 3 onkeydown 某个键盘的键被按下 1 4 3 onkeypress 某个键盘的键被按下或按住 1 4 3 onkeyup 某个键盘的键被松开 1 4 3 onload 某个页面或图像被完成加载 1 2 3 onmousedown 某个鼠标按键被按下 1 4 4 onmousemove 鼠标被移动 1 6 3 onmouseout 鼠标从某元素移开 1 4 4 onmouseover 鼠标被移到某元素之上 1 2 3 onmouseup 某个鼠标按键被松开 1 4 4 onreset 重置按钮被点击 1 3 4 onresize 窗口或框架被调整尺寸 1 4 4 onselect 文本被选定 1 2 3 onsubmit 提交按钮被点击 1 2 3 onunload 用户退出页面 1 2 3 全局对象是预定义的对象,作为 JavaScript 的全局函数和全局属性的占位符。通过使用全局对象,可以访问所有其他所有预定义的对象、函数和属性。全局对象不是任何对象的属性,所以它没有名称。 全局对象只是一个对象,而不是类。既没有构造函数,也无法实例化一个新的全局对象。 顶层函数(全局函数) FF: Firefox, N: Netscape, IE: Internet Explorer 函数 描述 FF N IE decodeURI() 解码某个编码的 URI。 1 4 5.5 decodeURIComponent() 解码一个编码的 URI 组件。 1 4 5.5 encodeURI() 把字符串编码为 URI。 1 4 5.5 encodeURIComponent() 把字符串编码为 URI 组件。 1 4 5.5 escape() 对字符串进行编码。 1 - 3 eval() 计算 JavaScript 字符串,并把它作为脚本代码来执行。 1 2 3 getClass() 返回一个 JavaObject 的 JavaClass。 isFinite() 检查某个值是否为有穷大的数。 1 4 4 isNaN() 检查某个值是否是数字。 1 2 3 parseFloat() 解析一个字符串并返回一个浮点数。 1 2 3 parseInt() 解析一个字符串并返回一个整数。 1 2 3 unescape() 对由 escape() 编码的字符串进行解码。 1 - 3 顶层属性(全局属性) FF: Firefox, N: Netscape, IE: Internet Explorer 属性 描述 FF N IE Infinity 代表正的无穷大的数值。 1 4 4 java 代表 java.* 包层级的一个 JavaPackage。 NaN 指示某个值是不是数字值。 1 4 4 Packages 根 JavaPackage 对象。 undefined 指示未定义的值。 1 4 5.5
 2个月前
PhotoShopCC图像处理笔记
PhotoShopCC图像处理笔记
Photoshop基础 1.打开/置入的区别 打开(在菜单栏点击文件-打开-对话框选择目标文件-打开目标文件。一次/多次) 快捷键CTRL+O 拖入:两张或两张以上文件要拖入文件要放入非工作区才能打开 2.置入 在原画布当中放入一张/多张图片 重点:PSD格式的文件一定要用打开(置入PSD失效) 3.自由变换 放大缩小旋转拉伸的一个过程 按住shift实现等比例大小缩放 按住shift+ALT键实现等比例中心缩放 自由变换的作用:图片的放大/缩小/旋转(CTRL+T) 4.撤回的多种方式 作用:操作过程发生失误需要回撤步骤(CTRL+Z) CTRL+Z是回撤一步 CTRL+ALT+Z是撤回多步 5.了解智能对象 智能保护对象作用:让图片受到保护,像素不会丢失 打开:点击图层-右键-转换为智能保护对象 关闭:点击图层-右键-珊格化图层 6.自由变换(变形) 打开目标文件-复制图层-菜单栏-编辑-变换-变形 7.快捷键 ctrl+O 打开 Z 框选放大 按住空格 实现平移 ctrl+0 全屏显示 ctrl+1 原图显示 ctrl+加号 放大 ctrl+减号 缩小 ctrl+D 取消选择 ctrl+T 自由变换 ctrl+Z 还原(ctrl+alt+z)多步还原 图层的创建与管理 定于:图层是ps中的重要技术之一,创作任何一个作品都离不开图层的使用,没有图层,图像的编辑会变的非常艰难,所以必须掌握一些基本的图层操作 1.新建图层(Shift+Ctrl+N) 2.删除图层 (三个方法) 3.同一文档中复制图层四个方法 用菜单命令复制 用图层面板下方创建新图层来复制 按住ALT键推动图层达到复制的目的 Ctrl+J复制图层 4.不同文档中复制图层的方法 点击图层-复制-储存到目标文档 拖动图层到目标文件 5.合并图层 Ctrl+E向下合并一个图层 6.合并可见图层 Shift+Ctrl+E 7.拼合图层:将所有图层合并为一个图层,如果图像中存在隐藏的图层,执行该命令的时候将丢弃(无视)隐藏的图层 8.盖印图层:Ctrl+Shift+Alt+E,可以将多个图层的内容拼合到一个图层中,同时保留原图层信息 9.移动和链接图层:按住Ctrl点击单或多个目标图层点击锁链就可以链接图层了 10.新建图层组合删除图层组Ctrl+C 11.选择图层 到选择点点击右键,图层组后一个图层即为目标图层 自动选择(勾选) 多图层选择: 按住Ctrl一个个点击图层 按住Shift选第一个和最后一个(按住Ctrl单个减选) 按住Shift选图片内容也可以多选图层(打开自动选择) 十种扣图工具的的应用 扣图:就是将要与不要的图形区分开,扣图的本质就是更换背景,将目标图片应用到更多的背景中,以取得更好的效果 抵图的目的: 更换透明背景(存储PNG) 更换为纯色背景,更好的突出物体,使其以免被弱化 更换使用背景,使产品更美观 扣图必备知识: 选取的添加,加选,减选,交叉选区 羽化的原理:羽化的作用让选取外衔接的部分虚化,达到自然衔接的效果。羽化值越大,虚化范围越宽。颜色变化越柔和。shift+f6 容差:在选取颜色的时候设置的选取范围,容差越大,选取的范围越大,数值是0-255 连续:在选取扣区的素材不间断 十种扣图工具 矩形选框工具:适合扣取方形的图像 椭圆选框工具:适合扣取圆形图像,按住shift可以画正圆,按住空格可以移动选区 多边形套索工具:适合扣取直线边缘的多边形图像,角度比较尖锐的图像。 磁性套索工具:适合扣取边缘明显且形状不规则的图像 快选工具:以画笔模式进行工作,适合扣取颜色变化不大的图像(笔刷大小要小于被扣取的物体大小) 魔棒工具:适合扣取颜色比较单一,或者背景颜色比较单一的图像 色彩范围命令:适合颜色反差较大的图像,根据颜色的差异选择对象或者是背景。 图片的修复,去水印,美容 仿制图章 在复制的源,按alt+单击光标(定义来源),在目标处按住鼠标拖动;要注意“对齐”你的仿制图章的素材来源的位置。 套索工具,智能填充 按住l,拖动产生选区 选好后,按shift+F5填充图像(内容识别只在cs5以上版本才有) 污点修复功能(shift+J) 单机或移动即可,本组工具共用快捷键shift+J。画笔大小略大即可 修复画笔工具 按住ALT键取色,可以取任意一点,再到要修复的地方移动即可(它的纹理可以来自图片的任何区域) 修补工具 套选后,拉到正确区域释放鼠标即可。 红眼修复工具 在红眼处单击即可 图层蒙版的使用方法 图层蒙版是覆盖在某一个特定图层或图层组上的蒙版,图层蒙版用于控制图层不同区域的隐藏或显示方式,可以用于控制图层的不透明度,制作图像特效,倒影等等,同时还能作为编辑智能对象的工具。
 3个月前

Theme By Brief 鄂ICP备19010459号
sitemap