content

小程序富文本解析

送分小仙女□ 提交于 2019-11-29 11:08:33
吼吼吼;又要开始一篇新的记录了。 关于小程序解析富文本;今天碰到这个问题,所幸解决了。记录一下 首先需要用到 wxParse 这个插件 下载地址:https://github.com/icindy/wxParse;(git地址,有用法文档) 下载好之后,接着进行第二步 在对应需要用到的页面引入wxParse const WxParse = require('../../../../wxParse/wxParse.js'); 然后调用方法;data就是富文本里面的内容 // 富文本编辑器 fuwenBen: function (data) { let that = this; let fuwenben = data; let content = WxParse.wxParse_ly_all('fuwenben', 'html', fuwenben, that); // console.log(content) that.setData({ content }) }, 这样js部分的数据处理就OK了;下面是wxml里 引入插件的wxml文件 <import src="../../../../wxParse/wxParse.wxml" /> 然后 <view class='pt40 w'> <template is="wxParse" data="{{ wxParseData

JavaWeb 错误/异常时页面提示

余生长醉 提交于 2019-11-29 09:49:19
经常我们会遇到发生页面404错误,服务器 500 异常,如果默认方式处理,则是将异常捕获之后跳到 Tomcat 缺省的异常页面,如下图所示。 不论哪个网站都是一样的,所以为了满足自定义的需要,Tomcat 也允许自定义样式的。也就是在 web.xml 文件中配置: <!-- 404 页面不存在错误 --> <error-page> <error-code>404</error-code> <location>/notFound.jsp</location> </error-page> <!-- 500 服务器内部错误 --> <error-page> <error-code>500</error-code> <location>/notFound.jsp</location> </error-page> 最后就是去友好展示。 这是一个很简洁的404页面,只有一个网页,自带效果,非响应式设计 代码: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>404错误页面不存在</title> <style

初学Python——运算符、索引、字符串的内建函数

℡╲_俬逩灬. 提交于 2019-11-29 09:44:06
1.常用基本算术运算符:+ - * ** / % // print(1+11) print(11-1) print(18*2) print(18/2) print(16%3)#取余数 print(2**3)#获取次方 print(16//3)#取接近于整除的数(结果据数轴方向向左取整) 2.索引:和大部分高级语言一样从字符串的0位置(也就是第一个元素)开始检索,如果检索范围超过了字符串的长度,程序会继续执行不影响结果,但是会报错 “IndexError: string index out of range“。 #输出字符串的第一个元素 a = 'Hello' print(a[0]) #切片:取出字符串中前5个元素内容 info = '今天星期三,明天上完课就放假了' print(info[0:5]) time_str = '时间:2019-9-11' #[3:]:从索引3开始取到最后 print('从索引3开始取到最后:\n', time_str[3:]) #[:3]:从开始取到索引值为3结束 print('从开始取到索引值为3结束:\n', time_str[:3]) #-3,表示,从开始取到倒数第三个 print('从开始取到倒数第三个:\n', time_str[:-3]) #反转字符串 time_str = '时间:2019-9-11' print(time_str[::

第三天作业

