- 博客(21)
- 收藏
- 关注
原创 将vue页面文本导出到word,并设置页眉页脚,分页打印相关讲解--高级版
需求:将以下内容导出到word,并设置页眉页脚,页码以及导出时间,且时间、页码加粗处理;每一个明细各占一页,且不能有空白页出现。最终效果展示:代码展示及讲解:<template> <div> <hr /> <div class="s-header"> <img src="../../assets/logo.png
2021-07-22 18:32:59
2924
5
原创 前端面试题整理
csscalc, support, media各自的含义及用法?@support主要是用于检测浏览器是否支持CSS的某个属性,其实就是条件判断,如果支持某个属性,你可以写一套样式,如果不支持某个属性,你也可以提供另外一套样式作为替补。calc() 函数用于动态计算长度值。 calc()函数支持 “+”, “-”, “*”, “/” 运算;@media 查询,你可以针对不同的媒体类型定义不同的样式。css水平、垂直居中的写法,请至少写出4种?这题考查的是css的基础知识是否全面,所以平时一定要注
2021-01-03 12:42:24
603
原创 对于专业知识面试时的简要回答
前后端分离:前端后端交互,基本上是基于http+json的形式。后端人员专注于提供数据,更重要职责是维护系统架构的稳定,保证数据的安全。前端人员专注于交互,快速响应UI的变化。双方交互基于http+json接口,后端人员基本只对接口负责,无需负责js和html的代码。前端人员只对界面的展示与交互负责,对于后端http接口如何提供正确的数据无需负责。前后端分离的核心就是:后台提供数据,前端负责显示。前后端分离也是有意义的,在提高工作效率、局部的性能提升、降低维护成本、减少后端新人上手的难度、以及提高产
2020-12-31 17:18:57
565
5
原创 去掉时间格式(yyyy:MM:ddThh:mm:ss)中间的“T”的前后台两种方法
问题展示如下,取出的时间中间含有T:[ { "imgUrl": "http://localhost:44375/imgs/20201218/123.PNG", "id": 1, "loginId": 1, "loginName": "liubang", "name": "刘邦", "phone": "13713141222", "publishContent": "我刘邦贼牛皮", "createTime": "2020-04-09T
2020-12-24 15:03:53
5650
原创 ASP.NET三层架构中如何利用某些软件提高工作效率——动软代码生成器
首先介绍一个好用的软件:动软代码生成器点击下载 提取码:drdm打开后首页是这个样子的:在最左边找到【服务器】右键【添加服务器】之后如下:服务器名选择:local 或者 自己的IP (IP地址查询方法:快捷键 win+R--->输入cmd--->输入ipconfig)版本选择:我自己的数据库软件是2008,所以我选择SQLSERVER 2008两种验证方式,根据自己登录情况来设置即可。然后测试连接按钮,点击测试,成功后,选择要处理的数据库,点击确定。...
2020-12-18 21:12:48
308
1
原创 搭建Swagger框架时,浏览不到Swashbuckle.AspNetCore包的简单解决办法
什么是Swagger?Swagger是一款RESTFUL接口的文档在线自动生成+功能测试的软件。Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTFUL风格的Web服务。详情请访问相关播客:Swagger简介1、首先找到项目中的“依赖项”--->"管理NuGet程序包"2、然后点开包源管理里面的设置:3、复制如下链接,操作步骤如下:https://api.nuget.org/v3/index.json4、然后选择这个包源,再.
2020-12-13 12:31:02
3334
原创 Element UI中的.babelrc的位置及替换内容解析
方法一: 路径:[自定义的文件名]\node_modules\babel-plugin-dynamic-import-node\.babelrc 然后把以下内容:{ "presets": [ "airbnb" ], "plugins": [ "add-module-exports", ["transform-replace-object-assign", { "moduleSpecifier": "object.assign" }], ],}全部替..
2020-12-05 11:37:52
5147
原创 前辈们的面试经验总结——对于BAT等企业如何面试之面试流程及问题解析、以及面试时的基本礼仪及着装
大纲1.面试流程及问题解释(一)简历;(二)笔试;(三)电话面试;(四)面试;(五)签约;2.面试时的基本礼仪着装1.面试流程及问题解释 无论是程序员还是其他职业的面试,虽然都是提交简历、电话面试、面谈、拿到Offer等这一系列过程,其每一步都很重要!首先简历要简练、漂亮、大方,尽量突出自己的优势,避开自己的劣势。电话面试还好,因为不用面对面交谈,这样可以更好的把握自己的语言。面谈是最关键的一步,准备不充分就会紧张,一紧张就容易出错。不过很多面试官都可以接受面试者的紧张。只要不太过..
2020-12-01 20:08:58
513
原创 Task任务简单了解及其的线程等待和延续、Await/Async关键字简述
什么是Task?Task是用来实现多线程的类,在以前当版本中已经有了Thread及ThreadPool,为什么还要提出Task类呢,这是因为直接操作Thread及ThreadPool,向线程中传递参数,获取线程的返回值及线程当启停时都非常的麻烦,所以微软的工程师对Thread进行了再封装,这就是Task,可以这么说Task是架构在Thread之上的,所以多线程时Task是我们的首选。任务的线程是后台线程。本质上讲,任务就是一个线程池的增强版API 。线程池的缺点1、线程池获取结果并不
2020-11-26 19:18:00
1230
原创 基于LayUi中的弹窗功能实现对数据库中视图的编辑操作
说明:仅作学习使用,部分代码不方便展示,知道怎么用就好了。视图层Views: Edit.cshtml@{ ViewBag.Title = "Product Edit"; }@Model MoDouPlatform.Entity.V_Products //产品视图表//需要创建一个实体类数据模型<form class="layui-form" action=""> <div class="layui-form-item" style="margin-top:
2020-11-14 11:49:14
409
1
原创 基于二进制独特性质辨别毒药问题(面试题)
问题:现有100个瓶子,其中有一瓶是毒药,99瓶为正常,它们无论外观、气味等等均相同。现有7只小白鼠、无限多干净的试管,老鼠喝药后一周以后才会死去。请问你怎么找出那瓶毒药?另一种问法:至少需要几只小白鼠才能找出那瓶毒药?解题分别把100个瓶子、7只老鼠进行编号。100个瓶子进行二进制转换,如下:将它们排列好,分成从左到右7列;让编号为1的老鼠喝第一列数字为1的药(喝一点点就可以,药性很强,不考虑稀释问题),然后让编号为2的老鼠喝第二列数字为1的药,……,以此类推;一周后观察老鼠死亡情况(
2020-10-26 16:26:11
2534
原创 基于autojs编写一个自弹钢琴脚本——《纸短情长》
需求分析:硬件:Android手机一部软件:Autujs、明日之后(含钢琴键位即可)系统:Android 7.0以上版本话不多说,直接上代码:var S=1; //S=脚本播放的倍速,越大越快toast("纸短情长");var Y=device.width;var X=device.height;var Y1=Y/15var Y2=Y1*3Y1=Y-Y1Y2=Y-Y2var Z=X/1920;sleep(1000/S);toast("开始弹奏");sleep(2000/S);
2020-10-24 12:32:29
6015
3
原创 对于常见算法折半查找、冒泡排序、快排、广度优先搜索、二叉树遍历的逐字逐句解析
改进的折半查找int binary_search(int buffer[], int n, int key){ //在有n个元素的buffer数组中查找key元素 int l = 0, r = n - 1, m; //定义左边界,右边界,中间位置 while(l < r){ //l == r时跳出循环 m = (l + r) / 2; //取l到r的中间位置 if (buffer[m] < key) l = m + 1; //若m处的
2020-10-23 13:22:12
190
原创 基于autojs编写一个自弹钢琴的脚本
需求说明硬件:一部手机软件:Auto.js、明日之后(游戏)、钢琴师(含钢琴全键位的游戏)脚本:此以“起风了.js”脚本为例自运行软件图标开启无障碍及相关操作说明打开钢琴软件/游戏,进行测试总结:将脚本文件导入到autojs,进入游戏,打开钢琴88全键,点击悬浮窗菜单栏,选择目标文件,运行即可。以下给出完整代码:var S=0.7; //S=脚本播放的倍速,越大越快var Y=device.width;var X=device.height;var Y1=Y/1
2020-10-21 17:04:04
21192
6
原创 用HTML写一个简单的拖拽功能
offsetLeft属性用法详解:此属性可以返回当前元素距离某个父辈元素左边缘的距离,当然这个父辈元素也是有讲究的。如果父辈元素中有定位的元素,那么就返回距离当前元素最近的定位元素边缘的距离。如果父辈元素中没有定位元素,那么就返回相对于body左边缘距离。语法结构:obj.offsetLeft特别说明:此属性是只读的,不能够赋值。……………………………………………………………………………………………offsetWidth属性值功能说明:offsetWidth属性值用于返回一个DO
2020-10-17 17:57:37
768
原创 教你如何用一行代码获取免费的QQ气泡框
话不多说,附上代码一份:http://zb.vip.qq.com/bubble?id=对应数字可用数字有:11123441505354576062637077849396104107110114117129149181216238257272311336349398效果图展示如下:使用方法:复制链接地址给任意好友或者发送电脑,然后点击进去,进行设置后即可使用。注:有些是活动获取的,可能会用不了。
2020-10-16 18:53:19
13906
1
原创 C#中Lambda表达式演化过程解析及相关注意事项
Lambda表达式为匿名方法提供了一个新的语法。匿名方法就是没有方法名称的方法,可以将委托与匿名方法关联,即直接给出方法体。以下是Lambda表达式演化过程://声明委托类型public delegate void SayHandler(string name, int age);//原始形态SayHandler handler1=new SayHandler( delegate(string name, int age){ Console.WriteLine("你好"); });//进
2020-10-16 13:30:26
220
原创 C# 一般处理程序 ashx 写一个验证码
创建一个一般处理程序: Handler1.ashx.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data;using System.Drawing;using System.Drawing.Drawing2D;using System.Web.SessionState;namespace WebApplication2{ /// &
2020-10-15 18:24:48
412
2
原创 泛型+反射=动态实现增删改查
泛型+反射=动态实现增删改查反射知识回顾反射的缺点以Add()为实例——反射的实现GetModel()DataRowToModel()改写typeof() 和 GetType()区别反射知识回顾//1通过Assembly动态加载一个程序集Assembly assembly = Assembly.Load("KangHui.Common");//2通过Type获取T类型Type type = typeof(T);//3过类型可以创建一个对象T obj=(T)Activator.CreateIns
2020-10-15 14:26:03
557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人