• 关于 上移下移 的搜索结果

问题

哪位有“点击xx上移,列表中的xx往上移动一位”!:报错

kun坤 2020-06-07 20:11:55 0 浏览量 回答数 1

问题

怎样让盒子中的图片左边往下移,右边往上移。

杨冬芳 2019-12-01 19:52:31 1321 浏览量 回答数 1

问题

关于oss镜像回源无法配置多个源地址

不吃豆荚 2019-12-01 18:50:40 87 浏览量 回答数 1

试用中心

为您提供0门槛上云实践机会,企业用户最高免费12个月

回答

前提条件:您的 Windows 实例已经开启 IIS 服务,可参阅文档 云服务器 ECS Windows Server 安装 IIS 和 FTP 开启 IIS 服务。Windows Server 2008/2012 的用户在安装 IIS 服务的过程中时需要打开 ASP 功能。 注意:Windows Server 2003 下线声明及镜像文件选择建议用参见文档 ECS 实例操作系统选择说明。 Windows Server 2008 通过 IIS 创建站点 前提条件:您已经在实例磁盘上创建了网站文件目录,如本示例中的 www.abc.com 。 远程连接并登录云服务器。 单击开始 > 管理工具 > Internet 信息服务(IIS)管理器,右击网站 > 添加网站。 输入网站名称,指定网站文件目录并输入网站域名。 在网站目录下单击创建好的网站,双击默认文档。 单击添加添加网站程序文档,并选中网站程序首页文件,单击上移 / 下移将首页文件置顶。 在网站目录下单击创建好的网站,双击 ASP。 将启用父路径设置为 True。单击 应用。 全部完成后在浏览器上测试。 Windows Server 2012 通过 IIS 创建站点 前提条件:您已经在实例磁盘上创建了网站文件目录,如本示例中的 www.abc.com 。 远程连接并登录云服务器。 单击开始 > 管理工具 > Internet 信息服务(IIS)管理器,右击网站 > 添加网站。 输入网站名称,指定网站文件目录并输入网站域名。 在网站目录下单击创建好的网站,双击默认文档。 单击添加添加网站程序文档,并选中网站程序首页文件,单击上移 / 下移将首页文件置顶。 在网站目录下单击创建好的网站,双击 ASP。 将启用父路径设置为 True。单击 应用。 全部完成后在浏览器上测试。 Windows Server 2003 通过 IIS 创建站点 远程连接并登录云服务器。 新建一个网站目录,用于存放网站程序,如本示例中的 C:\wwwroot。 单击开始 -> 管理工具 -> Internet 信息服务(IIS)管理器,右击网站选项,新建一个网站。 单击下一步,在弹窗中输入站点描述,可以用域名作为描述内容,方便对多个站点的管理。 输入您的 ECS 实例 IP 地址,网站访问端口和网站主机头。单击下一步。 注意:网站的主机头建议不要留空,以防止他人的恶意解析,阿里云建议您最好不要将网站设置成 IP 访问,应该设置为域名访问。 单击浏览确定网站程序存放路径,如示例中的文件目录 C:\wwwroot。单击确定 > 下一步。 勾选网站权限(若您暂时不需要管理网站权限,可以暂时先使用系统默认选项),单击下一步。 单击完成完成网站创建。 设置网站属性: 右击新建的网站,如示例中的 abc.com,单击属性。 单击高级 > 添加,输入您的 ECS 实例 IP 地址,网站访问端口和要添加绑定的新网站域名主机头。单击确定。 单击主目录 > 执行权限栏下拉单击纯脚本。 单击配置 > 选项 > 启用父路径。单击确定。 单击文档,添加并置顶网站默认首页文档,单击确定。 全部完成后在浏览器上测试。

KB小秘书 2019-12-02 02:07:20 0 浏览量 回答数 0

问题

ECS Windows Server 如何通过 IIS 创建站点

boxti 2019-12-01 21:30:09 1244 浏览量 回答数 0

回答

