black

51nod 1046 A^B Mod C

左心房为你撑大大i 提交于 2020-04-11 09:38:35
1046 A^B Mod C 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注 给出3个正整数A B C,求A^B Mod C。 例如,3 5 8,3^5 Mod 8 = 3。 Input 3个正整数A B C,中间用空格分隔。(1 <= A,B,C <= 10^9) Output 输出计算结果 Input示例 3 5 8 Output示例 3 思路:主要考考你会不会快速幂的知识 #include <iostream> using namespace std; typedef long long ll; ll mod_pow(ll x,ll n,ll mod) { ll res=1; while(n>0) { //如果二进制最低位为1,则乘上x^(2^i) if(n&1) { res=res*x%mod; } x=x*x%mod; n>>=1; } return res; } int main() { ll a,b,c; scanf("%lld%lld%lld",&a,&b,&c); printf("%lld\n",mod_pow(a,b,c)); return 0; } 点赞 收藏 分享 文章举报 bryce1010 发布了762 篇原创文章 · 获赞 201 · 访问量 33万+ 他的留言板 关注 来源: oschina 链接:

我的世界 图片打印

a 夏天 提交于 2020-04-11 07:54:51
import keyboard import numpy as np import time import cv2 import os x1 =120 y1 =4 z1 =190 x2 = x1 y2 = y1 z2 = z1 filepath =r " E:\img\bili.jpg " # 图片路径 a=cv2.imread(filepath,0) # imread(IRL,FLAGS)载入图片 0:灰度图像 # Flags指定了所读取图片的颜色类型 # CV_LOAD_IMAGE_ANYDEPTH返回图像的深度不变。 # CV_LOAD_IMAGE_COLOR总是返回一个彩色图。 # CV_LOAD_IMAGE_GRAYSCALE总是返回一个灰度图。 time.sleep( 3 ) abc =0 # 用来累计方块的 bl=10 # 缩放比例 a = cv2.resize(a,(int(a.shape[1]/bl),int(a.shape[0]/bl)), interpolation= cv2.INTER_AREA) print (a.shape) print ( ' 高 ' +str(a.shape[0])) # 打印宽和高 print ( ' 宽 ' +str(a.shape[1 ])) z2 = z1 y1 =y1+a.shape[0] # 抬高y #

参考《机器学习实战》高清中文PDF+高清英文PDF+源代码

我的未来我决定 提交于 2020-04-11 07:52:22
机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或模式,成为各行业求生存、谋发展的决定性手段,这使得这一过去为分析师和数学家所专属的研究领域越来越为人们所瞩目。 入门建议参考《机器学习实战》,分为4个部分,分别是分类(有监督学习,包括KNN/决策树/朴素贝叶斯/逻辑斯蒂回归/svm/改变样本权重的bagging和adaboosting)、回归(有监督学习,线性回归、局部加权、特征维度比样本个数多时缩减系数,如岭回归、lasso等,树回归,这块掌握不太好)、无监督学习(kmeans、apriori/fp-growth)以及其他工具(PCA/SVD/MAPREDUCE)。 学习参考: 《机器学习实战》高清中文版, 339页,带目录书签,文字可复制;高清英文版, 382页,带目录书签,文字可复制; 中英文两版对比学习。讲解详细并配有源代码。 网盘下载: http://106.13.73.98 ![](https://img2018.cnblogs.com/other/1499715/201906/1499715-20190604164225573-1297509638.png) 来源: oschina 链接: https://my.oschina.net/u/4258425/blog/3228795

给CEF 加载网页时,增加蒙版

烂漫一生 提交于 2020-04-10 16:28:05
加载网页一般费时,所以需要再开始加载网页时,添加蒙版,再加载网页后,取消蒙版 具体方法如下: duilib UI布局端: <VBox bkcolor="xnw_client" bordercolor="green" bordersize="1,1,1,1" padding="1,1,1,1"> <!-- 客户端名称设置 --> <HBox height="30" bkcolor="xnw_yellow"> <Control /> <Label text="" valign="center" font="2" normaltextcolor="black" /> <Control /> <Button class="btn_wnd_close_black" name="myClosebtn" margin="0,0,10,0" valign="center" /> </HBox> <VBox name="loading" height="stretch" visible="true"> <Control /> <Control bkimage="loading.gif" width="auto" height="auto" halign="center" /> <Control /> </VBox> <CefControl name="cef_control" visible=

