今天一个同学让我帮忙写一个程序,要求是:输入一个n,返回从0到n中任意个数的组合,返回取异或结果为0的组合。来看VBS代码n = 6p = ""for i = 0 to 2^n - 1 s = 0 for j = 0 to n-1 s = s xor (j+1) * ((i...
分类:
其他好文 时间:
2015-05-13 23:14:54
阅读次数:
133
虽然电脑装了mysql,但是一直没怎么去研究修改该编码的问题,平时需要使用汉字的时候,都是用拼音来代替的,因为是在做一些简单的语法练习,所以也没怎么太关注这个问题。
我的数据库已经有了一些乱码的数据表,在网上百度了一些方法,比如:mysql> set names utf8;#修改编码为utf8这些根本不管用,结果还是乱码。还有一些就是先看看数据库目前都是处于哪些编码状态:mysql>...
分类:
数据库 时间:
2015-05-13 22:06:22
阅读次数:
214
分析:两个不同方向开始跳跃,跳过数字相同,就相当于求回文子序列了。用dp求出从一个位置到另一个位置的最长回文子序列,相当于把[1-n]分成区间[1-x]和[x+1,n],结果就是两区间最长回文串子序列之和。枚举中间点i,求出max(dp[1,i]+dp[i+1,n])即得最终结果,回文非连续序列,从前往后,从后往前序列相同,求出区间内最长回文序列,由于是环,分成两部分,1~i,i+1~n,A可从i...
分类:
其他好文 时间:
2015-05-13 22:02:01
阅读次数:
152
紫书上叫中途相遇法,还有一个名字感觉更加妥帖一点,叫:折半枚举。 有时候,当问题的规模较大时,无法枚举所有元素的组合,但能够枚举一半的元素组合,此时,将问题拆成两半后分别枚举,再合并他们的结果这一方法往往非常有效。
两重循环加二分,总复杂度为n^2logn
这里值得一提的是对集合CD的存储方式,我是用了一个有序数组,也可以用其他方式。
#include
using nam...
分类:
其他好文 时间:
2015-05-13 21:56:06
阅读次数:
138
1.使用Intent进行异步通讯
在Service任务一旦完成后,就发送广播。开发者只需要实现一个BroadcastReceiver来监听响应既可。
Activity.startService启动intentService,intentService完成任务后sendBroadcast()发送广播,BroadcastReceiver.startActivity()通知Activity操作结果。...
分类:
其他好文 时间:
2015-05-13 21:55:36
阅读次数:
131
PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。
执行P操作P(S)时信号量S的值减1,若结果不为负则P(S )执行完毕,否则执行P操作的进程暂停以等待释 放。执行V操作V(S)时,S的值加1,若结果不大于0则释放一个因执行P(S)而
等待的进程。
通常将IO软件分为:用户应用层软件、中断处理程序、独立于设备的软件和设备驱动。主要目的:便于系统修改、扩充和移植。
系统级安全...
分类:
其他好文 时间:
2015-05-13 21:52:06
阅读次数:
266
前言
这篇文章主要讲诉系统调用支付宝手机网页即时到账授权接口获取支付宝返回的request_token。
上篇文章地址:支付宝手机网页即时到账接口(1)之相关信息介绍。
这是上篇文章结尾调用授权接口的图解。
官方文档中对授权接口的说明是:
商户利用编程方法来模拟http请求远程解析html,获取支付宝返回的结果数...
分类:
移动开发 时间:
2015-05-13 21:49:48
阅读次数:
357
今天:我主要和我的伙伴陆宇完成了店家对自己菜系的增删查,尝试了登录功能的设计, 登录后跳转到增删查界面,登录需要访问数据库,进行用户密码验证,结果没能成功。明天:我们打算做提交订单的界面,将信息提交到数据库。遇到的问题:无法将服务器端的查询的结果发送到客户端,无法根据条件进行查询,无法在真机上...
分类:
其他好文 时间:
2015-05-13 21:27:01
阅读次数:
120
1 #include 2 #define MAXLEN 100 3 4 typedef struct // 定义结构体 5 { int weight; // 定义一个整型权值变量 6 int lchild,rchild,parent; // 定义左、右孩...
分类:
其他好文 时间:
2015-05-13 21:24:54
阅读次数:
133
某天,开启一个应用时,发现连接rabbitmq失败,本来想用rabbitmqctl来查看队列,结果提示“Error: unable to connect to node rabbit@mail: nodedown”,执行任何命令,重启都不管用。然后,针对这个错误,去查找原因,有人说是因为计算机名被修...
分类:
其他好文 时间:
2015-05-13 21:23:53
阅读次数:
1429