VT100 一个终端类型定义,VT100控制码 用来在终端扩展显示的代码。比如果终端上任意坐标用 不同的颜色显示字符。 所有的控制符 033打头 (即ESC 的ASCII码)用输出字符语句来输出。可以在命令行用echo 命 令,或者在C程序中用printf 来输出VT100 的控制字符。 具体格式有两种, 一种数字形式, 033[<数字>m . 如 033[40m ,表示让后面字符输出用背景黑色输出 033[0m表示取消前面的设置。 另一种 控制字符形式。 033[K 清除从光标到行尾的内容 033[nC 光标右移n 行 输出时, 也可以用 ^[来代替. VT100 控制码 VT100控制码归类如下。 033[0m 关闭所有属性 \033[1m 设置高亮度 \033[4m 下划线 \033[5m 闪烁 \033[7m 反显 \033[8m 消隐 \033[30m -- \033[37m 设置前景色 \033[40m -- \033[47m 设置背景色 \033[nA 光标上移n 行 \033[nB 光标下移n 行 \033[nC 光标右移n 行 \033[nD 光标左移n 行 \033[y;xH设置光标位置 \033[2J 清屏 \033[K 清除从光标到行尾的内容 \033[s 保存光标位置 \033[u 恢复光标位置 \033[?25l 隐藏光标 \033[?25h 显示光标 VT100 关于颜色的说明. VT100 的颜色输出分为,注意要同时输出前景的字符颜色和背景颜色。 字背景颜色范围:40----49 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色 字颜色:30-----------39 30:黑 31:红 32:绿 33:黄 34:蓝色 35:紫色 36:深绿 37:白色 这样输出一个字符串比较完整如下 echo "\033[字背景颜色;字体颜色m 字符串\033[0m" 例: echo "\033[41;36m something here \033[0m" VT100 的编程定义 象VT100这种固定又难定的编程完全可以用宏定义来简化编程使用.

爵霸 2019-12-02 01:56:34 0 浏览量 回答数 0

问题

使用SQL根据单个记录的更改对多个记录进行更改?mysql

保持可爱mmm 2020-05-17 20:31:14 2 浏览量 回答数 1

问题

Vi编辑器的基本使用方法 - VI报错

montos 2020-06-04 16:57:22 10 浏览量 回答数 1

问题

Vi编辑器的基本使用方法:报错 

kun坤 2020-06-04 21:11:13 3 浏览量 回答数 1

回答

【惊雷】python 新手想做一个项目???那必须的是2048小游戏啊?自己写完还能玩! 小朋友来看一看,跟着敲起来。 import random import math __mataclass__ = type # 使用新式类 # 此类为地图模块封装的类 class map2048(): # 重新设置游戏数据 def reset(self): self.__row = 4 # 行数 self.__col = 4 # 列数 self.data = [ [0 for x in range(self.__col)] for y in range(self.__row) ] # self.data = [[x + 4 * y for x in range(self.__col)] # for y in range(self.__row)] # self.data = [[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]] self.fill2() self.fill2() def __init__(self): self.reset() # 获取没有数字的位置的个数 def get_space_count(self): """ 获取没有数字的方格的数量 """ count = 0 for r in self.data: count += r.count(0) return count # 获取游戏的得数。 def get_score(self): s = 0 for r in self.data: for c in r: s += 0 if c < 4 else c * int((math.log(c, 2) - 1.0)) return s # 填充2到空位置,如果填度成功返回True,如果已满,则返回False, def fill2(self): blank_count = self.get_space_count() if 0 == blank_count: return False # 生成随机位置 pos = random.randrange(0, blank_count) offset = 0 for r in self.data: for ci in range(self.__col): if 0 == r[ci]: if offset == pos: r[ci] = 2 return True offset += 1 # 判断游戏是否结束 def is_gameover(self): for r in self.data: # 如果水平方向还有0,则游戏没有结束 if r.count(0): return False # 水平方向如果有两个相邻的元素相同,则没有游戏结束 for i in range(self.__col - 1): if r[i] == r[i + 1]: return False for c in range(self.__col - 1): # 竖直方向如果有两个相邻的元素相同,则没有游戏结束 for r in range(self.__row - 1): if self.data[r][c] == self.data[r + 1][c]: return False # 以上都没有,则游戏结束 return True # 2048游戏的左移动 (采用"贾琳倩"美女老师的方法进行移动) def left(self): # moveflag 是否成功移动数字标志位,如果有移动则为真值,原地图不变则为假值 moveflag = False # 将所有数字向左移动来填补左侧空格 for times in range(self.__col - 1): for r in self.data: for c in range(self.__col - 1): if 0 == r[c]: moveflag = True r[c] = r[c + 1] r[c + 1] = 0 # 判断是否发生碰幢,如果有碰撞则合并,合并结果靠左,右则填充空格 for r in self.data: for c in range(self.__col - 1): if r[c] == r[c + 1]: moveflag = True r[c] *= 2 r[c + 1] = 0 # 再将所有数字向左移动来填补左侧空格 for times in range(self.__col - 1): for r in self.data: for c in range(self.__col - 1): if 0 == r[c]: moveflag = True r[c] = r[c + 1] r[c + 1] = 0 return moveflag # 游戏右移操作 def right(self): for r in self.data: r.reverse() moveflag = self.left() for r in self.data: r.reverse() return moveflag # 游戏上移操作 def up(self): # moveflag 是否成功移动数字标志位,如果有移动则为真值,原地图不变则为假值 moveflag = False # 将所有数字向上移动来填补上面空格 for times in range(self.__row - 1): for c in range(self.__col): for r in range(self.__row - 1): if 0 == self.data[r][c]: moveflag = True self.data[r][c] = self.data[r + 1][c] self.data[r + 1][c] = 0 # 判断是否发生碰幢,如果有碰撞则合并,合并结果靠上,下面填充空格 for c in range(self.__col): for r in range(self.__row - 1): if self.data[r][c] == self.data[r + 1][c]: moveflag = True self.data[r][c] *= 2 self.data[r + 1][c] = 0 # 再将所有数字向上移动来填补上面空格 for times in range(self.__row - 1): for c in range(self.__col): for r in range(self.__row - 1): if 0 == self.data[r][c]: moveflag = True self.data[r][c] = self.data[r + 1][c] self.data[r + 1][c] = 0 return moveflag # 游戏下移操作 def down(self): self.data.reverse() moveflag = self.up() self.data.reverse() return moveflag import sys if (sys.version_info > (3, 0)): from tkinter import * from tkinter import messagebox else: from Tkinter import * game = map2048() keymap = { 'a': game.left, 'd': game.right, 'w': game.up, 's': game.down, 'Left': game.left, 'Right': game.right, 'Up': game.up, 'Down': game.down, 'q': exit, } game_bg_color = "#bbada0" mapcolor = { 0: ("#cdc1b4", "#776e65"), 2: ("#eee4da", "#776e65"), 4: ("#ede0c8", "#f9f6f2"), 8: ("#f2b179", "#f9f6f2"), 16: ("#f59563", "#f9f6f2"), 32: ("#f67c5f", "#f9f6f2"), 64: ("#f65e3b", "#f9f6f2"), 128: ("#edcf72", "#f9f6f2"), 256: ("#edcc61", "#f9f6f2"), 512: ("#e4c02a", "#f9f6f2"), 1024: ("#e2ba13", "#f9f6f2"), 2048: ("#ecc400", "#f9f6f2"), 4096: ("#ae84a8", "#f9f6f2"), 8192: ("#b06ca8", "#f9f6f2"), } # 游戏各方块的lable数据 map_labels = [] # 鼠标按下处理函数 def on_mouse_down(event): print("clicked at", event.x, event.y) # 键盘按下处理函数 def on_key_down(event): keysym = event.keysym if keysym in keymap: if keymap[keysym](): game.fill2() update_ui() if game.is_gameover(): mb = messagebox.askyesno(title="gameover", message="游戏结束!\n是否退出游戏!") if mb: exit() else: game.reset() update_ui() # 刷新界面函数 def update_ui(): # 更改各个Label的设置 for r in range(len(game.data)): for c in range(len(game.data[0])): number = game.data[r][c] label = map_labels[r][c] label['text'] = str(number) if number else '' label['bg'] = mapcolor[number][0] label['foreground'] = mapcolor[number][1] label_score['text'] = str(game.get_score()) # 以下为2048的界面 root = Tk() root.title('2048') # root.iconbitmap('./favicon.ico') # 48x48 ico bitmap frame = Frame(root, width=300, height=300, bg=game_bg_color) frame.grid(sticky=N+E+W+S) # 设置焦点能接收按键事件 frame.focus_set() frame.bind("<Key>", on_key_down) # 以下绑定鼠标按下事件 # frame.bind("<Button-1>", on_mouse_down) # 以下绑定鼠标移动事件 # frame.bind("<Motion>", on_mouse_down) # 以下绑定鼠标抬起事件 frame.bind("<ButtonRelease-1>", on_mouse_down) # 初始化图形界面 for r in range(len(game.data)): row = [] for c in range(len(game.data[0])): value = game.data[r][c] text = '' if 0 == value else str(value) label = Label(frame, text=text, width=4, height=2, font=("黑体", 30, "bold")) label.grid(row=r, column=c, padx=5, pady=5, sticky=N+E+W+S) row.append(label) map_labels.append(row) bottom_row = len(game.data) print("button", str(bottom_row)) label = Label(frame, text='分数', font=("黑体", 30, "bold"), bg="#bbada0", fg="#eee4da") label.grid(row=bottom_row, column=0, padx=5, pady=5) label_score = Label(frame, text='0', font=("黑体", 30, "bold"), bg="#bbada0", fg="#ffffff") label_score.grid(row=bottom_row, columnspan=2, column=1, padx=5, pady=5) def reset_game(): game.reset() update_ui() # restart_button = Button(frame, text='重新开始', command=reset_game) restart_button = Button(frame, text='重新开始', font=("黑体", 16, "bold"), # width=4, height=2, bg="#8f7a66", fg="#f9f6f2", command=reset_game) restart_button.grid(row=bottom_row, column=3, padx=5, pady=5) update_ui() root.mainloop() ![微信截图_20200326153758.png](https://ucc.alicdn.com/pic/developer-ecology/208abc9ccf6c4e6e948ee18184f7ae9b.png)

91刘先生 2020-03-26 15:35:13 0 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 云栖号物联网 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 云栖号弹性计算 阿里云云栖号 云栖号案例 云栖号直播