自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (11)
  • 收藏
  • 关注

原创 欢迎使用CSDN-markdown编辑器

前提:何为跨域js的同源策略,也就是不允许a.com域下的js去调用b.com或者c.a.com域下的对象。而且与此同时不允许进行跨域的情况也包括同一个域名,不同的端口,同一个域名,不同的协议,这些情况网上比较常见。解决方案第一种:document.domain+iframe业务需求: fans系统和weapp系统的系统更新消息的解决方案目前采用的就是该解决方案。具体做法如下:目标: 因为该需求是f

2016-03-30 12:47:23 363

转载 python生成验证码

python验证码的生成,在windows平台下进行的开发,需要首先安装pil,该模块为python图形处理的库。pip install PIL 就可以进行安装,安装完成后,会发现会报出ImportError: The _imagingft C module is not installed的错误,说明pil缺少某些库,网上基本上市需要重新安装PIL-1.1.7.win32-py2.7.exe

2015-03-23 17:20:49 1234 1

转载 对于equal和hashcode的理解,何时需要重写

重写equal 的同时为什么必须重写hashcode?hashCode是编译器为不同对象产生的不同整数,根据equal方法的定义:如果两个对象是相等(equal)的,那么两个对象调用hashCode必须产生相同的整数结果,即:equal为true,hashCode必须为true,equal为false,hashCode也必须为false,所以必须重写hashCode来保证与equal同步。

2014-12-02 10:34:26 7005 1

原创 java Proxy源码解读

