自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (6)
  • 收藏
  • 关注

原创 up -ubuntu18.04安装boost

ubuntu18.04安装boost。

2023-05-22 22:23:04 340

原创 up - ubuntu18.04安装protobuf-cpp

ubuntu18.04安装protobuf-cpp。

2023-05-22 21:00:46 161

原创 python的异常处理

python有五种异常处理机制1、默认异常处理器。如果我们没有对异常进行任何预防,那么程序在执行过程中发生异常就会中断程序,调用python默认的异常处理器,并在终端输出异常信息。2、try…except…程序首先执行try下面的语句,如果发生异常则立刻寻找except,并执行except下的语句,一般可以在except下打印错误信息。无论是否发生异常,程序在try…except…之后都会继续执行。...

2021-04-19 11:36:32 165

原创 try...except...finally中finally的意义

问:try…except…之后会继续执行后续代码,try…except…finally…中无论是否发生异常,都会执行finally中的代码,那为什么不把finally中的代码直接放到try…except…块后面?finally的意义在哪里?答:祖师爷这样设计出来,并且随着版本更新一直没有被淘汰,那一定是有他的道理的。实际上finally的重点就是【无论是否发生异常,都会执行】。这句话的意思是绝对的,即使在try…except…中有return、break、continue这样的语句,也会先执行完fi.

2021-04-19 11:12:55 434

原创 《python源码剖析》第一部分 作者:陈儒 - python的内建对象 <一>

定长类型和变长类型可变类型和不可变类型普通对象和类型对象PyObjectPyIntObjectPyStringObjectPyListObjectPyDictObject

2020-12-30 11:22:44 324

原创 如何构造最大堆和最小堆?

最大堆和最小堆又叫大顶堆和小顶堆(大根堆和小根堆),是二叉树的一种排列方式。最大堆:根结点的键值是所有堆结点键值中最大者,且每个结点的值都比其孩子的值大。最小堆:根结点的键值是所有堆结点键值中最小者,且每个结点的值都比其孩子的值小。堆排序的过程就是不断构造最大堆的过程。堆排序的时间复杂度是O(nlogn).C++中的优先队列priority_queue可以用来构造最大堆和最小堆。在优先队列中,元素被赋予优先级,当访问优先队列时,优先级最高的优先被访问,即top()访问的优先级最高的元素。in

2020-11-24 17:14:47 983

原创 C++最小堆/最大堆的构造

C++最小堆/最大堆的构造#include <iostream>#include <set>#include <vector>using namespace std;struct node{ int index; int value; node(int i, int j) : index(i), value(j) {}};struct...

2020-03-18 12:29:02 347

原创 C++自定义排序

C++自定义排序#include <iostream>#include <algorithm>#include <vector>using namespace std;bool compare1(const int& a, const int& b){ return a < b; // 升序 }bool compa...

2020-03-18 12:28:09 256

原创 反转单链表