如何在脱离流媒体服务器的时候使用ffmpeg 监测.m3u8直播视频流的状态?

瘦欲@ 提交于 2020-04-10 13:01:44
今天我打算跟大家聊一点硬技巧,比如怎么使用ffmpeg监测.m3u8直播视频流的状态。现在就来举个例子,已知一个http://xxxxxx.m3u8的直播视频流,需要通过使用ffmpeg监测该直播视频流现在的状态,我们该如何实现呢? 1.安装ffmpeg 这里拿IOS的系统举例子,在mac上安装ffmpeg使用Homebrew,打开终端输入命令:brew install ffmpeg,安装的是最新版本v3.3.2。(在Linux上可以使用yum或者apt-get进行安装) 2.使用ffmpeg命令监测当前直播视频流的状态 通过使用ffmpeg命令将直播视频流实时保存至本地,从而可以监测到当前直播视频流的状态。在终端运行 ffmpeg -i http://xxxxxx.m3u8 -c copy out.mp4 -i 设定输入流 -c 设置编码器。当为copy指复制当前视频的编码流 当没有直播视频流时,检测系统会显示HTTP error 404 Not Found 当正在直播时:该命令会把直播视频流分段下载值本地并合并保存 当直播关闭或者中断:该命令会中断执行,输出视频out.mp4至你的当前用户的文件夹(/Users/bingmax/out.mp4),并提示HTTP error 404 Not Found 这样ffmpeg 监测系统就完成并且奏效了

流媒体服务器如何在浏览器播放RTSP格式的视频流?

心已入冬 提交于 2020-04-10 13:00:53
一般海康威视摄像头的视频流采用的RTSP协议的视频流,但是html5支持的是RTMP,所以RTSP协议的视频流无法直接在web页面上面显示。我们的EasyNVR流媒体服务器是支持RTSP协议和RTMP协议输出的视频流,下面我们来看一下流媒体服务器如何在浏览器播放RTSP格式的视频流。 先来说一说RTSP协议的一些特点: (1)是流媒体协议。 (2)RTSP协议是共有协议,并有专门机构做维护。 (3)RTSP协议一般传输的是 ts、mp4 格式的流。 (4)RTSP传输一般需要 2-3 个通道,命令和数据通道分离。以上是我在网上搜到的一些RTSP协议的特点。下面就来说一说我要做的工作。 浏览器支持RTSP格式也是比较简单的,但是对于不同的浏览器会有不一样的实现方式,比如安装VLC插件,这种方法对于IE比较适合(高版本的IE不清楚),下面就来说一说具体的实现。 VLC实现播放RTSP格式的视频流非常简单,只要安装了VLC的插件或者安装了VLC的播放器就可以了,VLC播放器和插件我也都放在了GitHub上面,下面会有链接。安装完VLC插件后,直接在页面显示视频流代码就可以。 <html> <body> <!--[if IE]> <object type='application/x-vlc-plugin' id='vlc' events='True' classid='clsid

教你用Python解决非平衡数据问题(附代码)

限于喜欢 提交于 2020-04-09 18:28:47
本文为你分享数据挖掘中常见的非平衡数据的处理,内容涉及到非平衡数据的解决方案和原理,以及如何使用Python这个强大的工具实现平衡的转换。 后台回复“不平衡”获取数据及代码~ 前言 好久没有更新自己写的文章了,相信很多读者都会比较失望,甚至取关了吧,在此向各位网友道个歉。文章未及时更新的主要原因是目前在写Python和R语言相关的书籍,激动的是基于Python的数据分析与挖掘的书已经编写完毕,后期还继续书写R语言相关的内容。希望得到网友的理解,为晚来的新文章再次表示抱歉。 本次分享的主题是关于数据挖掘中常见的非平衡数据的处理,内容涉及到非平衡数据的解决方案和原理,以及如何使用Python这个强大的工具实现平衡的转换。 SMOTE算法的介绍 在实际应用中,读者可能会碰到一种比较头疼的问题,那就是分类问题中类别型的因变量可能存在严重的偏倚,即类别之间的比例严重失调。如欺诈问题中,欺诈类观测在样本集中毕竟占少数;客户流失问题中,非忠实的客户往往也是占很少一部分;在某营销活动的响应问题中,真正参与活动的客户也同样只是少部分。 如果数据存在严重的不平衡,预测得出的结论往往也是有偏的,即分类结果会偏向于较多观测的类。对于这种问题该如何处理呢?最简单粗暴的办法就是构造1:1的数据,要么将多的那一类砍掉一部分(即欠采样),要么将少的那一类进行Bootstrap抽样(即过采样)。但这样做会存在问题

