中国象棋将帅问题flyfish 2015-8-11问题引自 《编程之美》中国象棋将帅问题
将帅每一着只许走一步,前进、后退、横走都可以,但不能走出“九宫”,被限制在3×3的格子里运动。将和帅不准在同一直线上直接对面。
请写出一个程序,输出将帅所有合法的位置,要求在代码中只能使用一个变量.
约定用a表示“将”,b表示“帅”一个解法是关于位操作 跳过原文提供解法一struct {
unsi...
分类:
其他 时间:
2015-08-11 18:51:30
收藏:
0 评论:
0 赞:
0 阅读:
288
题目利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:[‘adam’, ‘LISA’, ‘barT’],输出:[‘Adam’, ‘Lisa’, ‘Bart’]:
题目来源——致敬廖学峰定义函数法错误的尝试def normalize(name):
name=name.lower()
name[0]=name[0]+'A'-'a'
re...
分类:
编程语言 时间:
2015-08-11 18:51:20
收藏:
0 评论:
0 赞:
0 阅读:
389
1.这是一道字典树的题,但用map也可以做
2.代码:
#include
#include
#include
#include
using namespace std;
map mp;
char s[30100],ss[15];
int main()
{
scanf("%s",s);
while(1)
{
scanf("%s",s);
...
分类:
其他 时间:
2015-08-11 18:51:10
收藏:
0 评论:
0 赞:
0 阅读:
280
一、自定义导航控制器
目的:以后需要使用全屏滑动返回功能,就使用自己定义的导航控制器。
二、分析导航控制器侧滑功能
效果:导航控制器默认自带了侧滑功能,当用户在界面的左边滑动的时候,就会有侧滑功能。
系统自带的侧滑效果:
分析:
1.导航控制器的view自带了滑动手势,只不过手势的触发范围只能在左边。
2.当用户在界面左边拖动,就会触发滑动手势方法,并且有滑动返回功能,说明系统手...
分类:
移动平台 时间:
2015-08-11 18:51:00
收藏:
0 评论:
0 赞:
0 阅读:
259
clientPort # 客户端连接server的端口,即对外服务端口,一般设置为2181。
dataDir # 存储快照文件snapshot的目录。默认情况下,事务日志也会存储在这里。建议同时配置参数dataLogDir, 事务日志的写性能直接影响zk性能。
tickTime # ZK中的一个时间单元。ZK中所有时间都是以这个时间单元为基础,进行...
分类:
其他 时间:
2015-08-11 18:50:50
收藏:
0 评论:
0 赞:
0 阅读:
280
欢迎转载,请附出处:1、基础知识(1) 所有 Touch 事件都被封装成了 MotionEvent 对象,包括 Touch 的位置、时间、历史记录以及第几个手指(多指触摸)等。(2) 事件类型分为 ACTION_DOWN, ACTION_UP, ACTION_MOVE, ACTION_POINTER_DOWN, ACTION_POINTER_UP, ACTION_CANCEL,每个事件都是以 ACT...
分类:
移动平台 时间:
2015-08-11 18:50:40
收藏:
0 评论:
0 赞:
0 阅读:
282
无标题文档
var person = {
firstName: "John",
lastName : "Doe",
id : 5566,
fullName : function(){ // 如何创建访问对象方法
// return this.firstName + " " + this.lastName;
...
分类:
编程语言 时间:
2015-08-11 18:50:30
收藏:
0 评论:
0 赞:
0 阅读:
199
1、JDK 默认提供了如下三种ClassLoader:
BootStrap ClassLoader:称为启动类加载器,C++实现的,是Java类加载层次中最顶层的类加载器(JVM启动后初始化的),负责加载JDK中的核心类库,如:rt.jar、resources.jar、charsets.jar等;ExtensionClassLoader:称为扩展类加载器,负责加载Java的扩展类库,默认...
分类:
其他 时间:
2015-08-11 18:50:20
收藏:
0 评论:
0 赞:
0 阅读:
386
项目中,为了实现不同fragment之间值得传递,首先想到的是利用bundle或者shareprefercnce之类的共享数据机制,当不符合项目需求,有点过于复杂和冗余,就利用网上一位前辈的建议,在主Activity中,创建一个共享的数据变量,在其他fragment中只要获取到这个值就可以得到数据,实现共享,代码如下:
主activity定义一个共享数据变量:
private String...
分类:
移动平台 时间:
2015-08-11 18:50:10
收藏:
0 评论:
0 赞:
0 阅读:
338
iOS 中经常会遇到这样的情况,比如网络连接错误,需要弹出一段文字提示,稍后自动关闭
比如登陆成功提示登陆完成,稍后关闭
如图
具体实现如下,我们创建一个单例,后续使用只需要复制代码就行
创建一个类起名 MyAlertCenter 控制提示信息的现实与关闭
同时,创建内部类 MyAlert 继承UIView 现实提示内容
具体代码如下
.h文件
...
分类:
移动平台 时间:
2015-08-11 18:50:00
收藏:
0 评论:
0 赞:
0 阅读:
181
Convert Sorted List to Binary Search Tree
Given
a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST.
解题思路:
题意为构造有序链表的二分查找树。找到中间节点的办法用双指针法。注意我们...
分类:
其他 时间:
2015-08-11 18:49:50
收藏:
0 评论:
0 赞:
0 阅读:
260
Python在2.6引入了多进程的机制,并提供了丰富的组件及api以方便编写并发应用。multiprocessing包的组件Process, Queue, Pipe, Lock等组件提供了与多线程类似的功能。使用这些组件,可以方便地编写多进程并发程序。
Process
Process等同于java.lang.Thread。start方法用以启动某个进程。一个简单...
分类:
编程语言 时间:
2015-08-11 18:49:30
收藏:
0 评论:
0 赞:
0 阅读:
314
实现例子由两个界面组成
A - > B 使用属性传值
B - > A 使用闭包进行反向回调传值Swift 使用闭包(Closure)传值的原理,与OC 中使用代码块(block)传值原理,基本类似按步骤可以如下理解:
1、定义闭包。
2、闭包赋值(传送)
3、闭包调用。至于定义闭包应该在哪个页面定义?想对于当前界面上执行某个操作,就在当前界面上定义,
比如:我想给通过 B 界面回调 给...
分类:
编程语言 时间:
2015-08-11 18:49:20
收藏:
0 评论:
0 赞:
0 阅读:
116
安装企业qq后可能会被企业开启拦截个人qq的功能
如果你的个人qq已经被拦截,按照如下步骤可破解:
1.打开如下目录:C:\Program Files (x86)\kingsoft\Enterprise Security
2.找到文件 KisTray.exe ,右键点击
3.在属性框里点击“安全”>“编辑”
4.将当前用户的“完全控制”选择“拒绝”...
分类:
其他 时间:
2015-08-11 18:49:10
收藏:
0 评论:
0 赞:
0 阅读:
305
模拟俄罗斯方块游戏
完全按照俄罗斯方块的规则来做
注意规则即可:
1:每种图形开始出现时绿点均在(4,9)位置
2:先做变换,再下降一格
3:若碰到操作无法被执行的则不执行,依次进行下个操作
#include "stdio.h"
#include "string.h"
struct Type
{
int a,b,x,y;
}type;
char str[1010];
...
分类:
其他 时间:
2015-08-11 18:49:00
收藏:
0 评论:
0 赞:
0 阅读:
307
在播放视频的时候,可能要做横竖屏的切换,但是,用户可以设置自己的手机关掉屏幕旋转,这个时候就需要想其他的办法了,比如:重力传感器。
public class ScreenSwitchUtils {
private static final String TAG = ScreenSwitchUtils.class.getSimpleName();
private volatile st...
分类:
移动平台 时间:
2015-08-11 18:48:50
收藏:
0 评论:
0 赞:
0 阅读:
548
PullScrollView进阶(一)----->图片下拉回弹 实现QQ空间头布局的效果一点点思路...
分类:
其他 时间:
2015-08-11 18:48:40
收藏:
0 评论:
0 赞:
0 阅读:
368
HDU 5375 Gray code
#include
#include
#include
#include
#define maxn 200005
#define ll __int64
#define INF 0xfffffff
using namespace std;
ll ans[maxn][2];
char s[maxn];
int a[maxn];
int main(){
in...
分类:
其他 时间:
2015-08-11 18:48:30
收藏:
0 评论:
0 赞:
0 阅读:
296
我们为什么来到这个世界上?
很多很多的夜晚,在晚饭后,乡下的孩子总会聚会在屋外的空地,寻求属于自己的快乐时光。一九五零年代电视尚未在台湾出现,拥有简陋收音机的家庭也少之又少。我们有时候在路边铺上大草席,玩伴们一排躺在草席上,仰望星光闪耀的天空,在黑暗的乡村,数着数不尽的星群。我们经常寻找隔着银河两岸的牛郎星及织女星,我们也幻想着在农历七月七日的七夕夜晚,两颗明亮的星,跨进银河,而在银河的中间...
分类:
其他 时间:
2015-08-11 18:48:20
收藏:
0 评论:
0 赞:
0 阅读:
296
利用webviewclient方法
webview.setWebViewClient(new WebViewClient() {
//这里是设置不跳向浏览器
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
...
分类:
Web开发 时间:
2015-08-11 18:48:10
收藏:
0 评论:
0 赞:
0 阅读:
305