font

日志埋点系统的架构与实现

三世轮回 提交于 2019-11-26 10:32:23
https://blog.csdn.net/Zbylant/article/details/90762000 https://www.jianshu.com/p/340a5b9bb4b8 <div class="rich_media_content" id="js_content"> <p style="text-align:center;"><span style="color:rgb(121,121,121);font-size:12px;letter-spacing:.544px;">戳上方蓝字 “</span><span style="font-size:12px;letter-spacing:.544px;color:rgb(79,129,189);">程序猿杂货铺</span><span style="color:rgb(121,121,121);font-size:12px;letter-spacing:.544px;">” 关注我 并 <strong>置顶星标</strong>!</span></p><p style="min-height:1em;letter-spacing:.544px;line-height:27.2px;font-family:'-apple-system-font', 'system-ui', 'Helvetica Neue',

琐碎内容

筅森魡賤 提交于 2019-11-26 10:15:18
尺寸问题: iPhone应用程序图标大小:57*57; iPhone全屏UIView大小:320*460 添加UITabBar后大小:320*411 UITabelViewCell默认大小: 320*44 绘制控件方法 //--alloc -(UITextField *)GetDefaultTextField:(CGRect)frame{ UITextField *textField=[[UITextField alloc] initWithFrame:frame]; textField.borderStyle=UITextBorderStyleRoundedRect; textField.font=[UIFont fontWithName:@"Arial" size:12.0]; textField.textAlignment=UITextAlignmentCenter; textField.contentVerticalAlignment=UIControlContentVerticalAlignmentCenter; textField.keyboardType=UIKeyboardTypeNumbersAndPunctuation; textField.returnKeyType=UIReturnKeyDone; textField.delegate=self;

python 破解字体反爬 (一)

╄→尐↘猪︶ㄣ 提交于 2019-11-26 08:59:48
爬取一些网站的信息时,偶尔会碰到这样一种情况:网页浏览显示是正常的,用python爬取下来是乱码,F12用开发者模式查看网页源代码也是乱码。这种一般是网站设置了字体反爬 这里我们以58同城为例: 点击进入 https://sz.58.com/chuzu/ 链接: 网页显示数据为: 网页原码数据为: 从上面可以看出,生这个字变成了乱码,请大家特别注意箭头所指的数字。 在这里里我们确定该网站设置了字体反爬; 一说到字体反爬那我们得先了解CSS3 @font-face 规则: ttf文件 : *.ttf是字体文件格式。TTF(TrueTypeFont)是Apple公司和Microsoft公司共同推出的字体文件格式,随着windows的流行,已经变成最常用的一种字体文件表示方式。 @font-face 是CSS3中的一个模块,主要是实现将自定义的Web字体嵌入到指定网页中去。 font-face是css3中允许使用自定义字体的一个模块。 基础知识参考: https://www.runoob.com/cssref/css3-pr-font-face-rule.html 了解完这个知识点我们就可以开始下一步操作了: (1)找到字体文件,并保存下来格式为.ttf: 回到网页上,右键查看网页源代码,搜索font-face关键字,可以看到一大串用base64加密的字符,把这些加密字符复制下来

关于移动端页面在手机调整字体大小后无法正常显示(已解决)

我们两清 提交于 2019-11-26 06:42:57
关于移动端页面在手机调整字体大小后内容适配的问题,作为新手我也刚好是第一次遇到, 已经完成的移动端页面,正常情况下在手机上的浏览器端和App端都可以正常显示,可当测 试把手机字体调大后,布局就忽然变乱了....盒子里面的内容向内挤了。说实话,刚开始感觉 这种问题应该可以忽略,毕竟字体调大后,又可以调回原来的啊,而且大部分手机都是默认 显示标准字体吧。而且我在移动端的meta标签里已经给viewport容器添加了相应属性值, 也是用rem布局的,还会出现这种错乱的情况,我能怎么办....不过后来想了想,既然你是前 端工程师,搞技术的,就应该要学会解决技术问题啊,所以我还是打开了浏览器,开始动手 我最熟悉的骚操作Ctrl+C、Ctrl+V... 刚开始我在找是不是viewport容器里还有些属性值少添加了。 我自己原来的值是这样的: <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=0"> 感觉是正常的,因为已经调整好了设备宽度、默认缩放比、还有禁止用户手动缩放,所以应该没问题,不过我之后 还是多添加了两个属性值: <meta name="viewport" content="width=device-width,initial-scale=1.0,user

