上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 题目:实现52张牌的随机发放,用户数目为3思路:使用随机函数实现。实现1:生成随机数,后面生成的数需要和前面的数字进行比较,如果发现前面已经生成,就重新再生成。直至生成的总数为52使用二维数组用来标示牌的花数和牌上的数字,card[4][13]其中第二维标示花数,第一维标示数字/ poker.cpp... 阅读全文
posted @ 2014-05-09 11:32 黎明露珠 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 在集群中session安全和同步是个最大的问题,下面是收集到的几种session同步的方案,希望能通过分析其各自的优劣找出其适应的场景。1. 客户端cookie加密简单,高效。比较好的方法是自己采用cookie机制来实现一个session,在应用中使用此session实现。 问题:session中数据不能太多,最好只有个用户id。 参考实现:http://rollerweblogger.org/2. application server的session复制 可能大部分应用服务器都提供了session复制的功能来实现集群,tomcat,jboss,was都提供了这样的功能。 问题:性能随着服务器 阅读全文
posted @ 2013-11-26 17:38 黎明露珠 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html前言:由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持WebSocket,因此都不能算是ST2的原生解决方案,原生的只 阅读全文
posted @ 2013-11-21 16:59 黎明露珠 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 1出现背景在Web应用程序中,系统的瓶颈常在于系统的响应速度。如果系统响应速度过慢,用户就会出现埋怨情绪,系统的价值也因此会大打折扣。因此,提高系统响应速度,是非常重要的。Web应用程序做的最多就是和后台数据库交互,而查询数据库是种非常耗时的过程。当数据库里记录过多时,查询优化更显得尤为重要。为了解决这种问题,有人提出了缓存的概念。缓存就是将用户频繁使用的数据放在内存中以便快速访问。在用户执行一次查询操作后,查询的记录会放在缓存中。当用户再次查询时,系统会首先从缓存中读取,如果缓存中没有,再查询数据库。缓存技术在一定程度上提升了系统性能,但是当数据量过大时,缓存就不太合适了。因为内存容量有限, 阅读全文
posted @ 2013-11-14 11:56 黎明露珠 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 转自:https://support.google.com/webmasters/answer/40132HTTP 状态代码如果向您的服务器发出了某项请求要求显示您网站上的某个网页(例如,当用户通过浏览器访问您的网页或在 Googlebot 抓取该网页时),那么,您的服务器会返回 HTTP 状态代码以响应该请求。此状态代码提供该请求状态的相关信息,并向 Googlebot 提供有关您网站和请求的网页的信息。一些常见的状态代码为:200- 服务器成功返回网页404- 请求的网页不存在503- 服务器暂时不可用以下提供了 HTTP 状态代码的完整列表。您还可以访问有关 HTTP 状态代码的 W3C 阅读全文
posted @ 2013-10-29 10:59 黎明露珠 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 在java程序中,对象可以被显式地或者隐式地创建.四种显式的创建对象的方式: ● 用new语句创建对象 ● 运用反射手段,调用java.lang.Class 或者 java.lang.reflect.Constructor 类的newInstance()实例方法 ● 调用对象的clone()方法 ● 运用序列化手段,调用java.io.ObjectInputStream 对象的 readObject()方法.一、new 使用java的关键字new来创建对象实例。构造函数链中的所有构造函数都会被自动调用。 Java代码: CreateInstance instance = new Crea... 阅读全文
posted @ 2013-10-12 11:14 黎明露珠 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1、比较常用try{ Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动 String url="jdbc:mysql://localhost:3306/databasename";//数据库连接子协议 Connection conn=DriverManager.getConnection(url,"username","password"); Statement stmt=conn.createStatement(); ResultSet rs=stmt.execut 阅读全文
posted @ 2013-10-12 11:11 黎明露珠 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.blogjava.net/orangelizq/archive/2007/10/17/153573.html现在Clone已经不是一个新鲜词语了,伴随着“多莉”的产生这个词语确实很“火”过一阵子,在java中也有这么一个概念,它可以让我们很方便的“制造”出一个对象的副本来,下面来具体看看java中的Clone机制是如何工作的? 1. Clone&Copy 假设现在有一个Employee对象,Employee tobby =new Employee(“CMTobby”,5000),通常我们会有这样的赋值Employee cindyelf=tobby,这个时候只 阅读全文
posted @ 2013-10-12 10:03 黎明露珠 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/yanwushu/article/details/7574713使用jdbc方式连接数据库时会使用一句代码Class.forName(StringclassName).这句话是什么意思呢?首先说一点Class.forName(StringclassName)这个方法的作用是装载className这个字符串指定的类。官方文档返回与带有给定字符串名的类或接口相关联的Class对象。调用此方法等效于:Class.forName(className,true,currentLoader)其中currentLoader表示此类的定义类加载器。例如,以下代码 阅读全文
posted @ 2013-10-11 10:50 黎明露珠 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/xgdofull/article/details/5424611简单的说就是用数组存放若有数据就标志为1或true,若不存在标志为0或false。比如1,2,2,5,这里最大值为5,0至5中不存0,3,4,所以:Array[0]=0,Array[1]=1,Array[2]=2,Array[3]=0,Array[4]=0,Array[5]=1上面数中由于2有两个,所以用int存数组的值,不用boolean型,这样如果有多个同样的数字可以用值表示个数。如上面Array[2]=2,就表示2有2个。这样排序就方便多了,比如上面开始是{2,5,2,1}这样 阅读全文
posted @ 2013-10-07 22:29 黎明露珠 阅读(639) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页