自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(134)
  • 收藏
  • 关注

原创 报错:MKL_THREADING_LAYER

在尝试学习别人的代码的时候,出现了报错:Error: Numpy + Intel(R) MKL: MKL_THREADING_LAYER=INTEL is incompatible with libgomp-7c85b1e2.so.1 library. Try to import numpy first or set the threading layer accordingly. Set NPY_MKL_FORCE_INTEL to force it.网上的解决方法试了好多都没用,最后我在命令行前

2021-04-29 19:51:51 871

原创 ubuntu踩坑

1、在ubuntu环境下的多版本Python(2.7/3.6/3.8),我要指定python版本使用pip安装第三方包:sudo python3.8 -m pip install xxx2、有时候装python库不能直接去官网下安装包,因为有些会带有依赖项,所以需要连同依赖项下载到本地之后在安装(我是因为服务器缺库,而且服务器不支持联网安装,迫于无奈只能用虚拟机下载好对应版本之后再上传到服务器安装)下载安装包及依赖项:-d 后面的是指定的安装路径pip download xxx -d /home

2021-04-29 19:45:03 158

原创 学习

1、vector扩容中resize()和reserve()的区别:vector内存格式:个人感觉resize()函数扩的是实际内存空间大小(start-finish),在扩容的同时也可以设置默认值为有效值,参数可以有多个:而reserve()函数扩的是容器总的内存空间大小(start-end_of_storage)在扩容的时候只是扩了总空间,但是内部的具体有效值并没有,参数只有一个:...

2021-03-18 14:18:32 150

原创 编程常用习惯

1、C/C++语言中在进行int型、指针型变量和“待比较值”比较的时候,把“待比较值”放在左边,这样当把“==” 误写成“=”时,编译器可以报错,否则这种逻辑错误不容易发现,避免不必要的错误和调试。错误代码:正确代码:...

2021-03-06 00:24:48 152

原创 CT影像数据(nrrd文件和dicm文件)的读取和预处理

说点题外话:最近参加了一个学院老师的创新项目(其实早就参加了,咸鱼划水到了现在才动 ),内容是使用机器学习算法对肾癌CT影像数据进行预测,所以就有了数据预处理这一步(给自己挖了一个大大的坑 ),就一个数据预处理代码我写了一个多星期,我也是服了我自己了。数据保密,大家就不要想找我要数据了,我是不会给的,这个博客只是用来记录一下我的惨淡经历。数据处理过程中遇到的坑:1、由于自己第一次接触医学,第一次用代码实现CT数据预处理,所以都是从网上现学现用,从如何读入nrrdnrrdnrrd文件到学长教我如何实现di

2020-05-23 01:40:31 8012 13

原创 个人收藏网站

自己在学习过程中遇到一些宝藏网站都会收藏书签(收藏夹吃灰 ),为了避免出现意想不到的问题,于是此文就是自己收藏夹的清单,并会不断更新。。。1、Codeforces作为一名程序员,怎么可能不认识CF,CF多好的网站,每个题都有标签,可以方便用于各种算法的练习。2、Ubuntu Pastebin当你和别人进行代码debug交流时,不会直接复制文本吧(一看就不专业 ),Ubuntu Pastebin网站贴代码方便舒适。3、DownGit当你在github上找到了自己需要的文件或者其他资料,但是又不想把

2020-05-14 20:16:37 561

原创 windows10 pycharm下安装pyltp库和加载模型实现语义角色标注

最近在《上自然语言处理》这门选修课,为了完成上机作业也是很认真了,这次是为了实现语角色标注任务,于是就入了这个坑,让我们来(快乐地 )解决出现的问题。问题一:下载安装pyltp实现语义角色标注是在python3.6环境下实现的,(别问我怎么知道的,自己安装失败n次,问了室友才知道的 ),如果你的pycharm解释器安装的是3.7的该咋办呢?答:再下载一个Python3.6在电脑的环境变量里把3...

2020-05-05 00:18:23 1266

原创 Android Studio简单功能开发

