自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 问答 (1)
  • 收藏
  • 关注

原创 一行代码解决selenium爬虫老遇到谷歌人机验证问题

直接上代码x = input("随便输点啥")哈哈,是的,在百度了半天试了各种解决方法都不行之后,最后还是通过自己随便想的一个

2021-06-03 19:54:04 6178 2

原创 fabric v1.4.4 环境搭建

fabric v1.4.4 环境搭建服务器环境为ubuntu16.04 java为jdk1.81. 安装GO1.1 安装包下载解压cd /usr/localwget https://studygolang.com/dl/golang/go1.11.linux-amd64.tar.gztar xzvf go1.11.linux-amd64.tar.gz -C /usr/local1.2 编辑环境变量vim /etc/profile1.3 添加内容export PATH=$PATH:/u

2020-09-16 17:12:08 863 1

原创 C++实现复数矩阵求逆 matlab inv

C++实现复数矩阵求逆 matlab inv一、引言二、原理2.1 实数矩阵求逆2.2 复数矩阵求逆三、代码四、测试一、引言之前偶尔一次有用到将matlab转为C++语言的需求,其中matlab有一个inv函数可以非常方便的求矩阵的逆,甚至是复数矩阵。而C++中没有类似的函数。在csdn上有一个matlab2c的库的博客(github地址第80行开始),但是只有实数矩阵求逆的代码,而我又在百度上搜到一篇文献中写到将复数矩阵转为两个实数矩阵然后在进行求解。然后我就将两个代码一结合,就实现了复数矩阵求逆。经

2020-07-06 11:10:57 6826 7

原创 2019年北京理工大学计算机专硕上岸经验分享

2019年北京理工大学计算机专硕上岸经验分享上午十一点出的名单,终于放下心了。静下心来记录下经验。希望能帮到学弟学妹们。先贴两个比较重要的链接:北京理工大学复试上机题汇总历年北京理工大学复试专业综合题上机题是在前人的基础上补全了15、18和19年的机试题,专家综合也是那个博主整理的。我是初试排名50+,最后综合排名也50+。排名并不高,仅仅给学弟学妹们一个参考。初...

2019-03-20 22:18:57 12776 33

原创 北京理工大学复试上机题汇总

秉承前人精神,祝学弟学妹们顺利上岸!!!!!(00-14和16-17是我转载的别的博主的,15、18和19是我的原创。题意大都描述正确,代码只具有一定参考性,希望大家都自己实现一下)历年北京理工大学复试上机题(00-14和16/17年)2015年北理复试上机题2018年北理复试上机题2019年北理复试上机题...

2019-03-16 19:42:09 8181 6

原创 2019年北理复试上机题

1、碎片字符串形如aabbaaacaa的字符串,可分为五个相同连续字母组成的碎片:'aa','bb','aaa','c','aa',其中每个碎片只出现一次,即该字符串包含'aa','bb','aaa','c'四个碎片,且输出时按字典序排序。样例: 输入:a 输出:a 输入:aabbaaacaa 输出:aa...

2019-03-16 19:34:49 4453 5

原创 2018年北理复试上机题

1、输入一个只含有英文字母的字符串,输出最大回文子串的长度及此长度回文子串的个数(回文不区分大小写)。样例:输入aBaAb (最大回文子串为BaAb) 输出4 1 输入aBcbBb (最大回文子串为Bcb和bBb) 输出 3 2实际测试样例: 输入:a B ...

2019-03-16 19:01:14 3495 16

原创 2015年北理复试上机题

1、有3个字母a,b,c:你输入一个数字,要输出所有的组合字符和组合数举例:输入1 输出a,b,c 3 输入2 输出aa,ab,ac,ba,bb,bc,ca,cb,cc 9代码:(我稍微修改了一下,使得程序可以输入任意字母)#include<bits/stdc++.h>using namespace std;//只要...

2019-03-16 18:46:29 1966 2

原创 适配器模式(adapter)

概念(adapter):将一个类的接口转换成客户希望的另外一个接口.Adapter模式使得原本由于接口不兼容而不能在一起工作的那些类可以在一起工作.模式中的角色:目标接口(Target):客户所期待的接口.目标可以是具体的或抽象的类,也可以是接口 需要适配的类(Adaptee):需要适配的类或适配者类 适配器(Adapter):通过包装一个需要适配的对象.把原接口转换成目标接口...

2019-03-09 10:16:46 128

