- draw9patch详解
whyrjj3
android9patchpatch工具工作toolsandroidfile
想了解更多的点这个地址吧:http://user.qzone.qq.com/469241633/infocenter#!app=2&via=QZ.HashRefresh&pos=1341830433draw9patch.bat这个工具是在android的sdk目录中的tools里,首先来看一下运行它后的界面:一、名字介绍为什么叫9patch呢?Patch的中文意思是"片,块"的意思,那这里按中文的
- android 制作,retrofit面试
m0_64933109
程序员架构面试
从中我们也可以理解为什么叫“点九PNG”,其实相当于把一张png图分成了9个部分(九宫格),分别为4个角,4条边,以及一个中间区域,4个角是不做拉升的,所以还能一直保持圆角的清晰状态,而2条水平边和垂直边分别只做水平和垂直拉伸,所以不会出现边会被拉粗的情况,只有中间用黑线指定的区域做拉伸。结果是图片不会走样二.“点九”的制作方法方法1:使用“draw9patch”工具绘制,流程如下1.安装工具首先
- 【基础】draw9patch简单教程
锐心凌志
拉伸区域image红色框区域:表示纵向拉伸的区域,也就是说,当图片需要纵向拉伸的时候它会只指定拉伸红色区域,其他区域在纵向是不会拉伸的。绿色框区域:表示横向拉伸的区域,也就是说,当图片需要横向拉伸的时候它会只指定拉伸绿色区域,其他区域在横向是不会拉伸的。显然红色和绿色相交的部分是既会进行横向拉伸也会进行纵向拉伸的。前景的显示区域image蓝色区域:表示前景能显示的纵向范围。即前景的最上面可以显示到
- Eclipse项目导入Android Studio,.9图片报错解决办法
卡布达Style
Androideclipseandroidandroidstudio谷歌
Eclipse项目导入AndroidStudio,.9图片有时会报错,是因为google加强了对.9图片的规范,现在来说说怎么解决。如果有时间,可以重新做,如何做.9图片请移步百度:使用draw9patch制作.9.png图片切记,.9图片是放在AndroidStudio的mipmap文件夹中的这里提供两种方法:1.在build.gradle中,添加aaptOptions{cruncherEnab
- draw9patch简单教程
weixin_34403693
拉伸区域红色框区域:表示纵向拉伸的区域,也就是说,当图片需要纵向拉伸的时候它会只指定拉伸红色区域,其他区域在纵向是不会拉伸的。绿色框区域:表示横向拉伸的区域,也就是说,当图片需要横向拉伸的时候它会只指定拉伸绿色区域,其他区域在横向是不会拉伸的。显然红色和绿色相交的部分是既会进行横向拉伸也会进行纵向拉伸的。前景的显示区域蓝色区域:表示前景能显示的纵向范围。即前景的最上面可以显示到什么地方,最下面可以
- draw9patch、用法
大漠dreamer
Android
注意要点,经过draw9patch处理过的图片不能放在mipmap文件夹下面,只能放到drawable文件夹目录下。1.首先找到SDK文件夹,查找方法如下(仅供参考,不是新手直接略过):①.如果你用eclipse开发工具,点击window选择preferences。点击左边的Android,点击左边的Android,在右边的SDKLocation中查看SDK路径即可http://e.hiphoto
- Android .9图片制作与使用总结
love_world_
Android
一、.9图片的用途可以指定拉伸与内容区域,如果不设置图片会按照比例拉伸图片,所有图片都同等放大缩小比例。可以节省图片大小,主要设置拉伸与内容区域,原本图片很多重复部分可以不要二、.9图片制作工具工具目录位置:sdk/tools/draw9patch.bat。划黑线直接鼠标华东即可,删除黑线按着shift去掉黑线。画红线在AndroidAPI18才支持详见:draw9patch工具如何使用三、说明1
- draw9patch使用
努力前行吧
绘制之前先来说一下.9图片的四条黑边的意义,每条黑边的意义都不一样。顶部:在水平拉伸的时候,保持其他位置不动,只在这个点的区域做无限的延伸(拷贝)左边:在竖直拉伸的时候,保持其他位置不动,只在这个点的区域做无限的延伸(拷贝)底部:在水平拉伸的时候,指定图片里的内容显示的区域右边:在竖直拉伸的时候,指定图片里的内容显示的区域使用点9图片效果不使用点9图片效果
- 如何画.9图
Ten_Minutes
大家都知道,android中有一种特殊的图片,后缀格式一般是.9.png。这种图片一般都是为了适应在使用过程中可以拉伸而不失真而引入的一种图片。本文中主要介绍9图的画法以及静态用法,所谓的静态用法就是在xml布局文件中的引用1、画9图工具android的sdk里面自带有画9图的工具,如果有配置好环境变量的童鞋可以打开运行,然后输入cmd运行,再输入draw9patch,回车,稍等一会,就可以看到一
- android 工具 Draw 9-patch 详解
bj09
Android
画九宫格Draw9-patch这个九宫格绘画工具(draw9patch.bat)可以让你很容易的通过一个所见即所得(WYS|WYG)的编辑器来创建一个九宫格NinePatch图。关于九宫格图以及它是如何工作的,请阅读九宫格图像NinepatchImages主题的相关章节。面是一个便捷指南。你需要PNG图像来创建一个九宫格。1.从一个终端(比如windows浏览器),启动这个draw9patch应用
- draw9patch工具和9-patch图片精炼详解
Chin_style
基础知识
一、前期基础知识储备(1)9-patch图片定义——AndroidSDK提供的解决应用开发过程中和UI相关的制作自适应背景图片的问题(就是一个使用9-patch制作的PNG图篇拉伸之后,失真幅度更小,非常适合开发使用)。实际工作中,会由UI设计师做好,然后开发者直接使用即可;若是开发者想自己平时开发练习使用,也可以学习如何制作9-patch图片。(2)Androidstudio默认安装路径在哪里?
- 2.6、Android Studio创建可伸缩的图片(9-patch文件)
weixin_34168880
Draw9-patch工具是一个所见即所得编辑器,允许你创建可以自动改变大小来适应视图的内容和屏幕的大小。以下是使用Draw9-path工具快速创建一个NinePatch图片。1、在命令行中,找到你的sdk/tools目录,运行draw9patch来运行Draw9-patch工具2、拖动你的PNG文件到Draw9-patch窗口(或者选择File>Open9-patch…来定位文件)左边是你的绘制
- Android—9Path图片的使用
victorai60
9PatchAndroid
AndroidUI设计时,经常会使用图片作为背景,比如给按钮设置背景图片时,图片会默认缩放来适应整个按钮。但是有时这种缩放效果并不是我们所需求的。而我们只是希望缩放图片的特定位置,以此来保证按钮的视觉效果。此时,官方提供的9-Path图片处理工具就派上用场了。首先,9-Patn工具默认位于AndroidSDK的tools文件夹中,双击“draw9patch”,选择Run即可。运行如下图所示:选择F
- draw9patch工具使用教程
Casper_Cheuk
AndroidXML
Android开发中我们可能会用到.9.png图片。.9.png是Android中一种特殊的图片格式,具有自适应调节大小的能力。制作.9.png格式的图片就要用到我们的“9妹”draw9patch工具了。1、什么是“9妹”(draw9patch)?它是一个对png图片做处理的一个工具,能够为我们生成一个”*.9.png”的图片。2、何为“*.9.png”?所谓”*.9.png”这是Androido
- 非典型的NinePatch使用模式
noodies
AndroidDev
Android程序员对NinePatch文件一定很熟悉,因为它的应用实在是太广泛了,当图像需要拉伸或收缩时,一定会首先考虑到它,而由于Android设备那五花八门的分辨率,图像的拉伸收缩几乎是不可避免的....Google已经为我们安排好了一个简单有效的NinePatch使用模式:创建图像文件使用sdk/tools/draw9patch工具,选择图像的拉伸收缩区域,以及内容显示区域(可选)将dra
- App自适应draw9patch不失真背景
niejunhong90s
做人要大度,海纳百川,做事要圆滑,左右逢源,这让我想到了编程也是如此,代码要扩展,界面也要考虑自适应。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.背景自适应且不失真问题的存在制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。比如,列表的背景图一定,但是列表的高度随着列表数据项会发生变化;标题栏的背
- Android的R.drawable应用——制作NinePatch图片
iteye_910
NinePatch是一种可延展的png图片资源。NinePatch图片的用途是制作可随文字大小缩放的图片。下面是一个制作NinePatch的具体例子:准备一张原始的png图片:启动Android提供的draw9patch工具,直接执行AndroidSDKtools/目录下的draw9patch,如图:开启原始的png图片,编辑图片:绘制NinePatch图片,绘制的方法很简单,只需要在图片的上方和
- Android屏幕适配、App瘦身之.9.png图片原理及用法解析
AlanMaya
移动开发android
.9是andriod平台应用软件开发里的一种特殊的图片形式,文件扩展名为——.9.png,点九图片可以将图片横向和纵向同时进行局部拉伸,解决图片拉伸而边角模糊失真等问题,使用了.9.png图片技术后,只需要采用一套界面切图去适配不同的分辨率,而且大幅减少UI切图,前端代码编写的工作量,实现安装包的优化。画点九图一般用AndroidSDK工具集里的draw9patch工具,只需要在四条边画黑线就可以
- android 9Patch(.9)图片的使用
Rflyee
Android笔记
AndroidUI设计时,经常会使用图片作为背景,比如给按钮设置背景图片时,图片会默认缩放来适应整个按钮。但是有时这种缩放效果并不是我们所需求的。而我们只是希望缩放图片的特定位置,以此来保证按钮的视觉效果。此时,官方提供的9-Path图片处理工具就派上用场了。首先,9-Patn工具默认位于AndroidSDK的tools文件夹中,双击“draw9patch”,选择Run即可。运行如下图所示:选择F
- Android用户界面 UI组件--ImageView及其子类ImageButton,QuickContactBadge附带Draw9Patch工具说明...
weixin_30746117
1.ImageView常用属性:android:src设置可绘制对象作为ImageView显示的内容android:cropToPadding如果设置为true,图片裁剪到保留该ImageView的paddingandroid:paddingTop与上节点边距的填充android:adjustViewBounds如果设置为true图像将自动调整自己的长宽比android:maxWidth设置图像的
- Android学习系列(4)--App自适应draw9patch不失真背景
iteye_13874
android
做人要大度,海纳百川,做事要圆滑,左右逢源,这让我想到了编程也是如此,代码要扩展,界面也要考虑自适应。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.背景自适应且不失真问题的存在制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。比如,列表的背景图一定,但是列表的高度随着列表数据项会发生变化;标题栏的背
- 神奇的点9工具与.9图片效果
Lazy_Huang
android开发Android-UI
点9工具以及其生成的点9图片可以为我们提供一个极好的用户UI效果,特别对于独立开发者来说,没有美工的帮助,在能使用.9图片的控件中,可以为我们带来理想的控件显示效果,下面是点9工具的使用介绍:点9工具在我们androidSDK中即可找到,其位于tools/draw9patch,双击即可打开我们的点9工具,然后选择打开一张图片,首先我们看下这张图片的原始信息。该greenRect.png图片的尺寸为
- Android学习系列(4)--App自适应draw9patch不失真背景
dianan1505
做人要大度,海纳百川,做事要圆滑,左右逢源,这让我想到了编程也是如此,代码要扩展,界面也要考虑自适应。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.背景自适应且不失真问题的存在制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。比如,列表的背景图一定,但是列表的高度随着列表数据项会发生变化;标题栏的背
- 史上最详细的android的点9(.9)图片制作教程,菜鸟看完也保证可以学会
ComputerBlue
android
.9(点9)图片是安卓开发里面的一种特殊图片,这种格式的图片通过draw9patch工具编辑生成,使图片可以在android系统下适应不同的分辨率进行展示。.9图片一般命名.9.png,如my.9.png,那么为什么要做.9图片呢?下面我们通过实例来看一下。我们先来看看原图这是一个气泡图片,我准备用来在地图app上显示地址等信息的。下面我们来看看不使用.9格式的图片的效果是怎么样的。我把它命名为p
- android 9patch
Ten_Minutes
NinePatch是一种很有用的PNG图片格式,它可以在特定区域随文字大小进行缩放。如下:从上图可以看到,背景图片的中间区域会随着文字的大小进行缩放。背景图片是一张NinePatch图片。NinePatch图片可以使用android自带的draw9patch工具来制作,该工具在SDK安装路径的tools目录下。执行该工具,然后点击“File”->“open9-path”打开一张用于制作NinePa
- Android draw9patch 图片制作与使用
Edwin05
理解一下4句话:1.上边决定左右拉升不变2.左边决定上下拉升不变形3.右边设置内容高度区域4.下边设置内容宽度区域下面我拿6张图片分别举例说明:1.QQ多彩气泡聊天对话框也用.9图片制作继承过环信IM即时通讯的同学可以去看他们的源码,聊天对话框也是这样用9patch制作的呢。QQ多彩气泡2.上边一般都是1个像素,根据这个点左右拉伸,如果右边画红线的2张图片就是拉伸的局域。3.左边一般也是1个像素点
- draw9patch简单教程
ChayWong
拉伸区域红色框区域:表示纵向拉伸的区域,也就是说,当图片需要纵向拉伸的时候它会只指定拉伸红色区域,其他区域在纵向是不会拉伸的。绿色框区域:表示横向拉伸的区域,也就是说,当图片需要横向拉伸的时候它会只指定拉伸绿色区域,其他区域在横向是不会拉伸的。显然红色和绿色相交的部分是既会进行横向拉伸也会进行纵向拉伸的。前景的显示区域蓝色区域:表示前景能显示的纵向范围。即前景的最上面可以显示到什么地方,最下面可以
- .9图片的使用
duckmoon
1.控制宽高伸缩使用Draw9patch工具,打开一张图片,在不做任何伸缩处理的情况下其在分别在宽、高、以及宽高同时缩放时的显示效果,如图一:图1其中图1为高伸缩时的显示效果,图2为宽伸缩时的效果,图3为宽高都伸缩时的效果;2.使高拉伸,我们现在左边边框箭头上半部分点一点,此时效果如图2所示:图2此时我们看到,在高发生伸缩时的变化,如图右边1、3所示,箭头的位置显示在了整个图片的底部,而这正是因为
- Android性能优化摘录
守望君
目录一、View的过度绘制(OverDraw)二、View的绘制流程三、三种常用布局的比较四、RecyclerViewVSListView之View层级关系五、高效布局标签六、去掉window的背景七、去掉其他不必要的背景八、ClipRect&QuickReject九、善用draw9patch十、慎用Alpha十一、应该早点知道的API十二、其他本文是有心课堂-性能优化合辑视频的学习笔记,也翻阅过
- Android 制作Nine-Patch图片
合肥懒皮
参考修图工具Draw9patch使用小结在androidSDK下的tools文件夹下找到draw9patch.bat,双击打开后,导航栏点击File->Open9-patch将message_left.png加载进来。操作完毕后,点击File->Save9-patch进行保存,此时文件名就是message_left.9.png。可以看到图片被分割成9块,橙色的四块1,2,3,4是四个角,这是固定不
- 如何用ruby来写hadoop的mapreduce并生成jar包
wudixiaotie
mapreduce
ruby来写hadoop的mapreduce,我用的方法是rubydoop。怎么配置环境呢:
1.安装rvm:
不说了 网上有
2.安装ruby:
由于我以前是做ruby的,所以习惯性的先安装了ruby,起码调试起来比jruby快多了。
3.安装jruby:
rvm install jruby然后等待安
- java编程思想 -- 访问控制权限
百合不是茶
java访问控制权限单例模式
访问权限是java中一个比较中要的知识点,它规定者什么方法可以访问,什么不可以访问
一:包访问权限;
自定义包:
package com.wj.control;
//包
public class Demo {
//定义一个无参的方法
public void DemoPackage(){
System.out.println("调用
- [生物与医学]请审慎食用小龙虾
comsci
生物
现在的餐馆里面出售的小龙虾,有一些是在野外捕捉的,这些小龙虾身体里面可能带有某些病毒和细菌,人食用以后可能会导致一些疾病,严重的甚至会死亡.....
所以,参加聚餐的时候,最好不要点小龙虾...就吃养殖的猪肉,牛肉,羊肉和鱼,等动物蛋白质
- org.apache.jasper.JasperException: Unable to compile class for JSP:
商人shang
maven2.2jdk1.8
环境: jdk1.8 maven tomcat7-maven-plugin 2.0
原因: tomcat7-maven-plugin 2.0 不知吃 jdk 1.8,换成 tomcat7-maven-plugin 2.2就行,即
<plugin>
- 你的垃圾你处理掉了吗?GC
oloz
GC
前序:本人菜鸟,此文研究学习来自网络,各位牛牛多指教
1.垃圾收集算法的核心思想
Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。
垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中的对象进行识别
- shiro 和 SESSSION
杨白白
shiro
shiro 在web项目里默认使用的是web容器提供的session,也就是说shiro使用的session是web容器产生的,并不是自己产生的,在用于非web环境时可用其他来源代替。在web工程启动的时候它就和容器绑定在了一起,这是通过web.xml里面的shiroFilter实现的。通过session.getSession()方法会在浏览器cokkice产生JESSIONID,当关闭浏览器,此
- 移动互联网终端 淘宝客如何实现盈利
小桔子
移動客戶端淘客淘寶App
2012年淘宝联盟平台为站长和淘宝客带来的分成收入突破30亿元,同比增长100%。而来自移动端的分成达1亿元,其中美丽说、蘑菇街、果库、口袋购物等App运营商分成近5000万元。 可以看出,虽然目前阶段PC端对于淘客而言仍旧是盈利的大头,但移动端已经呈现出爆发之势。而且这个势头将随着智能终端(手机,平板)的加速普及而更加迅猛
- wordpress小工具制作
aichenglong
wordpress小工具
wordpress 使用侧边栏的小工具,很方便调整页面结构
小工具的制作过程
1 在自己的主题文件中新建一个文件夹(如widget),在文件夹中创建一个php(AWP_posts-category.php)
小工具是一个类,想侧边栏一样,还得使用代码注册,他才可以再后台使用,基本的代码一层不变
<?php
class AWP_Post_Category extends WP_Wi
- JS微信分享
AILIKES
js
// 所有功能必须包含在 WeixinApi.ready 中进行
WeixinApi.ready(function(Api) {
// 微信分享的数据
var wxData = {
&nb
- 封装探讨
百合不是茶
JAVA面向对象 封装
//封装 属性 方法 将某些东西包装在一起,通过创建对象或使用静态的方法来调用,称为封装;封装其实就是有选择性地公开或隐藏某些信息,它解决了数据的安全性问题,增加代码的可读性和可维护性
在 Aname类中申明三个属性,将其封装在一个类中:通过对象来调用
例如 1:
//属性 将其设为私有
姓名 name 可以公开
- jquery radio/checkbox change事件不能触发的问题
bijian1013
JavaScriptjquery
我想让radio来控制当前我选择的是机动车还是特种车,如下所示:
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"><
- AngularJS中安全性措施
bijian1013
JavaScriptAngularJS安全性XSRFJSON漏洞
在使用web应用中,安全性是应该首要考虑的一个问题。AngularJS提供了一些辅助机制,用来防护来自两个常见攻击方向的网络攻击。
一.JSON漏洞
当使用一个GET请求获取JSON数组信息的时候(尤其是当这一信息非常敏感,
- [Maven学习笔记九]Maven发布web项目
bit1129
maven
基于Maven的web项目的标准项目结构
user-project
user-core
user-service
user-web
src
- 【Hive七】Hive用户自定义聚合函数(UDAF)
bit1129
hive
用户自定义聚合函数,用户提供的多个入参通过聚合计算(求和、求最大值、求最小值)得到一个聚合计算结果的函数。
问题:UDF也可以提供输入多个参数然后输出一个结果的运算,比如加法运算add(3,5),add这个UDF需要实现UDF的evaluate方法,那么UDF和UDAF的实质分别究竟是什么?
Double evaluate(Double a, Double b)
- 通过 nginx-lua 给 Nginx 增加 OAuth 支持
ronin47
前言:我们使用Nginx的Lua中间件建立了OAuth2认证和授权层。如果你也有此打算,阅读下面的文档,实现自动化并获得收益。SeatGeek 在过去几年中取得了发展,我们已经积累了不少针对各种任务的不同管理接口。我们通常为新的展示需求创建新模块,比如我们自己的博客、图表等。我们还定期开发内部工具来处理诸如部署、可视化操作及事件处理等事务。在处理这些事务中,我们使用了几个不同的接口来认证:
&n
- 利用tomcat-redis-session-manager做session同步时自定义类对象属性保存不上的解决方法
bsr1983
session
在利用tomcat-redis-session-manager做session同步时,遇到了在session保存一个自定义对象时,修改该对象中的某个属性,session未进行序列化,属性没有被存储到redis中。 在 tomcat-redis-session-manager的github上有如下说明: Session Change Tracking
As noted in the &qu
- 《代码大全》表驱动法-Table Driven Approach-1
bylijinnan
java算法
关于Table Driven Approach的一篇非常好的文章:
http://www.codeproject.com/Articles/42732/Table-driven-Approach
package com.ljn.base;
import java.util.Random;
public class TableDriven {
public
- Sybase封锁原理
chicony
Sybase
昨天在操作Sybase IQ12.7时意外操作造成了数据库表锁定,不能删除被锁定表数据也不能往其中写入数据。由于着急往该表抽入数据,因此立马着手解决该表的解锁问题。 无奈此前没有接触过Sybase IQ12.7这套数据库产品,加之当时已属于下班时间无法求助于支持人员支持,因此只有借助搜索引擎强大的
- java异常处理机制
CrazyMizzz
java
java异常关键字有以下几个,分别为 try catch final throw throws
他们的定义分别为
try: Opening exception-handling statement.
catch: Captures the exception.
finally: Runs its code before terminating
- hive 数据插入DML语法汇总
daizj
hiveDML数据插入
Hive的数据插入DML语法汇总1、Loading files into tables语法:1) LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLE tablename [PARTITION (partcol1=val1, partcol2=val2 ...)]解释:1)、上面命令执行环境为hive客户端环境下: hive>l
- 工厂设计模式
dcj3sjt126com
设计模式
使用设计模式是促进最佳实践和良好设计的好办法。设计模式可以提供针对常见的编程问题的灵活的解决方案。 工厂模式
工厂模式(Factory)允许你在代码执行时实例化对象。它之所以被称为工厂模式是因为它负责“生产”对象。工厂方法的参数是你要生成的对象对应的类名称。
Example #1 调用工厂方法(带参数)
<?phpclass Example{
- mysql字符串查找函数
dcj3sjt126com
mysql
FIND_IN_SET(str,strlist)
假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在1到 N 之间。一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。如果第一个参数是一个常数字符串,而第二个是type SET列,则 FIND_IN_SET() 函数被优化,使用比特计算。如果str不在strlist 或st
- jvm内存管理
easterfly
jvm
一、JVM堆内存的划分
分为年轻代和年老代。年轻代又分为三部分:一个eden,两个survivor。
工作过程是这样的:e区空间满了后,执行minor gc,存活下来的对象放入s0, 对s0仍会进行minor gc,存活下来的的对象放入s1中,对s1同样执行minor gc,依旧存活的对象就放入年老代中;
年老代满了之后会执行major gc,这个是stop the word模式,执行
- CentOS-6.3安装配置JDK-8
gengzg
centos
JAVA_HOME=/usr/java/jdk1.8.0_45
JRE_HOME=/usr/java/jdk1.8.0_45/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME
- 【转】关于web路径的获取方法
huangyc1210
Web路径
假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果: 1、 System.out.println(request.getContextPath()); //可返回站点的根路径。也就是项
- php里获取第一个中文首字母并排序
远去的渡口
数据结构PHP
很久没来更新博客了,还是觉得工作需要多总结的好。今天来更新一个自己认为比较有成就的问题吧。 最近在做储值结算,需求里结算首页需要按门店的首字母A-Z排序。我的数据结构原本是这样的:
Array
(
[0] => Array
(
[sid] => 2885842
[recetcstoredpay] =&g
- java内部类
hm4123660
java内部类匿名内部类成员内部类方法内部类
在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号。内部类可以间接解决多继承问题,可以使用内部类继承一个类,外部类继承一个类,实现多继承。
&nb
- Caused by: java.lang.IncompatibleClassChangeError: class org.hibernate.cfg.Exten
zhb8015
maven pom.xml关于hibernate的配置和异常信息如下,查了好多资料,问题还是没有解决。只知道是包冲突,就是不知道是哪个包....遇到这个问题的分享下是怎么解决的。。
maven pom:
<dependency>
<groupId>org.hibernate</groupId>
<ar
- Spark 性能相关参数配置详解-任务调度篇
Stark_Summer
sparkcachecpu任务调度yarn
随着Spark的逐渐成熟完善, 越来越多的可配置参数被添加到Spark中来, 本文试图通过阐述这其中部分参数的工作原理和配置思路, 和大家一起探讨一下如何根据实际场合对Spark进行配置优化。
由于篇幅较长,所以在这里分篇组织,如果要看最新完整的网页版内容,可以戳这里:http://spark-config.readthedocs.org/,主要是便
- css3滤镜
wangkeheng
htmlcss
经常看到一些网站的底部有一些灰色的图标,鼠标移入的时候会变亮,开始以为是js操作src或者bg呢,搜索了一下,发现了一个更好的方法:通过css3的滤镜方法。
html代码:
<a href='' class='icon'><img src='utv.jpg' /></a>
css代码:
.icon{-webkit-filter: graysc