- 博客(358)
- 资源 (1)
- 收藏
- 关注
原创 注销不想用的Apple ID
记录如何注销不想用的Apple ID有点强迫症https://appleid.apple.com/account/manage/section/privacy然后进入了https://privacy.apple.com/随便选一个理由,然后continue继续continue继续continue记下这个code,等下要用+输入刚才记录的code, continue退出登录, 等它注销即可...
2021-12-29 00:22:07 2716
原创 C++知识总结
在工作前的总结暂时存个档,不足之处欢迎指正C++中为什么要有this指针?用途?why: this指针作用是指向成员函数所作用的对象;用途:返回作用对象return *this;参数和成员变量名相同时,可以使用this指针指向加以区分;RAII机制:Resource Acquisition Is initializition,资源获取即初始化,资源封装起来,自动调用析构函数来避免资源泄露;大端和小端大端:其实是高尾端,内容尾部存在高地址(高位字节存在内存起始地址);.
2021-12-29 00:20:24 632 2
原创 GitHub Token的使用
GitHub Token的使用对于本地之前拉取的项目通过修改origin的方式git remote set-url origin https://YourToken@github.com/YourUserName/YourRepositoryName.git/
2021-11-01 00:26:58 2007
原创 解决python报错:ValueError: ndarray is not contiguous
文章目录初探解决方案再探索其他问题获取文件编码感想本篇博客是主要是为:python 3.x实现特征选择ReliefF算法博友遇到的问题进行解答。首先要对之前的对部分博友误导性回复说句抱歉。之前由于自己懒,我自己电脑能跑通就没有去深究真正原因,就简单的以为是数据没有处理好的原因。当我发现越来越多博友向我反馈这个问题时,我就开始怀疑之前对待这个问题的看法的正确性。最近一个大哥又向我反馈了这个问题,我终于按捺不住了。我要出手了。初探报错:ret = N.ndarray.new(subtype
2021-08-07 01:05:29 6615 9
原创 C++面试知识点汇总
暂时存个档C++ 基础new ,delete,new[],delete[],malloc,free之间的区别?new,delete与new[],delete[]区别在于前者管理的是单个元素空间,后者管理的是多个元素的连续空间;…pass什么是内存泄漏,如何避免?如何检测?定义:内存泄漏是由于疏忽或错误程序未能释放 不再使用的内存的情况。内存泄漏场景:指针重新赋值时,忘记释放之前管理的内存;结构化对象成员中有动态分配内存块,而却先释放了父块,导致丢失了子块控制权;.
2021-08-03 23:44:43 1728 4
原创 linux常用命令
安装软件yumcentos 一般使用yum来管理软件更新所有可更新的包yum update安装gityum install -y git -y代表找到对应安装包后自动确认,否则需要你后面确认移除软件yum remove package_name (不支持通配符*)安装中文输入法yum groupinstall chinese-supportCtrl + 空格切换输入法aptUbuntu 一般使用apt来管理软件安装apt inst
2021-08-03 23:32:21 437
原创 最长公共子序列(LCS)
最长公共子序列(LCS)problemleetcode: 1035. 不相交的线codeclass Solution {public: int maxUncrossedLines(vector<int>& nums1, vector<int>& nums2) { int m = nums1.size(); int n = nums2.size(); vector<vector<int>
2021-05-21 23:32:57 342
原创 Centos中快速启动一个python开源项目
先更新一些系统中的软件:yum update安装gityum insatll -y git创建(or 找)一个存放 开源项目的文件夹我在home里面创建一个吧mkdir gitProjects在gitProjects 下 git 一个开源项目git clone https://github.com/Determined22/zh-NER-TF.git先安装一下构建虚拟环境的工具包pipenv(它会自动获取项目依赖包,即不需要pipreqs生成的requests.txt)pip3
2021-04-20 19:20:24 413
原创 几个必知的python小知识
1.可变对象 和 不可变对象可变对象对象内容可修改。listdictset不可变对象对象内容不可被修改,所在内存单元被固定好了,变量初始赋值为一个不可变对象,重新对变量赋值 实际上是 变量指向了另一块内存单元。strtupleint,long,float,complex2. 浅拷贝 和 深拷贝浅拷贝表层(浅层)的对象被复制一份,内部可变对象的内存单元 未改变,两者修改可能会相互影响。浅拷贝操作:[:]copy.copy()a = [1,2,[3,4]]b =
2021-01-15 11:52:10 469 1
原创 python小细节之else
for … else在for中未发生break,则会执行外层的else。示例:def print_primer(n): ''' 打印小于n的素数 素数:个大于1的自然数,除了1和它本身外没有其他的约数 :param n: :return: ''' for x in range(2, n): for y in range(2, x): if x % y == 0: break
2021-01-15 10:20:49 205 1
原创 一文了解结构体字节对齐
结构体字节对齐详解C++/C 常见的数据类型:boolshort (short int)intlong (long int)long long (long long int)floatdoublecharType* (指针类型)对于char,short,long,long long都有无符号类型,无符号类型可以表示的数据范围更大。1. 关于数据类型所占内存的说明我们熟悉的是1byte = 8bit.但是这不是绝对的,这只是通常情况下1byte = 8 bit.因为在美国
2021-01-07 19:18:54 580
原创 跨站请求伪造攻击(CSRF)
CSRF: cross site request forgery(跨站请求伪造)攻击者借助受害者Cookie欺骗服务器,让服务器以为是受害者在操作CSRF攻击流程一个典型的CSRF攻击有着如下的流程:受害者登录a.com,并保留了登录凭证(Cookie)。攻击者引诱受害者访问了b.com。b.com 向 a.com 发送了一个请求:a.com/act=xx。浏览器会默认携带a.com的Cookie。a.com接收到请求后,对请求进行验证,并确认是受害者的凭证,误以为是+ 受害者自己发送的
2020-12-31 00:07:11 324 1
原创 main函数执行前执行一个函数的写法
写个函数在main函数执行前先运行way1:定义全局变量,变量类型为类对象,重写一下构造函数。way2.:全局变量(可以是普通全局或static全局)的初始化在程序初始阶段,先于main函数的执行。way3: 使用__attribute((constructor))设置函数构造(constructor)属性,对应的有destructor属性。way1 与 way2 其实是一样的,实质都是全局变量,只是类对象是构造函数进行初始化,普通的全局变量通过调用一个函数来初始化。关于staticsta
2020-12-29 22:00:14 923
原创 2020多益网络游戏开发工程师笔试
笔试岗位:游戏开发工程师笔试时间:90 分钟只能回忆出部分试题,没想起的都是比较简单的涉及的知识点有:排序树的遍历hash链表数据库网络(主要是协议)操作系统选择题排序:初始序列:1 2 3 4 5 6 ,哪个最好:快排冒泡归并hash,10个空间,key MOD 7,线性探测再散列:75 33 52 4 12 88 66 27,平均查找长度(ASL)下列哪个是传输层协议:httpftparp…填空已知前,中序遍历的序列,写出后序给出.
2020-12-24 11:43:18 7724 3
原创 多益网络 专业面试 2020 12 22
多益网络面试面试岗位:游戏工具链开发工程师今天上午10:00,QQ视频面试了多益网络,有两个面试官。首先自我介绍,然后C++面,最后Python面。问的师比较基础的问题,但是还是有些没有回答好。继续查缺补漏!!C++方面:虚函数:如何找到虚函数的入口地址?函数指针:应用场景C++的特性,C语言可以实现面向对象?递归的应用场景,需要注意什么问题?多线程适用于什么场景?如何不用临时变量交换两个数?找一个缺失的数(分序列开始;有序和无序)现场写一个全排列算法,并分析时间复杂度p
2020-12-22 11:37:36 2000
原创 C++实现虚拟内存页面置换算法(FIFO, OPT, LRU)
虚拟内存页面置换算法(FIFO, OPI, LRU)代码#include <iostream>#include <cstring>#include <algorithm>#include <queue>using namespace std;const int MAX_SIZE = 1e3+5;const int INF = 0x3f3f3f3f;int pg_last[MAX_SIZE]; //last time of using pa
2020-11-21 12:35:33 7379 3
原创 进程调度之最短作业优先
进程调度之最短作业优先最短作业优先SJF(Shortest-Job-First):分为抢占式和非抢占式:非抢占式的SJF 更确切的叫 最短下次CPU执行算法(shortest-next-CPU-burst)抢占式的SJF 叫 最短剩余时间优先算法(shortest-remaining-time-first)优点:它的平均等待时间最小,是最优的调度算法。缺点:获取下次CPU执行长度比较困难(一般估计)。用途:经常用于长期调度。代码非抢占式#include <iost
2020-11-21 00:59:01 4980
原创 进程调度算法之先到先服务
进程调度算法进程调度算法之先到先服务先到先服务(First-Come First-Served)优点:编码简单且容易理解;缺点:平均等待时间往往很长;代码根据个人思路模拟的FCFS,仅供参考#include <iostream>#include <queue>using namespace std;typedef double TimeType;const int MAXN = 1e6+5;int task_num;TimeType now
2020-11-21 00:58:46 1786
原创 软件测试之黑盒测试
软件测试之黑盒测试黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。应用举例:输入三边a,b,c,取值【1,100】,判断是否为三角形,为哪种类型的三角形(等边,等腰,直角,一般)。设计测试用例采用边界值分析,健壮性边界值分析设计测试用例如下: 一
2020-11-18 22:40:53 1262
原创 二叉搜索树(BST)
二叉搜索树 Binary Search Tree也称二叉查找树或二叉排序树性质非空二叉搜索树的性质:非空左子树的值都比根节点小(左小)非空右子树的值都比根结点大(右大)每一棵子树都是二叉搜索树操作插入:除了普通的增加元素外,也是通过此操作建立整个二叉排序树查找:查找目标值查找最大值查找最小值删除:此操作相对其他操作更加复杂。可以分为三种情况:删除的是叶子结点:直接删除即可删除的结点只有一颗子树:用儿子结点替换需要删除的结点删除的结点有左右两颗子树:用左
2020-10-19 17:19:56 271 3
原创 深化对KMP算法的理解
KMP算法文章目录KMP算法参考代码预处理模式串的理解入门题目KMP一开始理解起来是比较困难的,下方是结合自己的理解写出来代码,仅作参考,(网上大部分人处理next数组时,对next数组整体移动一格了一格。但是我觉得不是特别好理解,所以我写的代码next数组并没有作移动)部分解释请参考注释。参考代码#include <iostream>#include <cstring>#include <algorithm>using namespace std;co
2020-10-16 19:48:32 204
原创 数据结构-堆(最大堆)
最大堆#include <iostream>#include <cstdio>#include <algorithm>#define ERROR -1const int MAXDATA = 1<<30;using namespace std;typedef int ElementType;typedef struct HeapStruct *MaxHeap;struct HeapStruct{ ElementType *Elemen
2020-10-09 22:42:26 292
原创 PTA 1002 Business (35分)
想试试PTA Top Level的难度,然后随便来了一题~1002 Business (35分)As the manager of your company, you have to carefully consider, for each project, the time taken to finish it, the deadline, and the profit you can gain, in order to decide if your group should take this .
2020-09-05 21:42:43 413 3
原创 微型统计分析系统README
微型统计分析系统MSASMini Statistical Analysis System项目地址项目预览简介本项目是基于PyQt框架开发的一个微型的数据统计分析系统。该项目目前已经完成了版本v1.0的开发工作,并且以偏最小二乘的多功能统计分析系统v1.0版本打包发布(软件著作权归江西中医药大学计算机学院所有),该发布版本有幸选为江西中医药大学杜建强教授的论著《偏最小二乘法优化及其在中医药领域的应用研究》的配套软件。本项目后续的的功能开发和算法集成工作正在进行中…功能:
2020-08-24 20:06:11 436 1
原创 pipreqs生成python项目依赖清单
pipreqs生成python项目依赖清单环境pip install pipreqs在项目目录下pipreqs ./报错:Traceback (most recent call last):File “d:\python\lib\runpy.py”, line 193, in _run_module_as_main“main”, mod_spec)File “d:\pyt...
2020-08-10 21:50:02 318
原创 virtualenv创建python项目虚拟环境
创建虚拟环境如果没有安装virtualenv,输入pip install virtualenv到项目文件夹下,右键git bash here输入:普通创建virtualenv.exe ENV指定编译器版本创建比如:virtualenv --python=python3 ENV激活虚拟环境在git的命令行中要输入source 来执行启动虚拟环境source activate如果在window自带的cmd里面,只需要cd到 项目下的虚拟文件夹下的Scripts,
2020-08-10 21:49:25 284
转载 Android SDK Manager 加载不出tools解决办法
问题描述用eclipse配置Android开发环境过程中,下载的Android SDK Manager 加载不出tools,如下图所示:图片来源于3,2,1,FIGHT!上述问题不管是设置国内的镜像代理还是修改host都没有效果!搜了一晚上,终于在这篇博客找到了答案。这个问题是软件的问题,需要下载一个安装版本的Android SDK。具体操作如下:解决办法进入这个网站https://www.androiddevtools.cn/Ctrl + F 搜索 SDK Tools下
2020-08-08 13:27:03 3001 3
原创 python 3.x实现特征选择ReliefF算法
说明下面代码修改自: vbaymax-特征择算法之ReliefF算法python实现太多人私信我要这份python 3.x的代码了。所以干脆发一篇博客,需要的请自取。只需要代码的直接复制下面代码需要 数据和代码 的请到链接:https://share.weiyun.com/7sdVMZab密码:i3cwuu代码#!/usr/bin/env python# -*- coding:utf-8 -*-#@Time : 2019/10/29 0029 9:12#@Author
2020-07-19 19:49:27 5322 61
原创 三足鼎立
三足鼎立题目当三个国家中的任何两国实力之和都大于第三国的时候,这三个国家互相结盟就呈“三足鼎立”之势,这种状态是最稳定的。现已知本国的实力值,又给出 n 个其他国家的实力值。我们需要从这 n 个国家中找 2 个结盟,以成三足鼎立。有多少种选择呢?输入格式:输入首先在第一行给出 2 个正整数 n(2≤n≤1052≤n≤10^52≤n≤105)和 P(P≤109P≤10^9P≤109 ),分别为其他国家的个数、以及本国的实力值。随后一行给出 n 个正整数,表示n 个其他国家的实力值。每
2020-05-25 00:48:56 1893
原创 阶乘的非零尾数
阶乘的非零尾数链接题面求 N 阶乘末尾的第一个非零数字”是一道常见的企业笔试题。这里我们略微做个变化,求 N 阶乘末尾的第一个非零 K 位数,同时输出末尾有多少个零。输入格式:输入给出一个不超过 10710^7107 的正整数 N 和要求输出的位数 0<K<100<K<100<K<10。输出格式:在一行中输出 N 阶乘末尾的第一个非零 K 位数(注意前导零也要输出)、以及末尾 0 的个数,其间以 1 个空格分隔。输入样例:18 5输出样例:
2020-05-25 00:19:37 674
原创 小白的markdown基础语法总结
markdown1.这里是大纲2.标题3.table4.换行1234567895.空格5672级标题段落123版权声明©tbyouth.com符号6 < 85 > 3表格nameidageaddress空格实例如下:1 23 456456代码块#include <stdio.h>...
2020-05-22 22:20:24 562
原创 PAT:1034 Head of a Gang (30分)
1034 Head of a Gang (30分)One way that the police finds the head of a gang is to check people’s phone calls. If there is a phone call between A and B, we say that A and B is related. The weight of a relation is defined to be the total time length of all t
2020-05-19 22:46:09 201
原创 RIP协议相关知识总结
以下均为本人查阅各方面的文献资料结合自身理解所转述,现以笔记的形式作个总结。小生初学计算机网络,以下表述难免会有错误或不足之处,欢迎大家批评指正。文章目录问题引入知识点自治系统RIP距离向量路由选择算法RIP中的信息交换RIP的优缺点收敛问题解答参考资料问题引入我们首先引入一个问题,学习完以下相关知识点后可以试着解答这个问题:请解释RIP协议为什么会有“好消息传得快,坏消息传得慢。”的现象?并延伸思考,为什么要将最大跳数进行了限制(15)和收敛慢的原因。知识点自治系统自治系统(Auton.
2020-05-17 21:31:06 3671 2
原创 矩形法求定积分的原理和实现
写一个矩形法求解定积分的通用函数,分别求: ∫01sinxdx\int_0^1sinxdx∫01sinxdx,∫01cosxdx\int_0^1cosxdx∫01cosxdx,∫01\int_0^1∫01exxx dxdxdx
2020-05-08 07:51:40 11369
原创 用不同的姿势求逆序对(复习篇)
用不同的姿势求逆序对(复习篇)文章目录用不同的姿势求逆序对(复习篇)前言讲解归并排序树状数组线段树题目思路代码归并排序求逆序对树状数组求逆序对线段树求逆序对历届试题 小朋友排队解题代码前言最近忙于小项目,感觉很久没刷题了!今天在蓝桥上做了一个逆序对的题目(小朋友排队 ),之前只用过归并排序求解这类问题。现在以现在的知识水平,新加了两种解题姿势。目前我比较喜欢以多种姿势来解一道题,因...
2020-05-05 14:39:00 577
原创 python 判断类是否存在某个属性或方法
python 判断类是否存在某个属性或方法#!/usr/bin/env python# -*- coding:utf-8 -*-#@Time : 2020/5/3 0003 12:47#@Author : tb_youth#@FileName: hasAtrrTest.py#@SoftWare: PyCharm#@Blog : https...
2020-05-03 13:18:17 19432
原创 python多进程参考代码
#!/usr/bin/env python# -*- coding:utf-8 -*-#@Time : 2019/11/18 0018 21:55#@Author : tb_youth#@FileName: multiprocessingTest.py#@SoftWare: PyCharm#@Blog : https://blog.csdn....
2020-04-26 11:23:43 543
转载 kali-linux nat模式下无法联网问题
键入 ifconfig -a 查看网卡 ,是否存在键入 leafpad /etc/network/interfaces 查看其中是否有如下语句,没有添加上即可:auto eth0iface eth0 inet dhcp然后重启:/etc/init.d/networking restart如果仍无法连接网络,重置虚拟网络:编辑–虚拟网络编辑器键入 leafpad /etc/Network...
2020-04-26 11:19:56 4017 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人