♀尐吖头ヾ 提交于 2019-11-29 08:27:38
第三天作业 第一题.有变量name = "aleX leNb" 完成如下操作: 1.移除 name 变量对应的值两边的空格,并输出处理结果 代码: name = "aleX leNb" print(name.strip()) 结果是:aleX leNb 2.判断 name 变量是否以 "al" 开头,并输出结果 代码: name = "aleX leNb" print(name.startswith("al")) 结果是:Ture 3.判断name变量是否以"Nb"结尾,并输出结果 代码: name = "aleX leNb" print(name.endswith("Nb")) 结果是:Ture 4.将 name 变量对应的值中的 所有的"l" 替换为 "p",并输出结果 代码: name = "aleX leNb" print(name.replace("l", "p")) 结果是:apeX peNb 5.将name变量对应的值中的第一个"l"替换成"p",并输出结果 代码: name = "aleX leNb" print(name.replace("l","p",1)) 结果是:apeX leNb 6.将 name 变量对应的值根据 所有的"l" 分割,并输出结果。 代码: name = "aleX leNb" print(name.split("l")) 结果是:['a'

python文件操作杂记

淺唱寂寞╮ 提交于 2019-11-29 08:23:07
1. f = open('文件路径',mode='r',encoding='UTF-8') 以utf-8编码方式读取文件 content = f.read() print(content) f.close() 文件操作完成后必须关闭文件 2. f = open('文件路径',mode='rb') 以bytes来读取文件 3. f = open('l文件路径',mode='r+',encoding='utf-8') 读写文件 4. f = open('文件路径',mode='r+b') bytes方式来读写文件 print(f.read()) f.write('写入内容'.encode('utf-8')) f.close() 5. f = open('文件路径',mode='w',encoding='utf-8') 对于w:没有此文件时会创建文件 f.write('重写内容') 文件存在时会将文件内容覆盖重写 f.close() 6. f = open('文件路径',mode='wb') bytes来创建或覆盖文件 f.write('写入内容'.encode('utf-8')) f.close() 7. f = open('文件路径',mode='a',encoding='utf-8') 追加内容 f.write('追加内容') f.close() 8. f = open('文件路径

zabbix--微信告警

陌路散爱 提交于 2019-11-29 08:17:42
zabbix--微信告警 zabbix 微信告警机制 zabbix 告警机制有很多,比如邮件、微信、电话、短信等等。很多,但是像电话和短信都是有钱人玩的,我们这些穷屌丝玩玩 微信 邮件 就可以了。 参考: https://github.com/X-Mars/Zabbix-Alert-WeChat 微信告警首先得注册一个企业微信,然后才能实现微信告警。注册地址: https://work.weixin.qq.com/ 实战 注册企业微信 注册成功后,进入后台管理 添加一个部门,并记住部门 ID 添加一个用户到上面创建的部门里面(这里采取直接将管理员添加进去) 创建一个自建应用 创建完成记住 AgentID 和 Secret 记住企业 ID 到这里上面的企业微信注册就完成了,记住上面所提到需要记住的。 zabbix-server 配置 1)编辑zabbix-server 配置文件进行配置(我这里是源码安装的,路径为/usr/local/zabbix;如果是yum安装的,路径为/etc/zabbix/) # vim /usr/local/zabbix/etc/zabbix_server.conf AlertScriptsPath=/usr/local/zabbix/lib/zabbix/alertscripts //(如果不存在则自动创建) # mkdir -p /usr/local

java webserver-获取请求协议和返回响应协议

萝らか妹 提交于 2019-11-29 07:02:23
使用ServerSocket建立与浏览器的连接,获取请求协议 public class Server { private ServerSocket serverSocket; public static void main(String[]args) { Server server=new Server(); server.start(); } //启动服务 public void start() { try { serverSocket=new ServerSocket(8888); receive(); } catch (IOException e) { e.printStackTrace(); System.out.println("服务器启动失败"); } } //停止服务 public void stop() { } //接受连接处理 public void receive() { try { Socket client=serverSocket.accept(); System.out.println("一个客户端建立了连接"); //获取请求协议 InputStream is =client.getInputStream(); byte[] datas=new byte[1024*1024]; int len=is.read(datas); //读取完毕,并返回长度

爬取猫眼电影TOP100的电影数据

廉价感情. 提交于 2019-11-29 06:32:21
崔庆才 Python3爬虫入门到精通课程视频练习 利用多线程和re 爬取猫眼电影TOP100的电影数据 爬虫与数据分析: Github 代码如下: # -*- coding:utf-8 -*- import requests import re import json from multiprocessing import Pool def get_one_page ( url ) : headers = { 'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.117 Safari/537.36' } response = requests . get ( url , headers = headers ) if response . status_code == 200 : return response . text return None import pandas as pd def parse_one_page ( html ) : pattern = re . compile ( '<dd>.*?board-index.*?>(.*?)</i>.*?data-src="(.*?)".*?name.*?a.*

【HTML5与CSS3】-1-CSS权重

你说的曾经没有我的故事 提交于 2019-11-29 06:22:56
CSS权重 CSS权重指的是样式的优先级,有两条或多条样式作用于一个元素,权重高的那条样式对元素起作用,权重相同的,后写的样式会覆盖前面写的样式。 权重的等级 可以把样式的应用方式分为几个等级,按照等级来计算权重 1、!important,加在样式属性值后,权重值为 10000 2、内联样式,如:style=””,权重值为1000 3、ID选择器,如:#content,权重值为100 4、类,伪类和属性选择器,如: content、:hover 权重值为10 5、标签选择器和伪元素选择器,如:div、p、:before 权重值为1 6、通用选择器(*)、子选择器(>)、相邻选择器(+)、同胞选择器(~)、权重值为0 权重的计算实例 1、实例一: <style type="text/css"> div{ color:red !important; } </style> ...... <div style="color:blue">这是一个div元素</div> <!-- 两条样式同时作用一个div,上面的样式权重值为10000+1,下面的行间样式的权重值为1000, 所以文字的最终颜色为red --> 2、实例二: <style type="text/css"> #content div.main_content h2{ color:red; } #content .main

HTML介绍

柔情痞子 提交于 2019-11-29 05:04:00
web服务本质 浏览器发请求 -----> HTTP协议---->服务端接受请求----->服务端返回响应------>服务端把HTML文件内容发给浏览器----->浏览器渲染页面 HTML是什么? 超文本标记语言,是一种用于创建网页的标记语言. 本质上是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染我们的网页.对于不用的浏览器,同一个标签可能会有不同的解释.(兼容性问题) 网页文件的扩展名:.html或.htm 浏览器只认识html css js HTML不是什么? HTML是一种标记语言,它不是一种编程语言. HTML使用标签来描述网页 HTTP协议(******)    超文本传输协议:规定了浏览器与服务端之间消息传输的数据格式   四大特性:     1.基于请求响应     2.基于TCP/IP之上的作用于应用层的协议     3.无状态(服务端无法保存用户的状态,相当于一个人来一千次,我都记不住)     4.无连接(请求来一次我响应一次,之后立马断开连接,两者之间就不再有任何关系了)       websocket 相当于是HTTP协议的一个大的补丁 它支持长连接     请求数据格式       请求首行(标识HTTP协议版本,当前请求方式)       请求头(一大堆k,v键值对)              请求体(携带的是一些敏感信息比如密码