visual studio2017安装使用openGL(c++)步骤

版权声明:转载注明出处 https://blog.csdn.net/york1996/article/details/83188853 视频教程:visual studio2017安装使用openGL(c++)步骤 1,首先安装并打开visual studio 2017或者相近版本。, 2,新建一个C++解决方案,添加一个.cpp文件: 3,然后依次点击工具,NuGet包管理器,管理解决方案的NuGet程序包。 4,然后再出现的窗口中选择浏览,输入 nupengl 5,点击搜索,选中nupe
分类: 其他 发布时间: 11-05 22:29 阅读次数: 0

python使用turtle库画图

版权声明:转载注明出处 https://blog.csdn.net/york1996/article/details/83240584 环境:python3.6中自带turtle库 代码: import turtle turtle.pensize(2)#画线宽度 turtle.bgcolor("black")#设置背景颜色 colors=["red","yellow","blue","purple"]#颜色列表 turtle.tracer(False)#是否显示轨迹 for x in ra
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

pycharm(JetBrains Product )如何注册学生账号邮箱

版权声明:转载注明出处 https://blog.csdn.net/york1996/article/details/83302212 pycharm算是比较好用的IDE。JetBrains Product の主要优点就是功能多,对编程语言支持好。但是如果要使用正版,对于不能靠这些软件来挣钱的学生来说实在太贵了,比如一年就要3000多RMB实在是一笔很大的支出。 所以JetBrains Product 支持了学生账号注册。下面是操作步骤。 1,首先你要到你的学校官网,找到登录学校邮箱的地方。比
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

2018.11.5

今天学习的 1 表单元素 表单的通用属性: name value 绝对值 disabled 2 type的类型 文本类型 选择类型 按钮类型及其他类型 3 iframe 和 a href 标签
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

python使用Counter实现二维数组按列(行)统计元素出现个数

版权声明:转载注明出处 https://blog.csdn.net/york1996/article/details/83339571 主要是用到了 collections 里面的Counter函数 import numpy as np from collections import Counter rows=10 cols=9 arr=np.random.random_integers(1,10,(10,9))#生成整数数组 print("二维数组元素:",arr) result = [
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

近期业务需要所引发的性能优化问题,浅谈线程池性能优化

线程池对于性能优化无处不在 1.楼主在平时产品开发过程中所遇到的性能问题,特别是最近特别流行的微服务架构、 web - java - 底层数据源(python亦或者opensatck),对于这种前后台分离的场景 无时无刻会存在对于业务场景需要对同一数据源进行百次,千次的重复调用过程、 性能方面就会出现接口延迟,过慢,超时等情况 下面就楼主最近遇到的一个业务场景加以举例说明:做云计算相关的想必都是知道,我们在为客户提供单板的过程中(也就是物理机);会对众多的单板进行管理,这里我们就引进主机组;
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

密钥发批量分发脚本

#!/bin/bash function localYumBuild(){ echo "正在安装本地yum仓库" umount /dev/sr0 &>/dev/null [ -d /media/cdrom ] || mkdir -p /media/cdrom mount /dev/sr0 /media/cdrom &>/dev/null [ $? -eq 0 ] || echo "请插入光盘" [ -d /etc/yum.repos.d ] || mkdir -p /etc/yum
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

网购秒杀系统架构设计案例分析——《大型网站技术架构》笔记

一、核心思想: 网站秒杀时的并发比正常运营时多的多,所以网站的秒杀业务不能使用正常的网站业务流程,也不能和正常的网站交易业务共用服务器(否则造成巨大浪费),必须设计部署专门的秒杀系统,进行专门应对 二、技术挑战: 1.对现有网站业务造成冲击:秒杀活动只是网站营销的一个附加活动,具有时间短,高并发的特点,如果和网站原有应用部署在一起,必然会对现有业务造成冲击,稍有不慎可能导致整个网站瘫痪 2.高并发下的应用、数据库负载:用户在秒杀开始前,通过不停刷新页面以保证不错过秒杀,这些请求按照一般的网站应
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

tomcat乱码问题

1  tomcat使用时之所以会产生乱码,主要是因为tomcat的默认字符集是iso-8859-1,这个字符集无法解析中文,而utf-8可以 2 当中文被解析成 ???? 或者是奇怪的字符时,一般都是因为iso-8859-1字符集的问题 3  解决办法:在tomcat的依赖中加入<uriEncoding>utf-8</uriEncoding>,将其get请求的字符集改为utf-8, 而post请求的解决办法是在web.xml文件中加入如下配置 <!--在里面配置post请求的过滤器,使其用ut
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

windows环境下 RabbitMQ 安装时创建用户流程命令

