自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(401)
  • 资源 (25)
  • 收藏
  • 关注

原创 1.IFRAME框架中加载的页面 禁止URL直接访问

1.在jsp页面 会使用许多的iframe,用户可以F12知道 菜单的url路径,然后可以直接URL访问,或者修改IFRAME中的src地址。这个时候有两种方法禁止直接访问iframe的内容,首先是js加载时候禁止,/*     * 只允许,同一域名下IFRAME 凨来了     */         var url = '${pageContext.request.contextPa...

2018-07-08 22:18:06 6702

转载 Session hijacking(会话劫持)

原文地址:http://www.cnblogs.com/luminji/archive/2012/05/30/2511357.html原理会话劫持是指通过非常规手段,来得到合法用户在客户端和服务器段进行交互的特征值(一般为sessionid),然后伪造请求,去访问授权用户的数据。获取特征值的非常规有段主要有如下几种:首先是猜测的方式,如果我们的sessionid的生

2017-07-27 10:26:54 6652

转载 node.js安装

http://jingyan.baidu.com/article/b0b63dbfca599a4a483070a5.html安装不用说了,直接到官网上下载,是exe文件,一键安装安装之后win+R打开命令窗口,因为安装时已经自动配置了环境变量,所以我们可以直接输入node,即可进入node.js交互模式如果要访问某个js文件,就cd c:\文件夹名,先定位到文件夹下面执行命令nod

2017-03-28 17:14:31 881

原创 聚合和继承的定义详解

聚合:为什么要用聚合:我们会想要一次构建两个或两个以上的项目,而不是到两个模块或是多个模块的目录下分别执行mvn命令。Maven聚合(或者称为多模块)这一特性就是为该需求服务的。继承:为什么要使用继承:pom.xml里面的配置,如果是多个项目,势必会出现依赖和插件的重复配置。在面向对象世界中,程序员可以使用类继承在一定程度上消除重复,在Maven的世界中,也有类似的机制能让

2016-10-20 13:54:03 4450

原创 Maven的dependency和dependencyManagement的区别

dependencies:就算在子项目中不写该依赖项,那么子项目仍然会从父项目中继承该依赖项(全部继承)dependencyManagement:只是声明依赖,并不实现引入,因此子项目需要显示声明需要用的依赖。如果不在子项目中声明依赖,是不会从父项目中继承下来的;只有在子项目中写了该依赖项,并且没有指定具体版本,才会从父项目中继承该项,并且version和scope都读取自

2016-10-19 16:07:41 10937 1

原创 Maven的仓库搜索服务

使用maven进行日常开发的时候,一个常见问题就是如何寻找需要的依赖,我们可能只知道需要使用类库的项目名称,但是添加maven依赖要求提供确切的maven坐标,这时就可以使用仓库搜索服务来根据关键字得到maven坐标。1. Sonatype Nexus地址: http://repository.sonatype.org/2. Jarvana地址:http://w

2016-10-14 16:24:45 1938 1

转载 Fragment的生命周期

转载网址:http://blog.csdn.net/forever_crying/article/details/8238863/官网帮助文档链接: http://developer.Android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周           二

2016-07-01 17:52:37 425

原创 android事件

基于监听事件的处理基于回调事件的处理对于基于监听的事件处理模型来说,事件源和事件监听器是分离的,当事件源上发生特定事件之后,该事件交给事件监听器负责处理;对于基于回调事件的处理模型来说,事件源和事件监听器是统一的,当事件源发生特定事件之后,该事件还是有事件源本身负责处理。

2016-06-29 13:45:03 430

转载 android 自定义toast停留时间

Toast类 //首先定义全局变量mToast已经显示和隐藏函数 private Toast mToast; // 隐藏toast信息框常量 public static final int AIRPLAY_MESSAGE_HIDE_TOAST = 22; // 显示toast信息框时间 public static final int AIRPLAY_T

2016-05-30 16:04:48 7618

原创 android开发利用AsyncHttpClient下载服务器文件

// 服务器路径 final String realPath = f.getLocation(); // 本地路径 final String path = DownloadUtil.getGroupFilePath(realPath); java.io.File file

2016-05-27 14:31:31 1740

转载 DownloadManager

详情请参照  http://blog.csdn.net/flowingflying/article/details/18990799应用有时需要从web中下载一个大文件,并保存在本地,这个操作过程是标准的,因此在Android2.3引入了DownloadManager类。相关的学习也可以参考Android学习笔记(四六):互联网通信-文件下载。小例子先看一个

