摘要:
The Pawn ChessInput:Standard InputOutput:Standard OutputConsider the following mini-version of chess: We have a 4x4 chessboard, with four white pawns on the first rank (bottom line in the input) and four black pawns on the last rank. The goal is for the player to get one of his pawns to the other en 阅读全文
摘要:
点击打开链接 素数!! #include"stdio.h"#include"string.h"#include"math.h"int prime[20001];int ans[20010];void fun(){ memset(prime,-1,sizeof(prime)); int i,j,k; prime[0]=0; for(i=2;i<=20000;i++) { if(prime[i]) { for(j=2*i;j<=20000;j+=i) prime[j]=0; ... 阅读全文
摘要:
点击打开链接 刚开始RE了好几次; #include"stdio.h"#include"string.h"#include"queue"using namespace std;int f;int mark[26];int map[26][26];void bfs(int a){ queue<int>Q; int i,t; t=a; Q.push(t); mark[t]=1; while(!Q.empty()) { t=Q.front(); Q.pop(); for(i=0;i<26;i++) { ... 阅读全文
摘要:
本章解读Z-STACK中关于Nv操作的源码,以及z-stack中Nv的使用! 在Z-STACK中Nv存储器主要用于保存网络的配置参数,如网络地址,使 系统在掉电重启仍然能读取一些参数,自动加入到原来的网络中,这样其网络地址没有变化! 在z-stack中,每一个参数的配置对应的是一个Nv条目(item),每一个item都有自己的ID,z-stack中使用的条目ID范围如下: 0x0000 保留 0x0001~0x0020 操作系统抽象层(OSAL) 0x0021~0x0040 网络层(NWK)0x0041~0x0060 应用程序支持子层(APS) 0x0061~0x0080 安全(Securi. 阅读全文
摘要:
主要是学习了下Google官方的一个小例子(http://developer.android.com/training/basics/fragments/index.html),如何在平板上显示为两屏,这个对类似于新闻类的应用比较适合,先看下效果图~ 上两篇文章中是通过ViewPager的适配器 FragmentPagerAdapter , FragmentStatePagerAdapter 来使用Fragment的,我们也可以直接在Activity中使用Fragment,Android SDK v4+ Support 中为我们提供了 Fra... 阅读全文
摘要:
先看一个截图。上面的图,各位乍一看,可能会觉得是用Socket编写的聊天程序。告诉你吧,这玩意儿不是用Socket实现,呵呵,当然它的底层肯定与Socket有一定关系,我只说我的代码没有用到socket而已。那么,除了Socket可以用于通信,还有其他技术吗?有啊,首先,如果你足够强大,用HTTP也行,但HTTP初始化的过程貌似比较慢。那么还有吗?当然了,各位还记得.NET以前有一个很X但又很少被关注的技术——Remoting。用过吧?没用过也没关系,因为它已经有替代品了。这时候大家肯定想到WCF不是一盏“省油”的灯,其实不然,对比于用Socket要编写的代码数量和维护成本,用WCF编写网络通 阅读全文
摘要:
当用系统用户和密码连接数据库时,myeclipse 会提示某个表无效,这是因为当我们用eclipse 连接数据库时是连接用户数据库, 而在mssqlserver 中系统用户和密码只能连接到master等表; 这样我们需要建一个非系统用户并设定用户数据库: 安全性->登陆->右键新建登陆: 新建登陆-常规 理 (在名称栏命名自己的用户名并选择SQL Server 身份验证单选按钮设置密码;数据库则选择自己新建的数据库:) 新建登陆-数据库访问: 选中新建的数据库在下面数据库角色中勾选public 和db_own... 阅读全文
摘要:
如果你的电脑里装过MySQL,想再重新安装MySQL的时候可能就会因为前一版本卸 载不完全而出现错误了——最常见的就是安装好后设置参数的最后一步验证时,会在 Execute configurattion步骤中的第三项Start Service出错,错误提示为Could not start the service MySQL,或者是第四项apply security setting的时候出错。下面 介绍一下彻底卸载Mysql的方法: 首先,先在服务(开始——>控制面板——>管理工具——>服务)里停掉 MySQL的服务。打开控制面板-添加删除程序,找到MySQ... 阅读全文
摘要:
作业1提示: C语言是一种非常优秀的程序设计的入门语言。它比其他大部分语言都简洁易学,所以在开始使用C语言编写真正的应用程序之前并不需要学习太多语法,这是由于C语言提供了函数库的原因。请点击"这里"进一步了解函数库概念和使用方法. 作业1.1:C语言标准库的目的是什么?编写一个小程序,说明如何使用标准库里的数学函数;C的库函数极大地方便了用户,同时也补充了C语言本身的不足,可以提高程序的运行效率,又可以提高编程的质量。 #include<stdio.h> #include<math.h>#define PI 3.141593void main(){ 阅读全文
摘要:
/*hdu 3421 Max Sum II 读不懂题的伤不起啊题意:吧一串数字 分成几串,串数尽量少(能用0链接起来的两串就用0链接起来),使其中几串的和最大*/#include<stdio.h>__int64 he;int main(){ int t,n,i,ret,qian,j,dang; scanf("%d",&t); for(i=1;i<=t;) { he=0; scanf("%d",&n); qian=-1; ret=0; int ji=0; for(j=1;j<=n;j++) { scanf(" 阅读全文