自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

felixfeng的专栏

c# 随手记

  • 博客(161)
  • 资源 (6)
  • 收藏
  • 关注

原创 gitlab 多服务器 .net core 持续集成

持续集成 1.服务器A安装gitlab2.服务器B安装docker,dotnetcore sdk,git安装gitlab-runnerhttps://docs.gitlab.com/runner/install/linux-manually.htmlgitlab-runner 用户可以设置加入 docker组权限,保证docker命令权限建个gitproject 所有者设置...

2018-12-13 10:13:20 709

原创 sqlserver 出现sql被锁时,查看加锁和被锁的sql

DECLARE @spid INTDECLARE @blk INTDECLARE @count INTDECLARE @index INTDECLARE @lock TINYINT SET @lock=0 CREATE TABLE #temp_who_lock  (     id   INT IDENTITY(1, 1),     spid INT,     blk  IN...

2018-11-30 13:53:52 1129

原创 .net core EF使用

# EF 使用## code first1.repo 增加dbset2.初始化数据程序包管理控制台,选择默认项目RepoPM>Add-Migration Init  //其中Init是你的版本名称update-database Init //更新数据库操作 init为版本名称3.如果entity修改了程序包管理控制台PM>Add-Migration V2018...

2018-09-02 10:15:17 1040

原创 vs2017 Git

1.获取源码在提示框输入账号 ,密码代码获取下来后,用vs打开就可以,已经关联了git的分支信息了 2.新建项目,提交到git先在git建立一个库,得到一个库地址,如http://git.com/core2.gitvs设置使用git本地解决方案添加到源代码管理 ...

2018-08-20 11:09:57 2115

原创 .net core 2.1 SignalR在线聊天简单试用

