闲聊
文章平均质量分 65
基本的问题总结,面试的基础
韩淼燃
最近在更新运维专栏。欢迎大家来点赞,关注。
展开
-
爬虫+Flask+Echarts搭建《深度学习》书评显示大屏
在饼图页面和柱状图页面中,我们使用Pie()和Bar()函数创建了一个饼图和一个柱状图,并设置了相应的参数。通过对书评数据进行预处理和情感分析,并将结果可视化展示出来,我们可以更好地了解读者对这本书的评价情况。上述代码中,我们首先使用re库编译了一个正则表达式模式,用于匹配所有的空格、制表符和换行符。然后,我们使用循环遍历书评列表中的每一个元素,并使用re.sub()函数将匹配到的字符替换为空字符串。由于爬取到的书评数据中可能存在一些无意义的字符,比如空格、换行符等,因此我们需要对数据进行预处理。原创 2023-07-19 17:45:30 · 310 阅读 · 0 评论 -
前端框架Layui的使用讲解(Layui搭建登录注册页面)
Layui是一款基于jQuery的前端UI框架,具有轻量、简单、易用等特点。Layui提供了丰富的组件和接口,包括表单、表格、弹窗、导航、日期等常用组件,以及丰富的API接口。Layui的设计理念是“模块化设计”,即将一个完整的页面拆分成多个模块,每个模块都有独立的功能和样式,便于开发和维护。本文介绍了Layui框架的基本使用方法,并通过搭建一个登录注册页面的实例来展示Layui的强大功能。希望读者能够通过本文对Layui有更深入的了解,并在实际开发中灵活运用。原创 2023-07-19 17:42:49 · 1135 阅读 · 0 评论 -
一次面试,让我认识到Linux的重要性
大家好,今天跟大家奉献一下我面试90多家公司遇到的Linux的问题。面试中,一般都会遇到那个让你感觉到恶心的面试官问你不着边际的技术问题,所以,学好linux也是一项技能,让你在面试中,傲视群雄。在IT届,有个不成文的规矩,叫,面试造火箭,工作拧螺丝。在那个刚失业的一个夏天,夏日炎炎,来到大家认为的大厂----某度。面试我的是一个大哥,笑眯眯的说:同学,来,咱们边走边聊。下面就是正式的Linux的话题,大家可要认证学习一下。原创 2021-09-28 09:00:43 · 390 阅读 · 0 评论 -
一次面试,让我认识到Shell的重要性
书接上文,,不知道前因后果的请移步上文。面试中,一般都会遇到那个让你感觉到恶心的面试官问你不着边际的技术问题,所以,学好linux也是一项技能,让你在面试中,傲视群雄。在IT届,有个不成文的规矩,叫,面试造火箭,工作拧螺丝。小编之前做过汽车改装维修,当第一次听到shell的时候想到是壳牌机油。然而,他是个这。导致小编每次在工作中一听到shell,立马就想到了机油。好了,书归正传,接下来我聊一下在面试中遇到的shell问题。这次我直接摆出面试中遇到的技术问题,直接说。原创 2021-09-28 10:36:16 · 266 阅读 · 0 评论 -
Windows环境下Composer的安装教程
方法:计算机-->右键-->属性-->高级系统设置-->环境变量(这一步相信大家都是妥妥的)如果出现如下错误,说明伟大的防火墙阻止了你获取存在国外服务器的文件,需要手动下载一下。复制php.exe的路径,粘贴到path环境变量中(注意前面有一个分号;并放到PHP目录下,在PHP目录下新建。Windows安装Composer。Windows安装Composer。Windows安装Composer。Windows安装Composer。Windows安装Composer。方法:在PHP目录下,打开。原创 2019-03-16 22:47:57 · 1924 阅读 · 0 评论 -
AngularJS第一节课
1.引入:<script src="https://cdn.staticfile.org/angular.js/1.4.6/angular.min.js"></script>2.创建一个app容器(div),添加属性 ng-app='',然后获取输入数据(ng-model)给绑定元素(ng-bind),看图:还可以初始化变量(ng-init),看下图3....原创 2019-03-25 21:25:21 · 216 阅读 · 0 评论 -
ajaxfileupload使用中的问题
1,报错,<token 类似的错误。这个是数据返回时的报错。修改:uploadHttpData: function( r, type ) { var data = !type; data = type == "xml" || data ? r.responseXML : r.responseText; // ifthe type ...原创 2019-06-12 16:54:57 · 386 阅读 · 0 评论 -
layui弹出输入框
<script> layui.use('layer', function(){ //独立版的layer无需执行这一句 var $ = layui.jquery, layer = layui.layer; //独立版的layer无需执行这一句 var f = {$server.f}; if(f==0){ l...原创 2019-07-23 14:57:22 · 6005 阅读 · 0 评论 -
JS如何判断一个数组是否为空、是否含有某个值
一、js判断数组是否为空方法一:arr.lengthlet arr = [];if (arr.length == 0){ console.log("数组为空")}else { console.log("数组不为空")}二、js判断数组是否含有某个值方法一:arr.indexOf()if (arr.indexOf(2) != -1){ ...原创 2019-06-20 09:44:58 · 10512 阅读 · 0 评论 -
js判断正负数以及保留小数点后两位
function NumberCheck(num,len) { //得到第一个字符是否为负号 var t = num.charAt(0); //先把非数字的都替换掉,除了数字和. num = num.replace(/[^\d\.]/g,''); //必须保证第一个为数字而不是. num = ...原创 2019-11-13 11:23:43 · 2052 阅读 · 1 评论 -
HTML5之input标签的新type属性
新type属性介绍 首先让我们来看一张表 HTML5中的type.png其中标有`红色5`的代表`HTML5`中推出的 测试代码: <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>...原创 2019-04-15 15:40:33 · 3097 阅读 · 0 评论 -
jQuery 遍历 - each() 方法
实例输出每个 li 元素的文本:$("button").click(function(){ $("li").each(function(){ alert($(this).text()) });});定义和用法each() 方法规定为每个匹配元素规定运行的函数。提示:返回 false 可用于及早停止循环。语法$(selector).each(f...原创 2019-07-04 17:37:45 · 659 阅读 · 2 评论 -
layui表单赋值与表单取值
//表单赋值 layui.$('#LAY-component-form-setval').on('click', function(){ form.val('example', { "username": "贤心" // "name": "value" ,"password": "123456" ,"interest": 1 ,"lik...原创 2020-01-06 18:12:56 · 12248 阅读 · 9 评论 -
js 集合的交集、补集、差集、去重
///集合取交集Array.intersect =function(){varresult =newArray();varobj = {};for(vari =0; i <arguments.length; i++) {for(varj =0; j <arguments[i].length...原创 2019-03-21 09:14:25 · 315 阅读 · 0 评论 -
Html细线表格的实现
在网页制作中,我们常常会使用到表格,表格使得需要表达的信息更清楚,明了。<table border="1"cellspacing="0" bordercolor="#000000" width = "80%"> <tr> <td>1.1</td> <td>1.2</td> ...原创 2019-03-28 09:26:42 · 1340 阅读 · 0 评论 -
JavaScript字符串转数字的5种方法及其陷阱
String 转换为 Number 有很多种方式,我可以想到的有 5 种! parseInt(num); // 默认方式 (没有基数)parseInt(num, 10); // 传入基数 (十位数)parseFloat(num); // 浮点数Number(num); // Number 构造器~~num; //按位非num / 1; // 除一个数num * 1; // ...原创 2019-04-12 14:23:38 · 165 阅读 · 0 评论 -
使用CSS让多出来的字变为省略号
<style>.text1 { width:200px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; white-space:nowrap;...原创 2019-06-20 09:43:41 · 1114 阅读 · 0 评论 -
layui上传 同时绑定多个元素,并将属性设定在元素上 lay-data BUG(这个针对于tp)
tp使用过程中 lay-data 中URL 前面必须要有空格 不然会报错 默认的首页 不是指定URL<button class="layui-btn demoMore" lay-data="{url: '/a/'}">上传A</button><button class="layui-btn demoMore" lay-data="{url: '/b/', si...原创 2019-04-17 11:35:30 · 7172 阅读 · 2 评论 -
layui中table表格下checkbox保存状态赋值checkbox与禁止使用表头多选
保存状态赋值var checkedSet = new Set();table.on('checkbox(dataguid1Table)', function(obj){ console.log(obj.checked); //当前是否选中状态 console.log(obj.data); //选中...原创 2020-01-06 15:00:31 · 2544 阅读 · 0 评论 -
前端clone的使用
在使用jquery中,我们难免会遇到clone这个方法,所以,我总结了一下。好多人clone之后之前的数据不显示,或者绑定的方法不好用,这个问题,我们的在clone这个方法中添加一个true。还有一个问题,就是我们append追加的内容,然后clone,我们会发现clone的dom内容不显示,这个时候,我们使用children这个方法。这里我就不弄图片了。有问题,滴滴小编。...原创 2019-06-18 17:01:22 · 564 阅读 · 0 评论 -
遮罩层的小demo,拿来即用
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> *{padding: 0; margin: 0} /*遮罩层*/ ...原创 2019-06-14 15:30:25 · 346 阅读 · 0 评论 -
html使用js验证文本框中小数点两位
obj.value = obj.value.replace(/[^\d.]/g,""); //清除“数字”和“.”以外的字符 obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');//只能输入两个小数 if(obj.value.indexOf(".")< 0 && obj...原创 2019-04-12 10:42:09 · 690 阅读 · 0 评论 -
layui文件上传重复问题
upload.render({elem:'#add_ppts',url:localStorage.getItem('url')+'/upload/upload/ppt_upload',accept:'video'//视频,choose:function(obj){//varfiles=obj.pushFile();...原创 2020-05-11 18:19:44 · 5683 阅读 · 7 评论 -
layui删除提示
function Del(id) { layer.confirm("确认要删除吗,删除后不能恢复", { title: "删除确认" }, function (index) { $.ajax({ type: "POST", url: "del", data: {...原创 2019-06-10 16:50:13 · 1863 阅读 · 0 评论 -
DIV的内容自动换行
word-break:break-all和word-wrap:break-word都是能使其容器如DIV的内容自动换行。它们的区别就在于:1,word-break:break-all 例如div宽200px,它的内容就会到200px自动换行,如果该行末端有个英文单词很长(congratulation等),它会把单词截断,变成该行末端为conra(congratulation的前端部分),......原创 2019-06-20 11:40:33 · 36235 阅读 · 0 评论 -
页面加载完成后自动执行一个方法函数的JQ、JS方法
一、JS方法1.最简单的调用方式,直接写到html的body标签里面:<body onload="myfunction()"><html> <body onload="func1();func2();func3();"> </body></html>2.在JS语句调用:<scr...原创 2019-04-19 15:02:37 · 1799 阅读 · 0 评论 -
HTML特殊字符编码对照表
特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 Α Α Α Β Β Β Γ Γ Γ Δ Δ &#...原创 2020-02-14 18:57:46 · 363 阅读 · 0 评论 -
layui 如何取得select下拉框选中的值
html: <form class="layui-form layui-form-pane" action="" lay-filter="example"> <div class="layui-form-item"> <div class="layui-form-item"> ...原创 2019-04-10 18:00:43 · 5166 阅读 · 2 评论 -
jquery获取所有的兄弟元素
jQuery 遍历 - siblings() 方法jQuery中的siblings方法可以获取指定元素的同辈的所有元素,返回一个数组语法.siblings(selector)注:selector为可选项,包含用于匹配元素的选择器表达式。siblings()方法使用案例获取UL标签同辈的所有元素,并输出获取的个数,并把它们的字体设为红色HTML代码<...原创 2019-07-16 09:31:25 · 9065 阅读 · 0 评论 -
设置html页面不让浏览器缓存的方法
1.在html头中加入以下3句话,可以防止大部分浏览器缓存<meta http-equiv="pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache, must-revalidate"> <meta http-equiv="expires" content...原创 2019-05-22 10:34:53 · 2632 阅读 · 0 评论 -
Layui文件上传带进度条
1.修改layui文件上传ajax的代码:这里使用的是layui的非模块化 (layui.js),模块化请修改modules/upload.jsxhr:function () { var newXhr = i.ajaxSettings.xhr(); // 给xhr的upload添加progress的监听 newXhr.upload.addEventListener('progr...原创 2019-07-29 10:35:02 · 1737 阅读 · 2 评论 -
layui日期控件点击一闪而过解决方法
layui.use(['form','laydate'],function(){varform=layui.form;varlaydate=layui.laydate;laydate.render({elem:'#test1',type:'datetime'...原创 2019-09-23 10:17:11 · 3114 阅读 · 0 评论 -
html中div加滚动条
如果该div被包含在其他对象例如td中,则位置可设为相对positionrelative。如果要出现水平滚动条,则overflow-xauto。不过在不超出时,会有下面的滚动条,所以不是最好的选择。同理,垂直滚动条为overflow-yauto。这样比较好的是,在宽和高不超出时,只是一条线。记住宽和高一定要设置噢,否则不成的。记住宽和高一定要设置噢,否则不成的。...原创 2019-06-14 16:37:22 · 27726 阅读 · 0 评论 -
Jquery获取所有子元素
1.取main下面的多个div,可以这样写$('#main>div') 可以选择main下面的的子元素的总所有div2.取第二个div可以这样$("#main>div:eq(1)")原创 2019-07-16 11:09:48 · 14423 阅读 · 6 评论 -
js跨域问题及常用的两种解决方案
跨域产生的原因跨域是由浏览器的同源策略引起的,即不同源(协议,域名,端口中其中有一个不同)的js是不能读取对方的资源的。当要网站中的js要请求其他网站的数据时就会产生跨域问题,就像下面这样,浏览器会报错。关于会产生跨域的情况,直接在网上找了一张图,做了很详细的总结。当然这都不是重点,重要的是如何来解决跨域问题。跨域解决方案1.jsonp可跨域的html标签所有具...原创 2019-04-18 09:10:15 · 287 阅读 · 0 评论 -
jquery瀑布流
<style> .item{ width: 200px; height: auto; box-sizing: border-box; border: 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; ...原创 2019-06-11 11:07:30 · 415 阅读 · 0 评论 -
ueditor在弹出窗口被遮盖的解决办法
插入多选图片和其他的。被遮盖了。这是修改后的效果只需要修改代码:原创 2019-05-07 14:27:32 · 4845 阅读 · 0 评论 -
HTML 行内元素 与 块级元素
行内元素和块级元素行内元素一般是内容的容器,而块级元素一般是其他容器的容器。一般情况下,行内元素只能包含内容或者其它行内元素,宽度和长度依据内容而定,不可以设置,可以和其它元素和平共处于一行;而块级元素可以包含行内元素和其它块级元素,且占据父元素的整个空间,可以设置 width 和 height 属性,浏览器通常会在块级元素前后另起一个新行。因此,行内元素适合显示具体内容,而块级元素适合做...原创 2019-03-21 09:07:56 · 229 阅读 · 0 评论 -
jquery瀑布流加载搭配ajax请求
<style> .item{ width: 200px; height: auto; box-sizing: border-box; border: 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; ...原创 2019-06-11 10:59:57 · 424 阅读 · 0 评论 -
html中JQ(jquery)中获取select被选中的值
<select name="r_id" class="r_id"> <option value="">请选择班级</option> {foreach $data as $vo} <op...原创 2019-05-16 17:35:37 · 6669 阅读 · 0 评论