const 在c及c++中应用

const 在c及c++中应用 const的定义:const是ANSI C中的的关键字,它限定一个变量不允许被改变,产生静态作用。使用const在一定程度上可以提高程序的安全性和可靠性,const在其它编程语言中也有出现,例如Pascal、C++、PHP5、BC#等。 一.const在c和c++中的基础用法 const 用于定义变量,当int const a=10;时此时变量a只有只读权利。这时a为只读,就不能为左值,即不能被赋值。 注意此时const int a=10;与int const
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

洛谷 P2939 [USACO09FEB]改造路Revamping Trails

洛谷 P2939 [USACO09FEB]改造路Revamping Trails Description 约翰一共有N)个牧场.由M条布满尘埃的小径连接.小径可 以双向通行.每天早上约翰从牧场1出发到牧场N去给奶牛检查身体. 通过每条小径都需要消耗一定的时间.约翰打算升级其中K条小径,使之成为高 速公路.在高速公路上的通行几乎是瞬间完成的,所以高速公路的通行时间为0. 请帮助约翰决定对哪些小径进行升级,使他每天从1号牧场到第N号牧场所花的时间最短 Input * Line 1: Three s
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

短时脉冲电压检测法

短时脉冲电压检测法是基于定子的铁芯饱和特性实现的,定子的铁芯饱和的原理特性是:当给定电机定子特定绕组通电时,由于定子铁心在被磁化时呈现非饱和特性,定子铁心饱和程度随着转子永磁体位置的不同而变化,所以定子铁心的等效电感也是不同的。在相同时间内给定子施加幅值相等而方向不同的电压矢量时,产生的合成定子电流矢量值也是不同的。当施加与转子N方向一致的电压矢量时,磁路是最饱和的。此时对应的电感值最小,电流上升的速度最快,定子绕组中的电流最大。
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

《构建之法》第一章术语及书中部分问题解答

