自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 response乱码 response.setCharacterEncoding("UTF-8")不生效的原因及解决方法

本文主要讲述response乱码原因及 response.setCharacterEncoding("UTF-8")不生效的原因及解决方法一、response乱码1、首先,response返回有两种,一种是字节流outputstream,一种是字符流printwrite。申明:这里为了方便起见,所有输出都统一用UTF-8编码。先说字节流,要输出“中国",给输

2017-12-08 11:44:53 35351 13

原创 Spring IOC SpEL 表达式

本篇讲述了Spring Expression Language —— 即Spring3中功能丰富强大的表达式语言,简称SpEL。SpEL是类似于OGNL和JSF EL的表达式语言,能够在运行时构建复杂表达式,存取对象属性、对象方法调用等。所有的SpEL都支持XML和Annotation两种方式,格式:#{ SpEL expression }一、xml配置代码如下:

2017-11-01 16:18:36 445

原创 Spring IOC 抽象bean设置

抽象bean定义:bean的abstract属性为true的bean。抽象bean特点:抽象bean不能被ioc容器实例化,只能来被继承配置若某个bean的class属性没有指定,则该bean必须是一个抽象的bean

2017-11-01 14:52:43 493

原创 Spring IOC bean 的作用域

使用bean的scop属性来配置bean的作用域;singleton:默认值,容器初始化时创建bean实例,在整个容器的生命周期内只创建这一个bean,单例的。代码实例: scope="singleton"> prototype:原型的,容器初始化时不创建bean的实例,而在每次请求时都创建一个新的bean实例,并返回。代码实例:scope="prot

2017-11-01 11:43:08 479

原创 myeclispe中创建maven web工程update project configuration 报错java.lang.NullPointerException解决方法

在myeclipse中新建maven项目,并且在项目上右键Maven4MyEclipse-->Update Project Configuration...时报NullPointerException异常,解决办法:在项目上右键MyEclipse然后Add Web Project Capabilities.

2017-10-24 17:55:22 4748

原创 maven创建项目常见问题

