前端

小鱼儿学Tkinter-Entry 单行文本框

Entry 控件:用来输入单行文本 一个简单的 Entry from tkinter import * root = Tk() root.geometry('200x100') Entry(root , text = 'input your text here' ).pack(pady = 20) root.mainloop() 简单Entry 示例 上

vue灵魂拷问

1、说说Vue的优缺点 优点:渐进式,组件化,轻量级,虚拟dom,响应式,单页面路由,数据与视图分开 缺点:单页面不利于seo,不支持IE8以下,首屏加载时间长 2、为什么说Vue是一个渐进式框架 渐进式就是你想用 vuex 就用,不用也行,你想用 component 就用,不用也可以,或者你可以选择不用,或者只选几样去用 3、MVVM是什么?和MVC有何区别呢? MVVM VM: 也就是

旧安卓手机别扔!用KSWEB搭个人博客,搭配cpolar外网访问超香

KSWEB 作为安卓端轻量级 Web 服务器,核心功能是提供 PHP、MySQL 运行环境,能轻松部署 Typecho、WordPress 等博客系统,Termux 则可辅助管理内网穿透服务;这类工具特别适合预算有限的学生、个人博主,或是想折腾闲置设备的数码爱好者,优点也很突出 —— 对硬件要求极低,

Android System Webview更新内核版本

前提要点:       这是在Android11里通过替换内核文件版本来实现更新Android System Webview的版本,本人尝试过网上的方法,发现不一定能成功替换,经过多次的编译和烧录的验证,在这里为大家总结了一些如果替换失败该如何去解决的方法。一、版本下载       首先需要在外网上面下载你所需要的版本 &#xf

Flutter|常用数据通信组件

在做需求时经常会遇到组件间通信,本篇汇总了几种常用的通信方式。 父子组件之间的通信 最简单的方式就是通过构造器传递数据,但当嵌套层级比较深的时,传参就比较难看了,或许这时还考虑用单例,但对于简单数据来说未免大材小用了。 例如,还是这个二级页场景,由多个子孙组件组成(同色框表示同级),在顶层页面可以知道从上个页面携带的数据,但最下层的输入框组件(箭头位置)也需要知道部分数据才能发送评论,这里说

iOS开发 image背景图片拉伸问题

前言(如果是imageView的图片拉伸问题,可直接看文章结尾,OC和Swift) 在开发中聊天、按钮等背景图片,UI设计师可以仅设计其边框样式,然后通过代码就行处理,以适应聊天文字的大小或按钮的大小。这样不仅可以使安装包更轻巧而且可以更灵活的使用图片; 运行图片.png 方法一: 即将弃用方法 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,

C++ 方向 Web 自动化测试入门指南:从概念到 Selenium 实战

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》 《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 前言: 一. 自动化测试基础:先搞懂"为什

uni-app开发指南

如果你平时用Vue写H5项目比较多,然后突然有一天公司要你用uni-app来同时开发H5和小程序(甚至App),而你却对uni-app不熟悉,那么这篇文章或许适合你。 下面我将从以下几个维度出发,总结uni-app开发与Vue开发的不同之处。 ① 项目搭建 ② 配置文件 ③ 内置组件 ④ 数据请求 ⑤ 其他 一、项目搭建 uni-app项目搭建有两种方式,一种是通过vue-cli

xlsx导出多级表头excel

前端使用xlsx库,导出多级表头excel 步骤 1、需要写好table,需要他的dom结构 页面table预览 2、使用xlsx的table_to_book方法,把dom转成workbook const workbook = XLSX.utils.table_to_book( document.getElementById('test-table'), {