原创 表达式求值 中缀表达式求值 中缀表达式转后缀表达式

经典问题:给出一个表达式,求其运算后的结果。如:思路:首先需要将中缀表达式转化为后缀表达式 然后通过后缀表达式求值第一步(中缀表达式->后缀表达式)的思路: 定义一个操作符栈stack<char> s,一个队列queue<string>q用来存放后缀表达式,一个map用来存放运算符的优先级 循环读取字符串的每一个...

2019-03-07 20:35:10 321

原创 后序遍历+中序遍历->前序遍历

最近在刷北理复试机试题,遇到个经典问题:已知后序遍历和中序遍历,求前序遍历。参考别人博客写的代码。原文链接:https://blog.csdn.net/u014552756/article/details/55510814算法思想:后序遍历的最后一个字符(假设为x)即为前序的第一个字符。 在中序遍历中x之前的为x的左子树的中序遍历,x之后的为x的右子树的中序遍历。 假设中...

2019-03-06 17:35:03 382

原创 原型模式

原型模式(prototype): 通过new产生一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式. 就是java中的克隆技术,以某个对象为原型,复制出新的对象.显然,新的对象具备原型对象的特点 优势:效率高(直接克隆,避免了重新执行构造过程步骤) 克隆类似于new,但是不同于new.new创建新的对象属性采用的是默认值.克隆出的对象属性值完全和原...

2019-03-01 20:09:13 101

原创 建造者模式

建造者模式(builder): 应用场景: 实际开发中,我们所需要的对象构建时,非常复杂,有很多步骤需要处理时. 建造模式的本质: 分离了对象子组件的单独构造(由Builder来负责)和装配(由Director负责).从而可以构造出复杂的对象.这个模式适用于:某个对象的构建过程复杂的情况下使用 由于实现了构建和装配的解耦.不同...

2019-03-01 20:08:29 180

原创 工厂模式

工厂模式(factory): 实现了创建者和调用者的分离 详细分类: 简单工厂模式 工厂方法模式 抽象工厂模式 应用场景: jdk中Calendar中的getInstance方法 jdbc中Connection对象的获取 Hibernate中SessionFa...

2019-03-01 20:06:57 147

原创 单例模式singleton

单例模式(singleton):    核心作用:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点.    常见应用场景:        win的task manager(任务管理器)        win的recycle bin(回收站)        项目中,读取配置文件的类一般只有一个对象        网站的计数器        应用程序的日志应用...

2019-02-02 22:15:41 123

原创 idea maven spring xml文件找不到 未编译

问题描述:在使用idea学习spring的ioc时,我想用applicationContext.xml引入其他的配置文件(hello.xml),hello.xml是放在单独的java包中的。文件目录:我在applicaContext.xml中这样写hello.xml中这样写HelloWorldTest.java进行单元测试,报错显示该xml未找到。打开项目文件显示:...

2019-01-15 13:37:39 1401

原创 封装JdbcUtil工具类,实现自动封装为实体类

根据今天所学,自己写的JdbcUtil工具类。其中update操作包含增删改,使用事务处理查询操作分为两种:1、需要传入sql语句(使用预编译,用?占位)、参数、需要包装的实体类的class路径;返回实体类的list(可以为单个)2、传入sql、参数。适用于查询基本数据类型组成的list (可以为单个)jdbcUtil.java代码:import java.io.Inpu...

2018-07-14 22:15:47 1566

原创 Idea Mybatis-generator 自动生成Mapper pojo xml 以及修改表结构时再次生成

首先,建立一个Maven项目,在pom.xml中配置<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version&gt...

2018-04-26 16:48:50 1013

原创 蓝桥杯算法训练 字符串变换 java

题目: 算法训练 字符串变换 时间限制:1.0s 内存限制:256.0MB问题描述  相信经过这个学期的编程训练,大家对于字符串的操作已经掌握的相当熟练了。今天,徐老师想测试一下大家对于字符串操作的掌握情况。徐老师自己定义了1,2,3,4,5这5个参数分别指代不同的5种字符串操作,你需要根据传入的参数,按照徐老师的规定,对输入字符串进行格式转化。  徐老...

2017-12-09 16:21:55 671

原创 使用POI同时对Excel文件进行读和写操作时避免Invalid header signatu

这学期学到了数据库概论,课程设计需要做一个DBMS,图方便想把数据什么的存到xls文件中,在使用poi对excel文件同时进行读和写操作时,出现了一些问题

2017-12-05 17:14:20 9065