红黑树插入时的自平衡

三世轮回 提交于 2020-04-09 11:08:40
红黑树插入时的自平衡 红黑树实质上是一棵自平衡的二叉查找树,引入带颜色的节点也是为了方便在进行插入或删除操作时,如果破坏了二叉查找树的平衡性能通过一系列变换保持平衡。 红黑树的性质 每个节点要么是红色,要么是黑色 根节点必须是黑色 两个红色节点不能相连 从根节点出发到达任意叶子节点经过的黑色节点个数相同 红黑树的数据结构 红黑树实质上是一颗二叉查找树,左子树的值小于根节点的值,右子树的值大于根节点的值。 public class RedBlackTree { private static int BLACK = 1 ; private static final int RED = 0 ; private static Node root ; private static class Node { private int color = RED ; private int data ; private Node left ; private Node right ; private Node parent ; Node ( int data ) { this . data = data ; } } } 红黑树的插入 插入的节点默认是红色的(要不然全是黑色节点它也满足红黑树的定义,不过就没意义了); 由于红黑树是一颗二叉查找树,所以它的插入可以使用递归(先不考虑破坏红黑树的结构) /*

.NET Core 3 WPF MVVM框架 Prism系列之数据绑定

纵饮孤独 提交于 2020-04-09 04:03:27
原文: .NET Core 3 WPF MVVM框架 Prism系列之数据绑定 一.安装Prism 1.使用程序包管理控制台 # Install-Package Prism.Unity -Version 7.2 . 0.1367 也可以去掉‘-Version 7.2.0.1367’获取最新的版本 2.使用管理解决方案的Nuget包 # 在上面或许我们有个疑问?为啥安装prism会跟Prism.Unity有关系,我们知道Unity是个IOC容器,而Prism本身就支持IOC,且目前官方支持几种IOC容器: 1.且unity由于是微软官方的,且支持prism的组件化,由此我推荐使用prism.unity,在官方文档中prism7不支持prism.Mef,Prism 7.1将不支持prism.Autofac 2.安装完prism.unity就已经包含着所有prism的核心库了,架构如下: 二.实现数据绑定 我们先创建Views文件夹和ViewModels文件夹,将MainWindow放在Views文件夹下,再在ViewModels文件夹下面创建MainWindowViewModel类,如下: xmal代码如下: <Window x:Class= " PrismSample.Views.MainWindow " xmlns = " http://schemas.microsoft.com

【WPF学习】第六十一章 组织模板资源

情到浓时终转凉″ 提交于 2020-04-09 04:02:44
原文: 【WPF学习】第六十一章 组织模板资源    为表达全国各族人民对抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞的深切哀悼,国务院今天发布公告,决定2020年4月4日举行全国性哀悼活动。   当使用控件模板时,需要决定如何更广泛地共享模板,以及是否希望自动地或明确地位用模板。   第一个问题是关于希望在何处使用模板的问题。例如,是将它们限制在特定窗口中吗?大多数情况下,控件模板应用于多个窗口,甚至可能应用于整个应用程序。为避免多次定义模板,可在Application类的Resources集合中定义模板资源。   然而,为此需要考虑另一个事项。通常,控件模板在多个应用程序之间共享。单个应用程序很有可能使用单独开发的模板。然而,一个应用程序只能有一个App.xaml文件和一个Application.Resources集合。因此,在单独资源字典中定义资源是一个更好的主意。这样,可灵活地再特定窗口或在整个应用程序中使用资源。而且还可以结合使用样式,因为任何应用程序都可以包含多个资源字典。为在Visual Studio中添加资源字典,在Solution Explorer窗口中右击项目,选择Add|New Item菜单项,然后选择Resources Dictionary(WPF)模板。   在前面章节中介绍了资源字典,使用它们很容易,只需要为应用程序添加一个新的具有如下内容的XAML文件即可: