《C程序设计语言》 练习2-4
问题描述 重新编写函数squeeze(s1,s2),将字符串s1中任何与字符串s2中字符匹配的字符都删除。 Write an alternate version of squeeze(s1,s2) that deletes each character in the string s1 that m ... 查看全文
Python书籍推荐:《Python网络爬虫实战 第2版》(PDF+源码+书签+文字可复制)
下载地址: 链接:https://pan.baidu.com/s/13yLya-zq_3nRN1B-BN6Nxw 提取码:y21j 源码下载地址:https://pan.baidu.com/s/1QRitgSIDxlFw-diplKagzw#list/path=%2F ... 查看全文
Python selenium 滚动条
在我们使用Python + selenium 的时候,会遇到如下报错,原因是当页面上的元素超过一屏后,想操作屏幕下方的元素,是不能直接定位到,会报元素不可见的。selenium.common.exceptions.WebDriverException: Message: unknown error: ... 查看全文
C++实现贪吃蛇小游戏
总体思路 一直输出、清屏、再输出...形成刷新效果,形成动画效果。生成一个二维数组,用以储存地图、食物、蛇和围墙。每次输出将这个二维数组输出。生成指针数组指向二维数组来表示一个蛇头和蛇尾,指针所指的位置值为*表示蛇身,-表示蛇头,创建变量fx用来记录当前蛇的移动方向 蛇的移动:循环用_kbhit() ... 查看全文
SpringMVC拦截器
1.实现HandlerInterceptor接口 @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object obj) throws Exception { / ... 查看全文
leetcode 删除数组中的重复项
leetcode 26.[删除排序数组中的重复项] [删除排序数组中的重复项]: https://leetcode cn.com/problems/remove duplicates from sorted array/ leetcode 27.[移除元素] [移除元素]: https://leet ... 查看全文
Java Exception 和Error有什么区别?
① Exception 和Error 都是继承了Throwable类,在Java中只有Throwable类型的实例才可以被抛出或者捕获,它是异常处理机制的基本类型。 ② Exception和Error体现了Java平台设计者对不同异常情况的分类。 ⑴Exception是程序正常运行中,可以预料的意外 ... 查看全文
力扣题解 189th 旋转数组
189th 旋转数组 利用空间特性解题 例如 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 我们会发现,答案数组前端的k个元素,恰好是原数组末端的k个元素。因此我们只需要把原数组拆分为两个数组:head(包含原数组的前nums.length k个元素 ... 查看全文
java web基础
C/S框架与B/S框架 C/S:指客户端-服务器框架,建立在局域网的基础上。一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务。C/S框架分两层,第一层是在客户机系统上结合了表示与业务逻辑的用户表示层,第二层是通过网络结合了数据库服务器的数据库层。 B/ ... 查看全文
解密C语言编译背后的过程
我们大部分程序员可能都是从C语言学起的,写过几万行、几十万行、甚至上百万行的代码,但是大家是否都清楚C语言编译的完整过程呢,如果不清楚的话,我今天就带着大家一起来做个解密吧。 C语言相对于汇编语言是一种高级语言,要想在系统上运行,需要通过编译器把它转换成机器能够读懂的可执行的代码。 以Linux系统 ... 查看全文
webdriver元素定位
如何知道自己所要用的元素的id/name/class等 打开自己的产品页面,F12检查元素,点击element 的tab,可以看到前端所用的方式是哪一种,你就用哪一种去定位元素;如下图:我的,用的就是class; WebElement element = driver.findElement(By. ... 查看全文
css3实现背景颜色渐变,文字颜色渐变,边框颜色渐变
css3的渐变可以使用2个或者多个指定的颜色之间显示平稳的过渡的效果。这篇文章主要介绍下css3实现背景颜色渐变,文字颜色渐变,边框颜色渐变的方法,以便大家学习参考! 1、css背景颜色渐变 代码: <style> .content_bg{ width:600px;max-width: 100%;m ... 查看全文
html中map area 热区自适应的原生js实现方案
在做自适应网页的时候,如果在图片中使用了热区map。图片可以通过样式实现:图片大小随页面变化,但是MAP中每个area的坐标并不能通过css直接实现自适应。这篇文章就介绍通过原生js来实现:MAP中每个area的坐标也随页面等比例的变化效果。 map area 热区自适应的实现代码 html: <s ... 查看全文
一、web自动化简介
1、什么是Selenium? selenium是一款基于web网页的UI自动化测试的框架,用来做web自动化测试 支持多浏览器操作,ie、firefox、chrome、edge、safaria等 跨平台,windows、linux、mac都可以 支持多语言,python、java、ruby、C#等 ... 查看全文
【JS】【LeetCode】7. 整数反转
var reverse = function(x) { var s = Math.sign(x) // 判断正负数 var x = Math.abs(x) // 求绝对值 var res = 0 while(x > 0) { const nowNum = x % 10 // 取余数 x = (x - ... 查看全文
【JS】【LeetCode】1. 两数之和
var twoSum = function(nums, target) { var obj = {} var i = 0 var res = [] while (i < nums.length) { if(obj[target - nums[i]] !== undefined) { res.push ... 查看全文
servlet和jsp区别
servlet是在Java代码里面写HTML,jsp是在HTML里面写Java。 一、 servlet适合处理业务逻辑和动态修改数据,对html语句则需要逐条操作,jsp容易操作标签,适合输出html。 二、1、JSP第一次运行的时候会编译成Servlet,驻留在内存中以供调用。2、JSP是web开 ... 查看全文
node.js 之express全局安装并且启动一个微服务
全局安装:npm install express -g 引入express let express = require('express'); let app = express(); app.get('/',(req,res)=>{ res.send('这是首页') }) app.listen(8 ... 查看全文
HTML基础 b i 字体加粗 斜体
OS : Windows 10 browser : Chrome 83.0.4103.116 editor : Visual Studio Code 1.46.1 typesetting : Markdown html <!DOCTYPE html> <html lang="zh-CN"> <hea ... 查看全文