给出洗牌的一个算法,并将洗好的牌存储在一个整形数组里。 (思路3) 思路2(点击打开链接)方法的缺陷已经详细的说明,为了解决充分随机的问题,即把所有的牌都必须移动(如果移动后又回到原位,那也是正常的)。因此本题采用的方法是:依次的把1到54张牌与数组中任意元素交换。无论如何,这种方法把所有的牌都移动过。时间复杂度是O(n)。能够解决充分随机的问题。 //给出洗牌的一个算法,并将洗好的牌存储在一个整形数组里。 #include <stdio.h>#include <stdlib.h>#include <time.h>#define CARDS_NUM 54// Read More
posted @ 2013-03-27 22:14
javawebsoa
Views(337)
Comments(0)
Diggs(0)
自己的网站是用的GB2312的编码,ASP做的网站。原来用了ewebeditor 的后台HTML编译器,在使用了新空间后,编译器上传图片不成功了。我在网上找ewebeditor相关的资料,发现资料很少,自己去研究太花时间了,ewebeditor也不支持非IE的浏览器。还是另外使用一个HTML后台编辑器吧。在网上搜索了几个有名的后台编辑器,如下:CKEditor http://www.oschina.net/p/ckeditor FCKeditor (CKEditor是FCKeditor的新版本,但是CKEditor本身没有图片上传与文件上传的功能,需要安装收费的KCFinder,有点麻烦)Ti Read More
posted @ 2013-03-27 22:13
javawebsoa
Views(2140)
Comments(0)
Diggs(0)
常用的APT命令参数 apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新安装包 sudo apt-get -f install 修复安装"-f = ——fix-missing" sudo apt-get remove package 删除包 sudo apt-get remove package - - purge 删除包,包.. Read More
posted @ 2013-03-27 22:12
javawebsoa
Views(178)
Comments(0)
Diggs(0)
在编译android source code是时候,出现如下错误:Copy xml: out/target/product/generic/system/etc/apns-conf.xml/bin/bash: xmllint: command not foundmake: *** [out/target/product/generic/system/etc/apns-conf.xml] Error 127解决方法:安装xmllint : sudo apt-get install libxml2-utils Read More
posted @ 2013-03-27 22:10
javawebsoa
Views(544)
Comments(0)
Diggs(0)
在DAO层调用save()方法,页面上显示成功,但是在数据库中查找时发现数据没有保存到数据库中的原因可能是:1.Service层中是否在调用DAO层中的save()方法之前添加注解@Transactional,凡是对数据库的更新操作都要加上该句注解.2.查看项目中的WEB-INF文件夹下面的application.xml文件,看看<tx:annotation-driven transaction-manager="transactionManager"/>标签中是否缺少该属性proxy-target-class="true" Read More
posted @ 2013-03-27 22:09
javawebsoa
Views(690)
Comments(0)
Diggs(0)
sizeof函数功能:计算数据空间的字节数1.与strlen()比较 strlen计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。 sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示(当然用在字符数组计算"\0"的大小)。 2.指针与静态数组的sizeof操作 指针均可看为变量类型的一种。所有指针变量的sizeof 操作结果均为4。实例1::char *p; sizeof(p)=4; sizeof(*p) = 1; //相当于sizeof(char); 实例2: 对于静态数组,size Read More
posted @ 2013-03-27 22:08
javawebsoa
Views(1069)
Comments(0)
Diggs(0)
企业应用中存在两个核心主题:协作与过期。不管是否用户主观,只要应用中存在多人或程序修改同一份数据,就存在协作。存在协作就存在过期,读取的数据可能已被修改,从某种意义上来说,用户在界面上看到的数据永运是过期的数据。在B/S架构下,这种现象更为明显,防止丢失更新等数据不一致性,保证完整性成为应用的关键所在。本文基于关系型数据库,介绍企业应用并发控制。一、数据库并发控制理论1.事务 事务是数据库并发控制的单元,是数据库的逻辑工作单元,用户定义的操作序列,可以由一条或一组SQL语句组成。事务的开始和结束可以由用户控制。数据库缺省自动划分事务,一般第一条执行语句为事条开始,事务结束一般由用户显示控制,. Read More
posted @ 2013-03-27 22:06
javawebsoa
Views(283)
Comments(0)
Diggs(0)
基于Android2.3.3自带的混淆机制,只适用于导出apk文件时下载混淆配置文件,复制到您当前项目的根目录下。混淆的过程如下:1、下载混淆文件,文件名为proguard.cfg;2、把下载下来的文件拷贝到您工程的根目录下;3、在default.properties文件中填写如下代码:proguard.config=proguard.cfg 4、保存完成。 Read More
posted @ 2013-03-27 22:05
javawebsoa
Views(357)
Comments(0)
Diggs(0)
每个人都处于自己的职位上,你的行为决定于你的职位。如果你是老板,那么你需要想尽办法管理好自己的员工,公司的命运掌握在你的手中;如果你只是一个职员,那么你应该做的是做好自己的本分,人在屋檐下哪有不低头,公司缺了你可能照样可以运转,但是你少了这份工作,可能需要饿肚子。 自从2012年8月6号起开起我们的项目之旅,这一路走来,磕磕绊绊不是很平坦,就是在这样的过程中才让我们体会到什么是对的,接下来我们应该怎么做。 担任组长 之前做一中的项目,就我和兰儿俩人,说不上谁管谁,说不上领导和被领导。干的活越多锻炼也就会越多,活没有推脱之说。 接下来的项目人就多了些。每个人都有自己的特点,这毕竟... Read More
posted @ 2013-03-27 22:04
javawebsoa
Views(207)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号