自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (2)
  • 收藏
  • 关注

原创 代码分支管理流程图

2023-10-09 11:21:04 86

原创 MySQL实现ROW_NUMBER()分组功能

方法一:SELECT IF(@group1=t.entity_name and @group2=t.op_name,@rank:=@rank+1,@rank:=1) AS rank,@group1:=t.entity_name,@group2:=t.op_name,t.*FROM (SELECT @group1:='',@group2:='',@rank:=0) g,(SELECT id,entity_name,entity_id,op_name,`comment`,`user_name`,Data

2021-07-27 16:56:13 458

转载 Access-Control-Allow-Origin:ajax 跨域访问

在使用jquery的$.ajax跨域访问的时候,如客户端域名是www.test.com,而服务器端是www.test2.com,在客户端通过ajax访问服务器端的资源将会报跨域错误:XMLHttpRequest cannot load http://www.test2.com/test.php. No 'Access-Control-Allow-Origin' header is pres

2017-11-23 10:17:51 380

转载 将nuget与VS直接集成,实现一键上传等功能

nuget是一个非常方便的包管理工具,很多团队为了开发的方便也建立了自己的包源网站(nuget.server),本篇文章是笔者在配置nuget上面的一点小体,其最终目标是要达到能够在VS里一键打包上传。建立批处理文件 用记事本新建一个文件,粘贴如下内容:1、E:\nuget\nuget.exe pack %1  -Build -Prop Configuration=

2017-09-07 10:36:16 2973

原创 NodeJS开发调试

1、安装Webpack,命令:npm install webpack -g2、调试JS,命令:webpack -w -d3、git获取最新代码,命令:git pull4、git编译代码,命令:gulp

2017-04-12 15:13:52 374

原创 解决ASP.NET 请求数据太大500错误 JSON无法反序列化

当向服务端提交请求时(ajax)post数据非常大的情况下,post数据中有超过450个对象的数组时,请求会返回错误信息:JSON无法反序列化解决方法:方案一:可以在配置文件web.config中设置 方案二:重写ValueProviderFactory,继承ValueProvi

2016-10-24 19:06:03 8260 2

转载 IoC原理-使用反射/Emit来实现一个最简单的IoC容器

从Unity到Spring.Net,到Ninject,几年来陆陆续续用过几个IoC框架。虽然会用,但也没有一直仔细的研究过IoC实现的过程。最近花了点时间,下了Ninject的源码,研究了一番,颇有收获。下面我要实现一个最最简单的IoC容器,以让跟我一样的小菜能更好的理解IoC框架的到底为我们做了什么。什么是IoCIoC是英文Inversion of Control的缩写。我们一般叫它“控

2016-04-29 17:43:38 589

原创 SQL触发器trigger和网络路由tracert学习随笔

-- =============================================-- Author: -- Create date: -- Description: -- =============================================Create trigger  trig_update_userLog ON dbo.UserLog

2015-11-05 17:49:59 530

转载 最全的CSS浏览器兼容问题

CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声名. CSS技巧1.div的垂直居中问题 vertical-align:middle; 将

2015-10-10 15:18:37 854

转载 正则表达式怎么匹配非汉字非字母非数字之外的字符

汉字的表示和正则表达式引擎相关,不同引擎的写法不同,下面的写法适用于java引擎,或者一切以unicode来表示字符的引擎。

2015-07-20 17:31:42 20351

转载 UpdatePanel的用法详解

今天用做日历显示本月的考勤记录,用到了UpdatePanel控件,才发现对这个控件并不太了解,所以找了点儿资料,整理了一下给大家发上来!一、UpdatePanel的结构View Code "ScriptManager1" runat="server" > "UpdatePanel1" runat="server" ChildrenAsTriggers="true" Upd

2015-05-14 14:20:28 526

转载 TortoiseSVN中分支和合并实践

使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。最近由于适配机型的需要(本人从事手机客户端的开发),需要经常接触分支和合并两项工作,突然发现这玩意整不明白很难开展工作,遂这两天着重研究了 一下,有点收获,

2015-05-09 15:11:10 284

转载 Nginx负载均衡配置实例详解

负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。负载均衡先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以上即可。测试环境由于没有服务器,所以

2015-04-23 13:49:49 308

转载 Nginx实战基础篇一 源码包编译安装部署web服务器

实验步骤:一、安装nginx必须的依赖包  [root@rhel6u3-7 ~]# yum -y install gcc openssl-devel pcre-devel zlib-devel  //yum创建过程略,安装略二、安装编译nginx,目前系统测试环境为rhel6.3  软件版本为nginx-1.27 [root@rhel6u3-7 ~]# 

2015-04-22 19:14:34 397

转载 FTP错误 500 OOPS: cannot change directory:/home/xxx

一 前言            用ftp命令连接 ftp服务器时提示:    “500 OOPS: cannot change directory:/home/xxx”二解决方案        百度,经证实有效解决方案是 # setsebool  ftp_home_dir  on     现将参考网页内容摘抄如下:今天在 Cent

2015-04-21 18:37:52 776

转载 linux系统下修改文件夹目录权限FTP服务器搭建

文件夹权限问题Linux、Fedora、Ubuntu修改文件、文件夹权限的方法差不多。很多人开始接触Linux时都很头痛Linux的文件权限问题。这里告诉大家如何修改Linux文件-文件夹权限。以主文件夹下的一个名为cc的文件夹为例。 下面一步一步介绍如何修改权限: 1.打开终端。输入su(没  Linux、Fedora、Ubuntu修改文件、文件夹权限的方法差不多。很多人

2015-04-20 21:52:52 9867

转载 redis 配置文件详解

# Redis 配置文件# 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写)## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb =>

2015-04-20 18:13:06 344

转载 linux下安装vsftp

Linux下安装VSFTPD可是一个技术活,但是掌握了方法之后就一切变的很简单了。本文以CentOS 6.3为配置环境,进行vsftpd的安装。命令yum install vsftpd方法/步骤下载VSFTPDLinux下传统的安装软件方法是下载tar.gz安装包,或者RPM安装包,再经过解压之后进行编译,或者用RPM -i命

2015-04-20 17:51:12 441

转载 redis主从配置及主从切换

环境描述:主redis:192.168.10.1 6379从redis:192.168.10.2 6380一、主从配置1、将主从redis配置文件redis.conf中的aemonize no 改为 yes2、修改从redis配置文件redis.conf中的port 6379 改为 6380,添加slaveof 192.168.10.1 6379 3

2015-04-20 12:50:31 365

转载 linux下IPTABLES配置详解

如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target       prot opt source                 destination     

2015-04-20 11:45:58 341

转载 linux常用命令 yum service ps

启动远程sshd:service sshd restart检查redis服务启动情况: ps -ef | grep redis

2015-04-20 10:37:48 3878

转载 CentOS下安装并启用Telnet服务

CentOS下安装并启用Telnet服务  1、查看有没有安装telnet服务rpm –qa|grep telnet没有则找安装包进行安装。如果有安装光盘,在安装光盘中找到相应的安装包进行安装。这里直接通过网络安装2、通过yum install安装Telnet程序 yum  list  

2015-04-19 22:53:41 2105

转载 编译redis时 提示make cc Command not found

在linux系统上对redis源码进行编译时提示提示“make cc Command not found,make: *** [adlist.o] Error 127”。这是由于系统没有安装gcc环境,因此在进行编译时才会出现上面提示,当安装好gcc后再进行编译时,上面错误提示将消失。工具/原料centos 6.4 redis make gcc

2015-04-19 13:21:31 4498

转载 Redis安装与配置

安装Redis1.下载稳定版本cd /tmphttp://download.redis.io/releases/redis-2.8.7.tar.gz2.解压和安装:$ tar -zxf redis-2.8.7.tar.gz$ mv ./redis-2.8.7 /opt/redis$ cd /opt/redis$ make3.拷贝文件cp re

2015-04-19 13:20:21 285

原创 SQL中GUID转化为唯一字数

SQL中GUID转化为唯一字数,可能会有重复,但重复率不高select ABS(BINARY_CHECKSUM('EBFB34F4-9DCA-4FF3-87E9-2377E355B93C'))

2013-01-07 10:11:43 391

转载 正则表达式30分钟入门教程

目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者最后,来点广告...网上的资源及本文参考文献更新说明本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。

2012-06-14 15:54:53 457

原创 JQuery+DIV自定义滚动条样式

简单思路:用DIV和DIV自身的滚动条相互控制内容的滚动,DIV自身的滚动条样式可以用DIV层覆盖,重写滚动条样式JQuery计算滚动条长度和位置,代码如下: var scrMinHeight = 1; //滚动条最小高度 var scrMaxHeight = 0; //滚动条最大高度 var scrDefualtTop = 80; //滚动条默认位置

2012-06-07 14:31:52 8822 2

原创 工厂模式获取实例对象的代码改进

在工厂模式的代码里,我写了如下的一个类来获取实例对象,求改进!代码如下:/// /// Abstract Factory pattern to create the DAL。 /// 如果在这里创建对象报错,请检查web.config里是否修改了。 /// public sealed class DataAccess { priv

2012-04-24 18:01:45 809

原创 多线程写文件

创建命令实体类:Commandusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace EMNewsInfo{ /// /// 命令实体 /// public class Command : ICloneable

2012-03-30 18:03:24 742

原创 CSS滤镜—渐变色的设置

如题,样式如下:filter:progid:DXImageTransform.Microsoft.Gradient(enabled=true,GradientType=0,startColorStr=#ffffff,endColorStr=#e0e0e0);enabled:true 激活 false 不激活GradientType:0 垂直渐变 1 默认水平渐变startC

2012-03-12 18:17:46 1427

原创 二叉树的创建、遍历和左右交换

如题,代码如下: class BinaryTree { /// /// 创建二叉树,并返回根结点 /// /// public static nodes BinTree() { nodes[] list = new nodes[8];

2012-03-01 15:04:10 455

原创 ASP.Net生命周期和对应事件、委托与事件的相同点和区别

ASP.Net生命周期阶段一:页面请求HttpRequest阶段二:初始化PreInit>Init>InitComplete阶段三:加载PreLoad>Load阶段四:事件处理LoadComplete阶段五:呈现PreRender>PreRenderComplete>SaveStateComplete>Render阶段六:卸载Unload

2012-02-22 22:35:27 538

原创 使用CommandBuilder对象时,DataSet中的数据删除

使用CommandBuilder对象时,在DataSet中删除数据时有两种方法,Rows.Remove()和DataRow.Delete()Rows.Remove()方法删除时,RowsState会改变为Detached,同时会调用关联的DataAdapter对象的Update方法,这样会同时对数据库进行操作DataRow.Delete()方法删除时,可以使用RejectChanges()

2012-02-22 15:21:08 541

原创 为DataSet中的多张表设置表间关系

为DataSet中的多张表设置表间关系,代码如下DataSet ds = new DataSet();//这里需要从数据层获取两张表的数据//设置table之间的关系DataColumn parentCol = ds.Tables["BlockInfo"].Columns["id"];DataColumn childCol = ds.Tables["BlockInfoHistry"].C

2012-02-17 10:44:13 1430

转载 HttpHander与httpModel配置与应用

ASP.NET对请求处理的过程:当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,

2012-02-09 14:37:17 3905 1

原创 JQurey中的getJSON方法请求的接口有错误时的处理方法

在用JQurey中的getJSON方法时,通常会碰到请求的接口有错误的情况发生,这时我们可以用下面的方法来做处理,代码如下:        function GetDatas(url) {            try {                $.ajaxSetup({                    error: function (x, e) {

2012-02-08 15:52:26 11492

原创 SQL中的数据合并

把中一列的数合并在一起,用逗号隔开SELECT STUFF((SELECT ','+AgencyName FROM ISSUE_AGENCY WHERE OrgID=t1.OrgID and IssueAgencyType='021001' FOR XML PATH('')), 1, 1, '') FROM ISSUE_AGENCY t1 where IssueAgencyType='0210

2011-12-20 11:21:22 768

转载 关于SQL自增列

--- 删除原表数据,并重置自增列truncatetable tablename--truncate方式也可以重置自增字段--重置表的自增字段,保留数据DBCC CHECKIDENT (tablename,reseed,0)-- 设置允许显式插入自增列SETIDENTITY_INSERT tablenameON-- 当然插入完毕记得要设置不允许显式插入自增列

2011-12-02 16:02:34 2053

转载 SQL日期和时间函数

1.一个月第一天的Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)2.本周的星期一Select DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)3.一年的第一天Select DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)4.季度的第一天Select DATEA

2011-10-23 20:25:49 471

转载 Log Explorer for SQL Server v4.0.2的下载地址和使用说明

/*标题:Log Explorer for SQL Server v4.0.2的下载地址和使用说明作者:爱新觉罗·毓华 时间:2008-07-14地点:新疆乌鲁木齐资料来源:http://topic.csdn.net/u/20090305/00/849723bf-74ad-495

2011-10-10 17:38:06 3260

Window和MAC的蓝牙驱动+Wifi驱动

Window和MAC的蓝牙驱动+Wifi驱动

2021-03-04

WifiAutoInstallSetup.rar

Wifi驱动WifiAutoInstallSetup

2021-03-04

空空如也

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

TA关注的人

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