- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 Windows Server 2012 如何实现多个用户远程桌面登陆?
Windows Server 2012 如何实现多个用户远程桌面登陆? ##原文来自于百度文库Windows Server 2012 如何实现多个用户远程桌面登陆?说明:Windows Server 2012默认情况下,只运行2个用户远程桌面登陆,这里我们可以通过安装远程桌面会话主机配置来实现2个以上用户的远程桌面登陆。1、 安装桌面会话主机和远程桌面授权1)在“控制面板”中,打开“服务器管理器”,选择“基于角色或基于功能的安装”,出现以下的安装界面2) 下一步3) 选择远程桌面服务...
2020-09-30 16:37:17
3646
原创 由一次算法笔试引起的反思 c++特定格式读取 自定义比较函数 输出保留小数位数
某个题目:若干任务。每个任务完成有一定时间。每个任务有上游任务,必须先完成上游任务才能去做该任务。可以同时进行最多n个任务。输入格式为一行字符串:h:[e,f,g]:2;e:[b]:6;f:[c]:6;g:[d]:6;b:[a]:5;c:[a]:5;d:[a]:5;a:[]:3/2斜杠后的数字表示最多同时进行的任务数量。分号隔开若干个任务描述。每个任务描述组成方式:name:[name2,name3,name4,…]:time中括号内为上游任务。求完成这一系..
2020-09-29 11:39:17
204
原创 背包问题(背包九讲) acwing视频笔记
背包问题(背包九讲)(很多细节待校验,待补充剩下的三道题)文章目录背包问题(背包九讲)1. 01背包问题2. 完全背包问题3 多重背包问题4. 混合背包问题5. 二维费用的背包问题6. 分组背包问题本博客是B站up主大雪菜视频《背包九讲专题》的笔记,代码、题目描述均出自该视频。稍微加入了少量个人理解。另外也想借此机会练习markdownmarkdownmarkdown的使用方式。1. 01背包问题原题链接 (文中的题目描述截图均来源于AcWing)共有N个物品,背包容量为V。每个物品的体积为
2020-06-07 20:45:05
823
原创 python 函数返回变量的有趣发现 (地址覆盖)
假设有一个文件sort.py:def bubbleSort_asc(arr): for i in range(1, len(arr)): for j in range(0, len(arr)-i): if arr[j] > arr[j+1]: arr[j], arr[j + 1] = arr[j + 1], arr[j]# print(arr) return arrdef
2020-05-19 11:19:31
359
原创 python: and 和 & 造成的一次BUG || 【补】在Pandas中对多列进行布尔运算筛选行
问题描述:在某次网上限时做题过程中,我某个循环退出条件是i等于0同时j等于2,当时写成了 i == 0 &j == 2 导致程序无法正常退出循环。代价惨痛啊···(大概就是把c++和python混淆了的后果)有两个原因:1. Python里面&是位运算。具体描述可以直接搜索。2. Python运算优先级是位运算处于较高的位置。逻辑与、或处于较低的位置。...
2020-01-23 00:08:57
338
原创 vscode latex 踩坑记 : 文献索引 bib 文件和setting.json的那点事
两年前打美赛试着用过latex,还记得当时用的是sublime+SumatraPDF+latex 可以实现双向定位。但当时出现了很多加入图片的位置无法正确出现的bug ,总之是一地鸡毛,最后也铩羽而归(当然也是因为自己很菜)2019年了,vscode越来越火,各种插件层出不断,自然会出现对latex的扩展。然后我尝试了一个晚上,用来调整这个bib文件的配置,讨论如下。(其实算是个新手,对...
2019-10-28 01:21:55
12679
8
原创 MATLAB : 以债券计算为例,采用fsolve求解Bootstrap问题
MATLAB : 以债券计算为例,采用fsolve求解Bootstrap问题由于需要保密,不能展示更多的题目背景和数据,但是计算过程需要不断的利用fsolve函数反解方程参数。而且参数之间存在递进求解的关系。关键知识点:符号变量数组的简便创建方法: 通常会采用 syms R1,R2,R3...R20 但是还有更高级的写法: R = sym('R',[20,1]); ...
2019-10-14 13:39:07
652
原创 csv用excel打开呈现中文乱码的超棒方法
网上有一种通常的方法:用记事本打开,另存为ANSI格式。这时再用excel打开就能正常显示中文了。但是用python读取ANSI格式的时候不太爽,需要把encoding设置为’gbk’挺麻烦,所以还是希望读取的csv文件为utf-8,这样Pandas.read_csv()就不用了再指定encoding编码方式了。所以这里有一种两全的方法:先通过记事本转换为ANSI格式,再通过记事本转换回...
2019-09-27 14:49:34
1019
转载 C++ ------ const迭代器 和 const_iterator的区别
http://c.biancheng.net/view/338.htmlconst迭代器,顾名思义,就是不能改变的迭代器,是常量,其性质是由const决定的。比如说我们这样定义一个const迭代器。则,当程序中出现如下的语句时是错误的其原因是iter是一个常量,因此是不能改变的。换句话说,iter只能指向vv的地一个元素,不能指向其他的元素。但是这样的语句...
2019-09-16 11:24:31
153
原创 c++: for 循环递减的特殊用法
# include<iostream>int main(){ int s=0; for (int i=10;i--;s+=i) { std::cout<<i<<std::endl; } std::cout<<"sum_of_i = "<<s<<std::endl; re...
2019-09-16 09:38:55
1973
转载 Mac OS下使用VS Code对C++程序进行debug的配置
Mac OS下使用VS Code对C++程序进行debug的配置参考:https://blog.csdn.net/YangZuo_Chester/article/details/80644226很有启发。
2019-09-16 00:44:26
510
原创 解决pandas.read_csv读取文件名带有中文或者内容带有中文的办法
def read_csv(filenames, root='.',encoding1='utf-8',encoding2='utf-8',header=None,names=None): """ 直接采用pd.read_csv难以处理文件名中带有中文的文件,需要借助open函数。 直接采用with open('xx.csv') as f 的方式难以处理csv的中文列名。 ...
2019-09-11 23:42:17
8168
1
原创 python3中PCV库安装的方法步骤
python3中PCV库安装的方法步骤安装安装在一次比赛中参考别人代码时用到了PCV,是一个很老的包了,遂前往安装。下载PCV库文件数据,下载地址:https://github.com/jesolem/PCV (原链接,适用于python2),但在python3的时代里已不适用。现在需要将原文件里的多个print语句改写成python3的形式才能正常安装,我把修改后的代码上传了:htt...
2019-09-11 23:00:31
14350
9
原创 卡巴斯基安装时提示有360 Antivirus Software,发生致命错误
在安装学校提供的win10教育版系统后,会自动安装360安全卫士。即便卸载也会有残余。在安装kaspersky时会报错据该网站上的人说应该去注册表删除如下项:HKEY_LOCAL_MACHINE\SOFTWARE\360Safe(打开注册表的方法:win+R:输入 regedit)但是并没有在该目录下找到。另有人说在计算机HKEY_LOCAL_MACHINE\SOFTWAR...
2019-03-02 17:12:06
24709
3
原创 Windows Server 2012 R2 安装 Office2016 和 Visual Studio 2015的问题
刚装了一台windows server 2012 R2,想在上面安装office,首先尝试了office 2019,但是不能装。估计是太新了于是安装2016.安装好后打开任意一个Word,会报错:于是推测在安装visual studio 2015的过程中,这些缺失的组件会被安装好(神预测啊)。在安装visual studio 2015时报错,需要安装补丁:于是前往网址下载:...
2019-03-02 16:53:46
13755
1
原创 Python scipy.sparse稀疏矩阵使用感悟
默认使用csr格式的稀疏矩阵1、如果要统计稀疏矩阵全部元素的和,不要用sum(a),用np.sum(a)或则a.sum()就好。对于shape=10000*10000的矩阵而言,全部求和采用np.sum比sum高效得多:number = np.sum(sum(xtest_mask),axis=1)[0,0] 2.2秒number = np.sum(xtest_mask) 0.00...
2018-12-12 02:33:25
7647
1
原创 C++ const关键字的使用总结
网上关于const的使用已经有大量的文章进行介绍。这里仅仅总结个人遇到的一些有趣的情况:1、当声明一个对象为const属性时,它的成员函数也得是const属性。背景:有一个如下的类。和本问题相关的地方只需要关注——GetSize函数和复制构造函数。如果删除GetSize函数的const属性,则复制构造函数在实现过程中编译器会提示出错,错误截图在下方。class SumOfFunctio...
2018-09-28 12:09:40
180
原创 C++重载等号的习惯与特点
背景:有一个类Apple, 包括一个私有成员变量a和两个公共接口:SetA ,GetA分别是修改a和获取a。则重载=时可以用以下两种方式:Apple& operator= (const Apple & tem) { this->SetA(fun.GetA()); return *this;}Apple* operator= (const A...
2018-09-28 11:52:00
1943
原创 使用纯虚函数的一个小细节——派生类定义该虚函数时声明语句必须与基类里完全一致
问题描述:纯虚函数在派生类里明明补写出来了定义,但是实际发现是无效的,派生类因没有定义该纯虚函数同样被编译器视为了抽象类。原因很有可能是:基类和派生类的虚函数必须类型、名字、参数数量、名字、类型、以及函数前后缀的各种其他属性(比如const等)必须完全一致!否则会被认为不是同一个函数。无法产生“覆盖”的效果,而可能仅仅是“重载”,这样就会有各种意想不到的问题了。比如我便是在派生类里重写该纯虚函...
2018-09-28 11:40:01
3740
原创 当容器的元素是类指针时,迭代器本质是什么?
for (vector<Apple*>::iterator iter = vec.begin(); iter != vec.end(); iter++) { s += (*iter[0])(x); //两句话是一样的 // s += iter[0]->operator()(x);}假设有一个类Apple,内部声明了一个成员函数operator(),也就是重...
2018-09-28 11:31:27
314
原创 matlab除法使用broadcast机制要小心
习惯了python里的broadcast机制后再来使用matlab要小心。特别是除法。在python中声明一个[2,10]的矩阵a除以[1,10]的矩阵b,后者会在长度为1的维度上进行broadcast,复制到满足按元素除法的长度,最后b变成[2,10],并得到一个[2,10]的结果。如下图所示:>>> a=np.ones((2,10))>>> a...
2018-09-17 17:13:38
3098
2
原创 使用双显示器时其中一个屏幕出现重影的问题——缺少吸收磁环
本人长期深受其害,一直以为是电脑显卡或者显示器的问题。在笔记本上外接显示器出现过这个问题,一直没有引起重视,得过且过都忍了。现在在一台较新的台式机上也出现了该问题。现象是:该屏幕上的每一个像素点都会在右侧留下一个不断减弱的“影子”,特别是当深色背景上出现一个浅色图标时,该图标右侧的影子尤其明显。 我的问题出在VGA线上,使用的线没有吸收磁环(也就是图中红圈中的...
2018-09-15 17:55:19
5022
原创 Energyplus运行提示缺失.OCX文件的解决方法
问题产生希望卸载最新版8.9换回8.7。卸载的时候弹出以下方框,正常情况请点击“否”。但点击了“是”之后,便会报错。 报错截图:重新安装另一个版本后运行EP-Launch,出错:解决方法首先确认c:\Windows\syswow64目录下有没有MSCOMCTL.OCX. 如果没有 就从网上下载到该目录。然后注册该文件。注意管理员权限。点击开始菜单,搜索“命令提示...
2018-08-18 10:58:40
1652
1
a guide to deep learning in healthcar
2019-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人