<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[TLMS_的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/TLMS_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; TLMS_]]></copyright><item><title><![CDATA[response乱码 response.setCharacterEncoding("UTF-8")不生效的原因及解决方法]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/78749980</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/78749980</guid><author>TLMS_</author><pubDate>Fri, 08 Dec 2017 11:44:53 +0800</pubDate><description><![CDATA[本文主要讲述response乱码原因及 response.setCharacterEncoding("UTF-8")不生效的原因及解决方法


一、response乱码

1、首先，response返回有两种，一种是字节流outputstream，一种是字符流printwrite。

申明：这里为了方便起见，所有输出都统一用UTF-8编码。


先说字节流，要输出“中国"，给输]]></description><category></category></item><item><title><![CDATA[Spring IOC SpEL 表达式]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/78415177</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/78415177</guid><author>TLMS_</author><pubDate>Wed, 01 Nov 2017 16:18:36 +0800</pubDate><description><![CDATA[本篇讲述了Spring Expression Language —— 即Spring3中功能丰富强大的表达式语言，简称SpEL。SpEL是类似于OGNL和JSF EL的表达式语言，能够在运行时构建复杂表达式，存取对象属性、对象方法调用等。所有的SpEL都支持XML和Annotation两种方式，格式：#{
 SpEL expression }

一、
xml配置代码如下：]]></description><category></category></item><item><title><![CDATA[Spring IOC 抽象bean设置]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/78413669</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/78413669</guid><author>TLMS_</author><pubDate>Wed, 01 Nov 2017 14:52:43 +0800</pubDate><description><![CDATA[抽象bean定义：
bean的abstract属性为true的bean。
抽象bean特点：
抽象bean不能被ioc容器实例化，只能来被继承配置

若某个bean的class属性没有指定，则该bean必须是一个抽象的bean]]></description><category></category></item><item><title><![CDATA[Spring IOC bean 的作用域]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/78412225</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/78412225</guid><author>TLMS_</author><pubDate>Wed, 01 Nov 2017 11:43:08 +0800</pubDate><description><![CDATA[使用bean的scop属性来配置bean的作用域；
singleton：默认值，容器初始化时创建bean实例，在整个容器的生命周期内只创建这一个bean，单例的。
代码实例：
 scope="singleton">
	
	
	


prototype：原型的，容器初始化时不创建bean的实例，而在每次请求时都创建一个新的bean实例，并返回。

代码实例：
scope="prot]]></description><category></category></item><item><title><![CDATA[myeclispe中创建maven web工程update project configuration 报错java.lang.NullPointerException解决方法]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/78332482</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/78332482</guid><author>TLMS_</author><pubDate>Tue, 24 Oct 2017 17:55:22 +0800</pubDate><description><![CDATA[在myeclipse中新建maven项目，并且在项目上右键Maven4MyEclipse-->Update Project Configuration...时报NullPointerException异常，

解决办法：

在项目上右键MyEclipse然后Add Web Project Capabilities.]]></description><category></category></item><item><title><![CDATA[maven创建项目常见问题]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/78330435</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/78330435</guid><author>TLMS_</author><pubDate>Tue, 24 Oct 2017 15:48:58 +0800</pubDate><description><![CDATA[刚刚接触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]]></description><category></category></item><item><title><![CDATA[linux shell脚本中切换用户执行命令方法]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/72770525</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/72770525</guid><author>TLMS_</author><pubDate>Fri, 26 May 2017 15:35:12 +0800</pubDate><description><![CDATA[经常在写shell脚本时，会碰到要以另外一个用户来执行相关命令，其方法简单记下：

 

1、执行单个命令：su - user -c "command"

如：下面命令是以test用户在/data目录下创建test123目录

[root@slave19 /data]# su - test -c "mkdir /data/test123" 

 

2、执行批量命令：su ]]></description><category></category></item><item><title><![CDATA[su: /bin/bash: 权限不够 的解决方法]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/52910236</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/52910236</guid><author>TLMS_</author><pubDate>Mon, 24 Oct 2016 11:44:46 +0800</pubDate><description><![CDATA[su:/bin/bash:Permission denied解决方案

有一个这样的怪事情：在centos6.5的系统中安装redis，之前在操作系统下创建了redis用户，软件安装完毕之后，从root用户切换到redis，执行如下操作报错：




[root@rateapp01 ~]# su - redis

su: /bin/bash: Permission denied]]></description><category></category></item><item><title><![CDATA[上百个Android开源项目分享]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/41209019</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/41209019</guid><author>TLMS_</author><pubDate>Mon, 17 Nov 2014 14:32:11 +0800</pubDate><description><![CDATA[上百个Android开源项目分享，希望对android开发有帮助。

 

Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/
个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/develop 
Android电池监控 Android Batter]]></description><category></category></item><item><title><![CDATA[Intent filter的学习(关于主界面的设置)]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/41208151</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/41208151</guid><author>TLMS_</author><pubDate>Mon, 17 Nov 2014 13:43:54 +0800</pubDate><description><![CDATA[Intent filter是在Android的主配置文件AndroidManifest.xml中注册，主要用来指明Activity, Service, Broadcast reciver这三个组件可以响应哪些隐式intents。每个组件可以有一个或者多个intent filter。

　　Intent filter有三个部分构成，分别是action，data和category。下面通过代码分析]]></description><category></category></item><item><title><![CDATA[Intent数据传递]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/40619185</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/40619185</guid><author>TLMS_</author><pubDate>Thu, 30 Oct 2014 14:17:52 +0800</pubDate><description><![CDATA[（1）首先是Activity的简单跳转：


          Activity的切换一般是通过Intent来实现的，Intent是一个Activity到达另一个Activity的引路者，它描述了起点（当前Activity）和终点（目标Activity）。一个简单Intent实现如下：         

 
Intent intent = new Intent();        ]]></description><category></category></item><item><title><![CDATA[android listview的创建及行删除操作]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/40614863</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/40614863</guid><author>TLMS_</author><pubDate>Thu, 30 Oct 2014 09:49:01 +0800</pubDate><description><![CDATA[Step1:创建listview

 

 

 ListView list = (ListView) findViewById(R.id.ListView01);

  list.setBackgroundColor(Color.WHITE);//设置背景颜色

   list.setCacheColorHint(Color.WHITE);

 

        /]]></description><category></category></item><item><title><![CDATA[Android自适应屏幕大小和layout布局]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/40614847</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/40614847</guid><author>TLMS_</author><pubDate>Thu, 30 Oct 2014 09:47:53 +0800</pubDate><description><![CDATA[一：不同的layout 

Android手机屏幕大小不一，有480x320, 640x360, 800x480,854x480.怎样才能让App自动适应不同的屏幕呢？ 其实很简单，只需要在res目录下创建不同的layout文件夹，比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里，而系统会根据屏幕的大小自己选择合适的layo]]></description><category></category></item><item><title><![CDATA[一些Activity小技巧]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/40614825</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/40614825</guid><author>TLMS_</author><pubDate>Thu, 30 Oct 2014 09:46:41 +0800</pubDate><description><![CDATA[1、锁定 Activity 运行时的屏幕方向

　　Android 内置了方向感应器的支持。在 G1 中，Android 会根据 G1 所处的方向自动在竖屏和横屏间切换。但是有时我们的应用程序仅能在横屏 / 竖屏时运行，比如某些游戏，此时我们需要锁定该 Activity 运行时的屏幕方向，节点的 android:screenOrientation属性可以完成该项任务，示例代码如下：


]]></description><category></category></item><item><title><![CDATA[常用的android弹出对话框]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/40614763</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/40614763</guid><author>TLMS_</author><pubDate>Thu, 30 Oct 2014 09:44:07 +0800</pubDate><description><![CDATA[我们在平时做开发的时候，免不了会用到各种各样的对话框，相信有过其他平台开发经验的朋友都会知道，大部分的平台都只提供了几个最简单的实现，如果我们想实现自己特定需求的对话框，大家可能首先会想到，通过继承等方式，重写我们自己的对话框。当然，这也是不失为一个不错的解决方式，但是一般的情况却是这样，我们重写的对话框，也许只在一个特定的地方会用到，为了这一次的使用，而去创建一个新类，往往有点杀鸡用牛刀的感觉，]]></description><category></category></item><item><title><![CDATA[Linux内核——cli()和sti()]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/17509021</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/17509021</guid><author>TLMS_</author><pubDate>Mon, 23 Dec 2013 17:49:37 +0800</pubDate><description><![CDATA[cli()和sti()有点类似于汇编指令中的CLI和STL,当某个任务在执行的过程中不想被中断，则可以在任务的开始出执行cli(),在任务的结束处执行sti(),恢复中断的执行。

       个人理解，CLI/STI和cli()/sti()工作的机制是相同的，都是对标志寄存器中的中断标志进行操作。一般在汇编指令中，CLI 和STL往往是成对出现的;但是cli()和sti()不一定是成对出现]]></description><category></category></item><item><title><![CDATA[vc下cstring转换为float]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/17381361</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/17381361</guid><author>TLMS_</author><pubDate>Tue, 17 Dec 2013 18:17:03 +0800</pubDate><description><![CDATA[2009-07-08 09:57:22|  分类： vc类型转换|字号 订阅








 CString   str   =   CString("Almost   mad!");   
  float   tempFloat   =   0.0;   
tempFloat   =   atof(str);，

但是出现这样的错误   
  error   C26]]></description><category></category></item><item><title><![CDATA[Format函数]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/17023867</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/17023867</guid><author>TLMS_</author><pubDate>Fri, 29 Nov 2013 14:15:47 +0800</pubDate><description><![CDATA[1函数详解

函数声明

function Format(const Format: string; const Args: array of const): string; overload;


函数功能

事实上Format方法有两种形式，另外一种是三个参数的，主要区别在于它是线程安全的， 但并不多用，所以这里只对第一个介绍。Format参数是一个格式字符串，用于格式化Ar]]></description><category></category></item><item><title><![CDATA[GetSafeHwnd函数的说明]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/17021055</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/17021055</guid><author>TLMS_</author><pubDate>Fri, 29 Nov 2013 10:48:42 +0800</pubDate><description><![CDATA[当我们想得到一个窗口对象（CWnd的派生对象）指针的句柄（HWND）时，最安全的方法是使用GetSafeHwnd()函数，通过下面的例子来看其理由：

CWnd *pwnd = FindWindow(“ExploreWClass”,NULL); //希望找到资源管理器

HWND hwnd = pwnd->m_hwnd; //得到它的HWND

这样的代码当开始得到的pwnd为空的时候]]></description><category></category></item><item><title><![CDATA[PostMessage--Windows API]]></title><link>https://blog.youkuaiyun.com/TLMS_/article/details/17020729</link><guid>https://blog.youkuaiyun.com/TLMS_/article/details/17020729</guid><author>TLMS_</author><pubDate>Fri, 29 Nov 2013 10:38:44 +0800</pubDate><description><![CDATA[PostMessage是Windows API(应用程序接口)
 中的一个常用函数，用于将一条消息放入到消息队列中。


函数功能

该函数将一个消息放入（寄送）到与指定窗口创建的线程相联系消息队列里，不等待线程处理消息就返回，是异步消息模式。消息队列里的消息通过调用GetMessage和PeekMessage取得。





函数原型







1
]]></description><category></category></item></channel></rss>