为了搞清楚动态代理中是如何使用java 反射的,特别的查看了reflect类中的Proxy的源码。下面将源码贴出,里面会写上自己对代码的理解。/* * @(#)Proxy.java 1.22 05/11/17 * * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONF

2014-12-02 10:05:51 1268 3

原创 java 反射理解

反射我觉得是java的一大利器,其实很多语言所没有的,如果要用一句话来说明其含义的话,我的理解是动态创建对象,并执行对象的相关行为操作。        记得之前看教学视频的时候有位老师对反射的一句话总结很到位,那时候记忆挺清晰的,但是自己的理解终究不是自己的理解,自己的理解才会一直记在脑海里。 其实反射在我的开发中的用途并不是很广泛,印象中的话就是bean中有很多属性的时候采用反射进行赋值

2014-12-01 13:05:21 553

原创 spring之IoC理解

之前学习spring的时候我觉得大家都应该首先学习的就是IoC,也就是常见的控制反转,别人也把其思想称作依赖注入,而对于控制反转从文字上来讲就是将原有的对某些类和对象或者接口的控制权利交给第三方来管理,这一角度是从调用者本身的角度出来的,而如果从外部来看,也就是第三方容器将自己管理的对象或者接口注入到原有的调用者中的一个过程,这样可能更符合人类的思维习惯。          上面这样的文字在很

2014-11-27 14:42:28 462

转载 linux中网页中路径的问题

什么是绝对路径:  大家都知道,在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径,例如只要看到这个路径:c:/website/img/photo.jpg我们就知道photo.jpg文件是在c盘的website目录下的img子目录中。类似于这样完整的描述文件位置的路径就是绝对路径。我们不需要知道其他任何信息就可以根据绝对路径判断出文件的位置。而在网站

2013-03-09 11:19:13 7524

转载 linux创建ftp用户以及指定目录问题

linux创建ftp用户以及指定目录问题2010年07月20日 星期二 10:56创建用户命令:如我的目录是根目录下的 MyWeb 用户名:xdh2571#useradd -G ftp -d /MyWeb -M xdh2571#passwd xdh2571#chown xdh2571.ftp /MyWeb -R#chmod 750

2013-03-09 09:06:31 1075

转载 JDK 中的Observer设计模式

1.Observer设计模式概要   Observer设计模式在GOF里属于行为设计模式。JDK里提供的observer设计模式的实现由java.util.Observable类和java.util.Observer接口组成。从名字上可以清楚的看出两者在Observer设计模式中分别扮演的角色:Observer是观察者角色,Observable是被观察目标(subject)角色。

2012-12-17 20:49:18 1006 2

原创 android底层的学习

第一部分应用框架与java应用层开发Android基本架构熟悉Android开发环境,仿真器,及如何快速建立程序Android的开发工作Android的开发环境使用Android SDK和仿真器建立第一个Android应用程序 Android平台四项基本组件:Activity,Service,BroadcastReceiver和ContentProvider

2012-11-22 10:44:56 896

原创 猴子选大王

#includeusing namespace std;//求所有a【】中元素的和并返回 int sum(int a[],int x){ int i,b=0; for(i=0;i    b=b+a[i]; return b;}int main(){ int a[50],m,n,i,b=-1;//b为-1,这个变量很重要  cout cin>>

2012-11-21 20:13:56 463

原创 贪婪算法分钱的问题

#include #define MAX 9int pers[MAX]={10000,5000,1000,500,200,100,50,20,10};int num[MAX]={0};void exchange(int n){     int i;     for(i=0;i           if(n>pers[i])break;           }

2012-11-21 20:13:05 492

原创 棋盘算法的实现

#include #include "stdlib.h"#include "process.h"#include int tile=0;int ** board=NULL;void chessBoard(int tr, int tc, int dr, int dc, int size){ if (size == 1) return; int t = ++tile

2012-11-21 20:12:10 707

原创 回溯法之彩票问题的实现

#include #define MAX 7#define NUM 8int lottery[MAX];int num[NUM];void combine(int n,int m){     int i,j;          for(i=n;i>=m;i--)         {          lottery[m-1]=num[i-1];

2012-11-21 20:11:21 460

原创 分治法解决日程安排问题

#include #define MAX 64int a[MAX+1][MAX+1]={0};void fenzhi(int k,int n)//从k号选手开始。安排其第n个人的日程      {     int i=0,j=0;      if(n==2){         a[k][1]=k;          a[k][2]=k+1;          a

2012-11-21 20:09:34 540

原创 二叉树2

#include #include "3-1 BinTree.c"void oper(ChainBinTree *p) //操作二叉树结点数据 {     printf("%c ",p->data); //输出数据     return;}ChainBinTree *InitRoot()  //初始化二叉树的根 {    ChainBinTree *node;

2012-11-21 20:08:34 332

原创 二叉树1

#include #include #define QUEUE_MAXSIZE 50typedef char DATA;       //定义元素类型 typedef struct ChainTree  //定义二叉树结点类型 {    DATA data; //元素数据    struct ChainTree *left; //左子树结点指针    struc

2012-11-21 20:07:55 378

原创 迷宫的实现--c语言

#include #include #include #define M 20#define N 20#define visited 2#define TRUE 1#define FALSE 0#define INITSIZE 100typedef int Status;typedef struct{       //坐标点结构体 int y;

2012-11-21 20:06:48 841

转载 Java语言提供的对观察者模式的支持

Java语言提供的对观察者模式的支持  在Java语言的java.util库里面,提供了一个Observable类以及一个Observer接口,构成Java语言对观察者模式的支持。  Observer接口  这个接口只定义了一个方法,update()。当被观察者对象的状态发生变化时,这个方法就会被调用。这个方法的实现应当调用每一个被观察者对象的notifyObservers

2012-11-21 17:27:29 713

原创 管道过滤器的实现---java语言

因为该模式有以下部分组成所以–过滤器Filter–数据源Source–数据池Sink–管道Pipe 所以首先来写filter,但是在写filter之前必须有pipe也就是管道,所以先来定义管道pipe类package ch03.pipesfilteres;import java.util.ArrayDeque;public class Pipe { pr

2012-11-20 19:59:12 6226 1

原创 eclipse中添加源码的注意事项

第一点要注意的:编译环境和运行环境是否匹配第二点:添加的源码是否是对应的运行环境的源码。第三点:构建路径classpath是否有问题,虽然这一点影响不到源码但是会是项目无法运行,这一点要注意;然后就是说一下添加源码的过程,选中项目名,然后属性然后构建路径中添加你的jdk,然后添加jdk中的src.zip的包

2012-11-20 19:02:58 430

原创 管道过滤器

管道-过滤器体系结构模式为处理数据流的系统提供了一种结构–工业中的流处理系统-水处理系统 –整个系统分为多个处理单元,由管道将多个处理单元连接起来;管道用来输送流,处理单元用于流的加工和处理;流从一个处理单元出口输出,经过管道输送到下一个处理单元的入口,经过每个处理单元的加工处理,最后由输出管道输出到使用地。 •软件系统中管道-过滤器结构的应用—操作系统

2012-11-20 18:23:35 5145

转载 每种设计模式的特点

设计模式:是面向对象的软件开发经验的总结,其中包含了软件设计中很多问题的解决方案和设计思路,是可直接利用的程序结构。按照以下要点讨论设计模:l模式名称:表达设计思想的简单名字l设计意图:针对的问题和解决问题的思路l实现效果:达到的实际效果及作用l技术途径:采用的技术方法和策略设计模式分类:①构造式:涉及对象创建过程的模式②结构式:涉及对象类组合的模式

2012-11-20 17:04:39 1893

转载 软件体系结构课程

第1章 软件体系结构基本概念1.1软件体系结构基本概念1.2软件体系结构风格、模式和框架1.3软件结构的基本元素和连接1.4软件体系结构设计的基本原则 1.1 软件体系结构的基本概念软件体系结构是软件工程的重要研究领域,软件体系结构并没有统一的定义。90年代开始,很多专家学者对软件体系结构引起广泛关注,综合软件体系结构的定义,比较权威性的论述是:总体组织全局

2012-11-20 17:00:52 1398

原创 eclipse快捷键

eclipse快捷键大全2007年03月21日 星期三 14:03eclipse快捷键大全 1. 常用快捷键 (1)Ctrl+Space 说明:内容助理。提供对方法,变量,参数,javadoc等得提示, 应运在多种场合,总之需要提示的时候可先按此快捷键。 注:避免输入法的切换设置与此设置冲突 (2)Ctrl+Shift+Space 说明:变量提示 (3)Ctrl+/

2012-11-18 20:05:03 383

转载 相对布局的使用

探讨相对布局的重要特性和属性现在让我们来讨论一些帮助配置相对布局和它的子控件的属性。一些特定的属性用于相对布局,也就是子规则,包括:用于子控件在父布局中居中的规则,包括:水平居中,垂直居中,或者两者皆居中。 用于子控件在父布局中排布的规则,包括:在顶部,底部,左,右边缘放置。 用于子控件相对于其它子控件排布的规则,包括:在另一个控件顶,底,左,右边缘放置。 用于子控件相对于其它子控件放

2012-11-18 20:02:38 735

原创 java中的robot类的使用

import java.awt.AWTException;import java.awt.Robot;import java.awt.event.KeyEvent;public class RobotTest { private static Robot rbt;  static{  try {   rbt=new Robot();  } catch (AWTE

2012-11-18 15:32:05 4130 1

转载 android中各种音量的设置

通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);//通话音量      int max = am.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL );

2012-11-18 15:11:59 1095

转载 android中的dialog的总结

一、界面效果运行界面---------------------------------------------------------------------------------------部分效果自定义登录对话框圆形(转圈)进度条 长形进度条 多选按钮对话框 单选按钮对话框 带多个按钮的提示对话框 带确定取消按钮的提示对话框--

2012-11-16 17:16:55 1270

原创 android中startActivityForResult( )与startActivity( )的不同之处

startActivityForResult( )与startActivity( )的不同之处 startActivityForResult与startActivity的不同之处在于:1, startActivity( )                 仅仅是跳转到目标页面,执行目标的Activity,若是想跳回当前页面,则必须再使用一次startActivity( )。2,

2012-11-16 17:14:37 1262

转载 android中的adapter的总结

Android之Adapter用法总结1.概念        Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览:        由图可以看到在An

2012-11-16 17:03:05 412

原创 android中对sd卡的操作

package com.utils;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import android.os.Environment;/**

2012-11-16 17:00:24 524

原创 android中的httpdown的工具类

package com.utils;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection

2012-11-16 16:55:51 1072

原创 数据结构之队列实例

该程序同样在DEVC++上通过测试 #include #include   typedef int elemType;    struct queue{  elemType *queue;        /* 指向存储队列的数组空间 */  int front, rear, len;    /* 队首指针(下标),队尾指针(下标),队列长度变量 */  int