1.nuget 安装包Microsoft.AspNetCore.SignalR2.后端2.1新建类using Microsoft.AspNetCore.SignalR;using System.Threading.Tasks;namespace SignalRChat.Hubs{ public class ChatHub : Hub { pub...

2018-08-12 12:46:04 1518

原创 前端自动化构建之 gulp 合并 压缩 加版本号

先安装nodejscmd 控制台cd到网站目录下安装gulp及一些用到的插件npm install -g gulpnpm install --save-dev gulpnpm install --save-dev gulp-watchnpm install --save-dev require-dirnpm install --save-dev gulp

2018-02-07 10:08:02 294

原创 window iis 崩溃 调式 dump文件 dotnet网站

近日发现iis应用程序池自动关闭了2次,然后查系统事件,发现是5分钟内iis进程崩溃了5次触发了自动关闭。解决方案:1.修改iis配置,把 “快速故障防护”上修改为tcplevel,已启用为false2.设置iis崩溃自动生成dump文件open.bat   @echo off      echo 正在启用Dump...      reg add "HKEY

2017-12-07 17:40:49 1830

原创 查表是否被锁并解锁

有时候发现某个表的更新一直卡住,怀疑被锁解决方法:1.查是否被锁select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableNamefrom sys.dm_tran_locks where resource_type='OBJECT' and OBJECT_NAME(r

2017-11-21 16:03:56 1982

原创 docker 问答

http://blog.lab99.org/post/docker-2016-07-14-faq.html

2016-12-20 11:09:40 362

原创 window 使用docker toolbox 安装mysql

1.下载docker toolbox 并安装2.运行Docker Quickstart Terminal3,docker run --name mydb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql设置root用户密码为123456暴露3306端口4.用mysql客户端工具连接查询虚拟机ip:docker-m

2016-12-15 15:53:57 2298

原创 docker .net core

系统环境:centos71.安装docker2.在window发布好core站点,上传到centos ,例如 /root/core3.编写Dockerfile文件,放在/root/core内内容:# 进入docker中的/usr/local/src目录RUN cd /usr/local/src  # 创建core1目录RUN mkdir core1

2016-12-09 12:38:48 1436

原创 .net core centos7 nginx Supervisor

最小安装centos7一. .net core SDK安装参照官网:https://www.microsoft.com/net/core#linuxcentos如果你使用asp.net core 的网站,在使用dotnet publish命令发布是出现如下错误:No executable found matching command "bower"No execut

2016-11-27 20:48:06 1489

转载 CentOS7防火墙管理firewalld

官方文档地址:https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Security_Guide/sec-Using_Firewalls.html#sec-Introduction_to_firewalld 1、firewalld简介firewalld是centos7的一大

2016-11-27 08:48:10 1069

转载 vmware设置centos虚拟机nat联网

今天在vmware虚拟主机中安装hearbeat,为了使用最新的版本,选用编译安装了。在编译过程中,需要连接被墙的网站下载文件,那只能用vpn,但我使用的是桥接方式联网,使用不了真实主机的vpn,于是改用nat联网,设置过程中遇到一些问题,现记录如何设置。真实主机设置:本人安装的是vmware 8.0.1英文版。1、首先检查VM NAT的设置。打开VM,在菜单中打开Edit->Vi

2016-10-27 17:30:49 325

原创 数据库维护 查哪些表占用空间大

SET NOCOUNT ON;CREATE TABLE [dbo].#tableinfo(表名 [varchar](500) COLLATE Chinese_PRC_CI_AS NULL,记录数 [int] NULL,预留空间 [varchar](500) COLLATE Chinese_PRC_CI_AS NULL,使用空间 [varchar](500) COLLATE

2016-08-05 10:59:21 484

原创 iis网站连接池状态分析 网站性能分析

1、运行cmd;2、输入命令 iisapp –a ,如下看到连接池对应的PID,则找到是因 appPool estate站导致的; 二、如何从该站中找出问题,是由于什么原因?1、善用服务器性能跟踪工具:如上图:8348是对应的pidA、NumberOfReclaimedConnections(通过垃圾回收而回收的连接的数量,其中应用程序未调用 C

2016-07-28 17:45:25 2857 1

转载 CentOS 7 上部署Mono 4 和Jexus 5.6

概述在这篇文章中我们将讨论如何在CentOS 7操作系统,安装 jexus、 mono 和 配置 jexus,因此它将能够在这种环境中运行一个asp.net mvc 4 应用。这篇文章是描述如何在 Linux/Unix 环境中使用Mono运行. NET的应用程序的一部分。安装Mono 4首先你需要有一个CentOS 7环境,可以使用DVD光盘在本地安装也可以通过阿里云、腾讯云或

2016-07-07 17:38:30 311

原创 服务器 centos7 最少安装后常用命令

更新yumyum update安装httpdyum install httpd -y 可能会用到的:启动服务(等同于service httpd start)systemctl start httpd.service停止服务(等同于service httpd stop)systemctl stop httpd.service重启服务(等同于service http

2016-07-07 16:56:37 2108

转载 如何设置CentOS 7获取动态及静态IP地址

本例中以CentOS 7举例说明如何设置Linux开机自动获取IP地址和设置固定IP地址。自动获取动态IP地址1.输入“ip addr”并按回车键确定,发现无法获取IP(CentOS 7默认没有ifconfig命令),记录下网卡名称(本例中为ens33)。2.输入“cd /etc/sysconfig/network-scripts/”按回车键确定,继续输入“ls”按回车键查看文件

2016-07-07 16:55:42 24136

原创 开源消息队列ActiveMQ使用 .net window

1.ActiveMQ简介先分析这么一个场景:当我们在网站上购物时,必须经过,下订单、发票创建、付款处理、订单履行、航运等。但是,当用户下单后,立即跳转到“感谢那您的订单” 页面。不仅如此,若果没有延迟,用户还会受到一封电子邮件。如果我们使用传统方式去实现,一般是对数据库操作一通,然后调用各种接口、各种服务等待各种响应,这样一来下个订单需要很久时间才能看到结果,如果某个环节出了问题,那这个订

2016-05-25 17:03:42 487

原创 window下RabbitMQ使用

安装erlang   :https://codeload.github.com/erlang/otp/zip/OTP-18.2.2安装服务端:  http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1.exe安装后可以看到window服务RabbitMQ已经启动使用rabbi

2016-05-19 17:05:07 1332

转载 sql 查询存储过程、sql执行情况

--某个库中存储过程平均耗时SELECT TOP ( 25 )        p.name AS [SP Name] ,        qs.total_elapsed_time / qs.execution_count AS [avg_elapsed_time] ,        qs.total_elapsed_time ,        qs.execution_coun

2016-01-06 14:11:52 4021

转载 SQL关于apply的两种形式cross apply和outer apply

SQL Server数据库操作中,在2005以上的版本新增加了一个APPLY表运算符的功能。新增的APPLY表运算符把右表表达式应用到左表表达式中的每一行。它不像JOIN那样先计算那个表表达式都可以,APPLY必选先逻辑地计算左表达式。这种计算输入的逻辑顺序允许吧右表达式关联到左表表达式。APPLY有两种形式,一个是OUTER APPLY,一个是CROSS APPLY,区别在于指定OUTER,

2015-12-23 10:32:17 10502 1

原创 微信公众平台 模版消息

1.在模板库取模版编号,如TM00335var msgData = new { template_id_short = "TM00335" };  var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();            string json = serializer.Seriali

2015-09-10 17:33:45 1000

转载 SQL Server执行计划的理解

要理解执行计划,怎么也得先理解,那各种各样的名词吧。鉴于自己还不是很了解。本文打算作为只写懂的,不懂的懂了才写。  在开头要先说明,第一次看执行计划要注意,SQL Server的执行计划是从右向左看的。  名词解析:  扫描:逐行遍历数据。  先建立一张表,并给大家看看大概是什么样子的。  CREATE TABLE Person(   Id int IDENTI

2015-07-10 17:19:24 305

转载 ServiceStack.Redis之IRedisClient

事实上,IRedisClient里面的很多方法,其实就是Redis的命令名。只要对Redis的命令熟悉一点就能够非常快速地理解和掌握这些方法,趁着现在对Redis不是特别了解,我也对着命令来了解一下这些方法。一、属性  IRedisClient的属性如下:属性说明ConnectTimeout 连接超时Db当前数据库的ID或下标

2015-07-10 17:13:29 1948 1

原创 backbone.js 路由 模版 使用示例

view/120    list 第一页    login    不存在的页    容器1        容器2            (function ($) {            _.templateSettings = {                // JavaScript可执行代码的界定符                eva

2015-06-10 11:04:21 2263

原创 Underscore.js 1.3.3 中文解释

// Underscore.js 1.3.3// (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc.// Underscore is freely distributable under the MIT license.// Portions of Underscore are inspired or borrowed from Prot

2015-06-10 10:36:11 755

转载 Linux上vi(vim)编辑器使用教程

vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面vps侦探整理一下vi的使用教程:包含vi的基本介绍、使用模式、文件的打

2015-06-06 20:23:18 417

转载 linux下的apache配置文件详解

Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。PidFile logs/httpd.pid #第一个httpd进程

2015-06-06 20:19:03 560

转载 CentOS-7-64bit 配置Apache + MySQL + PHP

一、配置防火墙,开启80端口、3306端口CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:#停止firewall服务systemctl stop firewalld.service#禁止firewall开机启动systemctl disable firewalld.

2015-05-30 22:10:27 677

原创 VS2010/MVC2 项目迁移到 VS2013/MVC4 同时兼容vs2010也能打开

第1步、MVC2 => MVC3手动处理可以参考这个:http://www.asp.net/whitepapers/mvc3-release-notes#upgrading使用工具 ASP.NET MVC 3 Application Upgraderhttp://aspnet.codeplex.com/releases/view/59008这个工具要求VS2010的项目,sln

2015-02-27 15:23:58 2770

转载 ServiceStack.Redis常用操作 - 事务、并发锁

一、事务  使用IRedisClient执行事务示例: using (IRedisClient RClient = prcm.GetClient()) { RClient.Add("key",1); using (IRedisTransaction IRT = RClient.CreateTransaction()) {

2015-02-26 15:02:11 4239

转载 ServiceStack.Redis 之 IRedisTypedClient<第四篇>

IRedisTypedClient  IRedisTypedClient类相当于IRedicClient的强类型版,其方法与属性大多数与IRedisClient类似。  它支持在Redis中使用Linq查询的强大的类,它本身是一个泛型,IRedisClient的泛型方法As获得对象。  其方法原型如下:    IRedisTypedClient As();  1、IEntity

2015-02-26 15:01:12 382

转载 Redis常用命令速查 <第二篇>

一、Key  Key命令速查:命令说明DEL删除给定的一个或多个 key,不存在的 key 会被忽略,返回值:被删除 key 的数量DUMP序列化给定 key,返回被序列化的值,使用 RESTORE 命令可以将这个值反序列化为 Redis 键EXISTS检查给定 key 是否存在EXPIRE为给定key设置有效

2015-02-26 14:58:16 392

转载 ServiceStack.Redis之IRedisClient(3)

事实上,IRedisClient里面的很多方法,其实就是Redis的命令名。只要对Redis的命令熟悉一点就能够非常快速地理解和掌握这些方法,趁着现在对Redis不是特别了解,我也对着命令来了解一下这些方法。一、属性  IRedisClient的属性如下:属性说明ConnectTimeout 连接超时Db当前数据库的ID或下标

2015-02-26 14:56:36 708

转载 某网站系统测试

目  录第一章 系统测试的简介.........................................................................................41.1 系统测试的目的..........................................................................

2015-01-13 15:03:32 2597

转载 几种Socket服务器模型比较!

一、异步BeginXXX,EndXXX先看其实现的方式:1.监听[csharp] view plaincopyprint?//开启监听线程         public void StartListenThread()         {             Thread listen_thread = new Thread(new ThreadStart(

2014-12-08 14:28:32 710

转载 SQL Server表分区的详细讲解

什么是表分区一般情况下,我们建立数据库表时,表数据都存放在一个文件里。但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在不同的磁盘下由多个cpu进行处理。这样文件的大小随着拆分而减小,还得到硬件系统的加强,自然对我们操作数据是大大有利的。所以大数据量的数据表,对分区的需要还是必要的,因为它可以提高select效

2014-12-05 11:24:14 663

原创 VMware 的文件导入 VirtualBox

VirtualBox and VMware's ovftool have a different idea of how a storage controller should be described. This prevents exporting a VM from, e.g. VMware Fusion, and then importing it into VirtualBox. H

2014-11-11 11:07:41 5261

Android ViewPager 组件使用实例源码

详细介绍了android下ViewPager的使用,适合入门。相关文章:http://blog.csdn.net/felixfeng/article/details/37965861

2014-07-19

聊天机器人源码 php

能够和你对话,非常聪明噢!文件直接放到你服务器就可以运行了,代码非常简单!

2013-02-27

聊天机器人源码 php

聊天机器人源码 php

2013-02-27

jQuery 入门提高速成实例打包

jQuery 新手入门提高速成实例集 大量实用的例子 助你快递入门

2011-08-25

sql语句大全word文档(入门到精通)

SQL语句大全,涵盖了初高级的大量应用实例

2011-08-25

Fiddler2(汉化版)及中文帮助chm

 微软的Fiddler 包含一个简单却功能强大的基于JScript .NET 事件脚本子系统,他非常灵活非常棒,可以支持众多的http调试任务。Fiddler 是用C#写出来的。它还是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴露http通讯还有提供一个用户友好的格式。

2011-08-17

空空如也

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

TA关注的人

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