jquery提交post数据在firefox正常在chrome和ie下乱码解决

星期二, 2012-05-22 | Author: Lee | ajax, Android, html5 | 一条评论

在用jquery处理html5的应用的时候,一直在firefox下测试都正常,用户用pad访问的时候说有乱码,
自己试验了下果然,后发现chrome和ie内核下都是有此问题,此问题设置了页面属性为utf-8时候,只有firefox是传的charset=utf-8的头文件
chrome和ie都没有指定,所以出现乱码问题.
解决方法:

$.ajaxSetup({
  contentType: "application/x-www-form-urlencoded; charset=utf-8"
});
$.post("test.php", { name: "i5a6", time: "2pm" },
   function(data){
     process(data);
   }, "json");

或者使用:

$.ajax({
  url:url,
  type:"POST",
  data:data,
  contentType:"application/x-www-form-urlencoded; charset=utf-8",
  dataType:"json",
  success: function(){
    ...
  }
})

推荐使用第一种,不过也是根据自己的实际情况看的,有人推荐用 encodeURIComponent 做字符转换,不推荐.

Tags: , ,

Microsoft SQL Server 2008 (RTM) 升级到 Microsoft SQL Server 2008 R2的操作

星期三, 2012-05-16 | Author: Lee | Database | 没有评论

Microsoft SQL Server 2008 (RTM) 升级到 Microsoft SQL Server 2008 R2的操作 ,记录x64位系统和32位系统
使用:
select @@VERSION 查询版本号
32位系统显示:
Microsoft SQL Server 2008 (RTM) – 10.0.1600.22 (Intel X86) Jul 9 2008 14:43:34 Copyright (c) 1988-2008 Microsoft Corporation Developer Edition on Windows NT 6.0 (Build 6001: Service Pack 1)

去下载:SQLFULL_x86_CHS:http://care.dlservice.microsoft.com/dl/download/1/E/6/1E626796-588A-495C-917B-321093FB98EB/2052/SQLFULL_x86_CHS.exe?lcid=2052&ptype=pcare

64位系统显示:
Microsoft SQL Server 2008 (RTM) – 10.0.1600.22 (X64) Jul 9 2008 14:17:44 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 (Build 7601: Service Pack 1)

去下载:SQLFULL_x64_CHS:http://care.dlservice.microsoft.com/dl/download/1/E/6/1E626796-588A-495C-917B-321093FB98EB/2052/SQLFULL_x64_CHS.exe?lcid=2052&ptype=pcare

以升级方式:(序列号在网上找的)
需要输入序列号,必须选这一项:
=========================================
数据中心版:PTTFM-X467G-P7RH2-3Q6CG-4DMYB
DDT3B-8W62X-P9JD6-8MX7M-HWK38
=========================================
企业版:R88PF-GMCFT-KM2KR-4R7GB-43K4B
GYF3T-H2V88-GRPPH-HWRJP-QRTYB
=========================================
标准版:CXTFT-74V4Y-9D48T-2DMFW-TX7CY
B68Q6-KK2R7-89WGB-6Q9KR-QHFDW
=========================================
开发版:MC46H-JQR3C-2JRHY-XYRKY-QWPVM
FTMGC-B2J97-PJ4QG-V84YB-MTXX8
=========================================
工组版:XQ4CB-VK9P3-4WYYH-4HQX3-K2R6Q
=========================================
WEB版:FP4P7-YKG22-WGRVK-MKGMX-V9MTM
=========================================

Tags: , , , ,

SQL Server的版本号(SQL Server 2000 & 2005 & 2008)及查看方法

星期日, 2012-05-13 | Author: Lee | Database | 没有评论

今天要查询自己的装的sqlserver2008 是否是R2版本,搜索了下,发现很多人查询此问题,现在记录如下,通过版本命令查询
同时也了解了哥哥sql server的对应版本好,一看就非常清晰了,记录下
一、查看 SQL Server 2005/2008 版本号

select serverproperty('productversion') ,serverproperty('productlevel') ,serverproperty('edition')

下面是 SQL Server 2005 版本号查询结果信息:

version level edition
———— —- ——————-
9.00.3042.00 SP2 Enterprise Edition

下表是 SQL Server 2005 版本号信息:

SQL Server 2005 版本号 SQL Server 2005 版本描述
———————– ——————————
2005.90.1399 RTM (Release to Manufacturing)
2005.90.2047 SQL Server 2005 SP1
2005.90.3042 SQL Server 2005 SP2
2005.90.4035 SQL Server 2005 SP3
2005.90.5000 SQL Server 2005 SP4

下表是 SQL Server 2008 版本号信息:

SQL Server 2008版本号 SQL Server 2008 版本描述
———————– ——————————
10.0.1600.22 RTM
10.00.2531.00 SQL Server 2008 SP1
10.00.4000.00 SQL Server 2008 SP2
10.50.1600.1 SQL Server 2008 R2 (RTM)
› Continue reading

Tags: , ,

mysql见鬼操作source备份sql失败记录

星期五, 2012-05-11 | Author: Lee | Database | 没有评论

很见鬼的操作,明明在命令行use databaseA,source 对应sql都显示成功.
完成去数据库查询,居然一个表都没有,重启电脑执行依然如故.
自己写个小的sql去source倒是可以.

解决办法: 关闭你的所谓360系列软件和你的杀毒软件系列
然后再执行,发现一切都正常了.

具体什么原因,我到现在也不得而知,彻底无语,难道防护过头了??

Tags: , ,

jQuery/html5 的插件turn.js实现的书本和杂志翻页效果

星期日, 2012-05-06 | Author: Lee | html5, pagemaker | 没有评论

看到一个很不错的jquery的插件turn.js,在支持html5的设备上(PC,平板,手机等)实现的像很多电子杂志和电子书的翻页效果

