- 博客(27)
- 收藏
- 关注
原创 如何创建一个下载文本文件的按钮
在这篇博客中,我将展示如何创建一个按钮,当用户点击该按钮时,可以下载一个包含指定文本内容的文件。这种功能在很多场景中都非常有用,比如需要提供下载报告、日志文件或者用户自定义内容的网页应用。
2024-07-29 16:49:25
720
原创 优化前后端分离部署的文件管理(解决本地模拟部署前后端分离wwwroot每次都要拷贝的问题)
通过这个简单的工具,你可以大大简化前后端分离项目的模拟部署过程,使开发流程更加高效和可靠。程序下载。
2024-07-05 10:05:17
340
原创 动态类ExpandoObject及使用场景
它位于 System.Dynamic 命名空间中。与普通的 C# 类型不同,ExpandoObject 允许在运行时动态地添加、删除或修改其成员(属性或方法)。这使得它在一些需要高度灵活性和动态性的数据结构场景中非常有用。
2024-07-03 09:53:06
594
原创 js设置私有共有
在JavaScript中,可以通过使用闭包来将函数设置为外部不可调用。可以将Language对象和Init函数放在一个立即执行函数中,并返回一个包含Init函数的对象,而不是直接将Init函数添加到Language对象上。这样就可以保护Init函数,使其无法被外部直接调用。通过这种方式,Language对象的Init函数就只能在闭包内部被调用,外部无法直接访问。
2024-02-06 14:48:22
179
原创 C#后台table导出Excel
C#后台table导出Excel HttpContext.Current.Response.ContentType = "application/vnd.ms-excel"; HttpContext.Current.Response.ContentEncoding = Encoding.UTF8; HttpContext.Current.Response.Charset = "Utf-8"; HttpContex
2022-04-20 10:44:55
352
原创 vue组件 动态表头
动态表头<template> <div> <a-checkbox-group @change="onChange" :default-value="columnsNow"> <a-row> <a-col :span="4" v-for="(item, index) in columnsData" :key="index"> <a-checkbox :value="item.dat
2021-11-23 15:15:00
910
原创 vue滚动摇号抽奖组件
滚动摇号抽奖组件<template> <div> <vue-seamless-scroll v-show="!visible" :data="participantsList" class="seamless-warp" :class-option="classOption()"> <ul class="nostyle"> <li class="nostyle" v-for="(item, index) in t
2021-11-18 16:19:31
2040
原创 多级菜单读取(可读无限深度、级别)
采用递归方式不存在一个主菜单,方法可以读取所有菜单。读取全部菜单存入list,返回json。可自行增减功能public class RoadFlowTree{ // state:节点状态,'open' 或 'closed',默认:'open'。如果为'closed'的时候,将不自动展开该节点。 checked:表示该节点是否被选中。 attributes: 被添加到节点的自定义属性。 //id public int id { get; set; } //名称
2021-05-28 10:19:25
214
原创 foreach判断是否是第一次循环
判断是否第一次循环个人不喜欢声明变量然后去判断,变量多了的话自己都分不清了还影响阅读。下面这样写应该可以判断是不是第一次循环foreach (var item in collection){ //第一次循环 if (collection.First()==item) { } else { }}...
2021-05-28 09:58:01
5969
原创 SqlServer报错解决方案
ERROR: 服务器主体 “NT AUTHORITY\SYSTEM” 无法在当前安全上下文下访问数据库解决方案:需要切换数据库登录方式,使用数据库实例名称用sa用户登录
2021-04-01 10:11:52
669
2
原创 SQL数据库模糊查询条件返回
/// <summary>/// 高级模糊查询/// </summary>/// <param name="test">值</param>/// <param name="value">字段</param>/// <returns>条件</returns>public static string GetQuery(string test,string[] value){ if (test.L
2021-03-30 16:57:07
320
原创 SQL数据库日志溢出快速解决办法
收缩数据库日志语句执行比较快“test”改为数据库名ALTER DATABASE test SET RECOVERY SIMPLE ---将“恢复模式”设置为“简单”GOUSE testGODBCC SHRINKFILE (N'test_log' , 1, TRUNCATEONLY)---收缩日志文件大小到1MGOUSE testGOALTER DATABASE test SET RECOVERY FULL WITH NO_WAIT ---将“恢复模式”设置为“完整”GOALTER
2021-03-30 16:35:34
643
原创 复选框组选中读取到文本框
复选框组复选框组不同于文本框方便存储不方便读取。值的存储和读取因为文本框比较方便读取和存储所以我想到了把复选框变相的转为文本框,通过控制文本框的值来控制复选框的选中状态,这样就方便后台的数据操作。代码的执行顺序是后台优先的,然后是脚本(应该是这样的)。$(function () { //读取 var reversename = $("#<%=HiddenField1.ClientID%>").val(); var creversename = reversena
2021-02-22 09:44:34
292
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人