- 博客(65)
- 资源 (1)
- 收藏
- 关注
原创 Oracel 创建分页存储过程
CREATE OR REPLACE PROCEDURE proc_getInfoPage( pageIndex int, pageSize int, total OUT int,--输出总数量 v_cursor OUT SYS_REFCURSOR --游标输出表信息 )AS BEGIN SELECT COUNT(1) INTO total from table1; OPEN v_cursor FOR SELECT t.* FROM ( SELECT pb.*,.
2022-01-19 09:37:23 181
原创 nginx 学习随笔
windows命令操作nginx: 启动nginx:start nginx.exe 或 start nginx 停止:nginx.exe -s stop 或 nginx.exe -s quit --stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息 检查修改配置后的nginx.conf是否正确: nginx -t 重启(刷新配置文件):nginx -s reload做反向代理之前需要...
2021-11-02 11:22:55 1225
原创 通用分页方法
public static DataSet QueryByPage(string connectionString, string SQLString, SqlParameter[] cmdParms, string sortPara, out int total, int pageIndex = 1, int PageSize = 10, string sortRule = "asc") { total = 0; var sq...
2021-09-29 09:15:03 185
原创 exchange协议发送邮件
平时基本都是是用ssl协议发送邮件,但是公司有个客户对发送邮件要求比较特殊,所以就结合客户需求写了一个通用的exchange协议发送邮件的方法,菜鸟上手,请大家多多指教 public class ExchangeEmailInfo { /// <summary> /// 接收人 /// </summary> public List<string> ToRecipient.
2021-08-27 15:04:08 1724
原创 WebClient发布到IIS后访问共享文件提示用户名或密码错误(已设置凭证)
WebClient wc = new WebClient(); //有连接凭证(没有连接凭证的可以不加) wc.Credentials = new NetworkCredential("admin", "123456"); wc.Headers.Add(HttpRequestHeader.ContentType, "application/json; charset=utf-8"); byte[] bt = ...
2021-08-24 14:14:00 1389 1
原创 js获取上个月的年月和下个月的年月(yyyyMM)
'上月年月': function () { var date = new Date();var months = (date.getMonth() + 1);var m = '0' + months;var y = date.getFullYear();if (months == 1 ) { y--; m = '01';} else { m = '0' + (months-1)}return y + m.subs..
2021-07-29 17:47:23 1215
原创 git的操作命令
右键 git bash here--获取代码git config --system --unset credential.helper 清除用户名和密码git config --global user.name 用户名 配置用户名git config --global user.email 邮箱 配置邮箱git config --global --list 获取本地所有配置git config --system --list ...
2021-07-06 14:01:18 108
原创 给redis新增密码以及命令启动redis服务
首先找到redis以conf结尾的配置文件,redis版本不同配置文件名字也不同,一般为redis.conf或redis.wondows.conf,然后找到该文件的requirepass(没有设置密码前面一般都会带#号,如图一所示),去掉该单词前面的#号,然后在requirepass后面写上自己的密码就行了,如图二所示图一 ...
2021-07-06 10:49:55 411
原创 如何处理echats双y轴刻度不一致(不对齐)问题
双y轴刻度不一致处理之前,如下图所示为了解决上图问题,最先想到使用最大公约数来解决刻度不一致问题,话不多说,上代码 //yMax1 第一条y轴的最大值 yMax2 第二条y轴的最大值 var divisor = 5; var lcmVal = chartlcm(yMax1, yMax2)//获取两条y轴的最大公约数 var Ymaxval_interval = YmaxvalAndinterval(yMax1, yMax2, lcmVal, divisor);//.
2021-05-31 14:35:45 3685
原创 echarts实现颜色渐变
itemStyle: { normal: { areaStyle: { type: 'linear', opacity: 0.3 }, color: new echarts.graphic.LinearGradient( 0, 0, 0, 1, ...
2021-05-12 13:23:20 386
原创 .net上传文件报413 Request Entity Too Large
之前做项目遇到一个坑,上传大文件一直报413,最后在同事的帮助下终于解决了这个问题,详情如下:在配置文件里面增加一下节点,友情提示:length的单位都为kb<system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="2147483648"></requestLimits> .
2020-05-15 14:13:00 1247
原创 ZipOutputStream文件夹或文件中文乱码或出现下划线问题
/* * 解决中文乱码问题 * * ICSharpCode.SharpZipLib 0.86版本使用ZipConstants.DefaultCodePage * ZipConstants.DefaultCodePage = Encoding.GetEncoding("gbk").CodePage; * * ICSharpCode.Shar...
2020-05-14 17:25:31 993
原创 .net 基础连接已经关闭: 发送时发生错误.
WebClient 请求的时候出现 “基础连接已经关闭: 发送时发生错误” 问题ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072 | SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls|SecurityProtocolType.Tls11;
2020-05-14 17:23:24 2749
原创 pdf预览
首先下载pdf.js插件,放到项目里面官网下载地址:http://mozilla.github.io/pdf.js/getting_started/#download在页面引入pdf.js,然后进行下图操作<button onclick="prepdf()">预览</button><script src="~/Scripts/jquer...
2020-04-13 13:45:01 260
原创 如何简单实现视频预览和图片预览
工作需要做一个视频预览和图片预览,于是就发现了一个简单省事的预览方法,供大家参考一下,请多指教啊 $("#preview").click(function () { var file = $("#ResUrl").val();//获取我那件路径 if (file == null || file == "") { layer.m...
2020-04-13 10:25:08 3848
原创 如何截取视频第一帧(含跨域问题)
首选创建一个视频标签<video src="" name='VideoWay' id="video" controls="controls" ></video>创建一个截取视频图片的方法 function initialize() { var scale = 0.8; var video = documen...
2020-04-13 10:11:27 1877
原创 excel帮助类(泛型和datatable)
在做项目的过程中经常会遇到关于excel的导入和导出操作,所以就封装了一个excel帮助类来提升开发的速度。。。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using NPOI.HSSF.UserMo...
2020-04-09 11:44:21 296
原创 访问数据库的泛型封装类
/// <summary> /// 新增 /// </summary> /// <typeparam name="T">实体类</typeparam> /// <param name="t">对象</param> /// <param ...
2020-03-29 17:33:40 210
原创 redis帮助类
话不多说,上代码第一种:多线程安全,线程不是每次都加锁,按需加载(懒汉模式)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net.Http;using static C...
2019-11-19 16:55:58 278 1
原创 封装调用api接口的通用方法(抱含存调用接口日志)
protected static readonly log4net.ILog _log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); /// <summary> /// get请求 ...
2019-08-27 12:07:20 1367
原创 导出SQL脚本小程序
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data.SqlClient;using System.IO;namespace ExportSQL{ class Tses...
2019-07-10 10:04:47 412
原创 利用筛选器判断是否登录
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace MonkeyBlog.Filters{ public class IsLoginFilter:ActionFilterAttribute { ...
2018-12-19 11:16:44 272
原创 MD5加密
/// <summary> /// md5加密 /// </summary> /// <param name="str">要加密的内容</param> /// <returns></returns> public static string Md5(string str) { /
2018-12-19 11:13:08 195
原创 秒滴api发送短信
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using System.Net.Http;using System.Security.Cryptography;//md5需要引入的命名空间namespace WebApplic...
2018-12-19 11:09:37 876
原创 自定义分割字符串函数
create function [dbo].[f_split]( @c varchar(2000),--需要分割的字符串(例如:1,2,3,4,5 我|和|你) @split varchar(2)--分隔符(例如 , | $))returns @t table(col varchar(200))--返回表as begin while(ch...
2018-12-19 11:04:07 471 1
原创 如何解决锁表问题?如何解表?
--spid 锁表进程 --tableName 被锁表名--查询被锁住的表SELECT request_session_id as spid,OBJECT_NAME(resource_associated_entity_id) as tableName FROM sys.dm_tran_locks WHERE resource_type='OBJECT'--解表(解锁) d...
2018-12-19 10:55:20 4138
原创 快速比较代码执行效率的方法
测试效率可以使用Stopwatch :Stopwatch sw = new Stopwatch(); sw.Start();//写在要执行的代码前面sw.Stop();//写在要执行的代码结尾sw.Elapsed//得到代码执行时间 int[] array = { 15,20,10,3,5}; Stopwatch sw = ...
2018-12-13 14:59:59 1145
原创 冒泡排序
外层循环表示要比几轮内层循环表示要每轮要比较几次temp表示一个中间变量,相当于一个容器 int[] array = { 15,20,10,3,5}; //升序 //temp表示一个中间变量,相当于一个容器 for (int i = 0; i < array.Length-1; i++) ...
2018-12-13 14:29:21 184
原创 单例模式
单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。x 第一种:多线程安全,线程不是每次都加锁,按需加载(懒汉模式) using System;using System.Collections.Generic;using System.Linq;using ...
2018-12-10 18:33:18 199
原创 如何使用支付宝进行付款和退款
注意:在写代码之前记得添加支付宝示例demo里面的AopSdk.dll文件到项目里,并且在项目里引用它using AlipayDemo;using Aop.Api;using Aop.Api.Domain;using Aop.Api.Request;using Aop.Api.Response;using System;using System.Collections.Gen...
2018-10-24 22:56:28 1414
原创 EF 增删改查
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using System.Data.SqlClient;using System.Data;using Newtonsoft.Json;namespace WebApplica...
2018-10-16 21:23:15 267
原创 jQuery拼接json字符串和json数组(自定义Jsonp)
/** myJsonp:json数组 myJsonp1:没有复选框时用的方法,json字符串 myJsonp2:有复选框时用的方法,json字符串 myJsonp3:有复选框时和有编辑器时用的方法,json字符串*/(function ($) { //序列化和返序列化 $.extend({ "myJsonp": function (data) {...
2018-10-16 21:19:38 5538
原创 微信小程序请求数据和显示加载
wx.showLoading({ title: '数据加载中。。。', }); //请求数据 wx.request({ url: 'https://douban.uieee.com/v2/movie/in_theaters', //地址 header: { 'content-type': 'application/...
2018-10-13 22:01:06 3170
原创 微信小程序页面传值的方式
假设把A页面的值传给B页面:首先是A页面传值相关的:页面设计:<view class='content' wx:for='{{menuList}}' wx:for-index="parentIndex"> <view class='item' data-parentIndex='{{parentIndex}}' data-index='{{index}}' wx...
2018-10-11 16:07:38 1096
原创 微信小程序如何设置底部菜单栏(tab栏)
tabBar如果小程序是一个多 tab 应用(客户端窗口的底部或顶部有 tab 栏可以切换页面),可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。属性 说明 color tab 上的文字默认颜色 selectedColor tab 上的文字选中时的颜色 backgroundColor tab 的背景色 b...
2018-10-10 22:01:01 11394
原创 微信小程序跳转页面的方式
微信小程序据我了解的有三种跳转页面的方式:第一种:跳转页面后有下图所示的返回键,但是不能跳转带tabbar页面(不知道tabbar页面是什么的请往下翻) var url = '../navigateTo/navigateTo'; //跳转路径 wx.navigateTo({ url: url })第二种:跳转页面后没有返回键,并且不能跳转带...
2018-10-10 21:43:33 351
原创 微信小程序设置数据源
设置数据源:第一种直接在该页面的js页面的data里添加数据源:Page({ /** * 页面的初始数据 */ data: { menuList: [ [{ name: '菜单1', url: '../navigateTo/navigateTo', content: '我是菜单一...
2018-10-10 21:26:22 2675
原创 微信小程序动态实现小菜单
微信小程序动态实现上图所示小菜单:设置菜单数据源:Page({ /** * 页面的初始数据 */ data: { menuList: [ [{ name: '菜单1', url: '../navigateTo/navigateTo', content: '我是菜单一' ...
2018-10-10 21:22:49 5035
原创 实现小菜单效果
实现类似上图所示的小菜单:微信小程序wxml页面(如果是html之类的可以用div代替view): <!-- 菜单 --><view class='content'> <view class='item'>菜单1</view> <view class='item'>菜单2</view> <vi...
2018-10-10 21:10:16 295
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人