- 博客(104)
- 资源 (27)
- 收藏
- 关注
原创 使用ffmpeg将m3u8视频转换成mp4
ffmpeg介绍ffmpeg是一个十分强大的音视频处理工具,提供转码、播放等基础功能,功能十分全面、强大。是一款非常好用处理音视频的软件工具包,在Win10中使用ffmpeg需要下载后再添加环境变量,下载网站:Download FFmpe。
2024-07-11 10:19:12
1739
原创 Oracle中decode函数详解
释义:若expression与condition_01匹配,则返回result_01,若不匹配,则继续判断,若expression与condition_02匹配,则返回result_02,若不匹配,则继续判断,直到expression与condition_n匹配为止,返回result_n,否则返回result_default。以此类推,若表达式expression值condition_n值匹配,则返回result_n,若不匹配,则继续判断;is '学生成绩表(演示使用)';
2023-11-07 14:25:32
363
原创 Cannot find module ‘@angular-devkit/build-angular/package.json‘
Cannot find module ‘@angular-devkit/build-angular/package.json‘
2022-08-30 09:16:57
936
转载 C# 获取汉字的拼音首字母(转)
一种是把所有中文字符集合起来组成一个对照表;另一种是依照汉字在Unicode编码表中的排序来确定拼音的首字母。碰到多音字时就以常用的为准(第一种方法中可以自行更改,方法为手动把该汉字移动到对应的拼音首字母队列,我们这里介绍第二种 /// <summary> /// 在指定的字符串列表CnStr中检索符合拼音索引字符串 /// </summary> /// <param name="CnStr">汉字字符串<
2022-04-22 10:44:41
3794
转载 sql语句将一个表的数据拷贝到另一个表中
假定有一个a表,一个b表,要将a表的数据拷贝到b表中。1.如果a表和b表结构相同。insert into b select * from a;2.如果a表和b表的结构不相同。insert into b(col1, col2, col3, …) select a.col1, a.col2, a.col3, … from a where …;3.如果b表不存在。select * into b from a;select a.col1, a.col2, c.col3, ....
2022-02-22 14:36:43
13519
原创 Session和Cookie的使用
1.Session声明和赋值Session具有以下特点: (1)Session中的数据保存在服务器端; (2)Session中可以保存任意类型的数据; (2)Session默认的生命周期是20分钟,可以手动设置更长或更短的时间。存入字符串:HttpContext.Current.Session["AdminName"]="111";这样取值:string str = HttpContext.Current.Session["AdminName"].ToString();获取sessi
2022-02-22 11:28:15
1162
转载 jquery实现节点上移、下移
$().prop('outerHTML')$().html()方法是获取当前节点下的html代码,但并不包括当前节点,js dom里有一个属性outerHTML用来获取当前节点的html代码(包括当前节点),通过jquery的prop()方法可以拿到具体实现代码如下<DOCTYPE html><html> <head> <meta charset="utf-8"> <title>jquery实现节点上移、下移</t.
2022-01-21 15:01:04
620
原创 SQLServer判断临时表是否存在
if object_id(N'tempdb..#K_User',N'U') is not null begin --删除临时表 DROP Table #K_User end--重新创建临时表select * into #K_User from (select * from Users where UserID=27) as a--临时表的使用select #K_User.SerialNumber from #K_User...
2022-01-15 13:45:40
1757
原创 sqlserver 数据量较大时,使用dos命令执行sql脚本
第一步:首先打开win+R 打开cmd 输入 sqlcmd \?或者 sqlcmd -?第二步:第三步:命令 sqlcmd -S 服务器名称 -U 帐户 -P 密码 -d 数据库(先创建好的数据库名称) -i 文件地址在输入 sqlcmd -S "SKY-20161022NMK\SQLEXPRESS" -U "sa" -P "123456" -i "D:script3.sql" -d "GaoKaoTiMing"然后就OK啦!!!...
2022-01-11 14:17:26
1092
原创 ASP.NET Word转换成PDF文件
1、使用微软自带的dll文件进行转换,引用DLL文件,当前我这里显示的15.0.0,没有当前DLL的可以引用其他版本2、实现代码 /// <summary> /// OfficeDal转换相关操作 /// </summary> public class OfficeDal { /// <summary> /// Word文件转化为PDF /// </summary&g..
2021-12-30 14:03:33
1339
原创 微信小程序生成package.json文件,在微信小程序中引入vant Weapp组件...
1.首先用微信开发工具在文件中创建一个微信小程序。2.执行npm init执行npm init是需要在DOS窗口执行的,我们可以windows+r键来打开窗口,然后输入CMD执行,然后就可以打开DOS窗口了。打开窗口之后,在DOS窗口中进入自己项目所在的目录。在打开的文件夹输入 npm init,然后一直按回车键。直到创建一个package.json文件3....
2021-11-22 10:12:01
3192
转载 微信中如何导入html文件夹,微信小程序生成package.json文件,在微信小程序中引入vant Weapp组件...
1、微信小程序目录下没有package.json文件,这里需要用到packae.json文件;2、新建一个微信小程序,在小程序目录下输入命令:npm init(记得以管理员身份运行开发工具),然后一直回车,直至在小程序目录下,生成package.json文件。3、通过npm安装,执行以下命令1:npm install --production2:# 通过 npm 安装npm i @vant/weapp -S --production# 通过 yarn 安装yarn add
2021-11-22 09:29:21
1024
转载 C# Winform下载文件并显示进度条
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace WinShowDown{ public partial class FrmMain : Form {.
2021-11-18 15:44:23
1561
原创 C#和JQ判断移动端还是PC端
判断移动端还是PC端浏览网页可以使用两种方法:1、在C#语句进行判断 /// <summary> /// 判断是移动端 /// </summary> /// <returns></returns> public static bool IsMobileDevice() { string[] mobileAgents = { "ipho
2021-11-18 15:06:03
958
转载 HttpContext.Current.Request.Url 地址:获取域名
假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli协议名----http://域名----www.test.com站点名---aaa页面名(文件名)----bbb.aspx参数------id=5&name=kelli1、完整url (协议名+域名+站点名+文件名+参数)string url=Request.Url.ToString();url= http://www.test.com/aaa/...
2021-10-29 09:26:27
1441
转载 jq实现对url拼接
var url_build = function (path, params) { var url = "" + path; var _paramUrl = ""; // url 拼接 a=b&c=d if(params){ _paramUrl = Object.keys(params).map(function (k) { return [encodeURIComponent(.
2021-10-26 15:28:08
807
原创 C#异步传递数组类型参数
//创建对应的类 public class DateListStepChartArray { /// <summary> /// 当前步骤 /// </summary> [DataMember] public List<string> CurrentStep { get; set; } /// <summary> /// 当前步骤个.
2021-09-16 10:30:36
404
原创 C# 结合LayUI 进行文件上传和图片上传
1、方法处理类namespace tools{ /// <summary> /// 文件类型 /// 文件扩展名类型 /// </summary> public enum FileType { /// <summary> /// 未知类型 /// </summary> Unknown, /// <summary>.
2021-08-17 14:07:59
989
原创 C# 使用HTTP Post和Get发送请求数据操作
//Get带参数方法 public static string ArticleMaterialTotal() { //获取ACCESS_TOKEN值 WXconfig.getshares rice = new WXconfig.getshares(); string ACCESS_TOKEN = rice.GetACCESS_TOKEN(APPID, SECRET); ///获取永久素材信息.
2021-08-12 10:35:19
1007
原创 Html5和JQ实现拖拽网页发票布局
1.上图整体工作流程,从工具栏出拖拽需要的标签,布局在网格处。在网格处进行随意摆放和改变大小,修改文字内容。2.主要用到draggable(拖拽)、droppable(放置)、accordion(折叠面板)放法。借助jqueryui实现整体操作。(此处没有借助折叠面板,知识样式需要)3.主要代码: //指定元素为折叠面板 $("#catalog").accordion(); //指定可以被拖拽元素 $(".labels").draggable({ ...
2021-08-02 16:51:45
728
转载 解决 Webkit 浏览器下打印网页需要手工设置 “打印背景色“ 的问题
如题, 比如说一个元素有个背景颜色, 在打印的时候默认浏览器是不打印背景图和背景色的. 若要打印, 需要在元素的样式上添加以下代码:-webkit-print-color-adjust: exact;这样 WebKit 浏览器中 无论是否勾选 "打印背景图和背景色", 背景图和背景色都会被打印出来.IE下无效...
2021-08-02 16:33:53
733
转载 keyup和keydown出现按一次执行多次事件的情况
$(document).keyup.(function(event){alert(event.which);//显示按键对应的数字编号})当前js被多次加载,keyup事件就会被多次绑定,出现按一次按键,执行多次事件的情况$(document).unbind("keyup").keyup.(function(event){alert(event.which);})避免按一次按键,多次执行,绑定keyup事件前,先解绑。keydown同理...
2021-07-30 10:42:08
3305
1
转载 C# 计算DataTime的4种时间差(相差天数、相差小时、相差分钟、相差秒)
1、相差秒public double DiffSeconds(DateTime startTime,DateTime endTime){ TimeSpan secondSpan=new TimeSpan(endTime.Ticks-startTime.Ticks); return secondSpand.TotalSeconds;}2、相差分钟public double DiffMinutes(DateTime startTime,DateTime endTime){ .
2021-06-23 17:38:33
1253
原创 微信小程序 canvas使用过程中碰见的坑-制作海报并保存图片过程
废话不多说,先上效果图1、首先第一个Canvas的使用,一般海报的制作全是点击触发海报制作,在此之前,肯定是想把画布隐藏,但是在使用“hidden”和“ display: none” 这两个属性时,在运行小程序,小程序获取不到画布的宽高,所以会报错。经过一段时间搜索,找到一种当前比较好用的办法就是,定位到屏幕以外进行隐藏.wxss代码.cover-back { width: 100vw; height: 100vh; background: rgba(0, 0, 0, .8); po
2021-06-11 15:18:20
1036
1
原创 微信小程序 有赞UI关于Tab 标签页的坑
页面代码:官网文档:标签文档1、在文档中指出设置 “active”设置当前选中标签的标识符.如果页面不涉及页面跳转,这样设置完全没有问题。但是要是涉及到页面跳转。图一图二由图一跳转到图二这种情况,只能使用.js文件中的wx.navigateTo进行跳转赋值...
2021-06-09 14:32:34
260
转载 [微信小程序] 弹出遮罩层后禁止背景层滚动的办法
先定义一个overflow:hidden的全局样式,然后在点击出现遮罩层之后让最底层的使用这个样式即可,class上可以绑定一个变量,动态赋值样式的名称,例如:app.wxss 代码片段.disableScroll { position: fixed; top: 0; left: 0; right: 0; bottom: 0; height: 100%; overflow: hidden;}index.wxml 代码片段<view class="{{ scrollStyle
2021-06-07 17:30:46
1048
原创 微信小程序 结合vant weapp的复选框(checkbox)组件实现动态绑定object类型数据
我是结合的vant weapp的checkbox实现的,官网文档地址要实现以上复选框功能:官网文档中举例子复选框组需要与van-checkbox-group一起使用,选中值是一个数组,通过value绑定在van-checkbox-group上,数组中的项即为选中的Checkbox的name属性设置的值。<van-checkbox-group value="{{ result }}" bind:change="onChange"> <van-cell-group>
2021-06-07 16:23:47
5805
原创 微信小程序之前端框架 Vant Weapp使用方法
安装Vant Weapp,使用npm*先简单介绍一下什么是npm吧,在这以前,本人也不知道npm是什么,所以这里也是巩固一下知识。1.为什么要使用npm init初始化项目在node开发中使用npm init会生成一个pakeage.json文件,这个文件主要是用来记录这个项目的详细信息的,它会将我们在项目开发中所要用到的包,以及项目的详细信息等记录在这个项目中。方便在以后的版本迭代和项目移植的时候会更加的方便。也是防止在后期的项目维护中误删除了一个包导致的项目不能够正常运行。使用npm init初始
2021-05-28 13:56:05
875
转载 微信小程序中e.target与e.currentTarget区别详解
在小程序中,e.target与e.currentTarget是非常重要的,尤其是涉及到页面传值时!本节只说两者的区别。下面开始正文啦!!先来大概梳理下逻辑,以便引申与更一步了解target与curentTarget。在小程序中,事件分为2种,冒泡与非冒泡。这不是重点!由于是要理清e.target和e.currentTarget的区别,所以下面从e入手来说。e为事件对象,可以携带额外信息,如 id, dataset, touches。小程序中,事件对象不止一种,如基础事件对象、自定义事件对象等,下面
2021-05-12 10:05:34
1542
4
原创 C# 后台发送消息请求,构造其请求头和消息报文
/// <summary> /// 发送请求 /// </summary> /// <param name="JSONData">Josn格式发送请求数据</param> /// <param name="token">授权返回的Token数据</param> /// <returns></returns> public...
2021-04-02 14:18:05
830
原创 在一般处理程序中使用Session
引用IRequiresSessionState接口using System.Web.SessionState; public class MainHandler : IHttpHandler, IRequiresSessionState { HttpRequest Request; HttpResponse Response; HttpContext Context; public void ProcessRequest(Http
2021-03-22 15:56:51
290
转载 JS判断输入各种验证的正则表达式
1.正确表达式"^\\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\\d+$" //整数"^\\d+(\\.\\d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1
2021-03-17 13:40:06
519
原创 List泛型集合方法,使用笔记
举例如下:List<Plan.AdmissionPlanModelNew> list_new = new List<Plan.AdmissionPlanModelNew>();List<Plan.AdmissionPlanModelNew> list_sort = new List<Plan.AdmissionPlanModelNew>();1、AddRange集合的元素添加到指定集合中 list_new .AddRange(list_sort);
2021-02-01 10:48:47
321
转载 C# List Sort 排序用法总结
一、升序、降序其实C#中的List的Sort函数中的比较函数CompareTo有三种结果 1, -1 ,0分别代表大,小,相等。默认List的排序是升序排序。举个例子:在比较函数CompareTo()中,如果 x>y return 1;则是按照升序排列。如果x>y return -1;则是按照降序排列。这就是1和-1大小的含义。其实你非要这么写 x<y return 1;则也表示降序排列。不过大家一般习惯x>y return 1;升序,如果想要降序只需return -1;即可。
2021-02-01 10:25:52
13011
ICodeStat代码统计工具
2023-03-08
.Net平台高性能关键字过滤组KFilter.zip下载
2021-11-18
store.js.rar
2019-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人