/*struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { }};*/class Solution {public: ListNode* ReverseList(ListNode* pHead)...

2019-12-11 17:19:51 80

原创 为什么不对?

题目描述输入一个无序整数数组,调整数组中数字的顺序, 所有偶数位于数组的前半部分,使得所有奇数位于数组的后半部分。要求时间复杂度为O(n)。#include <iostream>#include <vector>std::vector<int> evenodd(std::vector<int> array){ int eve...

2019-12-10 11:25:56 84

原创 ubuntu18.04/win10双系统安装(解决NVIDIA显卡驱动不兼容问题)

我的机器:Memory: 8G Processor: i7-8750H Graphics: Intel集显和GTX 060安装:先用UltraISO制作U启动盘,然后进入bios调整启动顺序,注意secure boot设置成disable。然后保存重启。 在安装选择界面不要急着按enter,选中install ubuntu,按e进入编辑模式,在..... splash ---...

2019-09-04 16:23:56 3595

原创 HTTP协议详解

HTTP(Hyper Text Transfer Protocol 超文本传输协议),是一种建立在TCP上的无状态连接。http协议是工作在C-S架构上的,默认端口是80 。http是无连接的:无连接是指每次连接只处理一个请求,处理完即断开连接。(服务器处理完并收到客户端的响应)http是媒体独立的:http是无记忆的:请求报文:Method:响应报文:...

2019-06-06 18:12:48 244

原创 遗传算法python实现(适合初学者)

某天午睡醒来,打开电脑感觉十分茫然,不知道该做什么。在某网页上碰巧看到了 遗传算法 ,就决定学习整理一下这个熟悉又陌生的经典算法。遗传算法有趣的应用有:寻路问题,8数码问题,囚犯困境,动作控制,找圆心问题,TSP问题,生产调度问题,人工生命模拟等。遗传算法中的每一条染色体,对应于遗传算法的一个解决方案。一般我们用适应性函数(fitnessfunction)来衡量这个解决方案的优劣。提...

2019-05-31 14:10:19 25261 29

原创 GCC on Windows

文件和文件夹命名不要有空格!!!!!MSys2能在windows上创建一个Linux环境。MSys2开源镜像站-中国科技大学Index of /msys2/distrib/x86_64/软件包管理器:pacmanpacman -S gccpacman -Ss gcc选择 mingw-w64-x86_64-gccpacman -Smingw-w64-...

2019-03-24 17:45:30 374

原创 python虚拟环境迁移至服务器

本地:进入虚拟环境source ./python36_env/bin/activate本地:将此环境依赖拷贝到requirements.txtpip freeze > requirements.txt本地:将requirements.txt上传到服务器scp ./requirements.txt [username]@[host]:/home/mine/服务器...

2019-03-20 22:18:33 1371 1

原创 执行shell脚本的四种方法

./test.sh:#!/bin/bashecho "http://c.biancheng.net/shell/" 赋予脚本可执行权限: $ cd demo #切换到 test.sh 所在的目录$ chmod +x ./test.sh #使脚本具有执行权限$ ./test.sh #执行脚本 使用 . : $ . ./test.shhttp://c...

2019-03-18 21:43:28 338

原创 linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器

1.从服务器复制文件到本地:scp [email protected]:/data/test.txt /home/myfile/2.从服务器复制文件夹到本地:scp -r [email protected]:/data/ /home/myfile/3.从本地复制文件到服务器:scp /home/myfile/test.txt [email protected]:/d...

2019-03-18 17:17:23 1167 1

原创 python取余

取模运算的定义:a % b = a - n*b,n 为不大于 a/b 的最大整数。python 中的取模(求余)运算跟C++中的取模(求余)有所差别:python:10 % 3 = 1 # 10/3 = 3.33,所以n = 3,10 - 3×3 = 112 % 3 = 0 # 12/3 = 4,所以n = 4,12 - 4×3 = 0-10 % 3 = 2 # -10/3 ...

2019-03-02 11:29:00 9777 1

原创 Ubuntu 18.04安装Codeblocks

安装步骤:  一:首先安装简版CodeBlockssudo apt install codeblocks  二:把编译环境,C库、C++库和Boost库装好sudo apt install build-essential  三:安装 CodeBlocks 的调试组件 Valgrind 用来探测内存泄露的sudo apt install valgrind   四:...

2019-02-28 16:25:16 274

原创 #997 找到小镇法官

在一个小镇里,按从 1 到 N 标记了N 个人。传言称,这些人中有一个是小镇上的秘密法官。如果小镇的法官真的存在,那么: 小镇的法官不相信任何人。 每个人(除了小镇法官外)都信任小镇的法官。 只有一个人同时满足属性 1 和属性 2 。 给定数组trust,该数组由信任对 trust[i] = [a, b]组成,表示标记为 a 的人信任标记为 b 的人。如...

2019-02-28 09:49:22 151

原创 #7 整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。如输入123,输出321。转成字符串进行操作,最后判断有无溢出。def reverse(self, x): num=0 a = abs(x) while(a != 0): temp =a % 10 ...

2019-02-27 19:04:17 112

原创 #6 Z字形变换

将一个给定字符串根据给定的行数,以从上往下、从左到右进行Z 字形排列。比如输入字符串为 "LEETCODEISHIRING"行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。 我的垃圾代码(python):def...

2019-02-27 15:15:45 157

原创 #5 最长回文子串

描述:给定一个字符串s,返回其最长的回文子串。所谓回文子串,就是正着读和反着读一样。如'asdfgfdsa'下面是我的实现。时间复杂度O(n2),写得比较差,代码也乱。(基本思路是:先for i in s,以当前i所在位置向外扩散,直到s[i-count]不等于s[i+count]或超出边界)。注意asbsa和asbbsa的区别。def longestPalindrome(self...

2019-02-27 10:22:36 128

转载 python-opencv 的简单人脸识别

代码:import cv2color = (0, 0, 255) # reverse of RGB (B,G,R) - weirdstrokeWeight = 1 # thickness of outline# set window namewindowName = "Object Detection"# load an image to search for faces...

2018-07-14 12:54:30 345

2018.10.29 发布的vaspmanual.pdf

2018.10.29 发布的vaspmanual.pdf VASP是维也纳大学Hafner小组开发的进行电子结构计算和量子力学-分子动力学模拟软件包。它是目前材料模拟和计算物质科学研究中最流行的商用软件之一。

2019-03-04

HSE计算电子性质

普通的 semi-local(主要是指 LDA 和 GGA)方法计算带隙是 有问题,一般低估 1-2 个电子伏特。解决的办法就是用更精确的 GW 或 杂化泛函的方法。由于目前广泛使用的软件是 VASP,而 VASP 是很难使用 GW 方法计算带隙的,所以这里主要讲用杂化泛函(HSE)的方法计算带隙。

2019-01-15

VASP_manual-2009.pdf

VASP是维也纳大学Hafner小组开发的进行电子结构计算和量子力学-分子动力学模拟软件包。它是目前材料模拟和计算物质科学研究中最流行的商用软件之一。

2018-12-06

Notepad++.rar

Notepad++功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。

2018-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除