turn.js 支持硬件加速来让翻页效果更加平滑。

可通过 API 来获取当前显示的页号,并提供选项来定制默认页号、加速器、阴影和延时 等

更多TURN.JS信息可以去翻阅下列资料:
——————————————————
Github: https://github.com/blasten/turn.js
Reference: https://github.com/blasten/turn.js/wiki/Reference
Website: www.turnjs.com
——————————————————

上贴图:

Tags: , , , ,

Webgame编程从入门到精通

星期六, 2012-05-05 | Author: Lee | webgame | 没有评论

先说下,有点标题党了,摘录于webgame研究室讨论群
本总结原来总结于 2008年,今天翻出来还是有一定的指导意义的,除了在程序方面分了前端和后端,其他还是相当有意义的
标注 部分 为本人根据现在情况进行的跟进分析.
精通路径如下:

1. 潜心学习一门适合于做web的语言。以ASP,PHP,JSP,3P技术其中任意一门即可。
学会了再说,否则免谈。
注:就目前的情况已经分出
i.前端 (FLASH即AS(为主) 或者 unity3d 等)
ii.服务端 (基于http协议的3P或者基于 TCP 的c/c++/java等)
一人独揽整个系统的能力被大大放大了,需要团队紧密配合了

2. 专研一种数据库产品,以mssql , mysql , oracle其中任意一种即可。
学会了继续,否则免谈。
注:如果足够牛,用文件 xml等也可以实现,我看很多做端游 转过来的,还不是以数据库为主要驱动

3. 考验自己。如果能随手就做个小型的交互式网站,完成一定规模的任务。那就差不多可以做个入门级的Webgame了。
能干了继续,否则免谈。

4. 专研数据结构和算法。游戏是对世界的模拟,数据是世界的抽象,规则是运行的约束。
这一切都是算法和数据结构。
如果你看不到游戏运行的本质,还是继续免谈。

5. 深刻思考游戏编程的机理。游戏也是软件,从工程学的角度来说,你需要一个范围,需要完成一些功能,需要划分软件层次,需要组织编码。
如果你要投入编程,请用软件工程的策略认真思考问题。否则免谈。
› Continue reading

Tags: , , ,

升级AVD引发andriod工程始终有个错误Failed to load properties file for project解决方法

星期六, 2012-04-14 | Author: Lee | Android | 没有评论

昨天做了个andriod应用,快完工的时候,一高兴升级了下AVD,然后我就悲剧了,工程始终有个红叉叉的错误,但是又看不出哪里有错误,

造成不能编译andriod工程,生成不了对应的apk文件,整个一个悲剧;

解决之法:
1.设置ANDROID_SDK_HOME环境变量(android sdk安装目录)可以解决
2.备份原来的工程,然后删除该工程,再重建该工程 clean 下(这个做java的应该都很清楚了)
3.运行工程就正常了,后续还要重新设置个新的AVD name
4.世界就安静了

Tags: , , , , ,

jquery moblie 按钮图标那点事

星期四, 2012-04-12 | Author: Lee | html5, pagemaker | 一条评论

记忆力不好记不住jqm图标的样子,做此文图文对照,很方便自己知道是什么图如下(系统提供的18个图标):本文参照api摘录版:

<a href="index.html" data-role="button" data-icon="delete" data-iconpos="right">Delete</a>
 
data-icon属性可以被用来创建如下所示的图标
左箭头 	data-icon="arrow-l"
右箭头 	data-icon="arrow-r"
上箭头 	data-icon="arrow-u"
下箭头 	data-icon="arrow-d"
删除   	data-icon="delete"
添加 	data-icon="plus"
减少 	data-icon="minus"
检查 	data-icon="check"
齿轮 	data-icon="gear"
刷新    data-icon="refresh"
前进 	data-icon="forward"
后退 	data-icon="back"
网格 	data-icon="grid"
五角星 	data-icon="star"
警告 	data-icon="alert"
信息 	data-icon="info"
首页 	data-icon="home"
搜索 	data-icon="search"

› Continue reading

Tags: , , , ,

javascript判断变量是否定义(undefined)转换函数

星期四, 2012-04-12 | Author: Lee | ajax, html5 | 没有评论

在处理html5的页面取值的时候,发现当取不到的时候报错,js程序不再执行,直接写个修正函数处理
如下:

//修正未定义的变量
function checkUnfined(value){
	if(typeof(value)=='undefined'){
	return "";	
	}
	return value;	
}

话说判断是否未定义也是很常用的东东

Tags: , , ,

jquery mobile动态添加元素之后不能正确渲染解决方法(listview和div html 元素)

星期日, 2012-04-08 | Author: Lee | html5, pagemaker | 没有评论

问题就不描述了,ajax处理玩数据对于按钮等操作都没有被渲染,需要调用jqm的css去渲染,方法如下:
一:对于listview: $(‘ul’).listview(‘refresh’);
二:对于div或其他: $(‘allAddContent’).trigger( “create” );

1.
var list = $("<li><a href='//www.pomelolee.com'>Pomelo Lee-"+i+"</a></li>");
  $("#listShow").append(list).find("li:last").hide();
  $('ul').listview('refresh');
html 如下:
<div data-role="content">
        <ul data-role="listview" id="listShow" data-inset="true">
          <li><a href="#">html5</a> </li>
          <li><a href="#">css</a></li>
        </ul>
      </div>
2.
var allAddCon="<a href=\"javascript:goto('i5a6?id="+data.rows[i-1].id+"')\"; data-role='button' data-theme='b'>Pomelo Lee网络</a>";
$("#allAddContent").html(allAddCon).trigger( "create" );;

Tags: , , ,

Search

文章分类

Meta