• 第一章专业术语:     * 软件=程序+软件工程     * 程序=数据结构+算法     * 软件服务     * 软件架构(Software Architecture)     * 软件设计与实现(Sofeware Design,Implementation and Debug)     * 软件构建     * 源代码管理(Source Code Control)     * 配置管理(Software Configuration Management)     * 软件测试(Te
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

联邦学习开源框架FATE助力腾讯神盾沙箱,携手打造数据安全合作生态

近日,微众银行联邦学习FATE开源社区迎来了两位新贡献者——来自腾讯的刘洋及秦姝琦,作为云计算安全领域的专家,两位为FATE构造了新的功能点,并在Github上提交修复了相关漏洞。(Github项目地址:https://github.com/FederatedAI/FATE )从FATE的面世,到贡献者激励制度的推出,参与开源社区建设的数据安全行业从业者不断踊现,FATE在业内的关注度、价值认可度逐步提升,联邦学习生态正进一步深化及拓展。 AI时代数据安全问题严峻,联邦学习是必经解决路径 人工
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

CVE-2019-0708:RDP终极EXP复现

0x00 前言 每次复现都会遇到各种各样的问题,这次也不例外,经过多次尝试才复现成功,因此把可能的解决方法也和大家分享一下,有想要一起复现学习/投稿的可以联系我哈 0x01 影响版本 Windows 7 Windows Server 2008 R2 Windows Server 2008 Windows 2003 Windows XP Windows 8和Windows 10及之后版本的用户不受此漏洞影响 0x02 环境搭建 环境下载链接: win7 sp1:ed2k://|file|cn_w
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

笔记:Linux用户管理(补充)、权限管理、内存管理、网络管理、渗透常用命令

一、用户管理(补充)   添加用户:useradd [选项] 用户名         useradd -u 5000 -g demogroup -G root -d /home/demo -s /bin/bash demo           -u 指定 UID           -g 指定 组           -G 指定用户还属于其他组           -d 指定家目录(主目录、宿主目录、缺省目录)           -s 指定解析器           -o 和 -u 一般同时
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

爱欧美亚(合肥公司)

问题一:阿里云cdn加速原理 简单的说,CDN的工作原理就是将您源站的资源缓存到位于全球各地的CDN节点上,用户请求资源时,就近返回节点上缓存的资源,而不需要每个用户的请求都回您的源站获取,避免网络拥塞、缓解源站压力,保证用户访问资源的速度和体验 问题二:mysql的主从复制、mha高可用、atls、mycat中间件等 安装MHA node 所有节点(数据库master,slave,MHA manager节点)都需要安装MHA node。因为MHA manager也需要依赖MHA node。
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

定义一个二维数组反置函数

#include<stdio.h> //定义一个3*3数组反转函数 void fan(int a[3][3]){ int i,j; int t[3][3]; for(i=0;i<3;i++) for(j=0;j<3;j++) t[i][j]=a[j][i]; for(i=0;i<3;i++){ for(j=0;j<3;j++) printf("%d ",t[i][j]); printf("\n"); } retu
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

CF12D Ball(cdq)

同样鸽了很久的三维偏序,不同点在于保证没有重复的三元组,但是要求的是严格大于。 基本思路跟带等号的cdq一模一样,但是要极度注意一个细节 比如有两个三元组(1 1 1)和(1 2 3),在三个元素都严格大于的情况下,显然第二个三元组不能大于第一个三元组 这意味着在对初始序列执行第一次排序的时候,首先按照第一维由大到小排序 但是如果第一维相等,那么第三维更小的应当排在前面 事实上统计答案的时候,总是左侧的三元组对右侧的答案有贡献 那么对于上面两个第一维相等的三元组,我们就不能让(1 1 1)位于
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

C# Task的简单使用

先看个小例子... 1 static void Main(string[] args) 2 { 3 var task = new Task(() => 4 { 5 Console.WriteLine("task start...."); 6 Thread.Sleep(2000); 7 Conso
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

腾讯数据安全专家谈联邦学习开源项目FATE:通往隐私保护理想未来的桥梁

数据孤岛、数据隐私以及数据安全,是目前人工智能和云计算在大规模产业化应用过程中绕不开的“三座大山”。 “联邦学习”作为新一代的人工智能算法,能在数据不出本地的情况下,实现共同建模,提升AI模型的效果,从而保证数据隐私安全,突破数据孤岛和小数据的限制,这无疑成为了跨越“三座大山”的途径之一。因此,作为联邦学习全球首个工业级开源项目,FATE也受到了各方关注,开发者们对加入社区建设纷纷表示期待。(FATE开源社区地址:https://github.com/FederatedAI/FATE) 而在贡
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

Linux系统下vi编辑器的一些简单使用操作

Linux系统安装vi编辑器 打开终端,输入: sudo apt install vim 然后输入Y等待安装即可 Linux系统下使用vi编辑器的使用 安装好vim后,终端中输入vim即可进入vim编辑界面(或输入“vi filename”打开名为“filename”的文件),此时光标处于最下面一行,此时处于命令行模式: 按“a”或“i”键可进入“插入模式”开始编辑 (在“插入模式”中可按ESC键进入命令行模式) 命令 操作模式 :q 退出vi程序,如果文件修改过,则必须先保存文件 :q! 强
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

深度学习练手项目——DNN识别手写数字

该案例主要目的是为了熟悉Keras基本用法,以及了解DNN基本流程。 示例代码: import numpy as np import matplotlib.pyplot as plt from keras.models import Sequential from keras.datasets import mnist from keras.layers import Dense from keras.utils.np_utils import to_categorical #加载数据,训练
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

5分钟理解 SpringBoot 响应式的核心-Reactor

目录 一、前言 二、 Mono 与 Flux 构造器 三、 流计算 1. 缓冲 2. 过滤/提取 3. 转换 4. 合并 5. 合流 6. 累积 四、异常处理 五、线程调度 小结 参考阅读 一、前言 关于 响应式 Reactive,前面的两篇文章谈了不少概念,基本都离不开下面两点: 响应式编程是面向流的、异步化的开发方式 响应式是非常通用的概念,无论在前端领域、还是实时流、离线处理场景中都是适用的。 有兴趣的朋友可以看看这两篇文章: Reactive(1) 从响应式编程到“好莱坞” React
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

ffmpeg Operation not permitted 报错的解决过程记录

问题重现 由于视频的录制过程出现了一些小问题,需要重新将视频文件切割和合并,找了几个视频编辑软件来做这个事情,最终的结果都不是特别满意,当时已经挺晚的了,本来打算上床睡觉第二天再去想辙,从椅子上起身的时候忽然想到了 ffmpeg 这个工具,挺久之前在工作中用它做了一个视频切割相关的功能,于是赶紧把它安装和配置好,视频切割的时候倒还顺利,在进行视频合并的时候出现了题目中的这个问题: Operation not permitted 我把当时的相关文件都放在这里,如下图所示: 我需要把图中 27-e
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

P1392 取数[堆]

题目描述 在一个n行m列的数阵中,你须在每一行取一个数(共n个数),并将它们相加得到一个和。对于给定的数阵,请你输出和前k小的取数方法。 解析 写这题完全自闭。 根本没联想起远古时期做的 P1631 序列合并 ,这题几乎是我刚入门做的了,代码还是仿的。 真的想了很久,怀疑自己智商.jpg。 首先如果做了 P1631 序列合并 而且还记得,那么这道题其实很好做。实际上就是把求两行的前\(k\)小和改成了求\(n\)行的前\(k\)小和。 两行的情况:设单调递增数列\(a,b\),其存在最小值\(
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

Roy&October之取石子

【TimeGate】 https://www.luogu.org/problem/P4018 【解题思路】 正解:只有是6的倍数就是第二个人赢,否则第一个人赢 【code】 1 #include <cstdio> 2 #include <iostream> 3 #include <algorithm> 4 using namespace std; 5 int T,n; 6 int main(){ 7 //freopen("4018.in","r",stdin)
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

AJAX-post-get 的简易封装

function ajax(options){ // 1.处理默认参数 var {type,url,success,error,data,timeout} = options; type = type || "get"; data = data || {}; timeout = timeout || 2000; // 2.解析要发送的数据 var str = ""; for(var i in data){
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

java面试5

1.如何将String类型转化Number类型?列举说明String str = "123"; Integer num1 = new Integer(str); int num2 = Integer.parseInt(str); Integer num3 = Integer.valueof(str); 2.break,continue,return 的区别? break用于switch和循环,用于结束switch和当前循环 continue用于循环,用于结束本次循环 return 用于结束当前
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0