2016-05-27 13:54:14 458

转载 Android中调用系统所装的软件打开文件

/** * 打开文件 * @param file */ private void openFile(File file){ Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //设置intent的Action属性 i

2016-05-14 17:51:02 1905

转载 Android开发中常用的跳转系统自带界面方法

提供者包含全球系统级的设置设备的偏好Intent 的 意图: Intent intent = new Inetnt(Setings);Setings:1. ACTION_ACCESSIBILITY_SETTINGS : // 跳转系统的辅助功能界面Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTI

2016-05-14 17:38:34 948

原创 tabhost实例

xml <TabWidget android:id="@android:id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content"/> <FrameLayout

2016-05-07 15:03:48 1427

原创 tabhost相关报错

1.Your content must have a TabHost whose id attribute is 'android.R.id.tabhost' 解决 android:id="@android:id/tabhost"注意是@android:id,不是平时写的@id2.Attempt to invoke virtual method 'boole

2016-05-07 14:41:26 1351

原创 小米4拍照上传时候,上传的图片size为零

在做android图片拍照上传时候,对于小米4机型来说,照片成形要几秒钟的时间,如果是上传时间太短的话,就可能上传的图片不存在(图片文件size=0)所以在上传的时候要判断file是否size==0,要进行延迟操作,等照片成形之后才能上传成功。long start = Calendar.getInstance().getTimeInMillis();while(f.lengt

2016-04-30 16:52:44 1664 2

转载 防止重复提交

由于手机反应慢还是神马原因,用户对一个button 可快速的多次点击。那么 可能出现问题: 比如 多次提交数据...在开发中经常会遇到这样的情况,一个按钮点击后会弹出Toast或者Dialog,如果快速重复地点击,则Toast则会重复地出现. 而我们想要的效果是一定时间内的点击只生效一次,或者说这种快速且重复的点击为无效点击.解决的思路如下: 1. 需要定义一个

2016-04-30 15:31:01 407

转载 防止重复提交

public static void disabledView(final View v) {          v.setClickable(false);          new Handler().postDelayed(new Runnable() {                @Override              public void run() { 

2016-04-30 15:26:23 462

转载 android横线和竖线

竖线    Android:layout_width="1dip"     android:layout_height="match_parent"    android:background="#66CCFF"    android:layout_gravity="center_horizontal"    />横线          

2016-04-28 20:38:35 4585

转载 ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。 设置的方式包括: 1. 在layout xml中定义Android:s

android scaleTypeImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义Android:scaleType="CENTER"2. 或在代码中调用imageView.setScaleType(ImageView.Sca

2016-04-28 20:32:03 1065

转载 android intent 传递list或者对象

方法一: 如果单纯的传递List 或者List的话 就可以直接使用 Java代码 intent.putStringArrayListExtra(name, value) intent.putIntegerArrayListExtra(name, value) 方法二: 如果传递的是List,可以把list强转成Serializable类型,然后通过 

2016-04-28 15:23:51 477

转载 Android 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚

详细地址参照multidex超出限制问题的解决方法具体集成:将如下配置加入工程 build.gradle中 [java] view plain copyandroid {      defaultConfig {          // Enabling multidex support.          multiDexE

2016-04-27 09:35:52 441

转载 android限制文本长度

<EditTextandroid:layout_width="50dp"android:layout_height="40dip"android:textSize="14dip"android:singleLine="true"/>这样当字数过多时就会自动显示省略号了,API里面也讲了android:singleLine="true"时,就会有这个效果。不需要ellipsize="end

2016-04-01 09:43:47 1280

原创 微信进入消息页面,光标处自动弹出软键盘设置

<RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:layout_alignParentStart="true"

2016-03-31 14:20:27 5519

原创 Android Studio配置SVN服务器

1.安装TortoiseSVN,推荐1.8以上版本,现有的开发环境中我们安装TortoiseSVN客户端都是选择默认安装,缺少command line client,可以点击TortoiseSVN安装包补上该服务,双击安装包>Next>Modify>将command line client tools选中为安装到本地(默认该tools是不安装的)>结束安装,如图所示:2.

2016-03-25 10:12:11 327

转载 Uncaught SyntaxError: Unexpected token <

详细请参考http://z3sm2012.iteye.com/blog/2153588‘ 昨天在调试一个项目效果的时候,死活出不来,用chrome调试一下,发现报了一个错误:Uncaught SyntaxError: Unexpected token ,我点了其他页面发现没有报这个错误,经过一番对比验证,找到问题,出问题的页面应用的动态js文件:<script type="text/jav

2016-03-11 09:48:03 1342

原创 将list里面相同属性(如:名字)分割为不同的list保存到map里去

// 将list里面相同名字分割为不同的list保存到map里去 TreeMap> tm=new TreeMap>(); for(int i=0;i<nameResult.size();i++){ KcglRecordView s=(KcglRecordView)nameResult.get(i); if(tm.co

2016-03-10 13:40:59 2738 1

转载 为网页添加logo图标

href 就是logo图片的位置,要注意绝对路径和相对路径

2016-03-09 15:26:43 1151

原创 上传excel文件

javascript: // 上传xls文件 var button = $('#importExcel'); log(button); new AjaxUpload(button, { action : 'phoneNoMarket/xlsupload', name : 'file', onSubmit : function(file, ext) { if (!(ext &

2016-03-08 16:27:00 513

转载 js键值对Dictionary

// 自定义字典对象function Dictionary() { this.data = new Array(); this.put = function(key, value) { this.data[key] = value; }; this.get = function(key) { return this.data[key]; }; this.remove =

2016-03-08 13:37:25 10127

转载 jQuery添加/改变/移除CSS类及判断是否已经存在CSS

1. removeClass() - 移除CSS类$("#target").removeClass("oldClass"); //#target 指的是需要移除CSS类的元素的ID //oldClass 指的是CSS类的名称2.addClass() - 添加CSS类$("#target").addClass("newClass"); //#target 指的是需要添加样式的元

2016-03-08 11:07:36 2162

转载 判断是否有某个class

在jquery中可以使用2种方法来判断一个元素是否包含一个确定的类(class)。两种方法有着相同的功能。2种方法如下:1.           is(‘.classname’)2.           hasClass(‘classname’)以下是一个div元素是否包含一个redColor的例子:1. 使用is(‘.classname’)的方法$

2016-03-08 11:03:05 1975

原创 jquery多个选择器绑定同一个事件

$(".saleinfo-list-title, #productIntroduce, .arrow").click(function() { //处理过程});

2016-03-07 13:52:11 22506

原创 修改浏览器地址

var url = window.location.href; //格式http://localhost:8081/wohaibaowap3/?s=634F9F45AE89CB829BC0CDD4153C8E81log(url.substring(0, url.indexOf('?')));window.location.href = url.substring(0, url.indexO

2016-03-07 13:48:38 651

转载 jquery 替换原来的html内容

1.replaceWith()使用括号内的内容替换所选择的内容。$("#div").replaceWith("div2");使用方法如上,将ID为div的元素替换为ID为div2的DIV元素。 2.replaceAll()将选择的内容替换到括号内的选择器。$("替换后的内容").replaceAll("p");使用方法如上,将所有的p标签替换为选择的DIV标签。

2016-03-07 13:46:41 52418

原创 动态删除增加行

js$("#btnMinus").bind("click",function(){ if($("#tblFlgg tr").length>2) { $("#tblFlgg tr:last").remove(); } else{ alert('无法再删除行了!'); } }); $("#btnAdd").bind("click",function(){ var

2016-03-04 15:52:52 392

原创 js 三元表达式

tagname=(tagname==""||tagname==undefined)?'':tagname

2016-03-03 11:28:43 2725

转载 split多个分隔符

var val= string.split(/[ ;;]/); 这种方式你试试

2016-03-03 11:10:21 3102

原创 jquery ajaxupload实现打开文件夹上传指定位置的文件

参考http://my.oschina.net/u/1398304/blog/338863自己的代码// 上传xls文件 var button = $('#importExcel'); log(button); new AjaxUpload(button, { action : 'phoneNoMarket/xlsupload', name : 'file', o

2016-03-02 14:20:56 5579

原创 jquery 获得table中所有行的数据

$("#edit_save").click(function(){ // 遍历所有的table数据 html=''; $('.phone-number-table').find('tbody').each(function () { log( $(this)); $(this).find('tr').each(function () {

2016-02-29 15:23:44 17915 2

jquery chm

用于查询jquery相关用法的api文件,是很有用的工具文件

2013-08-14

javacsv2.1

用于读写csv文件的java第三方jar包。里面有doc文档,也有测试类(csvReader,csvWriter两个类似于工具类)

2013-07-09

extjs实用开发

系统的介绍了extjs3的知识,我觉得对于初学者入门基本已经够了,可以参考一下

2013-07-04

vtiger-5.4.0

vtiger是一个标准的CRM客户管理系统,现在常用于企业的二次开发,是一个很好的客户管理软件

2012-10-18

exemaker exe制作软件

主要是用来将项目文件打包成.exe文件,用来一键执行操作

2012-09-23

apache 配置文件httpd.conf

apache 配置文件httpd.conf,要运行php就要在该文件中进行相应的配置

2012-08-20

php安装文件夹里面的配置文件

php安装文件夹里面的配置文件,与apache关联需要在php.ini里面进行相关配置

2012-08-20

php打包文件

安装php的包,直接copy就可以不用手动进行安装了

2012-08-20

apache+php安装配置.xls

apache+php安装配置,简要列举了配置apache+php的步骤,里面的php.zip是php程序包,具体应用于apache里面是在apache的httconf文件里面进行配置的,而该zip包我稍后会上传

2012-08-20

jquery api

里面有jquery所用到的基本属性方法,是个帮助文档,很适合于0基础的开发者,还有例子供参考

2012-08-14

zendDebugger

用于调试php代码;里面主要是包含了各个版本的php文件需要的zenddebugger.dll文件,提供可以调试debug

2012-07-17

zend studio 9.0.0 破解用的注册码和补丁

可以用破解zendstudio, 先将zip文件覆盖掉zendstudio安装目录下的plugin文件夹里面的相同文件, 然后输入注册码 进入zendstudio菜单help--&gt;about zendstudio,出现 【 Zend Studio Professional Edition Build ID: 20111108 Licensed to: geekso.com【Zend Studio Standard】=^:^= Expires on: 9999/12/31 】 就成功了

2012-07-17

httpd-2.2.22-win32-x86-no_ssl.msi (apache)

apache可以用来开发php,mysql,通过建立框架apache+mysql+php进行项目开发,该资源只是建立安装apache,然后通过测试页面如果‘It works’说明安装成功,如果是php还要在httpd.conf文件中进行配置

2012-07-17

EmEditor 编辑器

主要用于一些文件的代码编辑,可以通过该编辑器清楚的看到不同颜色的关键字代表的意义,比较直观,有助于快速的进行编程 其功能类似于editplus

2012-07-17

ThinkPHP完全开发手册

适合初学者的php手册,里面简单扼要的介绍了php的基本语法和用法,可以帮助初学者快速入门

2012-07-17

ADT16.0.1--Android插件

android在myeclipse或eclipse安装android配置环境时,除了sdk,还要配置插件ADT

2012-05-16

Android 4.0 网络编程详解代码

本书重点讲解了android网络编程的诸多形式,只要读者按照书中的说明一步步学习,就可以解决在android应用开发中的各种网络编程问题 特别是socket,json,xml,http等有详细介绍

2012-05-07

自定义日历控件

xcode4上面显示日历控件,在网上看到的是xcode3版本的项目demo,我想用新版本的项目模板实现效果,大家可以参考下

2012-04-27

ASIHttpRequest 下载显示有进度条的alert框

该demo最主要的功能是在用ASIHttpRequest 下载,(当然同样也适用于上传),在弹出的alert框中显示下载(或是上传数据)的进度 在这里注意:如果是下载较大的文件,进度条会缓慢进行;相反如果下载的文件很小,那进度条很快就显示过去了

2012-04-27

PDF_Beginning.iOS.5.Development.Exploring.the.iOS.SDK.David.Ma

最新版本的ios5全方位讲解 xcode4 的新特性 和用法

2012-03-24

iphone访问java 后台webservice

主要是通过iphone客户端访问java后台的webservice,然后用json解析xml文件,然后获取数据

2012-03-20

点击图片跳转页面

图片点击,跳转页面;可以用语点击多个图片,跳转到多个视图页面

2012-03-03

iphone开发进阶

用于iphone开发,主要是一个个的小练习,用于扩展知识,详细理解,不过最好是有一定开发基础的,因为对于基础开发者,有点深,不过了解了解也是好的

2012-02-27

切换视图源代码

xcode用于两个视图间的切换,用了代理delegate

2012-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除