-
Android软件工程师指南(19)
Android程序员指南(19)6.使用命令行工具和Android虚拟机?到目前为止,本书已涵盖了相当广泛的内容使您在Android平台上迈出第一步。现在,您应该可以相当轻松的使用Eclipse创建和运行小的Android程序。您已经创建过一个新的工程,编辑了main.xml和<activity>.java文件,并且重新编译了R.javafile。这些都是您的创建Android应用程序...
51
热度 -
Android软件工程师指南(20)
Android程序员指南(20)6.2在Windows命令行中创建HelloWorld!Activity在这一节中您将使用Windows命令行界面来编辑项目文件。这些项目文件由前一节中所述的ActivityCreator.bat创建。您将在不使用Eclipse的情况下编辑这些文件并增加代码.6.2.1编辑项目文件使用任意一种XMLeditor打开main.xml(如果您没有XMLEditor也可以...
72
热度 -
Android 平台推送提案
Android平台推送方案??前段时间做的项目需要添加一个推送的功能,现在应用里边加入推送也很普遍,所以查了查相关的资料,总结了以下几种方案!【1】使用XMPP协议(Openfire+Spark+Smack)简介:基于XML协议的通讯协议,前身是Jabber,目前已由IETF国际标准化组织完成了标准化工作。优点:协议成熟、强大、可扩展性强、目前主要应用于许多聊天系统中,且已有开源的Java版的开发...
79
热度 -
3. 实现
用c#开发微信(22)微信商城微信支付有几种支付模式:刷卡支付,扫码支付,公众号支付,APP支付。本文介绍用于在微信商城里的公众号支付。1.效果图在商城里购买商品后,到支付页面:点击上面的确认支付,转到下面微信支付页面:可关注微信号webuscn或扫描下面二维码,进入微商城体验:作者:疯吻IT出处:http://fengwenit.cnblogs.com2.申请微信支付申请成为公众账号支付商户需要...
4
热度 -
C#中一种轮换switch语句更优雅的写法
C#中一种替换switch语句更优雅的写法今天在项目中遇到了使用switch语句判断条件,但问题是条件比较多,大概有几十个条件,满屏幕的case判断,是否有更优雅的写法替代switch语句呢?假设有这样的一个场景:商场经常会根据情况采取不同的打折方案,如果打折方案比较少,可以考虑使用switch语句作判断。但如果有几十甚至几百种打折方案的时候,用switch语句就不够优雅。先来一个打折接口。pub...
55
热度 -
子窗体跟父窗体双向传值——C#窗体传值方法总结
子窗体和父窗体双向传值——C#窗体传值方法总结color="darkblue">简介在很多场景下,我们的程序需要完成窗体间的传值功能,有时候是color="blue">父窗体→子窗体单向传值、color="blue">子窗体→父窗体传值甚至是,也有时候我们需要color="blue">父窗体?子窗体双向传值。在本文中主要介绍一些能够实现双向传值的方法,能够双向传值的方法也能够实现单向传值。本文的所...
7
热度 -
问一个关于数据接收的有关问题
问一个关于数据接收的问题。我采用的是SerialPort类的DateReceived方法接收数据,思路是:先将数值转化为字节发送到串口接收端,之后根据接收端的字节转为数据。具体代码如下:初始化:intx1=0;intx2=0;...........................intx100=0;定义数据字节转换类:publicclassSetParameter{这里主要定义字节和数据的转换,例...
24
热度 -
关于删除string中的字符的有关问题
关于删除string中的字符的问题INCLUDEIrvine32.inc.DATAsourceBYTE"Iwantanapple",0revstrBYTESIZEOFsourceDUP(0)revwrdBYTESIZEOFsourceDUP(0)ecxbkpDWORD?.CODEmainPROC;Printtheelimitedsource movedx,0movedx,OFFSETsource...
156
热度 -
基于TCP通信的客户端断线重连 大伙儿帮忙看看这样写法是否可行
基于TCP通信的客户端断线重连大家帮忙看看这样写法是否可行前面发表了一篇博客,看到有朋友说看到使用static会使得event爆炸,我也不是很理解,希望知道的朋友帮忙看一下,谢谢原博文如下:源码下载在CS程序中,断线重连应该是一个常见的功能。此处的断线重连主要指的是服务器端因为某种故障,服务器端程序或者系统进行了重新启动,客户端能够自动探测到服务器端掉线,并尝试重新进行连接本程序基于来自英国的开源...
76
热度 -
一个异步小程序的有关问题,详见代码
一个异步小程序的问题,详见代码简单的窗体程序,包含以下三个类PagedList.cs//数据列表类publicclassPagedList{publicinttotalLines{get;set;}publicinttotalPages{get;set;}publicintpageNo{get;set;}publicDataTabletable{get;set;}publicPagedList()...
51
热度 -
CUDA - Memory Model
CUDA----MemoryModelMemorykernel性能高低是不能单纯的从warp的执行上来解释的。比如之前博文涉及到的,将block的维度设置为warp大小的一半会导致loadefficiency降低,这个问题无法用warp的调度或者并行性来解释。根本原因是获取globalmemory的方式很差劲。众所周知,memory的操作在讲求效率的语言中占有极重的地位。low-latency和h...
651
热度 -
CUDA 二 - 简介
CUDA2----简介CUDA简介CUDA是并行计算的平台和类C编程模型,我们能很容易的实现并行算法,就像写C代码一样。只要配备的NVIDIAGPU,就可以在许多设备上运行你的并行程序,无论是台式机、笔记本抑或平板电脑。熟悉C语言可以帮助你尽快掌握CUDA。CUDA编程CUDA编程允许你的程序执行在异构系统上,即CUP和GPU,二者有各自的存储空间,并由PCI-Express总线区分开。因此,我们...
667
热度 -
PL/SQL Step By Step(3)
PL/SQLStepByStep(三)1.什么是存储过程????这篇博客主要介绍存储过程(StoredProcedure),简称过程。存储过程是OraclePL/SQL中的一种程序单元。存储过程可以通过给一个PL/SQL语句块命名从而将这个语句块存储在数据库中,以便将来可以被反复的调用。??存储过程与一般的匿名PL/SQL块的一个主要区别是有无确定的名称。此外,对于匿名块来说,每次提到到数据库进行...
168
热度 -
如何确定我使用的是哪个 GC?
问题描述 我没有指定任何GC,我认为我的JVM默认没有启用任何GC。 当然我知道OpenJDK8默认使用ParallelGC,但我认为它应该可以通过命令行打印,如下所示: java-XX:+PrintFlagsFinal|grepUse|grepGC 我希望输出包含boolUseParallelOldGC=true{product}但它不是: boolParGCUseLocalOverflo...
78
热度 -
Android 获得应用程序的启动次数和运行时间等信息
Android取得应用程序的启动次数和运行时间等信息使用情景:最近有个需求是统计后台应用运行时间,如果一个应用在后台运行超过一定时间就Kill掉进程,达到省电的目的。此时就可以使用PkgUsageStats这个类来实现啦!通过com.android.internal.os.PkgUsageStats这个类可以得到一个应用程序的启动次数,运行时间等信息,功能强大,但是google并没有将这个类作为A...
54
热度 -
小弟我与ADO.NET二三事
我与ADO.NET二三事天气渐冷,闲来无事就把业余时间自己使用的数据访问库凉一凉.这个库本人自己使用了2年多,主要用于个人学习时需要操作数据库时使用,非组织和商业性质的使用.记得上学的时候,在网络上看到SqlServerHelper操作ADO.NET甚方便,一下子就着了迷不管学习还是工作都会带上这个Class,甚至我的U盘里面也会存上这个Class,哈哈.随着工作经验和沿街的开阔,我渐渐的有了自己...
36
热度 -
Spring中的Advice部类及其应用
Spring中的Advice类型及其应用 Spring中的Advice类型及其应用 在Spring中,Advice都是通过Interceptor来实现的,主要有以下几种: 1.环绕Advice: //例子摘自Springreference publicinterfaceMethodInterceptorextendsInterceptor{ Objectinvoke(MethodInvo...
469
热度 -
JSF项目中兑现基于RBAC模型的权限管理设计(二) 转
JSF项目中实现基于RBAC模型的权限管理设计(二)转 4.3?权限验证模块设计 一个好的权限管理机制在项目中应用时,最好不要让程序员在具体业务代码的方法中来判断用户权限。因为这意味着大量重复的代码。同时,也会导致权限机制的修改造成所有业务代码都需要修改一遍。 最好办法是实现与具体业务代码无关的独立的权限验证模块。这个模块可以拦截用户对资源的访问请求,并且在该请求被实施前做出权限判断,将权限不...
507
热度 -
利用 JSP 二 提供的 SimpleTagSupport 开发自定义标签
利用JSP2提供的SimpleTagSupport开发自定义标签 摘自:http://www.ibm.com/developerworks/cn/java/j-lo-jsp2tag/index.html?ca=drs- 简介:绝大部分Java领域的MVC框架,例如Struts、SpringMVC、JSF等,主要由两部分组成:控制器组件和视图组件。其中视图组件主要由大量功能丰富的标签库充当。对于...
541
热度 -
利用 JSP 二 提供的 SimpleTagSupport 开发自定义标签(摘自IBM developerWorks 中国)
利用JSP2提供的SimpleTagSupport开发自定义标签(摘自IBMdeveloperWorks中国) 简介:?绝大部分Java领域的MVC框架,例如Struts、SpringMVC、JSF等,主要由两部分组成:控制器组件和视图组件。其中视图组件主要由大量功能丰富的标签库充当。对于大部分开发者而言,可能通常只使用这些框架提供的标签,很少自己开发标签;但如果开发者掌握针对特定应用开发...
514
热度