星际争霸 2 快捷键
空格Space:将视野移动到最近一次或上一次警告区域 退格Backspace:将视野移动到本方基地 CTRL+鼠标右键:(选择单位时)移动攻击 A:移动攻击 D:卸载所有单位到指定地点 C:返还资源(是否是销毁建筑) P:巡逻 CTRL+数字键:(选择单位时)对选定的单位进行编队 SHIFT+数字键:(选择单位时)将选择的单位追加编入到目标编队 TAB:(选择多种单位时)在多种单位间切换 F1:选择闲置的农民单位
IO模型之一:Unix的五种I/O模型
1 阻塞I/O(blocking IO) 应用程序调用一个IO函数,导致应用程序阻塞,如果数据已经准备好,从内核拷贝到用户空间,否则一直等待下去。一个典型的读操作流程大致如下图,当用户进程调用recvfrom这个系统调用时,kernel就开始了IO的第一个阶段:准备数据,就是数据被拷贝到内核缓冲区中的一个过程(很多网络IO数据不会那么快到达,如没收一个完整的UDP包),等数据到操作系统内核缓冲区了,就到了第二阶段:将数据从内核缓冲区拷贝到用户内存,然后kernel返回结果,用户进程才会解除
逆向学习-Windows消息钩取
钩子 Hook,就是钩子。偷看或截取信息时所用的手段或工具。 消息钩子 常规Windows流: 1.发生键盘输入事件时,WM_KEYDOWN消息被添加到【OS message queue】。 2.OS判断哪个应用程序中发生了事件,然后从【OS message queue】取出消息,添加到相应应用程序的【application message queue】中。 3.应用程序监视自身的【application message queue】,发现新添加的WM_KEYD
AcWing 153. 双栈排序
https://www.acwing.com/problem/content/155/ #include <cstring>
#include <iostream>
#include <algorithm>
#include <stack>
using namespace std;
const int N = 1010;
int n;
int a[N], minv[N];
bool g[N][N];
int color[N];
bool dfs(int u,
Pycharm+Anaconda安装及配置
Pycharm是一款功能非常强大的IDE,配合Anaconda使用会非常的方便。 在安装Pycharm之前,我们的电脑上已经安装了Anaconda。 我们从官网下载Pycharm社区版。(https://www.jetbrains.com/pycharm/download/#section=windows) 按照步骤安装完成后(安装过程中需要勾选的都勾选)。安装完成后,启动Pycharm,创建新项目。 如图,可以选择使用conda新建环境,也可以选择已安装的环境。创建之后,conda就会自动新
appium+python教程1 Python3+Appium安装使用教程
Python3+Appium安装使用教程 一、安装 我们知道selenium是桌面浏览器自动化操作工具(Web Browser Automation) appium是继承selenium自动化思想旨在使手机app操作也能自动化的工具(Mobile App Automation Made Awesome)。 appium可以通过Desktop App和npm两种方式安装。Desktop App类似于selenium IDE提供一个图形界面式操作工具;npm类似于selenium就只能使用命令行。
(十八)链接数据库,QSqlTableModel
---恢复内容开始--- 所需头文件 .pro增加 sql #include <QSqlDatabase>
#include <QSqlError>
#include <QSqlQuery> QT += core gui sql QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 出现以上
Swagger2使用记录
1. Swagger2使用记录 1.1. Bean配置文件 @Configuration
public class Swagger2 {
@Bean
public Docket createRestApi() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
LeetCode题解-147 对链表进行插入排序
对链表进行插入排序。 插入排序的动画演示如上。从第一个元素开始,该链表可以被认为已经部分排序(用黑色表示)。 每次迭代时,从输入数据中移除一个元素(用红色表示),并原地将其插入到已排好序的链表中。 插入排序算法: 插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。 每次迭代中,插入排序只从输入数据中移除一个待排序的元素,找到它在序列中适当的位置,并将其插入。 重复直到所有输入数据插入完为止。 示例 1: 输入: 4->2->1->3 输出: 1->2->3->4 示
python学习笔记6-集合
# 集合是无序且不可重复的元素的集合
a = set([1,3,1,3,3,2,2,5])
a
# {1, 2, 3, 5}
b = set(range(2,5))
b
# {2, 3, 4}
# 1.交集与并集
# 1.1交集
a&b
# {2, 3}
a.intersection(b)
# {2, 3}
a
# {1, 2, 3, 5}
b
# {2, 3, 4}
# 不改变a, b
# 1.2并集
a|b
# {1, 2, 3, 4, 5}
HDU2066(SPFA+前向星)
https://vjudge.net/problem/HDU-2066 虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还可以看美丽的风景……草儿想去很多地方,她想要去东京铁塔看夜景,去威尼斯看电影,去阳明山上看海芋,去纽约纯粹看雪景,去巴黎喝咖啡写信,去北京探望孟姜女……眼看寒假就快到了,这么一大段时间,可不能浪费啊,一定要给自己好好的放个假,可是也不能荒废了训练啊,
结构体当参数函数,抄了书上的一个~~
#include<stdio.h> struct Student { char cName[20]; float fscore[3]; }student={"苏玉群",98.5f,89.0,93.5}; void Display{struct Student stu} { printf("********学生成绩********\n"); printf("姓名:%s\n",stu.cName); printf("语文:%2f\n",stu.fScore[0]); printf("数学:%2f\
灭霸-个人冲刺第七天
1, 昨天的成就: a) 完成的任务:框架搭建,确定失物招领页面布局 b) 所花时间:7h c) 还剩余1h 2, 遇到的困难: a) 由于前期框架没有想好,很多页面跳转都要更改,例如JAVA文件的函数,要重新更改。 3, 今天的任务: a) 框架整理 b) 算法初步实现 1 package com.weicent.android.csma.ui;
2
3 import android.content.Intent;
4 import android.os.
LiLicense server OR Activation code
JET BRAINS系列工具下载地址: https://www.jetbrains.com/products.html?fromMenu License server 输入下列两个任何一个点击 Activate 进行认证即可 http://xidea.online http://idea.liyang.io Activation code 打开下列链接,点击获得注册码,复制内容进行认证即可 http://idea.lanyus.com/
JavaWeb -学生信息管理实践(JDBC+web+三层架构+DBUtil构造思路)
前言: 1 该程序使用动态web项目 2 该程序使用SQL server需导入对应包( 具体可看前篇----JDBC的使用) 3 三层架构思想: ①表示层 前台:jsp/html等 作为前台与用户交互 后台:用于控制跳转,调用业务逻辑层 ②业务逻辑层 将数据访问层进行组装 给表示层调用 ③数据访问层 所有小功能和函数建立 与数据库相连 以dao命名 4 该程序体现面向接口开发:先接口-再实现类(此为规范!!)
Hadoop集群搭建中时间同步步骤
一、设置主节点时间服务器的时区 二、在每一个节点上检查是否安装时间服务ntp 三、在主节点上配置时间同步的相关文件 四、在其他从节点上配置与主节点时间同步的脚本 一、设置主节点时间服务器的时区 1、选择时区(就选到beijing就行) [root@node001 ~]# tzselect 2、把时区,将cp /usr/share/zoneinfo/Asia/Shanghai设置为到/etc/localtime的链接 [root@node001 ~]# cp /usr/share/zoneinf
F#周报2019年第17期
新闻 .NET版本的Apache Spark Apache Spark预览版介绍 F# Apache Spark示例 微软Build 2019大会(5月6日至8日) Rider用于F#的解决方案内的重命名 Spark+AI峰会——开发智能云与智能边缘 CNTK最新的重大发布——2.7版本 四月在.NET Core 3.0上的WPF更新 Visual Studio 2019版本16.1预览2 视频及幻灯片 Safe Stack 博客 实现函数式数据流类库 从C#开发者的角度看F#——第1部分 在
今日推荐
周排行