原创 xshell输入中文

win10  xshell5突然发现xshell不能输入中文了百度了一下找到了解决的方法:右下角切换输入法的地方右键设置,删除其他输入法,就留一个(我是留的搜狗)然后就神奇的发现xshell可以输入中文了。这时可以控制面板->语言点选项再添加其他输入法。(不过我觉得一个就够了,也可以输入中文也可以英文)

2017-10-15 08:46:16 2417

原创 简单爬虫-爬取百度百科1000个页面

初学爬虫,今天根据慕课网教程敲了一个demo,爬取百度百科1000个页面。代码已上传到githubhttps://github.com/sunrungeng/crawl-baike-python-demo需要的可以参考一下。另外记一下遇到的一个小问题,在写解析器的时候没有注意到

2017-09-03 20:57:24 751

原创 flask-表单提交 弹窗 跳转页面

问题:在用flask的过程中,遇到一个问题,就是想提交一个表单之后弹出一个提交成功,然后跳转到另一个页面.但是如果用submit 则无法跳转,用button不能提交.最后还是选择了用submit,然后在.py里面进行重定向.前端页面x.html中: ... .py中:@app.route('/XXX',methods=['GET','POST'])

2017-07-02 12:42:49 18107 1

原创 LA 3635

题干:大意是f+1个人来分n个圆形派(每个的大小不一定相同)。每个人必须分得一整块,而且每个人分得的面积相同。求每个人分得的最大面积是多少。分析:看了看书上的分析,就是采用二分法,查找到合适的面积x,使得问题转化为“能否可以让每人得到一块x的派”。代码:#include #include #include #include using namespace std;co

2017-04-28 21:07:08 235

原创 LA 3708

看的书上的例题题目见https://icpcarchive.ecs.baylor.edu/ 找第3708题我自己先做了一遍,虽然也是过了。但是那个代码很啰嗦。看了书上的代码。。。顿时感觉五体投地代码如下:#include #include using namespace std;int main(){ int n, m; while(scanf("%d%d",&

2017-04-25 22:29:02 300

原创 ccf-Z字形扫描

原题:201412-2试题名称:Z字形扫描时间限制:2.0s内存限制:256.0MB问题描述:问题描述  在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。给定一个n×n的矩阵,Z字形扫描的过程如下图所示:  对于下面的4×4的矩阵,  1 5 3 9

2017-03-12 19:24:33 1425 2

原创 蓝桥杯算法提高 矩阵乘法

原题: 算法提高 矩阵乘法 时间限制:3.0s 内存限制:256.0MB问题描述  有n个矩阵,大小分别为a0*a1, a1*a2, a2*a3, ..., a[n-1]*a[n],现要将它们依次相乘,只能使用结合率,求最少需要多少次运算。  两个大小分别为p*q和q*r的矩阵相乘时的运算次数计为p*q*r。输入格式  输入的第一行包含一个整数n...

2017-03-10 23:44:37 1622 1

原创 ccf-压缩编码

