C++ 泛型编程

title: C++ 泛型编程 date: 2020-06-16 23:12:48 tags: - C++ categories: C++ C++ 泛型编程 目录 title: C++ 泛型编程date: 2020-06-16 23:12:48tags:- C++categories: C++ 更好的阅读体验 概述 函数模板 基本范例 范例 1.0 #include <iostream> using namespace std; template<typename T> void func
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

win10下我的第一个rust程序的编译及运行

新建一个rust程序 main.rs ,内容如下: fn main() { println!("hello,world!"); } 命令行运行 rustc main.rs 报错如下: > rustc .\main.rs error: linker `link.exe` not found | = note: 系统找不到指定的文件。 (os error 2) note: the msvc targets depend on the msvc linker but `link.
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

不用加号运算

解题思路 异或也叫半加运算,其运算法则相当于不带进位的二进制加法:所以异或常被认作不进位加法。 不能用加法,所以只能用二进制进位来算。把相加和进位分开,分成两步。 1:a^b,完成不进位加法。 2:a&b,完成进位的运算。 3:把step2左移一位,模拟正常加法的向前进一位。一直到进行到进位没有为止,也就是step3=0的时候,说明全部进位完成,加法u全部算完了。
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

初学 Python 笔记【二十】对象的 init 和 del 方法

对象的初始化方法 __init__ 当使用类名()创建对象时,会自动执行以下操作: 为对象在内存中分配空间 ,即创建对象 为对象的属性设置初始值,即初始化方法(__init__) 【定义属性】 __init__ 是对象的内置方法,专门用来定义一个类具有哪些属性的方法 在 __init__ 方法内部使用 self.属性名=属性初始值,就可以定义属性 定义属性之后,再使用类创建的对象都会拥有该属性 【改造初始化方法】 初始化的同时设置初始值 把希望设置的属性值,定义成 __init__ 方法的参数
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

python+selenium2自动化---元素定位

一、环境准备: 1、安装好python3环境 2、安装selenium2,pip install selenium==2.48.0 3、安装和Chrome版本对应的驱动器WebDriver,下载后解压到python安装目录,下载地址: 4、建立测试文件,导入webdriver 二、元素定位 通过跟踪webdriver源码,我们可以发现其提供了如下定位元素的方式,且每种定位方式都包含匹配单个元素和多个元素两种模式: find_element_by_id&find_elements_by_id 通
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

机器学习笔记(9)-最大期望算法

机器学习笔记(9)-最大期望算法 最大期望算法(Expectation-Maximization algorithm,EM)是一类通过迭代进行极大似然估计的优化算法,常用于高斯混合模型等,主要是用来解决那些样本中存在隐变量的情况。 在采用极大似然估计构造我们的目标函数时,有时我们会假设随机变量\(X,Y\)的似然函数和先验概率是符合某个分布的,这样我们就能通过得到先验概率和似然函数来确定目标函数。 EM算法虽然同样是使用极大似然估计来估计参数,但是它的思想是认为随机变量\(X\)是根据隐藏变量
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

ASP.NET Core 3.1 实际操作摸索学习 (Identity部分) - 2 ASP.NET Core 3.1 实际操作摸索学习 (Identity部分)- 1

接上篇: ASP.NET Core 3.1 实际操作摸索学习 (Identity部分)- 1 小应用是考虑由管理员来导入或手工输入来新建账号,然后分配相应权限来浏览不同页面; 所以考虑做些小的修改调整来适用于一个内部小应用; (比较惭愧,还没来得及研究Razor Page ,只好先用会的二把刀MVC上了 ) 新建一个 UserAdmin的控制器,就用空的来写吧: 右键点击打开的 UserAdminController 的 View也用空的来吧: 妖怪的是,怎么没像VS2017 MVC4或MVC
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

Phonics 自然拼读法 schwa 中元音(又称:懒人音) Teacher:Lamb

什么是schwa? 非重读央元音,弱央元音,混元音(如about中的a或moment中的e所发的音); 音标符号 /ə/; It is everywhere For example: banana /bəˈnænə/ banana #标红的都是schwa音(标 因为是重读,所以是本来的发音) 课上内容: Banana也读错了? Real麦克老师 https://www.bilibili.com/video/BV1Yt411X7N7 发音技巧: 1. only vowel 2. unstress
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

2020游戏开发入门-01(学习路径)

更好的阅读体验 title: 2020游戏开发入门-01(学习路径) date: 2020-05-30 21:30:52 tags: - 游戏开发 - Unity3D categories: 游戏开发 目录 title: 2020游戏开发入门-01(学习路径)date: 2020-05-30 21:30:52tags:- 游戏开发- Unity3Dcategories: 游戏开发 目录 概述 做了一个PC端可联网的吃鸡游戏。技术栈Unity3D+C#+Python 2.7。除语言标准库和Uni
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

板块基金

2019年至今,宽基指数增幅如下:上证指数 +19.44%,深证指数 +36.99%,上证50 +32.28%,沪深300 +32.59%,中证500 +20.13%,创业板 +37.19%。 首先,对于基金的配置,推荐宽基指数即沪深300和中证500,这里面包含了A股市上最大的300家企业和500家第300名到第800名的企业,能够直接反映了经济/市场情况,可以帮助我们获得市场平均收益。对于沪深300与中证500的配置比例,沪深300配置90%~60%,中证500配置10%~40%,中证50
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

2020游戏开发入门-02(概述+客户端框架封装)

更好的阅读体验 title: 2020游戏开发入门-02(概述+客户端框架封装) date: 2020-05-31 00:11:24 tags: - 游戏开发 - Unity3D categories: 游戏开发 目录 title: 2020游戏开发入门-02(概述+客户端框架封装)date: 2020-05-31 00:11:24tags:- 游戏开发- Unity3Dcategories: 游戏开发 目录 项目概述 客户端项目地址:DTSGameClient 服务端项目地址:DTSGame
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

JS获取当前时间转成时间戳,必须大小,得出相差的天数

获取当前时间,转为时间戳比较大小,得出它的天数 /** *获取当前时间 *format=1精确到天 *format=2精确到分 */ function getCurrentDate(format) { var now = new Date(); var year = now.getFullYear(); //得到年份 var month = now.getMonth();//得到月份 var date
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

频域滤波

这是课程第五次实验,时间太紧了,不是自己写的,难受,有空再改。 要是还能正常上课,我保证上课不睡瞌睡。 之前写的图像傅里叶变换的代码 https://www.cnblogs.com/cyssmile/p/12555602.html 这次实验的代码 #include<opencv2/opencv.hpp> #include <vector> #include <iostream> #include <stdio.h> #include <cmath> #include <string> usi
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

五、Djiango初始使用时遇到的坑(No module named 'MySQLdb')

在settings.py同级文件__init__.py中添加以下文件后 import pymysql pymysql.install_as_MySQLdb() 执行python manage.py,报错“ModuleNotFoundError: No module named 'MySQLdb'” 底下提示"django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.Did you install mysq
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

DBA思考系列——什么人喜欢在你博客中点击“反对”?

博客园有一个小功能,其它博客园的注册用户在浏览完你写的文章后,可以对你的文章点击”推荐“或”反对“。作为博主,别人的“推荐”能激起其写博客分享技术的热情和提高自信心;有时候自己写的博客,莫名其妙的被人点了”反对“功能,从情感上来说,确实有点郁闷,从心理学上来讲,这是对你文章的一个否定。对你写作的热情和动力都是一个负能量。当然这个因人而异。有些人可能郁闷半天。对于我来说,我只是心理咯噔一下:“我文章里面哪里搞错了吗?”,其实如果确实别人写的博客有疏漏或不正确的地方,最好留言纠正错误,而不是点击“
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

2020游戏开发入门-03(服务端框架使用)

更好的阅读体验 title: 2020游戏开发入门-03(服务端框架使用) date: 2020-05-31 21:09:24 tags: - 游戏开发 - Unity3D - Python categories: 游戏开发 目录 title: 2020游戏开发入门-03(服务端框架使用)date: 2020-05-31 21:09:24tags:- 游戏开发- Unity3D- Pythoncategories: 游戏开发 目录 概述 客户端项目地址:DTSGameClient 服务端项目地
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

[JSOI2012] 玄武密码 - 后缀自动机

Description 给定一个基础串 \(s\) 和若干个询问串 \(t\)。对于每一段文字 \(t\),求出其最长的前缀 \(p\),满足 \(p\) 是 \(s\) 的子串。 Solution 对 \(s\) 建立 SAM,把每个 \(t\) 扔到上面跑,跑不动了的时候,立即停止而不走 link,所积累的 \(len\) 就是答案 注意内存开满了会 MLE,适当开小一点 #include <bits/stdc++.h> using namespace std; const int Max
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

数据结构之堆(Heap)(一)

堆的概述 什么是堆 堆是一种特殊的基于树的数据结构。树是完全二叉树,实现是数组。 堆的性质 这里的堆,一般指二叉堆,符合下面两种性质的。 堆总是一颗完全二叉树。 堆总是有序的。即堆的父结点总是大于等于子结点,或者堆的父结点总是小于等于子结点。 所以堆分为两种:最大堆(或大根堆,即堆的父结点总是大于等于子结点) 和 最小堆(或小根堆,即堆的父结点总是小于等于子结点)。 堆的表示 如上图,示例了一个最大堆和一个最小堆。下面以最大堆来说明,堆如何表示的。 如下图,就是最大堆的数组存储的示意。 那么如
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

写测试用例的方法

测试用例包括: 测试环境,操作步骤,测试数据,预期结果。 方法: 等价类,边界值,因果图,场景设计法,错误猜测法。 等价类:适合无限多种输入,不可能琼剧测试,等价类可以让我们用较少的测试用例将可能多的功能覆盖 分为有效等价类和无效等价类
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0

2020游戏开发入门-04(服务端框架实现)

更好的阅读体验 title: 2020游戏开发入门-04(服务端框架实现) date: 2020-05-31 22:09:24 tags: - 游戏开发 - Unity3D - Python - 服务端 categories: 游戏开发 目录 title: 2020游戏开发入门-04(服务端框架实现)date: 2020-05-31 22:09:24tags:- 游戏开发- Unity3D- Python- 服务端categories: 游戏开发 目录 概述 客户端项目地址:DTSGameCl
分类: 其他 发布时间: 06-22 23:41 阅读次数: 0