刚刚接触maven,在使用myeclipse创建maven项目时,myeclipse提示报错:[ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.4.3 or one of its dependencies could  not be resolved: Failed to collect dependencie

2017-10-24 15:48:58 362

转载 linux shell脚本中切换用户执行命令方法

经常在写shell脚本时,会碰到要以另外一个用户来执行相关命令,其方法简单记下: 1、执行单个命令:su - user -c "command"如:下面命令是以test用户在/data目录下创建test123目录[root@slave19 /data]# su - test -c "mkdir /data/test123"  2、执行批量命令:su

2017-05-26 15:35:12 21726

转载 su: /bin/bash: 权限不够 的解决方法

su:/bin/bash:Permission denied解决方案有一个这样的怪事情:在centos6.5的系统中安装redis,之前在操作系统下创建了redis用户,软件安装完毕之后,从root用户切换到redis,执行如下操作报错:[root@rateapp01 ~]# su - redissu: /bin/bash: Permission denied

2016-10-24 11:44:46 36346

转载 上百个Android开源项目分享

上百个Android开源项目分享,希望对android开发有帮助。 Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/develop Android电池监控 Android Batter

2014-11-17 14:32:11 665

转载 Intent filter的学习(关于主界面的设置)

Intent filter是在Android的主配置文件AndroidManifest.xml中注册,主要用来指明Activity, Service, Broadcast reciver这三个组件可以响应哪些隐式intents。每个组件可以有一个或者多个intent filter。  Intent filter有三个部分构成,分别是action,data和category。下面通过代码分析

2014-11-17 13:43:54 677

转载 Intent数据传递

(1)首先是Activity的简单跳转:          Activity的切换一般是通过Intent来实现的,Intent是一个Activity到达另一个Activity的引路者,它描述了起点(当前Activity)和终点(目标Activity)。一个简单Intent实现如下:          Intent intent = new Intent();        

2014-10-30 14:17:52 452

转载 android listview的创建及行删除操作

Step1:创建listview   ListView list = (ListView) findViewById(R.id.ListView01);  list.setBackgroundColor(Color.WHITE);//设置背景颜色   list.setCacheColorHint(Color.WHITE);         /

2014-10-30 09:49:01 634

转载 Android自适应屏幕大小和layout布局

一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480,854x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layo

2014-10-30 09:47:53 865

转载 一些Activity小技巧

1、锁定 Activity 运行时的屏幕方向  Android 内置了方向感应器的支持。在 G1 中,Android 会根据 G1 所处的方向自动在竖屏和横屏间切换。但是有时我们的应用程序仅能在横屏 / 竖屏时运行,比如某些游戏,此时我们需要锁定该 Activity 运行时的屏幕方向,节点的 android:screenOrientation属性可以完成该项任务,示例代码如下:

2014-10-30 09:46:41 435

转载 常用的android弹出对话框

我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,

2014-10-30 09:44:07 370

转载 Linux内核——cli()和sti()

cli()和sti()有点类似于汇编指令中的CLI和STL,当某个任务在执行的过程中不想被中断,则可以在任务的开始出执行cli(),在任务的结束处执行sti(),恢复中断的执行。       个人理解,CLI/STI和cli()/sti()工作的机制是相同的,都是对标志寄存器中的中断标志进行操作。一般在汇编指令中,CLI 和STL往往是成对出现的;但是cli()和sti()不一定是成对出现

2013-12-23 17:49:37 2273

转载 vc下cstring转换为float

2009-07-08 09:57:22|  分类: vc类型转换|字号 订阅 CString   str   =   CString("Almost   mad!");     float   tempFloat   =   0.0;   tempFloat   =   atof(str);,但是出现这样的错误     error   C26

2013-12-17 18:17:03 821

转载 Format函数

1函数详解函数声明function Format(const Format: string; const Args: array of const): string; overload;函数功能事实上Format方法有两种形式,另外一种是三个参数的,主要区别在于它是线程安全的, 但并不多用,所以这里只对第一个介绍。Format参数是一个格式字符串,用于格式化Ar

2013-11-29 14:15:47 577

转载 GetSafeHwnd函数的说明

当我们想得到一个窗口对象(CWnd的派生对象)指针的句柄(HWND)时,最安全的方法是使用GetSafeHwnd()函数,通过下面的例子来看其理由:CWnd *pwnd = FindWindow(“ExploreWClass”,NULL); //希望找到资源管理器HWND hwnd = pwnd->m_hwnd; //得到它的HWND这样的代码当开始得到的pwnd为空的时候

2013-11-29 10:48:42 822

转载 PostMessage--Windows API

PostMessage是Windows API(应用程序接口) 中的一个常用函数,用于将一条消息放入到消息队列中。函数功能该函数将一个消息放入(寄送)到与指定窗口创建的线程相联系消息队列里,不等待线程处理消息就返回,是异步消息模式。消息队列里的消息通过调用GetMessage和PeekMessage取得。函数原型1

2013-11-29 10:38:44 3342

转载 vector 使用说明

vector容器类型 vector容器是一个模板类,可以存放任何类型的对象(但必须是同一类对象)。vector对象可以在运行时高效地添加元素,并且vector中元素是连续存储的。vector的构造 函数原型:template explicit vector(); // 默认构造函数,vector对象为空 ex

2013-11-28 15:00:02 856

转载 MFC控件(一)(列表框)

列表框控件添加变量:CListBox m_List1CListBox m_List2按钮变量:CButton m_InCButton m_Out文本框控件变量:CString m_Item1、初始化时,将按钮In、Out状态设为不可用m_In.EnableWindow(false);m_Out.EnableWindow(false);2、Add按钮单击事

2013-11-28 14:48:15 1012

转载 控件 CProgressCtrl 进度条

转自 cffishappy进度条控件使用进度条显示操作进度:进度条控件封装在CProgressCtrl类中。1、SetRange和SetRange32方法用来设置进度条显示范围。语法格式:void SetRange(short nLower, short nUpper);void SetRange32(int nLower, int nUpper);nLower

2013-11-28 14:46:57 1072

转载 winsocket 学习——WSAStartup()函数

使用Winsock库函数之前,必须先调用函数WSAStartup,该函数负责初始化动态连接库Ws2_32.dll.函数定义:    int WSAStartup ( WORD wVersionRequested, LPWSADATA lpWSAData );    wVersionRequested:[IN],是一个WORD(双字节)数值,它指定了应用程

2013-11-28 10:19:20 912

转载 win socket 编程学习与理解

socket是不同进程间的一种通信方式。就象打电话是朋友之间的一种通信方式是一样。个人理解:所谓“通信”,就是相互之间发送数据。有人理解socket是不同计算机之间的一种通信方式,这是不确切的。两个进程,不管是运行在同一台计算机上,还是运行在不同计算机上,都可通过socket技术进行通信。socket套接字的使用需要有网卡的支持,所以socket一般都被用来在不同机器之间通信,而如果在同一台计

2013-11-28 10:10:00 825

转载 #pragma pack(n)和__attribute__((aligned(m)))的区别:

#pragma pack(n)和__attribute__((aligned(m)))的区别:前 者告诉编译器结构体或类内部的成员变量相对于第一个变量的地址的偏移量的对齐方式,缺省情况下,编译器按照自然边界对齐,当变量所需的自然对齐边界比n大 时,按照n对齐,否则按照自然边界对齐;后者告诉编译器一个结构体或者类或者联合或者一个类型的变量(对象)分配地址空间时的地址对齐方式。也就是如__

2013-09-18 11:46:08 1198

转载 C中#if 0 和#if 1

当注释掉大块代码时,使用"#if 0"比使用"/**/"要好,因为用"/**/"做大段的注释要防止被注释掉的代码中有嵌套的"/**/",这会导致注释掉的代码区域不是你想要的范围, 当被注释掉的代码很大时容易出现这种情况,特别是过一段时间后又修改该处代码时更是如此。       在这里顺便对条件编译(#ifdef, #else, #endif, #if等)进行说明。以下分3种情况:  1

2013-09-17 15:56:50 536

原创 uboot源码官方下载

uboot源码所有版本的u-boot源代码压缩包都可以在ftp://ftp.denx.de/pub/u-boot/下载。关于u-boot源代码的信息,看http://www.denx.de/wiki/U-Boot/SourceCode

2013-08-06 09:05:31 677

原创 opencv 2.0 移植到spv210 cortex A8

linux环境:ubuntu-12.0.4交叉编译:4.4.1arm板子:华天正的210板子板子环境:linux2.6.35准备库:libz  libjpeg libxvid libpng  opencv yasm-0.7.2 libtool注:本人没有把ffmpeg编进去 以后会尝试版本:交叉编译器4.4.1: arm-2009q3.tar.bz2li

2013-07-29 13:57:00 1321

转载 OpenCV2.0.0 移植 arm-linux-gcc version 4.5.1

前面的部分主要按照这位大牛的博客做的,后面遇到了一点问题原文:http://blog.csdn.net/gfocean/article/details/6341155实现的功能:移植opencv-2.0.0到mini6410,利用QT图形库实现人脸检测。在mini6410上利用Video for Linux接口和QT图形库,对摄像头数据进行采集和显示,在利用opencv的函数对采集的一帧图

2013-07-24 17:29:12 717

原创 linux 下让修改的环境变量立即生效方法

(1)在 Linux 管理中,常有需要修改根目录下 .bash_profile 或/etc/profile文件,更改环境变量的情况,文件修改后,一般的做法是重新登录,或者重新启动机器,不知道大家是怎么做的,反正我以前是用前面的两个办法中的一个,感觉很不方便。现在发现了一个命令: source,在修改好 .bash_profile或/etc/profile文件后,直接运行这个命令如:

2013-07-24 15:36:19 1738

转载 Ubuntu12.04 root用户登录设置

Ubuntu12.04 root用户登录设置 ubuntu12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录。以普通身份登陆Ubuntu后我们需要做一些修改,  www.2cto.com  普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入: sudo  -s.然后输入普通用户登陆的密码,回车即可进入 root用户权限模式.

2013-07-24 15:09:56 576

转载 轻松理解diff 与 patch命令用法

作为程序员,了解diff&patch命令是非常必要的。比如说我们发现某个项目有bug代码,而自己又没有svn的提交权限,那么此时最合适的解决方法就是用diff命令做一个补丁发给项目成员。项目成员通过patch命令可以立刻知道你的意图。有人会说直接传一个新文件不是更简单?不要忘了,一个patch文件尺寸更小传输更快,而且可以明显的看到都做了哪些修改。保证当前目录是demo名录:# m

2013-07-16 14:10:30 864

转载 Linux汇编语法简介(GNU GAS)

声明:本教程不是介绍汇编语言和CPU指令的书籍,只是对gas的用法做一简单介绍。市面上所有讲汇编的书都是在微软的环境下,使用的是Intel的语法格式,因此,本教程的目的是想给在Linux下学习汇编的初级用户提供一些帮助。(详细请参阅 GNU GAS 手册)本人也是初学者,在以后的不断学习中,此教程也会慢慢修改,使得更加完善,希望阅读者给予宝贵意见。谢谢!一、 通用语法指令格式: 操作码

2013-07-12 11:14:20 1320

转载 嵌入式Web Service gSOAP的移植与应用(一)

一.实验目的(1) 了解GoAhead WebServer的移植方法(2) 学习如何使用GoAhead Web服务器二.基础知识(1) C语言基础(2) 掌握Linux环境下vi编译器的使用方法(3) 掌握Makefile的编写和使用方法(4) 了解Linux下的程序编译与交叉编译过程三.实验环境为了完成本实验,以下硬件条件是必须的:(1) UP-NETAR

2013-07-03 16:05:21 1254

转载 boa-0.94.13编译出错修改信息

编译一个linux下的c系统,包含词法和语法分析模块,Linux上用bison和flex。yacc是一个文法分析器的生成器,bison即是yacc的GNU版本.Lex和YACC是用于构造词法分析机和语法解释器的工具,利用Lex和YACC你可以轻松的构造一个语法解释器。一开始make错误1:debian:/home/a/boa-0.94.13/src# makeyacc -d b

2013-07-03 14:24:32 681

转载 linux boa WEB服务器移植安装与使用

嵌入式Linux上通过boa服务器实现cgi/html的web上网简介:第一步 Boa程序的移植1.下载Boa源码2、生成Makefile文件3、修改Makefile文件4、编译第二步 Boa的配置第三步boa的执行1.将根文系统ramdisk在电脑主机上mount –o loop ramdisk 目标目录进行展开 2.测试操作3.将ramdisk文件重

2013-07-03 14:23:16 1145

空空如也

空空如也

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

TA关注的人

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