自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猫妖九尾

女子

  • 博客(33)
  • 资源 (2)
  • 问答 (6)
  • 收藏
  • 关注

原创 ps中解决标点符号在行开头的问题

在PS的【窗口】--【段落】--避头尾法则设置避头尾法则消失不见,操作以下步骤【编辑】--【首选项】--【文字】--选择【东亚】如果段落中还是没有显示,继续以下步骤【文字】--【语言选项】--选择【东亚语言功能】...

2020-08-15 17:38:55 9674

原创 ps学习之立体字设计

1、格栅化图层或合并图层2、滤镜-扭曲-极坐标-极坐标到平面坐标3、图像-图像旋转-顺时针90度4、滤镜-风格化-风-风、从左5、ctrl+alt+F(多按几下)6、图像-图像旋转-逆时针90度7、滤镜-扭曲-极坐标-平面坐标到极坐标8、颜色叠加课更改颜色...

2019-11-30 17:57:00 489

原创 SQl自定义个自动+1的序号

select ROW_NUMBER() OVER (order by 字段 desc) AS XUHAO, * from table ;select RANK() OVER (ORDER BY 字段 desc) AS XUHAO,* from table ;select ROW_NUMBER() OVER () AS XUHAO, * from table ;

2019-04-01 11:49:19 1682

原创 将接口返回的json字符串数据反序列化成对象

