自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bottle's Blog

出来混,迟早是要还的

  • 博客(179)
  • 资源 (18)
  • 收藏
  • 关注

原创 【刷题】NC337 IP地址转化

题目地址点击跳转题目描述IP地址是一个用 ‘.’ 隔开的四段数字,每段的大小是 0 ≤ n ≤ 255 。请你把 IP 地址转换成一个整数。(IPv4)例如, 114.55.207.244 的二进制表示是 01110010 00110111 11001111 11110100 ,其十进制表示是 7590617063示例1输入:"114.55.207.244"返回值:"1916260340"示例2输入:"0.0.0.1"返回值:"1"解题思路就一个,十进制转二进制,高位补0。

2022-03-10 11:20:30 576

原创 【刷题】589. N 叉树的前序遍历

题目地址点击跳转题目描述给定一个 n 叉树的根节点 root ,返回 其节点值的 前序遍历 。n 叉树 在输入中按层序遍历进行序列化表示,每组子节点由空值 null 分隔(请参见示例)。示例 1:输入:root = [1,null,3,2,4,null,5,6]输出:[1,3,5,6,2,4]示例 2:输入:root = [1,null,2,3,4,5,null,null,6,7,null,8,null,9,10,null,null,11,null,12,null,13,nul

2022-03-10 09:08:46 401

原创 【实现一套爬虫数据抓取平台】[3-5-03] 微博长短地址转换

文章目录零、系列目录一、背景二、代码三、总结零、系列目录写这套文章的时候,不会完全按照目录的顺序一篇一篇写, 大家可以到目录中直接找到对应的章节进行查看。点我跳转一、背景新浪微博有两类地址,分别是:# pc站地址https://weibo.com/2214257545/LgUW8DlCG# mob站地址https://m.weibo.cn/status/4740321169377914这两个地址对应的是同一篇微博,实际使用过程中,需要根据拿到的不同地址,灵活判断是否需要转换地址来进行

2022-02-24 10:41:07 578

原创 【解决方法】如何压缩网页字体文件

背景一个小的 H5 项目,客户要求使用指定的字体,一般来讲如果有特殊字体,前端这边都按照切图来处理了。但是这个项目中的特殊字体的字符内容是变化的,也就没办法提前切图。所以只能在网页中使用字体文件,又因为文件比较大,影响页面加载速度,一方面考虑使用 CDN 来保存字体文件,另一方面也考虑把文件压缩一下。解决思路明确了问题,下面就是怎么解决问题了。解决这个问题有两个思路:一种是使用一些前端工具,比如 font-spider、font-spider-plus 等,根据网站内容压缩字体。另外一种,是

2021-08-26 12:09:17 8005 1

原创 【解决方法】Docker+uWSGI+Flask 报错 ModuleNotFoundError: No module named ‘flask‘

背景Docker + Nginx + uWSGI + Flask 部署的环境,以前一直都能好好跑,这次把基础镜像的 Python 版本由原来的 3.6 升级到了 3.8,就报了标题的错。Docker + Nginx + uWSGI + Flask 部署可以参考 这篇文章问题分析先看一下 Docker 的启动日志:Starting nginx: nginx.,*** Starting uWSGI 2.0.18-debian (64bit) on [Tue Aug 17 02:21:46 202

2021-08-17 10:56:57 5750 1

原创 【解决方法】如何用 SQL 查询特殊字符(换行符、Tab符)

背景某些情况下,我们的数据库里面可能会保存有特殊字符,最好的方式是在保存之前处理一下,不然后面的业务使用到的时候可能会有各种奇奇怪怪的问题。但,不可避免的,总有漏网之鱼,我们需要检查一下库里面现有的数据中是否包含后面业务处理不了的特殊字符,比如:换行符、Tab符等。那么,怎么查呢?查询方式我们能想到的,一定是直接 like 查一下就行了,但是怎么写这段 SQL 是个问题,直接写:SELECT * FROM TA WHERE TName LIKE '%\n%'这样是不行的。我们需要

2021-07-20 16:27:32 11603

原创 【实现一套爬虫数据抓取平台】[3-3-04] 使用 Docker-Compose 安装 Kafka

文章目录0、系列目录1、代码0、系列目录写这套文章的时候,不会完全按照目录的顺序一篇一篇写, 大家可以到目录中直接找到对应的章节进行查看。点我跳转1、代码简单粗暴,直接上代码。version: '2'services: zookeeper: image: wurstmeister/zookeeper ports: - "2181:2181" kafka: image: wurstmeister/kafka volumes: -

2021-07-07 09:32:39 7096

原创 【实现一套爬虫数据抓取平台】[3-3-03] Ubuntu 如何升级 CMake

文章目录0、系列目录1、背景2、操作步骤3、总结0、系列目录写这套文章的时候,不会完全按照目录的顺序一篇一篇写, 大家可以到目录中直接找到对应的章节进行查看。点我跳转1、背景安装某些 Python 依赖库的时候,需要特定版本的 Cmake,或者需要高于某些版本的 Cmake,使用 apt 安装的默认版本的 Cmake 版本有些时候会报版本不够的问题,比如:root@localhost:/root# pip install pyre2... running install run

2021-03-18 11:11:46 16299

原创 【实现一套爬虫数据抓取平台】[3-3-02] CentOS 设置定时任务/计划任务

文章目录0、系列目录1、应用场景2、周期性任务 - crontab安装 crontab创建任务参数解释其他命令3、一次性任务 - at安装 at创建任务查看任务删除任务时间参数4、总结0、系列目录写这套文章的时候,不会完全按照目录的顺序一篇一篇写, 大家可以到目录中直接找到对应的章节进行查看。点我跳转1、应用场景实际生产中,总有一些任务需要定时执行:定期清理日志定期执行备份定期检测服务是否正常实现的方式也有很多种,可以自己写服务来监测、可以使用 pm2。我们今天介绍两个最简单、最基础

2021-03-17 12:11:31 16634

原创 【实现一套爬虫数据抓取平台】[3-5-02] CentOS 关闭超时进程

文章目录零、系列目录一、背景二、脚本代码三、解析执行步骤代码获取进程 pid获取进程的运行时间四、总结零、系列目录写这套文章的时候,不会完全按照目录的顺序一篇一篇写, 大家可以到目录中直接找到对应的章节进行查看。点我跳转一、背景在运行爬虫的时候,有些任务难免执行超时,针对超时的任务,我们采取的策略就是直接关闭这个任务的进程,避免任务阻塞。二、脚本代码先上干货,有需要的同学可以直接拿走了。完整代码位置:点击跳转。#!/bin/bashfunction kill_timeout_pro

2021-03-16 11:56:51 17066

原创 【刷题】数据库SQL实战 [SQL02] - 查找入职员工时间排名倒数第三的员工所有信息

题目地址点击跳转题目描述有一个员工employees表简况如下:建表语句如下:CREATE TABLE `employees` (`emp_no` int(11) NOT NULL, `birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender` char(1) NOT NULL,`hire_date` date NOT NULL,PRI

2021-03-11 10:16:10 19175

原创 【刷题】数据库SQL实战 [SQL01] - 查找最晚入职员工的所有信息

题目地址点击跳转题目描述有一个员工employees表简况如下:建表语句如下:CREATE TABLE `employees` (`emp_no` int(11) NOT NULL, `birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender` char(1) NOT NULL,`hire_date` date NOT NULL,PRI

2021-03-11 10:11:50 19359

原创 【刷题】华为笔试面试机考 [HJ30] - 字符串合并处理

题目地址点击跳转题目描述按照指定规则对输入的字符串进行处理。详细描述:将输入的两个字符串合并。对合并后的字符串进行排序,要求为:下标为奇数的字符和下标为偶数的字符分别从小到大排序。这里的下标意思是字符在字符串中的位置。对排序后的字符串进行操作,如果字符为‘0’——‘9’或者‘A’——‘F’或者‘a’——‘f’,则对他们所代表的16进制的数进行BIT倒序的操作,并转换为相应的大写字符。如字符为‘4’,为0100b,则翻转后为0010b,也就是2。转换后的字符为‘2’; 如字符为‘7’,为01

2021-03-11 09:38:55 19434

原创 【实现一套爬虫数据抓取平台】[3-3-01] 部署 Docker+Nginx+uWSGI+Flask 应用

文章目录零、系列目录一、基本概念1、Docker2、Nginx3、uWSGI4、Flask二、部署结构三、结构分析四、实现步骤1、编写 Flask 应用2、编写 uWSGI 配置文件3、编写 Nginx 配置文件4、编写 Docker 启动脚本5、编写 Docker 镜像构建文件6、编写 docker-compose 文件五、测试1、运行2、检查启动服务3、检查返回结果六、总结零、系列目录写这套文章的时候,不会完全按照目录的顺序一篇一篇写, 大家可以到目录中直接找到对应的章节进行查看。点我跳转一、基

2021-03-09 15:43:44 20756

原创 【实现一套爬虫数据抓取平台】[3-5-01] 相似文章分析

文章目录零、系列目录一、背景二、技术点三、实现步骤1、将文本分词2、将分词结果向量化3、计算两个向量的余弦相似度四、核心代码五、总结零、系列目录写这套文章的时候,不会完全按照目录的顺序一篇一篇写, 大家可以到目录中直接找到对应的章节进行查看。点我跳转一、背景爬虫抓回来的文章很多,但有很多是重复或者类似的文章,可能就是某些自媒体的一篇稿件发在了多个平台,或者就是某个品牌方的新闻通稿。针对这样的文章,我们增加了一个归集相同文章的功能。具体的功能点实现可以以后再说,这里主要说说如何判断两篇文章(标题

2021-03-05 14:12:13 21659

原创 【刷题】华为笔试面试机考 [HJ29] - 字符串加解密

题目地址点击跳转题目描述1、对输入的字符串进行加解密,并输出。2、加密方法为:当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a;当内容是数字时则把该数字加1,如0替换1,1替换2,9替换0;其他字符不做变化。3、解密方法为加密的逆过程。本题含有多组样例输入。输入描述:输入说明输入一串要加密的密码输入一串加过密的密码输出描述:输出说明输出加密后的字符输出解密后的字符示例1输入abcdefgBCD

2021-02-25 13:28:29 23187

原创 【刷题】华为笔试面试机考 [HJ27] - 查找兄弟单词

题目地址点击跳转题目描述定义一个单词的“兄弟单词”为:交换该单词字母顺序,而不添加、删除、修改原有的字母就能生成的单词。兄弟单词要求和原来的单词不同。例如:ab和ba是兄弟单词。ab和ab则不是兄弟单词。现在给定你n个单词,另外再给你一个单词str,让你寻找str的兄弟单词里,字典序第k大的那个单词是什么?注意:字典中可能有重复单词。本题含有多组输入数据。输入描述:先输入单词的个数n,再输入n个单词。再输入一个单词,为待查找的单词x最后输入数字k输出描述:输出查找到x的兄弟

2021-02-24 11:52:05 23255

原创 【刷题】华为笔试面试机考 [HJ26] - 字符串排序

题目地址点击跳转题目描述编写一个程序,将输入字符串中的字符按如下规则排序。规则 1 :英文字母从 A 到 Z 排列,不区分大小写。如,输入: Type 输出: epTy规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。如,输入: BabA 输出: aABb规则 3 :非英文字母的其它字符保持原来的位置。如,输入: By?e 输出: Be?y注意有多组测试数据,即输入有多行,每一行单独处理(换行符隔开的表示不同行)输入描述:输入字符串输出描述:输出字符串

2021-02-24 11:37:31 26810

原创 【刷题】华为笔试面试机考 [HJ23] - 删除字符串中出现次数最少的字符

题目地址点击跳转题目描述实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。注意每个输入文件有多组输入,即多个字符串用回车隔开输入描述:字符串只包含小写英文字母, 不考虑非法输入,输入的字符串长度小于等于20个字节。输出描述:删除字符串中出现次数最少的字符后的字符串。示例1输入abcddaabcddd输出ddaaddd解题思路查表,记录下出现次数最少的 字符 和 次数,然后再统一替

2021-02-24 09:45:27 23131

原创 【刷题】华为笔试面试机考 [HJ22] - 汽水瓶

题目地址点击跳转题目描述有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?输入描述:输入文件最多包含10组测试数据,每个数据占一行,仅包含一个正整数n(1<=n

2021-02-24 09:41:08 23333

原创 【刷题】华为笔试面试机考 [HJ21] - 简单密码破解

题目地址点击跳转题目描述密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈. 接下来渊子要在密码之上再加一套密码,虽然简单但也安全。假设渊子原来一个BBS上的密码为zvbo9441987,为了方便记忆,他通过一种算法把这个密码变换成YUANzhi1987,这个密码是他的名字和出生年份,怎么忘都忘不了,而且可以明目张胆地放在显眼的地方而不被别人知道真正的密码。他是这么变换的,大家都知道手机上的字母: 1–1, abc–2, def–3, ghi–4, jkl–5, mn

2021-02-24 09:36:12 23168

原创 【刷题】华为笔试面试机考 [HJ20] - 密码验证合格程序

题目地址点击跳转题目描述密码要求:1.长度超过8位2.包括大小写字母.数字.其它符号,以上四种至少三种3.不能有相同长度大于2的子串重复输入描述:一组或多组长度超过2的子符串。每组占一行输出描述:如果符合要求输出:OK,否则输出NG示例1输入021Abc9000021Abc9Abc1021ABC9000021$bc9000输出OKNGNGOK解题思路按照每个要求,写对应的判断条件就可以。我这里判断大小写字母使用的查表的方式(查表在 ACM

2021-02-23 15:34:09 23474

原创 【刷题】华为笔试面试机考 [HJ19] - 简单错误记录

题目地址点击跳转题目描述开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号。处理:1、 记录最多8条错误记录,循环记录,最后只用输出最后出现的八条错误记录。对相同的错误记录只记录一条,但是错误计数增加。最后一个斜杠后面的带后缀名的部分(保留最后16位)和行号完全匹配的记录才做算是”相同“的错误记录。2、 超过16个字符的文件名称,只记录文件的最后有效16个字符;3、 输入的文件可能带路径,记录文件名称不能带路径。4、循环记录时,只以第一次出现的顺序为准,后面重复的不会

2021-02-23 15:28:35 23429

原创 【刷题】华为笔试面试机考 [HJ17] - 坐标移动

题目地址点击跳转题目描述开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S) + 数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10; A1A; %; YAD; 等。下面是一个简单的例子 如:A10;S20;W10;D30;X;A1A;B10A11;;A10;处理过程:起点(0,0)A10

2021-02-23 15:19:26 23201

原创 【刷题】华为笔试面试机考 [HJ15] - 求int型数据在内存中存储时1的个数

题目地址点击跳转题目描述输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。输入描述:输入一个整数(int类型)输出描述:这个数转换成2进制后,输出1的个数示例1输入5输出2解题思路python 有现成的进制转换的方法,直接调用即可,注意调用 bin() 方法之后的输出内容为 0b010001 这样,最开头有一个 0b,只不过对这道题来讲没有影响。代码Python 3d = int(input())d = bin(d)print(d

2021-02-23 15:11:06 22935

原创 【刷题】华为笔试面试机考 [HJ14] - 字符串排序

题目地址点击跳转题目描述给定n个字符串,请对n个字符串按照字典序排列。输入描述:输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。输出描述:数据输出n行,输出结果为按照字典序排列的字符串。示例1输入9captocatcardtwotooupboatboot输出boatbootcapcardcattotootwoup解题思路接收参数,排序,输出。代码Python

2021-02-23 15:07:40 23233

原创 【刷题】华为笔试面试机考 [HJ13] - 句子逆序

题目地址点击跳转题目描述将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符输入描述:输入一个英文语句,每个单词用空格隔开。保证输入只包含空格和字母。输出描述:得到逆序的句子示例1输入I am a boy输出boy a am I解题思路切分,反转,组合,输出。代码Python 3s = input()s_ary = s.split()

2021-02-22 15:04:33 23269

原创 【刷题】华为笔试面试机考 [HJ12] - 字符串反转

题目地址点击跳转题目描述接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)输入描述:输入一行,为一个只包含小写字母的字符串。输出描述:输出该字符串反转后的字符串。示例1输入abcd输出dcba解题思路…代码Python 3d = input()print(d[::-1])...

2021-02-22 14:58:17 23352

原创 【刷题】华为笔试面试机考 [HJ11] - 数字颠倒

题目地址点击跳转题目描述输入一个整数,将这个整数以字符串的形式逆序输出程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001输入描述:输入一个int整数输出描述:将这个整数以字符串的形式逆序输出示例1输入1516000输出0006151解题思路额…还是不说了吧。代码Python 3s = input()s = s[::-1]print(s)...

2021-02-22 14:55:05 23519

原创 【实现一套爬虫数据抓取平台】[2-2-01] 案例1:快资讯

文章目录零、系列目录一、案例资源二、案例分析三、处理过程定位处理文件定位处理方法代码翻译四、结语零、系列目录写这套文章的时候,不会完全按照目录的顺序一篇一篇写, 大家可以到目录中直接找到对应的章节进行查看。点我跳转一、案例资源目标站点https://www.360kuai.com/示例页面https://www.360kuai.com/9b091e35e504e3239示例代码https://github.com/BottleMan/BottleSpider/tree/main/00

2021-02-22 14:50:26 23557

原创 【刷题】华为笔试面试机考 [HJ10] - 字符个数统计

题目地址点击跳转题目描述编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次例如,对于字符串abaca而言,有a、b、c三种不同的字符,因此输出3。输入描述:输入一行没有空格的字符串。输出描述:输出范围在(0~127)字符的个数。示例1输入abc输出3解题思路使用函数 ord 将字符转换成 ascii 码,剩下统计数量就可以了。注:chr 方法可以将

2021-02-20 12:31:11 23321

原创 【刷题】华为笔试面试机考 [HJ9] - 提取不重复的整数

题目地址点击跳转题目描述输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。保证输入的整数最后一位不是0。输入描述:输入一个int型整数输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数示例1输入9876673输出37689解题思路直接全部当做字符串处理,注意倒序取字符。代码Python 3s = input()used = []s = s[::-1]# print(s)r = ''for c in

2021-02-20 12:27:27 23402 1

原创 【刷题】华为笔试面试机考 [HJ8] - 合并表记录

题目地址点击跳转题目描述数据表记录包含表索引和数值(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。输入描述:先输入键值对的个数然后输入成对的index和value值,以空格隔开输出描述:输出合并后的键值对(多行)示例1输入40 10 21 23 4输出0 31 23 4解题思路接收,分组(同时计算),排序,输出。代码Python 3k = int(input())rs

2021-02-20 12:22:28 23445

原创 【刷题】华为笔试面试机考 [HJ7] - 取近似值

题目地址点击跳转题目描述写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。输入描述:输入一个正浮点数值输出描述:输出该数值的近似整数值示例1输入5.5输出6解题思路直接将输入的值加 0.5,然后向下取整,即为结果。其中 int 强制转换默认即为向下取整。代码Python 3d = float(input())d = int(d+0.5)print(d)...

2021-02-20 12:09:33 23430 1

原创 【刷题】华为笔试面试机考 [HJ6] - 质数因子

题目地址点击跳转题目描述功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 )最后一个数后面也要有空格输入描述:输入一个long型整数输出描述:按照从小到大的顺序输出它的所有质数的因子,以空格隔开。最后一个数后面也要有空格。示例1输入180输出2 2 3 3 5解题思路思路很清晰,数字从小往大数,一定是先被小的质数整除,整除完成之后再次尝试整除,循环判断即可。需要注意的是,用 Python 写这道

2021-02-20 12:03:37 23606

原创 【刷题】华为笔试面试机考 [HJ5] - 进制转换

题目地址点击跳转题目描述写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。输入描述:输入一个十六进制的数值字符串。注意:一个用例会同时有多组输入数据,请参考帖子https://www.nowcoder.com/discuss/276处理多组输入的问题。输出描述:输出该数值的十进制字符串。不同组的测试用例用\n隔开。示例1输入0xA0xAA输出10170解题思路这题对使用 Python 来讲就是作弊。代码Python 3def func():

2021-02-20 10:44:31 23653

原创 【刷题】华为笔试面试机考 [HJ4] - 字符串分隔

题目地址点击跳转题目描述连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(输入多次,每个字符串长度小于100)输出描述:输出到长度为8的新字符串数组示例1输入abc123456789输出abc000001234567890000000结题思路循环判断字符串长度如果长度不大于 8,直接右侧补0输出如果长度大于8,截取前八位输入;字符串移除前8位内容

2021-02-20 10:41:06 23383

原创 【刷题】华为笔试面试机考 [HJ3] - 明明的随机数

题目地址点击跳转题目描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据,希望大家能正确处理)。注:测试用例保证输入参数的正确性,答题者无需验证。测试用例不止一组。当没有新的输入时,说明输入结束。输入

2021-02-20 10:32:15 23595

原创 【刷题】华为笔试面试机考 [HJ2] - 计算字符个数

题目地址点击跳转题目描述写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写。输入描述:第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。输出描述:输出输入字符串中含有该字符的个数。示例1输入ABCabcA输出2结题思路因为不区分大小写,所以只要将两次输入的内容都转换成同样的大小写, 然后直接统计就可以。代码Python 3s = input()c = input()

2021-02-20 10:19:36 23460

原创 【刷题】华为笔试面试机考 [HJ1] - 字符串最后一个单词的长度

题目地址点击跳转题目描述计算字符串最后一个单词的长度,单词以空格隔开。输入描述:输入一行,代表要计算的字符串,非空,长度小于5000。输出描述:输出一个整数,表示输入字符串最后一个单词的长度。示例1输入hello nowcoder输出8结题思路按照空格将字符串切分为数组,取数组最后一个元素,即为最后一个单词,计算单词长度即可。代码Python 3s = input()s_ary = s.split(' ')# print(s_ary)st =

2021-02-20 10:15:31 23420

sc_unicode.txt

sc_unicode.txt

2021-08-26

php-5.6.40.tar.gz.zip

博客 https://blog.csdn.net/zhyl8157121/article/details/107237604 引用的资源。 php-5.6.40 的源码,打包成了一个 zip 压缩文件,下载之后要解压两次才能使用。国内直接从官网下载可能会比较慢,这里做一个备份,方便有需要的同学。

2020-07-09

freetds-patched.tar.gz

博客 https://blog.csdn.net/zhyl8157121/article/details/107237604 引用的资源。freetds-patched.tar.gz 源码,国内直接从官网下载可能会比较慢,这里做一个备份,方便有需要的同学。

2020-07-09

js 二维码生成库

把字符串生成二维码,并以Base64 URL形式输出。 文章 http://blog.csdn.net/zhyl8157121/article/details/51726011 的引用资源。

2016-06-21

Notepad++ 自定义 httpd.conf 文件语法高亮的配置文件

Notepad++ 自定义 httpd.conf 文件语法高亮的配置文件 使用方法: http://blog.csdn.net/zhyl8157121/article/details/51320819

2016-05-05

Microsoft Visual C++ Compiler for Python 2.7(part 2)

用pip安装scrapy的时候出现的问题。但是微软网站又抽风了,半天下载不下来。 放在这里做个备份。 由于CSDN的上传限制,把文件拆分了,这里是第二部分。

2016-02-01

Microsoft Visual C++ Compiler for Python 2.7(part 1)

用pip安装scrapy的时候出现的问题。但是微软网站又抽风了,半天下载不下来。 放在这里做个备份。 由于CSDN的上传限制,把文件拆分了,这里是第一部分。

2016-02-01

Android通过webservice连接Sqlserver实例

Android连接SQLServer详细教程(数据库+服务器+客户端) 博客http://blog.csdn.net/zhyl8157121/article/details/8169172中的资源

2012-12-02

android连接数据库实例

android连接数据库的实例,包括webservice端的代码和数据库的格式和代码,希望对需要的人有帮助

2012-08-16

HTTP返回状态码大全

包含所有HTTP的返回码及其含义,有需要的可以直接查找

2012-08-14

Sqlite语法

sqlite语法规则, 使用方法,还是比较全的,可以拿来参考一下

2012-08-14

PndMergeHelper

开发游戏的时候常用的工具,可以很方便的讲几张png图片合并成一张,使用很简单

2012-08-14

老鼠走迷宫

算法课做的,经典问题老鼠走迷宫,需要的同学可以参考

2012-08-14

C语言 冰鞋租用管理系统

大一暑期小学期做的,有需要的同学可以参考

2012-08-14

冰鞋租用管理系统,c语言版

大一小学期做的,虽然不是很好,但是很基础,东西也都很简单,新手看看吧

2012-07-01

Google C++规范 中文版

google C++规范 中文版,很详细,新手或者代码风格比较差的可以看一看

2012-07-01

ACM算法模板

ACM的算法模板,自用的,以前从网上淘的,感觉还不错

2012-05-26

djvu格式电子书的阅读器

可以看djvu格式电子书的阅读器,虽然这种格式的书很少见,不过,偶尔遇到了还是挺麻烦的

2011-08-06

空空如也

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

TA关注的人

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