正文内容加载中...
posted @ 2013-07-26 09:33 Bluer 阅读 (70) 评论 (0) 编辑
摘要:前言由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持WebSocket,因此都不能算是ST2的原生解决方案,原生的只有AJAX。说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如 阅读全文
posted @ 2013-07-19 10:24 Bluer 阅读 (985) 评论 (0) 编辑
摘要:最近在通过RESTFUL接口来发布些数据,总是出现请求超时,好不容易找到个靠谱点的了,记下来,回去试下!! “ 问题就是我第一个HttpWebRequest在GetResponse之后,忘记将取得的WebResponse.Close掉.原来这个Close还负责释放资源啊... 改改代码,加了一行代码,将WebResponse.Close掉后,一切恢复正常. (单线程的情况下,关闭掉WebResponse就可以了,多线程的情况下似乎要设置一下WebRequest.ServicePoint.ConnectionLimit属性) 顺便记一下:HttpWebRequest有个AllowAutoR... 阅读全文
posted @ 2013-06-24 22:00 Bluer 阅读 (4950) 评论 (0) 编辑
摘要:转C++ ,C#数据类型对照四 15 2010 Published byJackunder.NET/CSharpC++ C#=====================================WORD ushortDWORD uintUCHAR int/byte 大部分情况都可以使用int代替,而如果需要严格对齐的话则应该用bytebyteUCHAR* string/IntPtrunsigned char* [MarshalAs(UnmanagedType.LPArray)]byte[]/?(Intptr)char* stringLPCTSTR stringL... 阅读全文
posted @ 2013-03-05 18:02 Bluer 阅读 (4802) 评论 (0) 编辑
摘要:今天在一个小项目中应用”Linq to Sql“的时候出现了一个异常“row not found or changed“,但是明显有找到对应实体,并且也明显有修改过它的值,怎么会出现这异常呢,晕了,于是在网上找资料,一搜一大把,而头上几条结果惊人的雷同,于是,我就觉得吧,问题应该就是这样了,于是乎赶紧拿来主义,而出人意料的是,这些被N多人传诵解决方法碰壁了!解决方法源代码:foreach(System.Data.Linq.ObjectChangeConflictoccindtx.ChangeConflicts){//以下是解决冲突的三种方法,选一种即可//使用当前数据库中的值,覆盖Linq缓存 阅读全文
posted @ 2012-03-28 14:48 Bluer 阅读 (496) 评论 (0) 编辑
摘要:HttpModule的认识HttpModule是向实现类提供模块初始化和处置事件。当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTTP请求信息作一些额外的工作,或者在某些情况下干脆终止满足一些条件的HTTP请求,从而可以起到一个Filter过滤器的作用。1、asp.net的HTTP请求 阅读全文
posted @ 2012-02-10 23:48 Bluer 阅读 (284) 评论 (0) 编辑
摘要:C#中利用委托实现多线程跨线程操作 - 张小鱼 2010-10-22 08:38 在使用VS2005的时候,如果你从非创建这个控件的线程中访问这个控件或者操作这个控件的话就会抛出这个异常。这是微软为了保证线程安全以及提高代码的效率所做的改进,但是也给大家带来很多不便。其实解决这个问题有两种方法:一,是通过设... 阅读全文
posted @ 2011-12-30 15:26 Bluer 阅读 (56207) 评论 (1) 编辑
摘要:Dialogs对话框通常都是出现在当前活动的前面,当当前活动弹出对话框后,当前活动将失去焦点,而对话框将完成与用户交互的任务。对话框通常拿来当通知使用,临时中断用户当前操作完成一个与当前活动直接相关的小工作,比如登录成功提示框及进度条。Dialog 类是创建对话框的基类,然而,通常我们并不实例化一个Dialog,取而代之,我们使用如下的子类: AlertDialog: 一个通常可以带0,1,2个按钮,还可以包含单选或复选的列表。推荐使用, 它通常足够满足用户界面的需要了。 ProgressDialog: 显示为一个进度轮或进度条,因为它是扩展了的AlertDialog,它也同样支持按钮。... 阅读全文
posted @ 2011-12-04 11:36 Bluer 阅读 (2370) 评论 (0) 编辑
摘要:Menu 之 Context Menu类似于PC机上的“右键”选项菜单,而在Android 中则在用户”长按“时显示,它可以在所有示图里出现,只是比较常见于“ListView"。与options menu 类似,应用它也是三步走:一、将Activity 改成 ListActivity,这里采用对列表示图进行学习,创建 Context Menu重写方法:onCreateContextMenu 例: @Override publicvoidonCreateContextMenu(ContextMenumenu,Viewv,ContextMenuInfomenuInfo){//这里可以采用 阅读全文
posted @ 2011-12-04 01:12 Bluer 阅读 (576) 评论 (4) 编辑
摘要:Menu:一个管理菜单项的接口Menus:“活动”中一重要的用户界面组成部分,它让开发者可以以自己熟习的方式去处理事件,应用Android框架,我们可以轻松的在自己的应用程序中增加标准的菜单。菜单分为三类: Options Menu:三类菜单中最重要的,当用户点出“Menu"按钮时显示。面在3。0以后的版本中,也可以通用“Anction Bar”来显示。 Context Menu:类似于PC机中点击”右键“所弹出的菜单项,它一般注册在列表示图中。 Submenu:当点击菜单项时显示出的子菜单项。(注:三类菜单其实都是MenuItem的集合) Options Menu 的创建及应用一、 阅读全文
posted @ 2011-12-03 00:07 Bluer 阅读 (1304) 评论 (0) 编辑