public static List<result> PostData(SectionDto detail) { var uri = "http://xx.xx.xxx.xxx:xxxx/api/Truck?pageSize=100&pageIndex=1&sectionId=1&equipmentId="; ...

2019-03-29 14:58:04 3440

原创 计算两经纬度之间的距离及方向角

public class DistanceHelper { private const double EARTH_RADIUS = 6378137; /// <summary> /// 根据一个给定经纬度的点和距离,进行附近地点查询 /// </summary> /// <par...

2019-03-29 14:51:23 3465 1

原创 sql给null赋值

select COALESCE(字段,赋值) as c,* from tableSELECT CASE WHEN LENGTH(字段)>0 THEN 字段 ELSE 赋值 END from table字段类型转换cast(字段 as 类型)

2019-03-29 14:43:57 3177

转载 .net core 日志引擎 ILogger接口与使用

ILogger接口与使用https://github.com/aspnet/Logging core 日志项目地址1.配置IDE可调试core 源码.net core源码都是开放的,配置的目的是为了调试的时候可以直接步进.core源码,方便查看框架内部实现方式。效果2.日志记录器简单使用2.1 配置日志提供器2.2 注入需要记录日志的...

2019-02-28 09:34:56 22381

转载 移动端HTML5 文件预览及上传

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1&qu

2018-09-03 11:10:48 3628

转载 sql优化--in和exists效率

in 和existsin是把外表和内表作hash 连接,而exists 是对外表作loop 循环,每次loop 循环再对内表进行查询。一直以来认为exists 比in 效率高的说法是不准确的。如果查询的两个表大小相当,那么用in 和exists 差别不大。 如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:例如:表A(小表),表B(大表)1...

2018-08-21 15:44:49 510

转载 js Promise异步执行

在JavaScript的世界中,所有代码都是单线程执行的。由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现:异步操作就是在将来的某个时间点触发一个函数调用。Promise对象定义:var promise = new Promise(function(resolve, reject){ //执行代码 busi...

2018-08-21 15:39:46 1271

转载 Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()一,$.get(url,[data],[callback])说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,是可选参数。而其中,服务器返回数据的格式其实是字符串形...

2018-08-15 14:32:50 338

原创 CSS控制,彩色图片变灰色

&lt;style&gt; .gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); ...

2018-08-13 15:22:12 9267

原创 list转datatable

public DataTable ListToDt&lt;T&gt;(IEnumerable&lt;T&gt; collection) { var props = typeof(T).GetProperties(); var dt = new DataTable(); dt.Columns.AddRange...

2018-08-13 13:49:58 200

原创 datatable转list

public class DtToList&lt;T&gt; where T : new() { /// &lt;summary&gt; /// datatable转list /// &lt;/summary&gt; /// &lt;param name="dt"&gt;&lt;/pa...

2018-08-13 13:49:22 450

原创 PC端 视频和录音文件一起播放

&lt;video id="video1" src="" controls width="800" height="450"&gt;&lt;/video&gt;//视频和录音文件一起播放 $(function () { let myVid = document.getElementById("video1"); let audio;

2018-08-01 10:49:12 399

原创 存储微信头像到本地

/// &lt;summary&gt; /// 存储微信头像到本地 /// &lt;/summary&gt; /// &lt;param name="url"&gt;微信头像地址&lt;/param&gt; /// &lt;returns&gt;&lt;/returns&gt; public static st

2018-08-01 10:31:35 1723

原创 小程序端生成海报

//前端canvas &lt;canvas canvas-id='canvas_poster' class='wx-poster'&gt;&lt;/canvas&gt;let that = this; wx.showToast({ title: '海报生成中...', icon: 'loading', duration: 2000 }...

2018-08-01 10:30:57 7717 7

原创 公众号开发配置

公众号端配置1、开发——基本配置——IP白名单(ip写服务器ip地址)2、开发——基本配置——服务器配置(开不开启都行)——修改配置(服务器地址(URL)这个地址是处理token验证的地址)3、公众号设置——功能设置——网页授权域名报错总结1、当网页打开报错为“redirect_uri 域名与后配置不一致 10003”时,是“网页授权域名”未配置填写不正确2、access_token获取不到,IP...

2018-07-12 15:33:13 293

原创 查看SQL语句的执行时间的方法

第一种方法:将执行每个语句时采取的步骤作为行集返回,通过层次结构树的形式展示出来set statistics profile on set statistics io on set statistics time on go --写SQL语句的地方SELECT * FROM [dbo].[DT_CVPrice]go set statistics profile off set ...

2018-04-24 13:50:50 5885

原创 把一列合并成成一个字段并用逗号分隔

--把一列合并成成一个字段并用逗号分隔select stuff((select ','+UsersPhoneId from BusinessUserInfo where LEN(UsersPhoneId)&gt;0 for xml path('')),1,1,'')as UsersPhoneId

2018-04-18 16:57:45 830

原创 把一个字符串分隔成一列

--说明[f_splitstr](字段名,分隔符)ALTER function [dbo].[f_splitstr](@SourceSql varchar(max),@StrSeprate varchar(100)) returns @temp table(F1 varchar(100)) as begin declare ...

2018-04-18 16:52:46 302

原创 js验证

"*":/[\w\W]+/,"*6-16":/^[\w\W]{6,16}$/,"n":/^\d+$/,"n6-16":/^\d{6,16}$/,"s":/^[\u4E00-\u9FA5\uf900-\ufa2d\w\.\s]+$/,"s6-18":/^[\u4E00-\u9FA5\uf900-\ufa2d\w\.\s]{6,18}$/,"p":/^[0-9]

2018-04-14 13:45:35 176

原创 在一个日期上加分钟数

function Time() { var x = "2018-09-09 09:09:09"; // 取得的TextBox中的时间 var time = new Date(x.replace("-","/")); var b = 50; //分钟数 time.setMinutes(time.getMinutes() + b, time.ge...

2018-04-13 11:31:51 590

原创 checkboxlist

/// &lt;summary&gt; /// 初始化checkboxlist,把符合条件的checkboxlist值都选中 /// &lt;/summary&gt; /// &lt;param name="loadValue"&gt;&lt;/param&gt; /// &lt;param name="chk"&gt;&

2018-04-10 08:43:32 573

原创 JS计算日期相减天数

//计算日期相减天数 function DateMinus(sDate){   var sdate = new Date(sDate.replace(/-/g, "/"));   var now = new Date();   var days = now.getTime() - sdate.getTime();   var day = parseInt(days / (1000 * 6...

2018-04-09 13:52:04 970

原创 移动端判断软键盘弹出

var winHeight = $(window).height(); $(window).resize(function () { var thisHeight = $(this).height(); if (winHeight - thisHeight &gt; 50) { //窗口发生改变(大),故此时键盘弹出 ...

2018-03-15 13:17:54 2567

原创 七天学会ASP.NET MVC

2018-02-09 09:13:30 487

原创 小程序上传图片

data: { evalList: [{ tempFilePaths: [], imgList: [] }] },//添加图片 joinPicture: function (e) { var index = e.currentTarget.dataset.index; var evalList = this.data.evalList; var that

2018-02-06 17:14:19 14508 4

原创 C# .NET发送短信验证码(前端+后台)

账号注册发送验证码 手机号码: 验证码: /*-------------------------------------------*/ var after = ''; var InterValObj; //timer变量,控制时间 var count = 60; //间隔函数,1秒执

2018-02-06 16:52:53 9106 3

原创 C#正则表达式之过滤掉双引号

content=Regex.Replace(content,@"[\""]+","!");////将content中的双引号替换为!

2018-01-24 19:34:41 1542

原创 C#、.NET后端,B接口-微信小程序带参数二维码的生成

接口B:适用于需要的码数量极多,或仅临时使用的业务场景接口地址:https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN注意:通过该接口生成的小程序码,永久有效,数量暂无限制。用户扫描该码进入小程序后,开发者需在对应页面获取的码中 scene 字段的值,再做处理逻辑。使用如下代码可以获取到二维码中的 ...

2018-01-24 14:30:41 15937 29

原创 C# .NET注册、修改密码发送短信验证码

/// /// 服务端 云片网,免费测试接口 /// /// 手机号 /// 验证码 /// /// public static string singleSend(string mobile1, string randnum, string last = "【馨泽营销师】")

2018-01-24 11:20:23 1675

原创 基于C# .NET的常用快递接口调用代码实例

// 常用快递调用示例代码 - 聚合数据// 在线接口文档:https://www.juhe.cn/docs/api/id/43// 代码中JsonObject类下载地址:http://download.csdn.net/download/weixin_38668828/10220570 /// ///返回json格式的字符串 物流信息(可以查看最下面写的json返回实

2018-01-23 19:27:27 6111 3

基于C# .NET的常用快递接口调用代码实例

#region json返回实例 // { // "resultcode": "200", /* 老版状态码,新用户请忽略此字段 */ // "reason": "查询物流信息成功", // "company": "申通", /* 快递公司名字 */ // "result": { // "com": "sto", // "status": "1", /* 1表示此快递单的物流信息不会发生变化,此时您可缓存下来;0表示有变化的可能性 */ // "no": "335013057****", /* 快递单号 */ // "list": [ // { // "remark": "离开郴州市 发往长沙市【郴州市】", /* 物流事件的描述 */ // "datetime": "2016-06-15 21:44:04", /* 物流事件发生的时间 */ // "zone": "" /* 快件当时所在区域,由于快递公司升级,现大多数快递不提供此信息 */ // }, // } // { // "datetime": "2016-06-20 17:55:00", // "remark": "投递并签收,签收人:单位收发章 *【毕节地区】", // "zone": "" // ] // }, // "error_code": 0 /* 错误码,0表示查询正常,其他表示查询不到物流信息或发生了其他错误 */ //} #endregion

2018-01-23

JsonObject(可将json字符串格式转化为json对象或数组)

顶部添加引用using Xfrog.Net; 用法如: JsonObject newObj1 = new JsonObject("json字符串"); String errorCode = newObj1["error_code"].Value;//获取其中的属性值。 string status = newObj1["result"]["status"].Value;

2018-01-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除