2 Sirm23333

尚未进行身份认证

暂无相关描述

等级
TA的排名 8k+

2016年蓝桥杯国赛JavaB组碱基问题

问题描述碱基生物学家正在对n个物种进行研究。其中第i个物种的DNA序列为s[i],其中的第j个碱基为s[i][j],碱基一定是A、T、G、C之一。生物学家想找到这些生物中一部分生物的一些共性,他们现在关注那些至少在m个生物中出现的长度为k的连续碱基序列。准确的说,科学家关心的序列用2m元组(i1,p1,i2,p2…im,pm)表示,满足:1<=i1<i2<…<i...

2019-05-18 16:27:23

由Tomcat到LVS+Nginx集群的浅显过渡

相信学过javaEE的都做过几个web项目,将项目打包为war文件(或者直接在eclipse中),在Tomcat中发布即可通过浏览器访问。写这篇文章,争取表达最通俗的意思,由这个过程引到集群的概念,整明白现在用的几个热门的技术是做什么的,不求具体及其原理,包括LVS、Nginx、Keepalived、memcached。(我也是刚起步学习,将现在的理解整理为一篇文章,略显浅显,如果有共同学习的读...

2019-02-03 00:13:38

python爬取猫眼电影评分反反爬方式

一、所需工具FontCreator二、问题引入我们用Chrome登录电影《死侍2》的主页,查看页面信息,会发现用户评分出现乱码两个方框:再查看这个地方的html源代码:是类似一个引用。这明显使用了某种反爬技术。另外大家可以自行验证,这里的引用的16进制的编号,每次访问都是不一样的(或者是过几分钟再访问),同一个数每次访问可能对于不同的编号。三、解决问题这其实是使用的css3的新特性...

2019-01-28 11:03:30

(python3异常)1064, "You have an error in your SQL syntax; check the manual...at line 1"

python中用pymysql模块操作mysql出现以下异常:pymysql.err.ProgrammingError:(1064,“YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousen...

2019-01-26 22:33:48

(算法)ccf201312-4有趣的数,动态规划推导过程,c++参考例程

问题描述我们把一个数称为有趣的,当且仅当:它的数字只包含0,1,2,3,且这四个数字都出现过至少一次。所有的0都出现在所有的1之前,而所有的2都出现在所有的3之前。最高位数字不为0。  因此,符合我们定义的最小的有趣的数是2013。除此以外,4位的有趣的数还有两个:2031和2301。  请计算恰好有n位的有趣的数的个数。由于答案可能非常大,只需要输出答案除以100000000...

2019-01-19 13:35:20

虚拟机下CentOS安装tengine(Nginx)过程

1、下载tengine-2.1.0.tar.gz并拷贝到CentOS下(密码10su)2、解压进入文件所在目录,运行:tar-xzvftengine-2.1.0.tar.gz进入解压后的主目录:cdtengine-2.1.03、下载安装依赖需要安装以下三个依赖:yuminstall-ygccyuminstall-ypcre-develyum...

2019-01-15 17:42:15

(python3异常)'gbk' codec can't decode byte 0xad in position 2: illegal multibyte sequence

python3在pycharm编辑器下,打开.txt文件(utf-8编码)textFile=open("test.txt","rt")出现错误UnicodeDecodeError:'gbk'codeccan'tdecodebyte0xadinposition2:illegalmultibytesequence编码问题,解决:textFile=open...

2019-01-14 11:07:17

python3的所有标准库

文本string:通用字符串操作re:正则表达式操作difflib:差异计算工具textwrap:文本填充unicodedata:Unicode字符数据库stringprep:互联网字符串准备工具readline:GNU按行读取接口rlcompleter:GNU按行读取的实现函数二进制数据struct:将字节解析为打包的二进制数据c...

2019-01-14 10:59:23

(图示)B/S系统下的MVC设计模式及springMVC原理

2018-12-28 15:05:03

win10下MyEclipse10需要管理员身份运行,无法正常破解

昨天破解个MyEclipse10一直破解不了,网上的方法也基本都试了。今天终于想到了解决方法,如果有遇到这问题可以试一下:在破解过程中我遇到如下问题:1、安装好MyEclipse10不能直接打开,需要用管理身份打开2、破解软件在ReplaceJarFile一步,没有完全替换替换成功应该是3、打开MyEclipse10SubscriptionInformatica,有用户名和激活码...

2018-10-16 09:36:09

(算法)通俗易懂的字符串匹配KMP算法及求next值算法

大多数据结构课本中,串涉及的内容即串的模式匹配,需要掌握的是朴素算法、KMP算法及next值的求法。在考研备考中,参考严奶奶的教材,我也是在关于求next值的算法中卡了一下午时间,感觉挺有意思的,把一些思考的结果整理出来,与大家一起探讨。以下的顺序为1、最基本的朴素算法2、优化的KMP算法3、应算法需要定义的next值4、手动写出较短串的next值的方法5、最难理解的、足足有5行的代码...

2018-10-06 00:23:54

(算法)C语言实现查找一个序列的主元素

问题描述已知一个整数序列A=(a0,a1,…,an-1),其中0≤ai<n(0≤i<n)。若存在ap1=ap2=…=apm=x且m>n/2(0≤pk<n,1≤k≤m),则称x为A的主元素。例如A=(0,5,5,3,5,7,5,5),则5为主元素;又如A=(0,5,5,3,5,1,5,7),则A中没有主元素。假设A中的n个元素保存在一个一维数组中,请设计一个尽可能高效的算...

2018-09-22 23:34:20

(算法)C语言得到两个升序序列的中位数

问题描述一个长度为L(L>=1)的升序序列S,处在第⌈L/2⌉个位置的数称为S的中位数。例如,若序列S1=(11,13,15,17,19),则S1的中位数是15,两个序列的中位数是含它们所有元素的升序序列的中位数。例如,若S2=(2,4,6,8,20),则S1和S2的中位数是11。现在有两个等长升序序列A和B,试设计一个在时间和空间两方面都尽可能高效的算法,找出两个序列A...

2018-09-22 23:19:55

(算法)C语言实现数组元素的循环左移指定位数

问题描述对于一个任意长度为len的数组A,使其循环左移P个元素。如数组{1,2,3,4,5,6,7},左移3个元素即变为{4,5,6,7,1,2,3}。实现算法方法一对前3个元素完全转置,变为{3,2,1,4,5,6,7}对后4个元素完全转置,变为{3,2,1,7,6,5,4}对所有元素完全转置,变为{4,5,6,7,1,2,3}方法二直接观察法:题目要求的过程可以看为是按一定...

2018-09-22 22:06:11

(算法)C语言模拟约瑟夫环问题

约瑟夫环问题描述m个人围坐一圈,每人持有一个数字,从第一个人开始从1报数,报到n(第一轮n任意给定)的人出圈,将n改为这个出圈的人所持有的数字,下个人开始从1报数,继续报到n的人出列;依次类推直到所有人出圈。C语言模拟该过程算法这里采用带有尾结点的循环单向链表存储玩家信息,p和pre两个指针分别指向报数结点和该结点的直接前驱,并同步移动n-1次,删除p指向的结点直至链表为空即可。具体代码...

2018-09-22 20:14:29

http登录模块加密登录安全登录方法

http请求很容易被截获,在写登录模块时,直接使用明文密码请求,很容易明文密码泄露;若在js页面对密码进行一次加密后在传输,虽不是明文密码,但也完全可以截获加密后的暗文,伪造http请求进行登录。为了防止密码泄露,通过参考各种方案,找到了以下比较好实现的方法:1、登录请求分两次进行,第一次仅传用户名2、服务器收到用户名后,生成一串随机数,将随机数响应给客户端,并将用户名和随机数存到sess...

2018-09-03 09:10:24

JavaWeb项目Filter过滤器注解方式优先级问题

对于一个web工程的filter过滤器注解方式配置后的优先级问题,很多教程写到按filter名字排序的顺序来进行过滤,最近发现了个小问题,分享一下。我是用的tomcat发布工程,对于注解配置的filter**分系统**(猜的):在Windows本地tomcat服务器上,优先级只参考filer名字的第一个字母在字母表的顺序,靠前的优先级高,不区分大小写。如名为A、b、C、DD四个fil...

2018-08-30 10:21:25

(算法)java完成解析数学算式(计算器)三 —— 用栈解析

一、程序要求解析一般数学算式,实现简单的带括号的加减乘除运算。二、基本思路前面两篇介绍了直接解析字符串和用数组容器辅助解析的两种方式,这次再介绍最常用的解析算法——解析后缀表达式(逆波兰表达式)。三、逆波兰表达式及其得到算法1、逆波兰表达式 也即后缀表达式,指的是不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑...

2018-07-25 13:12:03

(算法)java完成解析数学算式(计算器)二 —— 用数组解析

一、程序要求解析一般数学算式,实现简单的带括号的加减乘除运算。二、基本思路上一篇我以正常思考计算式子的角度考虑,介绍了直接递归遍历字符串解析数学四则运算式子,思路很好理解,但程序写出来较为难读。这里再用另一种方法,采用java的ArrayList集合(数组)来实现目的。这次我从易到难考虑:1)、单个数:如3,运算结果即这个数2)、加入加减后运算:如1+6-4,从左往右依...

2018-07-24 22:27:19

(java异常)java.util.regex.PatternSyntaxException: Dangling meta character '+' near index 0

publicstaticvoidmain(String[]args)throwsException{Stringtest="-1+-2.3-2+-2";test=test.replaceAll("+-","-");Syst

2018-07-23 21:24:07

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。