- 博客(385)
- 资源 (57)
- 收藏
- 关注
原创 windows批量删除指定前缀key
直接上代码:del_keys_by_prefix.bat@echo offecho 调用格式:[redis地址] [redis密码] [redis库号] [待删除的key前缀带*]set keysfile=redis-cached-keys.txtredis-cli -h %1 -a %2 -n %3 keys %4 > %keysfile%FOR /F %%i in (%keysfile%) DO (redis-cli -h %1 -a %2 -n %3 del %%i)DEL /
2022-05-22 22:16:25 492
转载 用 WinDbg 诊断CPU占用高
下载WinDbg ,http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx我是 win10, 下载了这个:http://download.microsoft.com/download/6/3/B/63BADCE0-F2E6-44BD-B2F9-60F5F073038E/standalonesdk/SDKSETUP.EXE安装WinDbg, 这个就不赘述了。需要注意的是有 WinDbg (X64) 和 WinDbg (X.
2021-09-26 22:39:47 1251
原创 ASP.Net Web项目调试运行没问题,发布后一直403
ASP.Net Web项目调试运行没问题,发布一直403因为换了仓库,同事移了下项目,然后就如标题了,经过几个小时排查,发现项目中只有Global.asax.cs而Global.asax没有包含进项目…特此记录下
2021-05-20 11:54:16 483
转载 javascript转换日期字符串为Date对象
var s = “2005-12-15 09:41:30”;var d = new Date(Date.parse(s.replace(/-/g, “/”)));
2020-11-09 21:16:55 694
转载 微信小程序填坑之路之使用localhost在本地测试
这个真的坑了自己两天,终于发现了原因,香菇蓝廋。。。在啧里如果在创建项目的时候填写了appid这时候,进行request请求必须遵从三个条件:1.必须是https协议2.tls 必须在 1.2 及以上版本(前面是啰嗦,重点是3)3.必须在小程序的后台(不是接口的后台),配置上https请求正是因为第三点,由于本地测试使用的地址是http://localhost:8080/xxx,小...
2020-04-08 12:05:18 7827 1
转载 面向.Net程序员的前端优化
背景作为web开发人员大家大多了解一些网站的性能优化方法,其实大部分方法都不复杂,例如针对前端js和css的压缩来减少请求大小,通过合并来减少请求次数。这里站在.Net后端程序员的角度来看一下如何最简单快捷的处理这一类需求。全文分3节 combres,mvc4的Bundle,以及2者的对比和个人的意见观点。CombresCombres是一个.NET程序库,能够缩小,压缩,合并,以及缓存的J...
2020-03-26 13:35:09 294
转载 SQL Server查询死锁,杀死进程解决死锁
查询死锁进程和表:SELECT request_session_id AS spid , OBJECT_NAME(resource_associated_entity_id) AS 'table'FROM sys.dm_tran_locksWHERE resource_type = 'OBJECT';杀死进程KILL [spid];...
2020-02-25 17:50:10 1097
转载 使用AspNetCore.SpaTemplates创建.net core + vue项目
下载模板dotnet new --install Microsoft.AspNetCore.SpaTemplates::*创建项目dotnet new vue
2020-01-06 23:42:26 915
转载 C#中Math.Round()实现中国式四舍五入
C#中的Math.Round()并不是使用的"四舍五入"法。其实在VB、VBScript、C#、J#、T-SQL中Round函数都是采用Banker’s rounding(银行家算法),即:四舍六入五取偶。事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算法。.NET 2.0 开始,Math.Round 方法提供了一个枚举选项 MidpointRounding.Awa...
2019-12-23 11:58:37 692
转载 mysql判断时间段是否有交叉
经常有这样场景:表中每条记录都有一个有效期(时间段),要求在添加和修改的时候时间段不重叠。其实就是两个集合不交叉,只要新插入的条记录的结束时间大于已存在的记录的开始时间并且新插入记录的最小值小于已存在记录的最大值,那么这两个时间段一定存在交叉。 总结起来就一句话:最小值小于最大值并且最大值大于最小值,则一定重叠。所以,解决上述问题很简单,查询表,如果存在这样记录,表示待插入这条记录与表中已...
2019-12-18 21:32:07 1852
原创 VS使用代码启动调试器
System.Diagnostics.Debugger.Break(); System.Diagnostics.Debugger.Launch();
2019-11-21 20:14:28 631
原创 vue打包后webview加载本地html显示空白页的解决历程
vue打包后放进android asserts中webview死活加载不出本地html,一直显示空白,Android Studio Logcat也没个啥提示,单独建了html文件放进去又能显示,上火,只能重载webview的事件来获取报错内容:webView.setWebViewClient(new WebViewClient() { @Override ...
2019-06-20 17:56:11 5669
转载 63个Android Studio开发 小技巧_快捷键分享
本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键。 根据这些小技巧的使用场景,本文将这63个小技巧分为常用技巧(1 – 28)、编码技巧(29 – 50)和调试技巧(51 – 63),分成三个部分。每个小技巧都配有 gif 动图,由于原图在 google photo 上,加载较慢,本文...
2018-06-15 01:53:15 306
转载 PetaPoco的T4模板优化改进
主要修改Database.tt这个文件优化点:1.修改默认参数;2.修改实体类名成为首字母大写的驼峰式写法,自动去掉下划线;3.修改字段为首字母大写的驼峰式写法,自动去掉下划线;<#@ include file="PetaPoco.Core.ttinclude" #><# // Settings ConnectionStringName ...
2018-04-29 15:55:58 1008
转载 ASP.NET WebForm / MVC 源码分析
WebForm:https://www.cnblogs.com/Dr-Hao/p/5315448.html MVC:http://www.cnblogs.com/DrHao/p/5315556.html
2017-11-23 16:50:50 907
原创 WPF MVVM 循序渐进 (从基础到高级):pdf
转自:http://www.oschina.net/translate/wpf-mvvm-step-by-step-basics-to-advance-level?lang=chs&page=1# 简介简单的三层架构示例和 GLUE(胶水)代码问题第一步:最简单的 MVVM 示例 - 把后台代码移到类中第二步:添加绑定 - 消灭后台代码第三步:添加执行动作和“INotifyPropertyChan
2017-07-18 17:55:40 3290 1
转载 全面解析JavaScript中“&&”和“||”操作符(总结篇)
这篇文章主要介绍了全面解析JavaScript中“&&”和“||”操作符(总结篇)的相关资料,需要的朋友可以参考下 1、||(逻辑或), 从字面上来说,只有前后都是false的时候才返回false,否则返回true。 alert(true||false); // true alert(false||true); // true alert(true||true); // true ale
2017-07-13 11:03:48 498
转载 NPOI导出Excel2007-xlsx格式文件,用于web时需要注意的问题-XSSFWorkbook处理问题
转自:http://www.cnblogs.com/kaiwanlin/p/5782834.html 1.今天再处理Excel2007、2010文件,格式.xlsx文件存在一个问题,在调用 Write方法之后关闭了传入的文件流。2.今天针对此问题好一顿的测试:2.1 在有文件构建时不是.xlsx文件格式会报错,构建不成。.xls文件是不行的。2.2 XSSFWorkbook对象调用 write方法
2017-06-25 14:12:14 4784
转载 winform气泡提示
ToolTip tip = new ToolTip(); { var msg = "关键字不能为空"; tip.IsBalloon = true; tip.SetToolTip(textBox1, msg); tip.Show(msg, textBo
2017-06-12 16:56:07 2560
原创 DOS命令:跨网段访问设置route
route -p add 192.168.200.0 mask 255.255.255.0 192.168.50.254
2017-06-09 11:14:30 1480
转载 关于sql join
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全
2017-06-07 16:46:43 358
原创 JS版转换为细分大写金额
//中文大写金额转换:转换为列表,最多可转换到亿 toAmountInWords: function (val) { var output = null; do { num = parseInt(val); if (isNaN(num))
2017-06-02 11:24:16 536
转载 C#将数据转换为指定类型,支持对可空类型(Nullable类)转换方法示例
我们知道在C#中,引用类型可以为null,而值类型不可以为null,就是值类型必须要有值。msdn上面的解释是值类型没有足够的空量来表示空值,它的容量只够表示适合该类型的值,没有多余的容量。而数据库中(比如sqlserver)中,任何类型的值都是可以为null的,这就给我们在往数据库中插入值带来麻烦了,比如要往数据库中的int字段中插入一个null值,而C#在2.0之前,是不可能给一个int类型的变
2017-04-05 15:16:19 3713
转载 runat="server"的根本意义是什么?
转自:http://blog.163.com/fighter_lujie/blog/static/128489580201105101938932/aspx运行时会被编译,其中没有runat server属性的html标签会被直接写入response,有runat server属性的html标签会转换成对应的HtmlControl子类加入到页面的控件集合中,按照一个控件的生命周期进行处理,这就是”运
2017-03-09 15:07:59 18850 1
转载 C# WinForm开发系列
C# WinForm开发系列 - CheckBox/Button/Label/ProgressBar http://www.cnblogs.com/peterzb/archive/2009/06/07/1498173.html WinForm下CheckedListBox的数据绑定 http://www.cnblogs.com/rapidhorse/archive/2008/07/16/1244
2017-02-15 18:36:54 1648
转载 混合式开发中表单input file不生效(在安卓端)
在Android中,当我们通过WebView打开一个页面时,如果里面有元素是类型的,WebView只能正常的显示样式,但是是无法点击的。要解决这个问题,我们需要重写WebChromeClient。 下面直接给出Demo代码: Activity文件: public class MainActivity extends Activity {private final String host = “
2016-12-21 11:50:01 1727
原创 获得数据库对象信息
//获得数据表 switch(DBConnForm.DatabaseType) { case DBConnForm.DatabaseTypeTag.SQLServer: tables = DBCommand.QueryStrs("select name from sysobject
2016-11-23 14:16:45 574
转载 ASP.NET 4.0升级至ASP.NET 4.5需要注意的地方
原以为只要在Visual Studio 2012中将每个项目的Target framework设置为.NET Framewor 4.5进行编译,然后在web.config中设置compilation的targetFramework为4.5,就升级到了ASP.NET 4.5。 后来发现这样是不够的,还需要在web.config中设置httpRuntime的targetFramework。 这样才算
2016-11-09 14:11:32 1367
转载 清空input=file的value
使用form的reset即可 document.getElementById('form1').reset();
2016-10-10 09:52:23 1772
原创 编写可维护的Javascript代码
Web时代的到来,JS已经越来越重要了;JS没有太多的限制,是一种动态类型、弱类型脚本语言,对于写法方面也没有什么限制,你可以一个function写完,管他几千行还怎么样,但是过了十天半个月你或他人需要去维护这段代码调整功能时,估计就郁闷了,由此,我们在一开始就编写一份可维护性代码是多么重要的事,so,看代码,如下所示规范写法,外部只有_public可见,具体功能写在_private,由此达到内部调
2016-10-09 13:21:45 1043
原创 MVC Cookie
一个页面内Response写了Cookie,然后在其他页面无法通过Response.Cookies访问(使用同一个布局页) //控制器 public ActionResult XXView() { Response.Cookies["xxx"].Value = "xx"; Response.Cookies["xxx"
2016-09-29 16:11:27 1361
原创 C# $字符串
今天看到一个写法: string id = "123"; string tid = $"ds{id}";执行完tid等于ds123,哈哈,是不是很方便,mark一下
2016-09-22 18:41:54 2554
转载 html导出为word
后台代码: HttpContext.Current.Response.Buffer = true; HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FileName, System.Text.En
2016-09-14 15:39:14 2632
转载 MySQL取数据库表,取数据表字段详解
#取数据库所有表名#字段说明:#TABLE_SCHEMA 数据库名#TABLE_NAME 表名#TABLE_TYPE 表类型SELECT TABLE_SCHEMA,TABLE_NAME,TABLE_TYPE FROM information_schema.`TABLES` WHERE TABLE_SCHEMA='database name' AND TABLE_TYPE='base tab
2016-09-10 18:38:40 1389
使用hge引擎编写的贪吃蛇源码
2012-09-17
Richview editor demo src
2012-08-15
保护电脑系统时间不被修改(源码)
2012-06-05
分析http的一些简单实例源码
2012-05-22
分析http协议基础demo源码
2012-05-22
增强printscreen按键-显示光标
2012-05-02
PrintScreen++(增加显示光标)
2012-04-28
小贴纸提醒程序
2012-01-02
MD5算法源码
2011-09-15
廖雪峰网站教程 高清完整版PDF
2015-08-20
廖雪峰网站教程pdf(第二卷)
2015-08-04
《廖雪峰Python2.7教程》高清完整PDF版
2015-06-11
定时提醒小工具源码
2012-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人