- 博客(31)
- 资源 (4)
- 收藏
- 关注
转载 [Android基础系列]三个特殊的资源目录 /res/xml /res/raw 和 /assets
<br />在android开发中,我们离不开资源文件的使用,从drawable到string,再到layout,这些资源都为我们的开发提供了极大的便利,不过我们平时大部分时间接触的资源目录一般都是下面这三个。/res/drawable <br />/res/values <br />/res/layout<br /><br />但android的资源文件并不止这些,下面就为大家介绍一下另外三个资源目录/res/xml<br />/res/raw<br />/assets<br /><b
2011-03-22 10:50:00
377
原创 浏览器对字符集的识别和使用( Character Set Recognition )
这几天研究了下浏览器对中文等非ASCII吗的解释问题。经常能看到网页中有以下的代码,假设我们的网页也有这段代码。这个大家都清楚是为了让浏览器以gb2312字符集来解释当前页面,但是我发现浏览器并没有按照这个标签进行解释。看了下微软的网站(http://msdn.microsoft.com/en-us/library/aa752010%28VS.85%29.aspx)现在大概明白了。每一个网页的请求都有两个报文(叫报文不太准确,姑且这么叫吧),一个是请求报文,一个是响应报文。响应报文包含了要显示的html代码
2010-08-20 16:38:00
2416
转载 关于Unicode流I/O操作
最近一直在研究Unicode编程,有一些体验,不过还是有点处于混沌状态的感觉。<br />MSDN里面有几段文字讲Unicode流I/O操作函数访问的。里面讲到如果以文本模式打开文件,那么Unicode流I/O函数在读写文件时会进行两种类型的字符转换:(1)Unicode与MBCS互转;(2)CR-LF组合与单个换行字符间的转换。<br />Unicode与MBCS转换发生在读写文件时,读的时候Unicode流I/O函数假定流文件为多字节字符序列,将读进来的字符转换成宽字符,写的时候将宽字符转换
2010-08-11 09:53:00
314
转载 dev c++ 中文支持:Illegal byte sequence
编译时遇到Illegal byte sequence错误,网上找到的解决办法:工程属性-》参数-》编译器 加入-finput-charset=GBK
2010-08-05 11:56:00
6226
原创 IE 一个文本框onkeypress事件的BUG
<br />1,当IE中只有一个文本框,并在文本框上点击“回车”时,表单的submit事件会触发<br /><form method='post' onsubmit='alert("fm")'><br /> <input type='text' value='' id='t1' name='t1' /><br /></form><br />此时直接激发了form的onsubmit事件,弹出‘fm’提示。<br />2,当存在submit按钮时:<br /><form method='post
2010-07-26 10:28:00
829
原创 解决无IISXP系统无IIS如何安装IIS
<br />解决无IISXP系统无IIS如何安装IIS <br />首先在“开始”菜单的“运行”中输入“c:/Windows/inf/sysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。在sysoc.inf中找到“[Components]”这一段,因为是XP简化版,所以里面东西很少,在里面加上这段:“iis=iis2.dll,OcEntry,iis2.inf,,7”。之后保存并关闭。<br />因为是XP简化版,所以在下载的安装文件里也一定没有IIS的安装文件了,点击这里下载IIS安装
2010-06-27 14:01:00
268
原创 js图片预览
本地图片预览代码(支持 IE6、IE7)如果您使用的是 IE6,则可以看到以下预览;如果您使用的是 IE7,则看不到以下预览。不论您使用的是 IE6 还是 IE7,均可以看到以下预览。请选择一个图片进行预览:
2010-06-18 16:58:00
999
原创 div 溢出
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;名称:divdw;功能:不会溢出的除法运算;参数:ax=dword的低16位; dx=dword的高16位; cx=除数;返回:ax=结果的低16位; dx=结果的高16位; cx=余数;;;;;;;;;;;;;;;;;;;;;;;;;;;;divdw:
2010-02-24 14:59:00
650
转载 父窗口与拥有者窗口
一、概念和区别 在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中有四个数据用来构建list,即child、sibling、parent、owner四个域。 所以我们可以看到,窗口之间的关系有两种:owner-owned 关系和parent-child关系。前者
2010-01-26 16:05:00
874
原创 利用createwindow实现dialog效果
今天看见无意中看见一篇文章http://blog.youkuaiyun.com/pomelowu/archive/2006/01/23/587060.aspx,弄了半天没弄对。最后查了下资料自己写了一个。要实现模态对话框关键有两个要点(可参见http://stackoverflow.com/questions/734674/creating-a-win32-modal-window-with-crea
2010-01-26 15:00:00
1985
转载 Javascript高级编程之this指针
前言Javascript是一门基于对象的动态语言,也就是说,所有东西都是对象,一个很典型的例子就是函数也被视为普通的对象。Javascript可以通过一定的设计模式来实现面向对象的编程,其中this “指针”就是实现面向对象的一个很重要的特性。但是this也是Javascript中一个非常容易理解错,进而用错的特性。特别是对于接触静态语言比较久了的同志来说更是如此。示例说明
2009-11-27 18:06:00
438
原创 status bar 状态栏
//用纯API的方式创建状态栏//在项目的属性->链接->输入->附加项->添加“commctrl32.lib”#include "stdafx.h"#include "statustest.h"#include #define MAX_LOADSTRING 100// 全局变量:HINSTANCE hInst;
2009-11-06 15:34:00
321
转载 AJAX缓存
AJAX缓存页面是一个刚接触AJAX的人一定会遇到的问题,造成这个问题的关键性人物又是Ie... 抱怨的话就省了,还是说怎么解决比较实际。 1:在AJAX请求的页面后加个随机函数,我们可以使用随机时间函数 在javascript发送的URL后加上t=Math.random() 当然,不是直接把t=Math.random()拷贝到URL后面,应该像这样:URL+"&"+"
2009-10-28 13:59:00
194
转载 Flash OBJECT和EMBED标签
Flash OBJECT和EMBED标签 一、介绍: 我们要在网页中正常显示flash内容,那么页面中必须要有指定flash路径的标签。也就是OBJECT和EMBED标签。OBJECT标签是用于windows平台的IE浏览器的,而EMBED是用于windows和Macintosh平台下的Netscape Navigator浏览器以及Macintosh平台下的
2009-10-23 11:13:00
285
转载 C++中extern “C”含义深层探索
(转)C++中extern “C”含义深层探索 1.引言 C++语言的创建初衷是“a betterC”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设
2009-10-14 10:43:00
232
原创 WORD DWORD 转 LPCTSTR LPCSTR LPCWSTR 以及TextOut输出数字
在纯win32 api下把数字转换成字符串是比较麻烦的,一下是方法 hdc=GetDC(hWnd); WORD gb=100; TCHAR haode[10]; LPCTSTR made; le=swprintf(haode,L"%d",gb); made=haode;
2009-10-13 17:14:00
2350
原创 用.net发送电子邮件
1.创建一个MailMessage实例,此实例包含要发送的“主题”,“内容”,“发送人邮箱”,“接收人邮箱”等。MailMessage email = new MailMessage("xxx@gmail.com","xxx@163.com"); email.Subject = "测试"; email.Body = "测试";2.创建SmtpClient
2009-09-25 15:33:00
430
原创 自定义控件重写TagName
很多教程中都提到可以重写TagKey来实现自定义控件的输出标签,而且也提到重写TagName可以实现TagKey不包含的标签。但是经过试验发现重写TagName并不能办到实现自定义标签。研究了一下发现RenderBeginTag方法是这样定义的:public virtual voidRenderBeginTag(HtmlTextWriter writer){ AddAttrib
2009-09-11 11:20:00
422
转载 js submit onsubmit区别
submit()和onsubmit()的区别表单提交前验证的问题,如果用submit类型的按钮提交的时候是会正常激发onsubmit事件的。而用一个普通的button按钮代替submit按钮, 在提交前触发这个button的onclick事件,在其事件中触发form的submit事件。问题出现了: 以下是出现相关代码: functi
2009-08-14 14:46:00
7636
1
原创 windows 坐标详解
设置坐标映射 (1)Windows坐标系统Windows坐标系分为逻辑坐标系和设备坐标系两种,GDI支持这两种坐标系。一般而言,GDI的文本和图形输出函数使用逻辑坐标,而在客户区移动或按下鼠标的鼠标位置是采用设备坐标。 逻辑坐标系是面向DC的坐标系,这种坐标不考虑具体的设备类型,在绘图时,Windows会根据当前设置的映射模式将逻辑坐标转换为设备坐标。设备坐标系是面向物理设
2009-07-29 16:30:00
418
原创 js的领悟
引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变
2009-07-29 09:26:00
257
原创 js浮动广告
//载入页面后,调用函数initAd() initAd(); function initAd() { //设置onLoad事件激发以后,广告层相对于固定后的y方向位置 document.all.AdLayer.style.posTop = -200; //设置层为可见 docu
2009-07-28 11:44:00
2983
原创 返回页面顶部的js代码
博客也好,网站也好,我们都习惯在页脚处加一个“返回顶部”的文字或者图片链接,点击这个链接后就会自动跳到该页面的顶部。实现这种功能最常用的一种方法是在网页的 body 标签下添加一个“标记”,即:12body>a name="top">然后在页脚添加一个链接即可。1a href="#top
2009-07-27 16:39:00
4840
1
原创 正则表达式(包括js和c#两种语言)
JS的正则表达式//校验是否全由数字组成 function isDigit(s){var patrn=/^[0-9]{1,20}$/;if (!patrn.exec(s)) return falsereturn true}//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 function isRegisterUserName(s){var patrn=/^[
2009-07-27 14:29:00
1399
原创 json的读取
coolite框架中自带了一个第三方类库,其命名空间为using Newtonsoft.Json.Linq,引用此命名空间后即可使用Jobject。例如: JObject datas = JObject.Parse("{/"Updated/":[{/"dept_id/":1,/"province_code/":/"CQ/",/"province_name/":/"重庆市/",/"sdf
2009-04-01 09:08:00
937
原创 asp.net 角色身份验证的使用
序:其实就是将角色写入cookie或session,在每次请求时检查这个字符串。 ASP.NET有三种验证模式:windows,forms,passport。其中forms验证使用的最多。 forms验证对基于验证授权提供了很好的支持,可以通过session,cookie对用户信息就行保存,使前后台有很好的信息沟通。不过问题也来了,我们在做设计时往往需要基于角色的管理
2009-01-13 21:30:00
799
原创 jsp中文乱码
一、page 指定contentType属性时,做如下指定:2312” %>Charset中首字母C要大写。二、page 指定contentType属性时,做如下指定:2312” %>charset中首字母c要小写。内置对象将获的取的信息重新编码,即用ISO-8859-1进行编码,并把编码存放到一个字节数组中,然后再把这个数组转换为字符串,如下所示:
2009-01-09 16:15:00
181
原创 tomcat端口占用问题
最近心血来潮想从ASP.NET转到JSP上来,刚开始学习就遇到问题了,一调试就提示服务器端口8080,8009被占用,于是开始改端口。也就是server.xml里的 port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpa
2009-01-08 16:08:00
350
转载 事务隔离2
潜在的事务隔离问题在事务中可能存在的潜在问题可以被归纳为这三类:脏读(Dirty reads)、非可重复性读取(Nonrepeatable reads)和幻读(Phantoms)。● 脏读——脏读的意思是你可以从一个事务外部读取事务内部被改变的数据。假设事务一改变了一些客户信息,但是这个事务失败了,所以在回滚后数据并没有改变。如果同时事务二也在读取这些客户记录,则读取出来的数据实际上并
2009-01-06 21:01:00
215
转载 事务的隔离级别
什么是脏读: Step1: 应用A从RDBMS读取了整数X, 此时X=0 Step2: 将10赋值给X,并保存到数据库中X=10,此时数据库还没完成数据库的事务提交操作。 Step3: 应用B从RDBMS读取X, 此时读到的X值为10 Step4: 应用A放弃了提交,因此它将数据库中的X恢复为0。 Step5: 应用B将15加给X,并保存到RDBMS,此时X=25 这种读取到未提交的数据称之为脏
2009-01-05 20:49:00
313
转载 xml schema中的命名空间
1.名称空间 名称空间是W3C推荐标准提供的一种统一命名XML文档中的元素和属性的机制。使用名称空间可以明确标识和组合XML文档中来自不同标记词汇表的元素和属性,避免了名称之间的冲突。 1.1声明名称空间 名称空间声明的一般形式为:第一部分是一个关键字xmlns:,第二部分是名称空间的前缀,第三部分是一个等号,第四部分是双引号,将第五部分的名称空间标识URI包括起来。需要
2008-10-09 12:08:00
3830
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人