c源码编译

#include<stdio.h> #include<math.h> //程序中要调用求平方根函数sqrt int main() { double a,b,c,disc,x1,x2,p,q; scanf("%lf%lf%lf",&a,&b,&c); disc = b * b - 4 * a * c; p = -b / (2.0 * a); q = sqrt(disc) / (2.0 * a); x
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

星际争霸 2 快捷键

空格Space:将视野移动到最近一次或上一次警告区域 退格Backspace:将视野移动到本方基地 CTRL+鼠标右键:(选择单位时)移动攻击 A:移动攻击 D:卸载所有单位到指定地点 C:返还资源(是否是销毁建筑) P:巡逻 CTRL+数字键:(选择单位时)对选定的单位进行编队 SHIFT+数字键:(选择单位时)将选择的单位追加编入到目标编队 TAB:(选择多种单位时)在多种单位间切换 F1:选择闲置的农民单位
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

IO模型之一:Unix的五种I/O模型

1 阻塞I/O(blocking IO)   应用程序调用一个IO函数,导致应用程序阻塞,如果数据已经准备好,从内核拷贝到用户空间,否则一直等待下去。一个典型的读操作流程大致如下图,当用户进程调用recvfrom这个系统调用时,kernel就开始了IO的第一个阶段:准备数据,就是数据被拷贝到内核缓冲区中的一个过程(很多网络IO数据不会那么快到达,如没收一个完整的UDP包),等数据到操作系统内核缓冲区了,就到了第二阶段:将数据从内核缓冲区拷贝到用户内存,然后kernel返回结果,用户进程才会解除
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

逆向学习-Windows消息钩取

钩子   Hook,就是钩子。偷看或截取信息时所用的手段或工具。 消息钩子   常规Windows流:     1.发生键盘输入事件时,WM_KEYDOWN消息被添加到【OS message queue】。     2.OS判断哪个应用程序中发生了事件,然后从【OS message queue】取出消息,添加到相应应用程序的【application message queue】中。     3.应用程序监视自身的【application message queue】,发现新添加的WM_KEYD
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

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,
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

Pycharm+Anaconda安装及配置

Pycharm是一款功能非常强大的IDE,配合Anaconda使用会非常的方便。 在安装Pycharm之前,我们的电脑上已经安装了Anaconda。 我们从官网下载Pycharm社区版。(https://www.jetbrains.com/pycharm/download/#section=windows) 按照步骤安装完成后(安装过程中需要勾选的都勾选)。安装完成后,启动Pycharm,创建新项目。 如图,可以选择使用conda新建环境,也可以选择已安装的环境。创建之后,conda就会自动新
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

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就只能使用命令行。
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

(十八)链接数据库,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 出现以上
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

Swagger2使用记录

1. Swagger2使用记录 1.1. Bean配置文件 @Configuration public class Swagger2 { @Bean public Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .select()
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

LeetCode题解-147 对链表进行插入排序

对链表进行插入排序。 插入排序的动画演示如上。从第一个元素开始,该链表可以被认为已经部分排序(用黑色表示)。 每次迭代时,从输入数据中移除一个元素(用红色表示),并原地将其插入到已排好序的链表中。 插入排序算法: 插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。 每次迭代中,插入排序只从输入数据中移除一个待排序的元素,找到它在序列中适当的位置,并将其插入。 重复直到所有输入数据插入完为止。 示例 1: 输入: 4->2->1->3 输出: 1->2->3->4 示
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

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}
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

python基础 ---- 使用pyCharm 调试

debug -- 为了分析程序的异常 单步调试   1、设置断点 2、debug、启动 3、监控变量   
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

HDU2066(SPFA+前向星)

https://vjudge.net/problem/HDU-2066 虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还可以看美丽的风景……草儿想去很多地方,她想要去东京铁塔看夜景,去威尼斯看电影,去阳明山上看海芋,去纽约纯粹看雪景,去巴黎喝咖啡写信,去北京探望孟姜女……眼看寒假就快到了,这么一大段时间,可不能浪费啊,一定要给自己好好的放个假,可是也不能荒废了训练啊,
分类: 其他 发布时间: 04-29 23:34 阅读次数: 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\
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

灭霸-个人冲刺第七天

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.
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

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/
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

JavaWeb -学生信息管理实践(JDBC+web+三层架构+DBUtil构造思路)

前言: 1 该程序使用动态web项目 2 该程序使用SQL server需导入对应包( 具体可看前篇----JDBC的使用) 3 三层架构思想:   ①表示层       前台:jsp/html等 作为前台与用户交互       后台:用于控制跳转,调用业务逻辑层   ②业务逻辑层       将数据访问层进行组装       给表示层调用   ③数据访问层       所有小功能和函数建立       与数据库相连 以dao命名 4 该程序体现面向接口开发:先接口-再实现类(此为规范!!)
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

Hadoop集群搭建中时间同步步骤

一、设置主节点时间服务器的时区 二、在每一个节点上检查是否安装时间服务ntp 三、在主节点上配置时间同步的相关文件 四、在其他从节点上配置与主节点时间同步的脚本 一、设置主节点时间服务器的时区 1、选择时区(就选到beijing就行) [root@node001 ~]# tzselect 2、把时区,将cp /usr/share/zoneinfo/Asia/Shanghai设置为到/etc/localtime的链接 [root@node001 ~]# cp /usr/share/zoneinf
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

五一 DAY2

DAY 2 比如:依次输入 3 1 5 4 2 插入 6 这里FZdalao有一个很巧妙的构造,直接吧输入的数字排成一个二叉搜索树,方便以后操作 把mid作为根节点,两边排 void build2() //精巧的构造,使得树高是log N的 { sort(a+1,a+n+1); root=Divide(1,n); tot=n; } int Divide(int l,int r) { if (l>r)
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0

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部分 在
分类: 其他 发布时间: 04-29 23:34 阅读次数: 0