用户注册表单验证

ε祈祈猫儿з 提交于 2019-11-26 05:21:05
大概是一些文本框的验证,单选按钮,复选框的验证,通过表单名字获取表单,再调用表单里的内容。验证文本框用正则表达式。通过这次练习,增加了对javascript运用的熟练程度。 效果图 步骤 重要代码截图 文本框 单选 复选 验证所有 js代码 < script > //页面加载函数 function iniState () { //默认获得输入焦点 document.getElementById( "txt_Uname" ).focus(); //获得随机数 getValidateCode(); } //生成四位随机数 function getValidateCode () { var vCode = "0000" ; vCode = String ( Math .round( Math .random()* 10000 )); while (vCode.length< 4 ) { vCode = "0" + vCode; } //将vCode放入lable中显示在页面上 document.getElementById( "vCode" ).innerHTML=vCode; } //显示公用方法 //显示错误信息div方法 /* 说明:显示错误信息函数 参数 eId:要显示div的id 参数 msg:要显示的信息内容 */ function showErrorMsg (eId,msg

web前端项目经验之《产品列表筛选》

回眸只為那壹抹淺笑 提交于 2019-11-26 01:48:24
HTML部分 <!-- proList --> <div class="s2"> <div class="container"> <div class="pro_type"> <div class="wrap"> <h2 class="pro_tit">{$content.pr_tit}</h2> <div class="pro_seabox"> <p>{$content.pr_des}</p> <div class="pro_topline"></div> <!-- application --> <div class="pro_typea clearfix application"> <div class="pro_typea_lf"> <b>{$content.pro_a}</b> </div> <div class="pro_typea_rt appsecond"> {empty name="catalogNames['id']"} <a href="javascript:;" title="" data-id="all-product" id="all" class="active all">All</a> {else/} <a href="javascript:;" title="" data-id="all-product" id="all" class="all"

CSS总结

荒凉一梦 提交于 2019-11-25 22:27:40
一、CSS的四种引入方式 1. 行内式 行内式是在标记的style属性中设定CSS样式。(没有体现CSS优势) <body> <p style="color: #cc3399; background-color: greenyellow"> hello yuan </p> </body> 2. 嵌入式 嵌入式是将CSS样式 集中写在网页的标签对中的标签对中。以对应的标签名开头。格式如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS1</title> <style> p{ color: #cc3399; background-color: greenyellow; } </style> </head> <body> <p> hello yuan </p> </body> </html> 3. 链接式 将一个.css文件引入到HTML文件中,目的是允许多处使用这个.css 文件。 例如: css1.css中: ``` p{ color: #cc3399; background-color: greenyellow; } ``` css.html中: ``` CSS1 hello yuan ``` 网页: ![在这里插入图片描述](https://img-blog.csdnimg.cn

vue中引入——富文本编辑器

帅比萌擦擦* 提交于 2019-11-25 21:57:19
首先链接 https://github.com/HaoChuan9421/vue-ueditor-wrap npm i vue-ueditor-wrap -S main.js import VueUeditorWrap from "vue-ueditor-wrap"; Vue.component("vue-ueditor-wrap", VueUeditorWrap); <template> <div class="container body-content"> <div class="plan-edit-box"> <vue-ueditor-wrap v-model="centerData.content" :config="myConfig"></vue-ueditor-wrap> </div> <div class="plan-edit-btn"> <el-button type="primary" @click="sureChangeHandler">确定</el-button> <el-button type="danger" @click="resetChangeHandler">重置</el-button> </div> </div> </template> <script> import { axiosPost } from "../../utils/fetch