`
文章列表
Java在图片处理领域的功能是非常强大的,不过现在用的最多的好像是Web方面,什么Sping,Struts之类的,我个人也在用这些,也不排斥这些,只是在这个工程中经常和图片打交道,如果就写了好多的图片处理算法(工具),这里和 ...
Image是一个抽象列,BufferedImage是Image的实现。 Image和BufferedImage的主要作用就是将一副图片加载到内存中。 Java将一副图片加载到内存中的方法是: String imgPath = "C://demo.jpg"; BufferedImage image = ImageIO.read(new FileInputStream(imgPath)); 该方法可以获得图片的详细信息,例如:获得图片的宽度:image.getWidth(null);图片只有加载内存中才能对图片进行进一步的处理。 还有一个方法 String im ...
Swing显示图片可以有很多的种选择,例如:可以用JLabel和JTable等,通过自己的编程我还是推荐使用JPanel,因为JLable显示图片常常出现内存溢出的问题,我估计JLabel只是将图片以图标的形式显示,所以对内存有一定的限制,如果图片像素过大会出现内存溢出,而JPanel则是将图片“画”在面板上,所以可以使用更大的内存吧。 下面是将图片显示在JPanel的关键方法: // 该方法不推荐使用,该方法是懒加载,图像并不加载到内存,当拿图像的宽和高时会返回-1; // image = Toolkit.getDefaultToolkit().getImage(imgPath); ...
一.区别 二者都是有用的和常用的,如果纯粹从概念上区分二者就比较费解了,我们直接从功能上进行区分,简单明了: 这两种传输协议也就是合于适配不同的业务和不同的硬件终端。 在使用中,类似于图像、声音等对可靠性要 ...
cache(缓存) 用于加速访问为从内存或本地硬盘读取的频繁访问的文件开辟的存储位置。 call(调用) 将程序执行转到代码的其他部分(通常是子程序),被调用部分完成运行时同时保存必要的信息以允许运行从调用点重新开始 ...
bandwidth(带宽) 传输介质的功能以位每秒 (bps) 或频率 (Hz) 衡量。通常,高带宽数说明更快的数据传输功能。在通讯中,可以在一定范围内最高频和最低频间浮动。例如,美国电话线可容纳 3000 赫兹 (Hz) 的带宽,可以传输最低 (300 Hz) 和最高 (3300 Hz) 之间的频率。在计算机网络中,高的带宽表明更快的数据传输能力并且用位每秒 (bps) 表示。 bandwidth throttling(带宽阀) 设置服务允许使用的总体网络功能的最大部分。通过不允许其满负荷接收请求可以有意限制服务器的 Internet 工作负载,以为其他程序(如电子邮件)节省资源。 Bas ...
access control(访问控制) 控制允许谁可以访问计算机的内容和应用程序。 ACL 访问控制列表。识别哪个主机有访问哪个服务的权限的列表。 Active Group(Active 组织) 由开放组织赞助的标准组织,该组织是负责 ActiveX 技术和许可的不断开发和管理的开放、面向用户的的组织。详细信息,请参阅 http://www.activex.org。 Active Server(活动服务器) 随 Windows NT 交付的服务器方技术的集合。这些技术为组件应用程序管理、数据库访问、事务和消息提供一致的服务器方组件、脚本模型和一套集成的系统服务。 Active Serv ...
Java判断一个字符串是否有中文是利用Unicode编码来判断,因为中文的编码区间为:0x4e00--0x9fbb,不过通用区间来判断中文也不非常精确,因为有些中文的标点符号利用区间判断会得到错误的结果。而且利用区间判断中文效率也并不高,例如;str.substring(i, i + 1).matches("[\\u4e00-\\u9fbb]+"),就需要遍历整个字符串,如果字符串太长效率非常低,而且判断标点还会错误。这里提高一个高效准确的判断方法,方法在下面的代码里:private static final boolean isChinese(char c) 。类已经编译通 ...
1、鸟笼逻辑                                           挂一个漂亮的鸟笼在房间里最显眼的地方,过不了几天,主人一定会做出下面两个选择之一:把鸟笼扔掉,或者买一只鸟回来放在鸟笼里。这就是鸟笼 ...
对Swing Border的一个小总结: 使用方法: TitledBorder nameTitle =new TitledBorder("FileName List"); JPanel panel1 = new new JPanel() panel1.setBorder(nameTitle); TitledBorder 该类实现在指定位置以指定对齐方式显示字符串标题的任意边框。 EtchedBorder 该类实现简单的浮雕化边框,它既可以是阴刻浮雕化边框,也可以是LineBorder  阳刻浮雕化边框。如果创建边框时未初始化任何高亮/阴影颜色,则这些颜色将从传递给 pai ...
  就像牛顿定律作为古典力学的基本定理一样,家庭理财也有一些基本定律需要遵循。这几条理财的数字定律非常简单,容易为我们这些非专业人士所理解,并藉此为有效的生活指导。   4321定律:家庭收入慎安排   家庭收入的合理配置比例是,收入的40%用于供房及其他项目的投资,30%用于家庭生活开支,20%用于银行存款以备不时之需,10%用于保险。   例如,你的家庭月收入为2万元,家庭总保险费不要超过2000元,供房或者其他证券投资总起来不要超过8000元,生活开销控制在6000元左右,要保证有4000元的紧急备用金。   TIPS:本定律只是一个大致的收入分配模型,不同家庭的具体分配会根据的风 ...
(一)成长的寓言:做一棵永远成长的苹果树    一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。 但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自己得到10个。 很可能,它被拿走99个,自己得到1个。但没关系,它还可以继续成长,第三年结1000个果子…… 其实,得到多少果子不是最重要的。最重要的是,苹果树在成长!等苹果树长成参天大树的时候,那些曾阻碍它成长的力量 ...
Joomla是世界第一的建站工具,不过Joomla太博大了,所以我们常常在插件的海洋里迷失,这里推荐一些有用的插件供大家参考和使用。 一、评论组件:Jom Comment 3.0.562 二、标签云组件:jtags 三、后台安全插件:SystemJSecure-1.0.5 四、留言簿组件:easybook_2.0_rc4_valid_cn 五、流量统计组件:JoomlaWatch-1.2.9 六、相册组件:phocagallery_v2.6.1(用在相册栏目) 七、三维相册插件:BonckoWall.v.2.0.1(用在图库栏目) 八、文件上传下载组件:eXtplorer_2.0.1 九、文章 ...

PHP重定向三法

方法一: <?php $GoTo="index.php";// 这里也可以使绝对路径eg:http://www.kutoku.com header(sprintf("Location: %s", $GoTo)); ?> 方法二: <?php echo "<script>window.location =\"$PHP_SELF\";</script>";?> 方法三: <?php echo "<META HTTP-EQUIV=\&quo ...
  不少人有这样的坏习惯,做事拖拖拉拉,今日事要明日、甚至后日才能完成。加拿大科学家多年研究人们做事拖拉的原因,最后得出一个“拖拉公式 ”,计算一个人能够成功克服拖拉习惯的几率公式。加拿大卡尔加里大学商 ...
Global site tag (gtag.js) - Google Analytics