用Android Studio实现以下简单功能:我是在一个项目下实现的这两个功能,所以其中会用到页面跳转功能,具体步骤如下:(1)先创建一个空的项目,然后在activity_main.xmlactivity\_main.xmlactivity_main.xml文件中写入:<?xml version="1.0" encoding="utf-8"?><androidx.con...

2020-03-31 19:59:34 1533

原创 Android Studio设计用户登录界面

设计一个登录界面。要求:a) 包含用户名、密码、记住密码、“忘记密码”按钮和“登录”按钮。b) 单击“忘记密码”按钮弹出提示对话框,对话框内容自拟。编辑文件:activity_main.xmlactivity\_main.xmlactivity_main.xml<?xml version="1.0" encoding="utf-8"?><androidx.constr...

2020-03-31 19:59:05 12927 11

原创 Android Studio使用ArrayAdapter的方式实现一个城市的下拉列表

要求:使用ArrayAdapter的方式实现一个城市的下拉列表编辑文件:activity_main.xmlactivity\_main.xmlactivity_main.xml<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:andr...

2020-03-31 19:58:36 1509 2

原创 Android Studio 用匿名类的方式实现一个按钮事件--使用Toast随机

用匿名类的方式实现一个按钮事件。定义一个字符串数组资源,包含若干个中国城市名称。点击按钮时用Toast随机显示字符串数组资源中的一个城市名。要求:(1) 重新设计Toast的布局,比如家伙是那个颜色选项或者改变字体大小等。(2) 让Toast显示在屏幕上方。编辑文件:activity_main.xmlactivity\_main.xmlactivity_main.xml<?xml ...

2020-03-31 19:57:26 489

原创 最大流算法的Matlab实现

