老徐的自留地

时光在笔尖流淌
December 8, 2016

.Net Core系列教程(四)—— 基础身份认证

在ASP.NET 4.5及之前的版本,可以使用FormsAuthenticationTicket来做基础身份认证,现在到了.Net Core中,发现原来的FormsAuthenticationTicket不能用了,其实在.Net Core中,依然可以使用基础身份认证,下面是使用方法。因为这是在具体项目中使用的,会多出一些其他的代码,请自行忽略。1.在Startup.cs文件中,public ...
November 14, 2016

几段排查SQL Server占用CPU过高的SQL

1.查看当前的数据库用户连接有多少 USE master GO --如果要指定数据库就把注释去掉 SELECT * FROM sys.[sysprocesses] WHERE [spid]>50 --AND DB_NAME([dbid])='gposdb' SELECT COUNT(*) FROM [sys].[dm_exec_sessions] WHERE [session_...
November 7, 2016

.Net Core系列教程(三)——使用Mongodb

本文中,假定你已经安装好了Mongodb、及ASP.NET Core的开发环境。本文主要说下在ASP.NET Core中怎样连接Mongodb数据库:一、在ASP.NET Core中使用Mongodb,首先要安装C#的Mongodb Driver,现在最新的是2.3版本,使用Nuget直接安装就可以。二、配置数据库的连接,打开appsettings.json文件,添加下面设置: "...
November 5, 2016

.Net Core系列教程(二)——细数.Net Core 1.1的坑

因为.net core我也是边学边用,会时不时的遇到些比较坑人的地方,会不定期的在这里更新,同时给出脱坑方法。目前有如下这些坑:1.如果开发环境没有安装.Net Core 1.1,而服务器上是.Net Core 1.1的环境,那么。。。你的程序在服务器上跑不起来,向下不兼容,要问怎么解决,打开你的工程,打开nuget,更新,把里面的全都更新了,之后再重新编译部署就可以了。2.按照官网文档ht...
November 2, 2016

Debian 8安装Mongodb

1.添加apt源$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927Ubuntu: $ echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.2 mul...
October 24, 2016

修改SQL数据库表架构名

有时候使用SQL小号登录的数据库建的表,一不小心建的表就是当前登录的这账号的架构了,对之后的使用会造成一定的麻烦,修改表的架构名,可以使用以下两种方法:一、通过SQL Management Studio来修改要修改的表右键,设计,之后F4打开属性,在属性中的架构里选择要修改成的架构,比如dbo二、通过下面的SQL语句:ALTER SCHEMA 新架构 TRANSFER 旧架构.对象名称如AL...
September 9, 2016

自建KMS服务器实现批量激活

要求服务器支持python2.6或2.7一、搭建环境1.下载git clone https://github.com/myanaloglife/py-kms.git2.运行python server.py [listen_address] [port]默认监听IP为0.0.0.0,端口号1688二、KMS激活slmgr.vbs /upk slmgr /ipk [GVLK密钥]; slmgr ...
July 14, 2016

.Net Core系列教程(一)——环境搭建

微软在前些天发布了.Net Core 1.0,总算可以在我的这些Linux小鸡上跑.Net了,最近体验了下,感觉还不错,下面就以写一个网站为例,把整个的过程记录一下。一、目标:在Debian系统上跑ASP.NET Core网站,使用PostgreSQL数据库。其实.net core的运行环境非常好搭,至少要比nginx+php+mysql环境要容易多了。二、环境安装:我的小鸡跑的是Debia...
March 11, 2016

vestacp给网站安装ssl证书

方法一:1.SSL证书:内容里填你的数字证书内容2.SSL Key:内容里填写你的Private Key的内容3.SSL颁发机构/中级(可选):内容里从上到下依次为:COMODORSADomainValidationSecureServerCA.crt、COMODORSAAddTrustCA.crt和AddTrustExternalCARoot.crt中的内容方法二:在gogetssl.co...
March 7, 2016

清除数据库日志文件

随着使用,数据库日志会越来越大,直接影响数据库的性能,这时候就需要对数据库的日志进行瘦身了,下面的脚本可以对数据库的日志进行清理(dbname为数据库名,dbname_log为数据库的日志文件名(不带扩展名)):USE [master] GO ALTER DATABASE dbname SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE db...
March 1, 2016

一个关于IE的另一个坑

今天同事找我,说wwt群共享下载文件一直失败,下载不下来。这地方是我N年前写的,之后就这么多年的没做维护了,先说下下载这部分是这样的:群共享其实是群空间的一个功能,是在网站上的。整个是用.NET写的,下载的时候,是用代码去以二进制的方式去读的文件,以流的方式给浏览器进行下载。我去同事那了解了下情况:1、用的rar文件进行测试,一个5.4M的文件,在下载到接近5.4M(也可能就是5.4M,当时...
February 29, 2016

坑爹的阿里云高防IP

今天下午,客服MM报说手机版xx圈登录不上,测了下,果然登录不上。手机版xx圈的结构如下:1.数据接口服务器:使用WebAPI为手机xx圈提供数据接口,所有的数据请求均通过HTTP请求返回2.手机端服务器(前端):提供websocket通信及手机xx圈的前端(WEB)显示,是的,没错,我们的手机端xx圈其实就是手机软件里直接嵌的网页,怎滴?不服打我啊登录时手机端与前端服务器建立websock...
February 24, 2016

你活得光鲜亮丽,父母却在低声下气

转来的一篇文章:作者:入江之鲸前段时间,和朋友聊天,他陪一个弟弟在北海道旅行。我问他玩得是不是很开心。他告诉我,他和弟弟不是一路人,所以旅途并不是很愉快。他细细跟我讲道,弟弟缠着爸妈要去日本玩,他妈不放心,便邀请我朋友跟着弟弟过去。他的弟弟,家境不算富裕,刚上大学也没有能力自己赚钱,却有着挥金如土的本事。就拿一件小事来讲吧,日本物价很贵,一片哈密瓜要30块人民币左右。朋友问我:“你能够认同自...
February 22, 2016

一个诡异的IE10的Bug

今天突然遇到这么个诡异的问题,客户反映,在IE10下,某功能不能给返回提示。查了下,这地方是用的jquery的ajax方法,在success中使用了alert显示提示信息,使用IE10的简陋的开发者工具跟踪了下,success内部都是正常跑的,ajax返回的json都能正常解析,走到alert就直接走过去了,没有任何显示。在IE10的console下,运行alert脚本也无提示,又用其他的几...
January 10, 2016

EasyUI中不启用Combobox组件的可编辑模式

Combobox组件默认是可编辑模式的,如果不想让用户可以编辑,只要在data-options中,增加editable设置为false就可以了,如下:<input type="text" class="easyui-combobox" data-options="editable:false" />这样就可以了