https://blog.csdn.net/xiaojieblog/article/details/70332469
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

[POI 2014] Little Bird

[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=3831 [算法] 单调队列优化动态规划 时间复杂度 : O(N) [代码] #include<bits/stdc++.h> using namespace std; #define MAXN 1000010 const int inf = 2e9; int n; int a[MAXN] , f[MAXN]; template <typename T> inline void c
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

老男孩python全栈第九期

应该是完整的?我也不清楚,还在看 链接: https://pan.baidu.com/s/14qcaUhyxl6xb4fo6-xxMKQ 提取码: 3i6z 送给爱学习的人
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

主席树的学习

前言 主席树可真是个好东西 之前一直都觉得挺难的 今天一看 woc这么简单! 怎么可能,我还是太蒟蒻了 感谢akakw1大佬的指导! 正文: 一.前置知识及算法思路 1.可持久化 因为主席树是可持久化线段树,所以还是有必要了解一下可持久化 可持久化的数据结构是可以支持访问任一历史版本的(也就是每一次修改操作之前的情况) 2.如何实现 以可持久化线段树为例: 很自然的,我们可以想到对于每一个版本开一个线段树 但考虑到这样做的空间复杂度是\(O(k*n*4)\) (k为修改次数) 果断放弃 3.优
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

Luogu3387 缩点

缩点+DAG上DP 缩完点跑一遍最长路。真你妈神烦,调不过去。
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

监听器模式、观察者模式

最近在学习netty的时候,发现里面用到了监听器模式,感觉非常实用,以前看设计模式的时候只是看,并没有用上。其实这是一个非常重要并实用的设计模式,在很多框架里面都用到了。 netty里面的应用: serverBootstrap.bind(8000).addListener(new GenericFutureListener<Future<? super Void>>() { public void operationComplete(Future<? super Voi
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

数值分析 最小二乘 matlab

1. 已知函数在下列各点的值为 -1 -0.75 -0.5 0 0.25 0.5 0.75 1.00 0.8125 0.75 1.00 1.3125 1.75 2.3125 分别用一次、二次、三次最小二乘拟合多项式拟合上述数据,画出所给数据和所求最小二乘拟合多项式的图像。 程序: function f=multifit(x,y,wfunc,n) syms t %x,y为给定数据数组,wfunc为权函数,n为要求拟合多项式的次数 N=length(x); M=length(y); if(N ~=
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

映射函数map

映射函数map 语法: map(function, iterable) 迭代对象中 的每一个元素进行映射, 分别执行function函数 例子: ls =[1,2,3,4,5,6] def func(e): return e*e mp = map(func,ls)    # 把列表ls中的每一个元素传递给func, 映射,一一对应, 返回执行的结果 # print(mp) print(list(mp)) ,,,
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

luogu5007 DDOSvoid 的疑惑 (树形dp)

我们来算每个点出现在的集合的个数 设f[i]为i出现的集合个数,g[i]是只选子树i 可以有多少种选法 那就有$g[i]=1+\prod\limits_{j是i的孩子}{g[j]} , f[i]=f[fa[i]]*\prod\limits_{j是i的兄弟}{f[j]}$ 这个兄弟的积可以直接用一个逆元 或者是做前缀积和后缀积然后乘起来,但千万不要一边记着后缀积一边又进子树dfs 你孩子全都给你改没了(摔 那我们肯定能不带log就不带嘛 1 #include<bits/stdc++.h>
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

Rxjs 操作符

1. javascript解决异步编程方案 解决javascript异步编程方案有两种,一种是promise对象形式,还有一种是是Rxjs库形式,Rxjs相对于Promise来说,有好多Promise没有的特性和功能,使用起来更便捷简单; 2. Rxjs 简单介绍 Rxjs 是Reactive Extensions JavaScript 的简写,响应式异步编程;同Promise对象一样,是解决JS异步编程的一种解决方案; 3. Rxjs使用 1. Rxjs是一个库,需要使用npm进行安装;
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0

人生就像一首歌

  很多人 应该看过江苏卫视《非常勿扰》,对《非诚勿扰》里每次嘉宾出场的时候放的那首音乐歌非常熟悉,让人兴奋不已。   今天特意查了下歌名,叫 Can You Feel It   听了之后,觉得一般般,没有收藏的欲望,当然除了那段高潮比较让人兴奋,或许是。   然我想到,人生就是这样子,可能只有在哪个时间段,爆发出惊人四射的魅力或者搞个大事件出来,这时你是最被人接受的,别人看到 你的成功,别人认可你的就是那么一点,其他的方面可能是普普通通,没有任何亮点。   接着,又想到了围城,有人想进去,有
分类: 其他 发布时间: 11-05 22:28 阅读次数: 0