摘要: 需求描述: 商品发货多物流时。需要填写多个包裹信息。新增包裹信息框,包裹信息编号一次递增;删除包裹信息框,包裹信息编号动态变化 效果展示: <div id="divOrderFh" style="display: none"> <label class="layui-form-label" styl 阅读全文
posted @ 2021-07-29 17:53 智者见智 阅读(904) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html> <head> <title></title> <link href="/new_website/scripts/layui/css/layui.css" rel="stylesheet" /> <script src="../../new_website 阅读全文
posted @ 2021-07-29 17:12 智者见智 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 一、内置指令 1. v-bind 主要用于动态绑定DOM元素属性(attribute),即元素属性实际的值是由vm实例中的data属性提供的。例如: <img v-bind:src='imgPath' /> <script> var app = new Vue({ data:{ imgPath: ' 阅读全文
posted @ 2021-06-04 17:46 智者见智 阅读(78) 评论(0) 推荐(0) 编辑
摘要: TPS(Transactions Per Second): 也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数 QPS(Queries Per Sec 阅读全文
posted @ 2021-04-29 11:37 智者见智 阅读(466) 评论(0) 推荐(0) 编辑
摘要: let 关键字:声明的变量只在 let 命令所在的代码块内有效 重新定义变量 let 关键字就可以解决这个问题,因为它只在 let 命令所在的代码块 {} 内有效。 var x = 10; // 这里输出 x 为 10 { let x = 2; // 这里输出 x 为 2 } // 这里输出 x 为 阅读全文
posted @ 2021-04-15 11:56 智者见智 阅读(80) 评论(0) 推荐(0) 编辑
摘要: <script> console.log(a); var a = "a"; function foo() { console.log(a); var a = 'a1'; } foo(); </script> 由于js自上而下逐行解释执行的,有人可能会认为第一行代码引用了一个没有声明的变量a,会抛出 阅读全文
posted @ 2021-04-14 13:44 智者见智 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 图片路径绑定: 其中d代表的就是服务器返回的数据,ImgUrl是数据对应的字段名,运行后页面图片会显示不完全 加入样式调整 .layui-table-cell { text-align: center; height: auto; white-space: normal; } .layui-tabl 阅读全文
posted @ 2021-04-13 11:47 智者见智 阅读(2147) 评论(0) 推荐(0) 编辑
摘要: 问题描述: laydate显示日期时提示:日期格式不合法 //渲染日期 laydate.render({ elem: '#txtBeginTime', type: 'datetime' }); 解决方案: 格式化日期,与laydate格式保持一致 this.txtBeginTime.Value = 阅读全文
posted @ 2021-04-13 11:04 智者见智 阅读(2990) 评论(0) 推荐(0) 编辑
摘要: string time = Convert.ToDateTime(date).ToString("yyyy-MM-dd HH:mm");//24小时 string time = Convert.ToDateTime(date).ToString("yyyy-MM-dd hh:mm");//12小时 阅读全文
posted @ 2021-04-09 16:41 智者见智 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 场景描述:先单独勾选几项,然后点击全选,此时的已选中数量显示是正确的。再接着点击取消全选,页面没有选中项,所以已选中数量显示不正确。 部分代码 for (var i = 0; i < that.CheckedArray.length; i++) { for (var j = 0; j < dataA 阅读全文
posted @ 2021-04-07 17:10 智者见智 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 场景描述:价格信息可以手动编辑,编辑其中一个价格框时实时计算出其他价格;或是勾选中要修改价格的数据进行批量修改,批量修改框弹出点击“确定”时更改列表缓存,等最终点击“保存”按钮时才去请求数据库更改数据。参与活动的开关、移除操作会直接更改数据库数据 <%@ Page Language="C#" Aut 阅读全文
posted @ 2021-04-02 11:31 智者见智 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: 效果截图: JS代码: <script> var form; $(function () { layui.extend({ regionCheckBox: 'regionCheckBox/regionCheckBox' //定义组件模块名 }) layui.use(['form'], functio 阅读全文
posted @ 2021-03-11 14:24 智者见智 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 功能描述: 使用layui动态生成带有复选框的table,初始化打开时回显复选框选中项;翻页时记录勾选的数据; 效果展示: 加入资源包页面代码: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AddSourceToResource 阅读全文
posted @ 2021-03-11 11:55 智者见智 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 动态生成下拉框: <!-- html页面 --> <form> 垃圾名称: <div class="layui-inline"> <select id="refusename" name="refusename"> <option value="">全部</option> </select> </d 阅读全文
posted @ 2021-03-11 11:33 智者见智 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 工具: Microsoft Visual Studio Professional 2015 问题描述: 引用Nuget包时发生错误 解决方案: 以Firefox浏览器为例,打开https://www.nuget.org/网址,以.cer扩展名保存证书。 之后设置系统,以便它将信任证书。按Win + 阅读全文
posted @ 2021-01-26 10:56 智者见智 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 问题描述 点击alert弹出的对话框中的确定按钮之后页面自动刷新,怎样防止不刷新? 示例: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" conten 阅读全文
posted @ 2021-01-12 15:02 智者见智 阅读(2901) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tas 阅读全文
posted @ 2020-12-31 10:57 智者见智 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: 1、什么是一般处理程序 一般处理程序是一个后缀为.ashx的代码文件,该文件的类实现了IHttpHandler接口,这个类用于负责处理它所对应的URL的访问请求,并接受客户端发送的请求信息和发送响应内容。 提示:实现IHttpHandler接口的类是作为一个外部请求程序的前提,凡是没有实现该接口的类 阅读全文
posted @ 2020-10-10 17:47 智者见智 阅读(881) 评论(0) 推荐(0) 编辑
摘要: SQL 中STUFF函数用法 作用: 删除指定长度的字符,并在指定的起点处插入另一组字符。 语法: STUFF ( character_expression , start , length ,character_expression ) 示例: 以下示例在第一个字符串 abcdef 中删除从第 2 阅读全文
posted @ 2020-10-10 16:30 智者见智 阅读(422) 评论(0) 推荐(0) 编辑
摘要: SQL中 FOR XML PATH 函数用法 假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下: FOR XML PATH 简单介绍 --按XML格式输出查询结果 select * from dbo.Hobby for xml path --自定义XML行节点名称 select * 阅读全文
posted @ 2020-10-10 16:12 智者见智 阅读(1840) 评论(0) 推荐(0) 编辑
摘要: 请编写一个方法,实现如下功能: 删除输入的任意字符串中所有最邻近的 "<" 和 ">" 之间的字符,将其余字符返回。 public string GetTrimChar(string strInput) 例1:输入<123><456>4<5</456></123> 输出4<5 例2:输入ab<1b2 阅读全文
posted @ 2020-08-28 09:44 智者见智 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 主从复制 像MySQL一样,redis是支持主从同步的,而且也支持一主多从以及多级从结构。 主从好处 主从结构,一是为了纯粹的冗余备份,二是为了提升读性能,比如很消耗性能的SORT就可以由从服务器来承担。 redis的主从同步是异步进行的,这意味着主从同步不会影响主逻辑,也不会降低redis的处理性 阅读全文
posted @ 2020-08-13 18:27 智者见智 阅读(192) 评论(0) 推荐(0) 编辑
摘要: Redis 消息订阅与发布 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 c 阅读全文
posted @ 2020-08-12 11:59 智者见智 阅读(1655) 评论(0) 推荐(1) 编辑
摘要: Redis事务 Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证: 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。 一个事务从开始到 阅读全文
posted @ 2020-08-12 11:57 智者见智 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 命令返回值 在大多数情况下,执行一条命令后我们往往会关心命令的返回值,命令的返回值有5种类型,对于每种类型 redis-cli 的展现结果都不同,下面分别说明: 1. 状态回复 状态回复(status reply)是最简单的一种回复,比如向 Redis 发送 SET 命令设置某个键的值时,Redis 阅读全文
posted @ 2020-08-12 11:54 智者见智 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 首先,打开centos7,在选择进入系统的界面按e进入编辑页面 然后按向下键,找到以Linux16开头的行,在该行的最后面输入init=/bin/sh, 接下来按ctrl+X组合键进入单用户模式 然后输入ls查询当前位置(也可以省略),回车, 接下来再输入mount -o remount,rw /  阅读全文
posted @ 2020-07-12 14:09 智者见智 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 问题: 解决方案: 1、先确定登录的身份是否为root用户,如果不是,最好切换为root身份 2、输入vi /etc/sysconfig/network-scripts/ifcfg-ens33,然后会看到下图 3、将BOOTPROTO="dhcp" 改成 BOOTPROTO="static" 4、将 阅读全文
posted @ 2020-07-12 12:32 智者见智 阅读(18720) 评论(0) 推荐(2) 编辑
摘要: 前言 Linux系统主要应用于服务器端,而服务器的管理,并不像我们操作PC一样可以直接操作,服务器一般是放在数据中心机房,而进入数据中心机房是需要严格的审核的,比如金属检测、身份认证、登记等手续。服务器在安装完成后,很少进行现场操作了,所以,对于Linux服务器,我们一般是采用SSH的远程操作。而对 阅读全文
posted @ 2020-07-12 11:58 智者见智 阅读(1241) 评论(0) 推荐(0) 编辑
摘要: 触发器是一种特殊类型的存储过程,它不同于存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器 阅读全文
posted @ 2020-06-28 16:05 智者见智 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 使用abstract关键字修饰的类叫做抽象类。父类无法确定子类行为时可以定义为抽象类 抽象类特点: 抽象类不能被实例化,主要用于被继承;抽象类里可以包含两种抽象成员,分别是抽象方法声明和抽象属性,同时可以包含其他非抽象成员。也可以包含构造函数,虽然不能被实例化 如果继承抽象类,则需实现抽象类中的所有 阅读全文
posted @ 2020-06-26 22:37 智者见智 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: C#中数据转换的方法很多,拿将目标对象转换为整型(int)来讲,有四种方法:分别为(int)、int.Parse()、int.TryParse()和Convert.ToInt32() 在我们实际开发项目的过程中,我们碰到需要被转换的类型大概有3大类,分别是空值(NULL)、数字类型(包含float, 阅读全文
posted @ 2020-06-26 22:10 智者见智 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 一、类型的转换 在c#中类型的转换分两种:显式和隐式,基本的规则如下: 基类对象转化为子类对象,必须显式转换,规则:(类型名) 对象。 值类型和引用类型的转换采用装箱(boxing)或拆箱(unboxing). 子类转化为基类对象。 基本类型互相之间转化可以用Covent类来实现。 字符串类型转换为 阅读全文
posted @ 2020-06-26 20:51 智者见智 阅读(1756) 评论(0) 推荐(0) 编辑
摘要: 1、显示调用父类的构造函数 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 Teacher t = new Teacher(); 6 7 Console.ReadKey(); 8 } 9 } 10 11 class Person 阅读全文
posted @ 2020-06-26 20:27 智者见智 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1、代表当前类的对象 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 Teacher t = new Teacher(); 6 Console.WriteLine(t.getResult()); 7 8 9 Console.Re 阅读全文
posted @ 2020-06-26 20:17 智者见智 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1、实例化对象,执行构造函数 Teacher t3 = new Teacher("张三", 100, 100, 100); 2、隐藏父类的成员 1 class Person 2 { 3 public void SayHello() 4 { 5 Console.WriteLine("我是人类"); 6 阅读全文
posted @ 2020-06-26 19:41 智者见智 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 定义: 接口是把公共实例(非静态)方法和属性组合起来,以封装特定功能的一个集合。接口是一种规范,也是一种能力 隐式实现接口 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 IPerson p = new Teacher(); 6 阅读全文
posted @ 2020-06-26 19:11 智者见智 阅读(719) 评论(0) 推荐(0) 编辑
摘要: SQL Server会话、作用域概念 作用域 就是一个模块——存储过程、触发器、函数或批处理。因此,如果两个语句处于同一个存储过程、函数或批处理中,则它们位于相同的作用域中。 关于批处理:sql 查询分析器里go语句以前的SQL语句应该是一个批处理 会话 一个用户连接产生的所有上下文信息。一个查询分 阅读全文
posted @ 2020-06-24 17:51 智者见智 阅读(435) 评论(0) 推荐(0) 编辑
摘要: Emmet是一个能大幅度提高前端开发效率的一个工具。基本上,大多数的文本编辑器都会允许你存储和重用一些代码块,我们称之为“片段”。所以你必须先定义你的代码片段才能使用。Emmet把片段这个概念提高到了一个新的层次:你可以设置CSS形式的能够动态被解析的表达式,然后根据你所输入的缩写来得到相应的内容。 阅读全文
posted @ 2020-05-27 16:18 智者见智 阅读(991) 评论(0) 推荐(1) 编辑
摘要: 在确保已经成功安装.Net Core SDK的情况下进行以下操作 进入磁盘目录 cd E:\Work\VSCode 创建应用程序示例文件夹 mkdir DotNetCoreTest 进入刚创建好的文件夹,创建空Web应用程序模板的Web应用程序,默认会以文件夹名称作为项目名称 cd DotNetCo 阅读全文
posted @ 2020-05-27 12:02 智者见智 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 编写成右键事件: 1 private void 复制ToolStripMenuItem_Click(object sender, EventArgs e) 2 { 3 var cellText = this.dataGridView1.CurrentCell.Value == null ? "" : 阅读全文
posted @ 2020-05-12 09:24 智者见智 阅读(1438) 评论(0) 推荐(0) 编辑