原题:问题描述试题编号:201612-4试题名称:压缩编码时间限制:3.0s内存限制:256.0MB问题描述:问题描述  给定一段文字,已知单词a1, a2, …, an出现的频率分别t1, t2, …, tn。可以用01串给这些单词编码,即将每个单词与一个01串对应,使得任何一个单词的编码(对应的

2017-03-09 19:50:25 619

原创 经典问题:8皇后

8皇后是一个经典问题,大意就是8*8的棋盘上放8个皇后棋子,其中这八个棋子不同行不同列不同斜线。看了很多解题的方法,这里先记录一种。分析见代码:#include using namespace std;int sum;//打印函数void print(int result[]){ for(int i = 0;i < 8;i++) { for(in

2017-03-03 09:40:34 524

原创 蓝桥杯算法提高 最大乘积

原题:算法提高 最大乘积 时间限制:1.0s 内存限制:512.0MB问题描述  对于n个数,从中取出m个数,如何取使得这m个数的乘积最大呢?输入格式  第一行一个数表示数据组数  每组输入数据共2行:  第1行给出总共的数字的个数n和要取的数的个数m,1&lt;=n&lt;=m&lt;=15,  第2行依次给出这n个数,其中每个数字的范围满...

2017-02-15 21:22:20 459

原创 蓝桥杯算法提高 概率计算

原题: 算法提高 概率计算 时间限制:1.0s 内存限制:256.0MB问题描述  生成n个∈[a,b]的随机整数,输出它们的和为x的概率。输入格式  一行输入四个整数依次为n,a,b,x,用空格分隔。输出格式  输出一行包含一个小数位和为x的概率,小数点后保留四位小数样例输入2 1 3 4样例输出0.3333数据规模...

2017-02-14 21:22:20 687

原创 蓝桥杯算法提高 身份证号码升级

原题:算法提高 身份证号码升级 时间限制:1.0s 内存限制:256.0MB问题描述  从1999年10月1日开始,公民身份证号码由15位数字增至18位。(18位身份证号码简介)。升级方法为:  1、把15位身份证号码中的年份由2位(7,8位)改为四位。  2、最后添加一位验证码。验证码的计算方案:  将前 17 位分别乘以对应系数 (7 9 10 5...

2017-02-13 20:15:52 405

原创 蓝桥杯算法训练 开心的金明(01背包,动态规划)

原题: 算法训练 开心的金明 时间限制:1.0s 内存限制:256.0MB问题描述  金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎 么布置,你说了算,只要不超过N元钱就行”。今天一早金明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N元。于是...

2017-02-10 18:04:47 1616 2

原创 蓝桥杯算法提高 身份证排序

原题: 算法提高 身份证排序 时间限制:1.0s 内存限制:256.0MB问题描述  安全局搜索到了一批(n个)身份证号码,希望按出生日期对它们进行从大到小排序,如果有相同日期,则按身份证号码大小进行排序。身份证号码为18位的数字组成,出生日期为第7到第14位输入格式  第一行一个整数n,表示有n个身份证号码  余下的n行,每行一个身份证号码。...

2017-02-03 22:26:05 1131 2

原创 蓝桥杯算法提高 复数归一化

原题;算法提高 复数归一化 时间限制:1.0s 内存限制:512.0MB编写函数Normalize,将复数归一化,即若复数为a+bi,归一化结果为a/sqrt(a*a+b*b) + i*b/sqrt(a*a+b*b) 。使用结构体指针类型作为函数参数可能是必要的。其中实部和虚部由键盘输入,输出为归一化结果,如果归一化结果的实部或虚部为小数的要求保留一位小数。...

2017-02-02 18:06:34 405

原创 蓝桥杯算法提高 打水问题

原题: 算法提高 打水问题 时间限制:1.0s 内存限制:512.0MB问题描述  N个人要打水,有M个水龙头,第i个人打水所需时间为Ti,请安排一个合理的方案使得所有人的等待时间之和尽量小。输入格式  第一行两个正整数N M 接下来一行N个正整数Ti。  N,M&lt;=1000,Ti&lt;=1000输出格式  最小的等待时间之和。(...

2017-02-01 20:59:24 530

原创 蓝桥杯算法提高 分数统计

原题: 算法提高 分数统计 时间限制:1.0s 内存限制:512.0MB问题描述  2016.4.5已更新此题,此前的程序需要重新提交。问题描述  给定一个百分制成绩T,将其划分为如下五个等级之一:  90~100为A,80~89为B,70~79为C,60~69为D,0~59为E  现在给定一个文件inp,文件中包含若干百分制成绩(成绩个数不超...

2017-01-31 14:34:46 1470

原创 蓝桥杯算法提高 现代诗如蚯蚓

原题: 算法提高 现代诗如蚯蚓 时间限制:1.0s 内存限制:256.0MB问题描述  现代诗如蚯蚓  断成好几截都不会死  字符串断成好几截  有可能完全一样  请编写程序  输入字符串  输出该字符串最多能断成多少截完全一样的子串输入格式  一行,一个字符串输出格式  一行,一个正整数表示该字符串最多能断成的截数样例输入...

2017-01-30 14:25:32 992

原创 蓝桥杯算法提高 寻找三位数

原题:算法提高 寻找三位数 时间限制:1.0s 内存限制:512.0MB问题描述  将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成  1:2:3的比例,试求出所有满足条件的三个三位数。  例如:三个三位数192,384,576满足以上条件。输入格式  无输入文件输出格式  输出每行有三个数,为满足题设三位数。...

2017-01-28 19:51:15 1430

原创 蓝桥杯算法训练 校门外的树

原题: 算法训练 校门外的树 时间限制:1.0s 内存限制:256.0MB问题描述  某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数 轴上的每个整数点,即0,1,2,……,L,都种有一棵树。  由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的...

2017-01-27 12:28:31 462

空空如也

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

TA关注的人

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