这学期在上《运筹与优化》这门课,这周上机作业是用Matlab实现最大流算法,用BFS搜索算法遍历迭代。算法原理请自行百度,以下为代码:clear all;close all;clc;C = [0 27 27 0 0 0 0 0 0 0 0 0 5 12 10 0 0...

2020-03-31 19:56:52 5547 4

原创 Android Studio用户界面设计

最近在上《移动计算》这门课,主要讲述利用Android studio软件进行安卓开发,目前只是刚开始接触这个模块,所以从简单基础的内容入手,此次将讲述如何进行简单的用户界面设计:我是直接更改activity_main.xmlactivity\_main.xmlactivity_main.xml文件的内容来实现的,也可以直接在MainActivity.javaMainActivity.javaM...

2020-03-31 19:56:06 3731

原创 动态规划的逆序求解Matlab实现

最近学习了关于动态规划的逆序求解过程,于是上机作业也是这个,算法过程具体代码如下:%动态规划逆序求解% d和Path分别为每点到终点的最短路径值和路径% size(Weight) = n*n;% size(d) = n*1;% size(Path) = n*t;% t为阶段,需要算法根据weight判别% n为节点数目% w为此图的邻接矩阵close all;clear all...

2020-03-31 19:55:11 1993 1

原创 Integer.valueOf(x).doubleValue()与Double.parseDouble(x)的用法区别

今天写Android开发作业的时候用了一下java的string强转doubleb功能,然后我就困惑了一晚上,一直没调出来。错误代码如下:乍一看“似乎”并没有什么问题,都有doubleValue()功能了,可是当你一运行的时候就会有如下惊喜:一开始没怎么注意这个报错页面(好像是提示读到了整数中不该出现的小数点),就一直迷惑为啥app崩了,求教大佬之后告诉我试试换强转函数于是app就快乐的运...

2020-03-19 10:21:41 547 1

原创 关于Android中调用getSupportFragmentManager()方法错误问题

最近在做Android开发的课后作业,这周的是:设计实现一个利用Fragment实现屏幕部分界面切换的项目,在借鉴网上的资料的时候发现了如下报错,并且一时无法解决,错误提示:Incompatible types.Required: android.fragment.app.FragmentManagerFound: android.app.FragmentManager把getF...

2020-03-13 16:35:30 4091 2

原创 整数规划--分支定界法的Matlab实现

Matlab实现:A = [-1 3; 7 1];b = [6; 35];c = [-7; -9];%标准格式是求min,此题为max,需要转换一下lb = [0; 0];%x值的初始范围下界ub=[inf;inf];%x值的初始范围上界optX = [0; 0];%存放最优解的x,初始迭代点(0,0)optVal = 0;%最优解[x, fit, exitF, iter] =...

2020-01-03 11:16:32 7478 7

原创 整数规划----割平面法的Matlab实现

在纯整数规划问题中,有一种求解方法叫做割平面法,它是通过不断地求解最优解,然后每次引入一个松弛变量,将其加入约束条件中,最终求得最优解的这样的一个循环过程。根据b矩阵的值选择利用单纯形法或者对偶单纯形法求解松弛问题判断此时解是否满足整数规划问题,若满足则结束循环,否则继续下一步;从解得的b矩阵中选择和对应整数差值最大的值的行位置作为新加入的割平面约束的对应行∑\sum∑选中行中非基矩阵乘...

2020-01-03 11:15:40 7767 13

原创 Python 批量修改指定文件夹下的所有(指定后缀)文件

#Python 批量修改指定文件夹下的所有(指定后缀)文件import os;if __name__=='__main__': os.chdir('C:/Users/86183/Desktop/Android_week6');#指定文件夹路径 cnt = 1; # 初始序号 # os.listdir(path) 方法用于返回指定的文件夹(path)包含的文件或文件夹的...

2020-01-02 23:58:22 1326

原创 华为云+GitHub搭建个人博客

最近突然想起来,作为一个程序员,竟然没有自己的个人博客实属惭愧,于是自己就上网找了点资料,利用华为云+GitHub简单的搭建了一个属于自己的个人博客。写在前面:作为一个程序员,就是在不断地填坑填坑中过来的,自己搭建这个简单的个人博客也是踩了不少的坑,花费了不少的时间才最终完成,这其中也不乏一些坑是因为自己的个人原因导致的,幸好最后个人博客还是搭建成功了,写这个博客来记录下整个过程,纪念一下的同时...

2019-12-29 15:15:16 2195 2

原创 单纯形法以及对偶单纯形法的Matlab实现

最近在上《运筹与优化》这门课,讲到了单纯形法这部分,老师让我们上机用Matlab实现单纯形法,数学公式实现过程看不懂的我就暴力模拟了单纯形法的整个过程,包含无界解等情况。A=[2,-3,2,1,0; 1/3,1,5,0,1];b=[15,20]';c=[1,2,1,0,0];m=2;n=5;format rat;%结果以分数形式显示[x_opt,fx_opt,iter]=S...

2019-12-20 17:05:51 6777 7

原创 java 学习

本菜鸡将开始我的javajavajava学习之旅(从入门到入土),本博客将记录下遇到的一些有趣事情。电脑环境:vscodevscodevscode+javajavajava【持续更新中】1、问题:Exception in thread “main” java.lang.Error: Unresolved compilation problem:小白不懂javajavajava,配完环境之后...

2019-12-01 13:14:47 166

原创 华为云服务器教程

最近闲的没事就买了一个华为云服务器来玩一玩,作为云服务这方面的入门小白,啥都不会,闹了很多笑话,一点一点学习吧!系统环境:CentOS 6.10一、安装图形化界面由于不太习惯命令行操作,没有界面是真的难受,于是就想着装个图形界面操作步骤:执行以下命令,查看当前操作系统提供的安装组件。yum groupinstall "Desktop"设置默认启动级别为5(即图形桌面)。s...

2019-10-26 14:32:38 2715

原创 E - Sigma Function【数学】【规律】

题目链接:https://vjudge.net/contest/333800#problem/E题目大意:根据唯一分解定理,计算[1,n][1,n][1,n]约数是偶数的个数。思路:被数据范围演了,打表找规律即可。我们发现:一个数是平方数的话约数和就是奇数(直接开方向下取整);一个数包含2的奇数次方的约数和也是奇数(除2之后直接开方向下取整),所以用nnn减去即是答案。AC代码:#inc...

2019-10-15 21:09:53 143

原创 Codeforces Round #589 (Div. 2)E. Another Filling the Grid【容斥】

题目链接:E. Another Filling the Grid题目大意:在给定n∗nn*nn∗n方格中放数字,数字范围是[1,k][1,k][1,k],问在每一行每一列的最小数字是1(每一行每一列至少有一个1)的方案数有多少种?题目思路:虽然这题数据范围小,但是比赛时想到结束都没想出来要怎么解。(神仙网友的题解,赶紧学习一波)对于给定大小的有限解,考虑容斥!于是就有:可行方案数= 总方...

2019-09-30 21:36:00 321

转载 博弈论

转载:https://blog.csdn.net/lgdblue/article/details/15809893博主写的很全面。

2019-09-27 15:09:05 85

原创 HDU2512 一卡通大冒险【bell数】

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2512思路:简单的bell数运用第二类斯特林数的转移方程S(n,k)=S(n−1,k−1)+S(n−1,k)∗kS(n,k)=S(n-1,k-1)+S(n-1,k)*kS(n,k)=S(n−1,k−1)+S(n−1,k)∗k然后bellbellbell数就是求一下1−n1-n1−n的前缀和。AC...

2019-09-19 21:14:00 140

原创 Codeforces Beta Round #86 (Div. 1 Only) C. Double Happiness【暴力】【费马平方和定理】

题目链接:https://codeforc.es/contest/113/problem/C题目大意:给定区间[l,r][l,r][l,r],计算此区间内数ttt满足:ttt为素数,且t=a2+b2t=a^2+b^2t=a2+b2的个数。思路:首先由费马平方和定理可知:对于t=a2+b2t=a^2+b^2t=a2+b2,那么:t=4∗k+1,kt=4*k+1,kt=4∗k+1,k为正整数。题目...

2019-09-16 16:36:32 257

原创 CCF201803-4棋局评估【博弈】

题目链接:http://118.190.20.162/view.page?gpid=T70思路:博弈论的知识点用DFS搜索模拟整个下棋的形式,对每一个可以下棋的位置进行下棋,对每一步进行判断,然后递归回溯,AliceAliceAlice的得分最大化,BobBobBob的得分最小化。AC代码:#include<bits/stdc++.h>using namespace std;...

2019-09-12 11:15:38 173

原创 Educational Codeforces Round 5 E. Sum of Remainders【数学分块】

题目链接:https://codeforc.es/problemset/problem/616/E题目大意:给定两个数n,mn,mn,m,要求计算∑i=1mn%i\sum_{i=1}^mn\%i∑i=1m​n%i。思路:∑i=1mn%i\sum_{i=1}^mn\%i∑i=1m​n%i=∑i=1mn−⌊ni⌋∗i\sum_{i=1}^mn-\lfloor{\frac{n}{i}}\rfloo...

2019-09-04 15:43:18 101

原创 Codeforces Round #271 (Div. 2) F. Ant colony【线段树】【数论】

题目链接:https://codeforc.es/problemset/problem/474/F题目大意:给定一个长度为nnn的序列,ttt次询问区间[l,r][l,r][l,r]内不能活下来的数量,规则为:区间内任意两个数比较,若一个数能整除另一个数,则这个数的积分+1,所有数比完之后,若当前数积分==r−l==r-l==r−l,则这个数能活下来。思路:若这个区间内存在这样的数,那么这样的...

2019-09-04 00:05:55 104

原创 Codeforces Round #572 (Div. 1)B. Count Pairs【组合数学】

题目链接:https://codeforc.es/problemset/problem/1188/B题目大意:给定n,p,k,(p为素数)n,p,k,(p为素数)n,p,k,(p为素数)和长度为nnn的数组aaa,问满足1&lt;=i,j&lt;=n1&lt;=i,j&lt;=n1<=i,j<=n中,(ai+aj)∗(ai2+aj2)=k(mod&nb...

2019-09-03 23:53:36 93

原创 Codeforces Round #450 (Div. 2)D. Unusual Sequences【组合数学】【容斥】

题目链接:https://codeforc.es/contest/900/problem/D题目大意:要你构造一个长度为nnn(未知)的数组,使得ai&gt;=1a_i&gt;=1ai​>=1且gcd(a1,a2,…,an)=xgcd(a_1,a_2,\dots,a_n)=xgcd(a1​,a2​,…,an​)=x,∑i=1nai=y\sum_{i=1}^na_i=y∑i=...

2019-09-03 23:41:05 128

原创 Codeforces Round #473 (Div. 2) D. Mahmoud and Ehab and another array construction task【素因数分解】【构造】

题目链接:https://codeforc.es/problemset/problem/959/D题目大意:给定一个序列aaa,要你找到一个大于等于原序列的字典序最小的新序列bbb,使其满足:bi&gt;=2b_i&gt;=2bi​>=2,且1&lt;=i,j&lt;=n,gcd(bi,bj)=11&lt;=i,j&lt;=n,gcd(b_i...

2019-09-03 12:42:14 80

原创 Educational Codeforces Round 33 (Rated for Div. 2) E. Counting Arrays【组合数学】

题目链接:https://codeforc.es/problemset/problem/893/E题目大意:有qqq次询问,每次给定x,,yx,,yx,,y,问满足序列FFF长度为yyy,且∑i=1yFi=x\sum_{i=1}^yF_i=x∑i=1y​Fi​=x的序列数目,序列可为负。思路:要计算满足条件的序列数目,首先想到的是将xxx素因数分解,然后对于每次素因子pip_ipi​,统计其出...

2019-08-30 00:54:49 149

原创 Codeforces Round #226 (Div. 2) C. Bear and Prime Numbers【素数筛】

题目链接:https://codeforc.es/problemset/problem/385/C题目大意:给定nnn个数,定义f(p)f(p)f(p)为nnn个数中为ppp的倍数的个数,qqq次查询区间[l,r][l,r][l,r],计算∑pf(p)\sum_{p}f(p)∑p​f(p),ppp为区间中的素数。思路:由于nnn的数的值域不大,我们可以直接先记录每个数出现的次数,然后素数筛的时...

2019-08-29 19:34:46 167

原创 Codeforces Round #338 (Div. 2) D. Multipliers【数学】【欧拉降幂】

题目链接:https://codeforc.es/contest/615/problem/D题目大意:根据唯一分解定理,给定关于nnn的所有素因子,计算关于nnn的所以因数乘积%(1e9+7)\%(1e9+7)%(1e9+7)。思路:记录每个素因子出现的次数cic_ici​,预处理素因子的次数+1的前缀积pre[i]pre[i]pre[i]和后缀积suf[i]suf[i]suf[i]。枚举每...

2019-08-28 13:51:46 111

原创 Codeforces Round #360 (Div. 1) B. Remainders Game【lcm】

题目链接:https://codeforc.es/contest/687/problem/B题目大意:有两个数x,kx,kx,k,给出nnn个数c1,c2,…,cnc_1,c_2,\dots,c_nc1​,c2​,…,cn​,可以知道x%cix\%c_ix%ci​的值(但是未给出),问你能否唯一确定x%kx\%kx%k的值。思路:假设不能唯一确定x%kx\%kx%k的值,那么就假定存在两个数x...

2019-08-28 13:35:52 109

原创 Codeforces Testing Round #3 B. Pairs of Numbers【dfs】【枚举】

题目链接:https://codeforc.es/problemset/problem/134/B题目大意:假定我们有一个数对(a,b)(a,b)(a,b),我们可以得到下一个新的数对(a+b,b)(a+b,b)(a+b,b)或者(a,a+b)(a,a+b)(a,a+b),初始数对为(1,1)(1,1)(1,1),问要得到一个数对中要有一个值为nnn,至少需要多少次操作。思路:nnn的范围只是...

2019-08-28 13:16:36 234

原创 HDU 6715 算术【莫比乌斯反演】

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6715题目大意:给定n,mn,mn,m,计算∑i=1n∑j=1mμ(lcm(i,j))\sum_{i=1}^n\sum_{j=1}^m\mu(lcm(i,j))∑i=1n​∑j=1m​μ(lcm(i,j))。题解:∑i=1n∑j=1mμ(lcm(i,j))\sum_{i=1}^n\sum_{j=1...

2019-08-25 19:29:12 175

空空如也

空空如也

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

TA关注的人

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