2012-11-15 11:09:08 554

原创 数据结构之栈的简单实例c++实现

#include using namespace std;/*    定义栈类*/class Stack{private: int *m_Data;//栈中的元素    int m_nTop;//栈顶位置    int m_nSize;//栈的大小 public: Stack( int size );    Stack(Stack & s);

2012-11-15 11:06:43 445

翻译 java字符谜题

谜题 11:最后的笑声  下面的程序将打印出什么呢? public classLastLaugh{ public static void main(String[] args){ System.out.print("H"+"a"); System.out.print('H'+'a'); } } 你可能会认为

2012-11-15 11:01:56 425

翻译 java之位运算符

位运算符前面我们提过,所有的整数类型,除了char外,都是有符号的。JAVA使用补码表示二进制数,在补码表示中,最高位为符号位,正数的符号位为0,负数的符号位为1。  序号运算符含义1左移(移位运算符)2>> 右移(移位运算符)3

2012-11-15 10:59:45 438

转载 java实现MD5加密 测试过

package com.zl;import java.lang.reflect.Array;/************************************************* md5 类实现了RSA Data Security, Inc.在提交给IETF 的RFC1321中的MD5 message-digest 算法。 ********************

2012-11-15 10:57:44 445

翻译 java谜题

谜题 12:ABC  这个谜题要问的是一个悦耳的问题,下面的程序将打印什么呢? public class ABC{ public static void main(String[] args){ Stringletters = "ABC"; char[] numbers = {'1','2','3'}; System.ou

2012-11-15 10:54:53 473

转载 UML用例图总结

用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。  【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。  用例图所包含的元素如下:  1. 参与者(Actor)  表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。  2. 用例(Use Case)   用例就是外部可见的系统功能,

2012-11-15 10:41:05 662

飞鸟企业云同步盘

飞鸟企业云盘 同步盘,网盘同步下载,方便快捷,可以全盘同步

2018-05-14

字体freeSans.tff

字体freeSans.tff

2015-03-23

PIL-1.1.7.win32-py2.7.exe

PIL的安装文件,适合在windows平台下运行。

2015-03-23

表单验证TIP

表单验证TIP样式显示

2014-09-02

管道过滤器的实现java

管道过滤器的实现java,希望大家能够一起学习,我只是将文件放到了里面,希望大家自己搭建工程

2012-11-20

android驾校一点通的软件

自己做的驾校科目一考试的软件,和大家分享一下自己写的不是很好,希望大家多多指教

2012-11-18

androidUI设计技巧

androidUI的设计技巧的总结,参加齐鲁的时候老师给的资料

2012-11-18

插入数据库的格式

自己的资源,不是很好,自己看视频总结 自己的资源,不是很好,自己看视频总结

2012-11-18

MD5的java实现

一个关于MD5算法的实现程序,很好的讲解了MD5的实现方式和工作原理

2012-11-18

android map的使用

详细介绍了android中map地图的使用方法和开发的整个过程

2012-11-18

android中的分辨率问题解决

传智播客的一个关于多分辨率的实例,希望大家多多交流

2012-11-16

空空如也

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

TA关注的人

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