自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (16)
  • 收藏
  • 关注

原创 FRP + nginx 获取客户端真实IP

【代码】FRP + nginx 获取客户端真实IP。

2024-01-02 10:43:31 803

原创 如何在windows linux子系统Ubuntu 22.04.2 TLS中安装nvm

在Windows的Linux子系统(WSL)中安装NVM(Node Version Manager)是一个相对简单的过程。注意:在写这篇文章时,NVM的最新版本是0.38.0。建议你去NVM的GitHub页面查看最新版本。这样,你就在WSL的Ubuntu 22.04.2 LTS中成功安装了NVM。这将安装并使用Node.js的16.x版本。首先,确保Ubuntu的包列表是最新的。如果一切顺利,这将输出NVM的版本号。或你所使用的shell的配置文件中。然后,安装一些必要的依赖。

2023-09-09 15:21:57 812

原创 Mysql Explain之 type 详解

Mysql Explain之 type 详解EXPLAIN 是什么EXPLAIN 结果中的type字段1.system2.const3.eq_ref4.ref5.range6.index7.ALL总结EXPLAIN 是什么MySQL 提供了一个 EXPLAIN 命令, 它可以对 SQL 语句进行分析, 并输出 SQL 执行的详细信息, 以供开发人员针对性优化.例如分析一条 SELECT 语句EXPLAIN SELECT * FROM `user` WHERE id = 1 EXPLAIN

2022-03-07 23:41:22 5823

原创 linux 服务器非root用户挂载阿里云oss,任意用户可读写

本文以挂载 阿里云OSS 北京地域的bluck "TEST-OSS-BLUCK" 到 centos 服务器 "/OSS-BLUCKNAME" 目录为例进行说明。1、安装ossfswget http://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos7.0_x86_64.rpmyum install ossfs_1.80.6_centos7.0_x86_64.rpmecho BucketName:yourAccessKeyId:yourAccess

2022-02-14 16:07:39 885

原创 centos 7 更新阿里云 yum 源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum clean allyum makecachecd /etc/yum.repos.dvim CentOS-Base.repo修改 CentOs-Bas.

2021-05-26 22:19:31 107

转载 宝塔面板使用WWW用户执行计划任务命令 解决laravel日志权限问题 宝塔设置计划任务执行用户

宝塔面板使用WWW用户执行计划任务命令 解决laravel日志权限问题 宝塔设置计划任务执行用户问题背景宝塔面板的计划任务默认执行用户是root,如果任务里有打印日志的操作,则自动创建的log文件也是root用户权限,而php的运行用户是www,对root用户创建的文件默认没有写权限,进而导致程序报错。问题场景此问题常见于laravel、FastAdmin等框架系统。解决方案可以使用 su -c 和 -s 搭配操作,为计划任务指定执行用户,来解决此问题。su -c " {你要执

2021-05-24 11:51:22 2035

原创 PHP 删除n分钟之前创建的文件

/* * 删除文件夹下$min分钟前创建的文件 * @param $dir 要处理的目录,物理路径,结尾不加\ * @param $min 过期时间,单位为分钟 * @return void */function deleteFileByCreatedTime($dir,$min){ if(is_dir($dir)){ if($dh=opendir($dir)){ while (false !== ($file = readdi.

2021-04-21 16:08:11 157

原创 Centos 7 更新yum源为阿里云

yum install wget -ymv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupcd /etc/yum.repos.d/wget http://mirrors.aliyun.com/repo/Centos-7.repomv Centos-7.repo CentOS-Base.repoyum makecacheyum -y update

2021-04-06 14:55:30 78

原创 利用mysql注释生成数据字典

select TABLE_SCHEMA,TABLE_NAME,COLUMN_TYPE,COLUMN_COMMENT from information_schema.columns where TABLE_SCHEMA='数据库名'

2018-06-06 17:50:20 477

原创 js页面滚动到底部时自动加载下一页数据

一段滚动到页面底部自动加载更多数据的js代码,需要jquery.js 、 jquey.tmpl.js 支持var Data = { PageCount: 1, PageSize: 30, IsCompleted: false, init: function(rows) { //初始化,载入第一页数据 $(".list-item")

2016-03-09 17:09:27 10156

转载 判断一个文本文件的编码格式

文件的字符集在Windows下有两种,一种是ANSI,一种Unicode。对于Unicode,Windows支持了它的三种编码方式,一种是小尾编码(Unicode),一种是大尾编码(BigEndianUnicode),一种是UTF-8编码。我们可以从文件的头部来区分一个文件是属于哪种编码。当头部开始的两个字节为 FF FE时,是Unicode的小尾编码;当头部的两个字节为FE FF时,是U

2015-09-22 08:57:23 476

原创 SqlServer中的数据类型和C#中SqlDbType类型对应关系及转换方法

// SqlDbType转换为C#数据类型public static Type SqlType2CsharpType(SqlDbType sqlType){switch (sqlType){ case SqlDbType.BigInt: return typeof(Int64); case SqlDbType.Binary:

2015-08-12 10:24:13 2624

原创 超级详细的Log4Net配置

1、在需要输出日志的程序集的AssemblyInfo.cs中添加如下代码/// ///Log4Net 的摘要说明/// //注意下面的语句一定要加上,指定log4net使用.config文件来读取配置信息//如果是WinForm(假定程序为MyDemo.exe,则需要一个MyDemo.exe.config文件)//如果是WebForm,则从web.config中读取相关信息[ass

2015-05-26 10:39:27 507

原创 asp.net 利用Web.config实现整站301永久重定向

asp.net 利用Web.config实现整站301永久重定向

2015-05-22 13:57:02 3817

原创 数据库分页存储过程,支持多表联合查询

数据库分页存储过程,支持多表联合查询CREATE PROCEDURE [dbo].[getInQuiryAllByPage]@tableNames varchar(5000), --表名,可多表,逗号分隔 @tbFields varchar(5000)= '* ',--字段名,如果多表请带前缀 @conditionStr varchar(5000)= ' ',

2015-05-21 16:07:05 2118

原创 URL地址验证正则表达式

URL地址验证正则表达式

2015-05-19 09:31:49 5521 1

转载 如何用正确的方法来写出质量好的软件的75条体会 <转>

如何用正确的方法来写出质量好的软件的75条体会 来自http://blog.csdn.net/shony_zhao/archive/2005/04/25/362014.aspx1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统

2014-12-11 10:55:09 599

原创 解决MSB3247 不同版本的同一依赖程序集之间出现冲突

改变“MSBuild项目生成输出的详细程度”为“详细”或以上.要做到这一点,请按照下列步骤操作:打开选项对话框( 工具 - >选项... ).在左侧树中,选择 项目和解决方案 节点,然后选择 建立和运行 .注意:如果此节点没有显示出来,请确保在对话框 显示所有设置 底部的复选框被选中.在出现的工具/选项页中,设置 MSBuild项目生成输出的详细程度 水平 详细

2014-11-11 11:36:56 14428

转载 用SQL语句,删除掉重复项只保留一条

[转] SQL删除重复数据只保留一条用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people gr

2014-09-02 11:46:54 750

转载 sql 语句开启、关闭标识列

SET IDENTITY_INSERT TABLENAME ON --关闭 INSERT INTO TABLENAME(IDENTYTY_ID,...) VALUES(...) INSERT INTO TABLENAME(IDENTYTY_ID,...) VALUES(...) INSERT INTO TABLENAME(IDENTYTY_ID,...) VALUES(...)

2013-06-26 10:13:50 1320

转载 SQL Server死锁总结

SQL Server死锁总结  1. 死锁原理    根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。    死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):已经得到资源的进程可

2013-01-05 17:10:55 439

转载 ASP.NET 安全认证(四)——巧妙实现 Form 表单认证跨站点、跨服务器的单点登录(Single Sign On)

【原创】ASP.NET安全认证(四)——巧妙实现 Form表单认证跨站点、跨服务器的单点登录(Single Sign On)作者:寒羽枫(cityhunter172)第四部分 Form认证的补充 前三篇在 CSDN论坛公布后,效果如同“神仙放屁——果然不同凡(反)响”。为感谢广大网友的热情与支持,这不,经过这一阵子的酝酿、修炼,特意准备了这第四响。之前我

2012-11-25 21:47:20 1059

转载 ASP.NET 安全认证(三)—— 用Form 表单认证实现单点登录(Single Sign On)

【原创】ASP.NET安全认证(三)——用Form表单认证实现单点登录(Single Sign On)作者:寒羽枫(cityhunter172)第三部分实现单点登录(Single Sign On) “等了好久终于等到今天,写了好久终于就快完结,但是网友的反应却让我有一些的伤心。盼了好久终于盼到今天,忍了好久终于把此文撰写,那些受冷落的无奈早就无所谓,累也不说累”(歌词《今天

2012-11-25 21:40:40 754

转载 ASP.NET 安全认证(二)

【原创】ASP.NET安全认证(二)——灵活运用 Form表单认证中的 deny与 allow及保护 .htm等文件作者:寒羽枫(cityhunter172)第二部分 Form认证的实战运用 话说上回,简单地说了一下 Form表单认证的用法。或许大家觉得太简单,对那些大内高手来说应该是“洒洒水啦”“小 Kiss啦(小意思)”。今天咱们来点的花样吧:古

2012-11-25 21:33:10 390

转载 ASP.NET 安全认证(一)—— 如何运用 Form 表单认证

ASP.NET安全认证(一)——如何运用 Form表单认证作者:寒羽枫(cityhunter172)序代码写 N久了,总想写得别的。这不,上头说在整合两个项目,做成单一登录(Single Sign On),也有人称之为“单点登录”。查阅相关文档后,终于实现了,现在把它拿出来与大家一起分享。或许大家会问:“这与标题不符呀?”别急,在下笔之前,我脑子里想到了我刚使用 F

2012-11-25 20:49:14 397

转载 如何用CruiseControl.Net来进行持续化集成

本文总结了过去一年中使用 CruiseControl.Net来对工作流程进行持续化集成的经验教训,详细地讲述安装,配置,使用CruiseControl.Net的具体步骤,希望通过阅读本文,能理解和掌握使用CruiseControl.Net的基本使用技巧,用工具来改善工作流程和提高工作效率。什么是持续化集成首先,我们先搞清楚什么是持续化集成?它对我们的日常工作

2012-08-15 19:05:50 984

转载 SQL Server 2005导出表中数据的SQL脚本形式(即INSERT语句)

CREATE proc spGenInsertSQL (@tablename varchar(256))asbegindeclare @sql varchar(8000)declare @sqlValues varchar(8000)set @sql =' ('set @sqlValues = 'values (''+'select @sqlValues = @sqlValues

2012-07-27 10:32:00 2696

原创 使用System.Net.Mail发送电子邮件

<br />Send.aspx.cs<br /> <br />using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.We

2011-01-17 15:06:00 5406

转载 DNS服务器组建攻略

<br />不管是在局域网还是互联网上,人们也都面临着另外一个困惑:计算机在网络上通讯时本来只能识别如“61.186.250.41”之类的数字地址,那么为什么当我们打开浏览器,在地址栏中输入如“www.popunet.com”的域名后,就能看到我们所需要的页面呢?<br />  其实,上面的两个问题,都只是一个IP地址和域名相互“翻译”的过程。前者得建立一个指向相应IP地址的域名映射记录;对于后者,此记录已经建立并且在生效了。而这种“翻译”记录的建立,则需要用到同一种被称之为“DNS服务器”的计算机。<br

2010-11-25 21:46:00 551

转载 Windows下面搭建CVS服务器环境

<br />CVS介绍<br />CVS是Concurrent Versions System(并发版本系统)的缩写,基于Unix体系中成熟的SCCS(Source Code Control System)和RCS(Revision Control System)开发,是一个开放源码的项目,目前已是版本控制系统的主流软件。一个很常见的使用CVS的场合,就是开放源码项目。由于开放源码项目的开发者的分布性,对于版本管理的要求更加严格,而目前大部分的开放源码项目几乎都是采用CVS来管理源代码,CVS的标准性和强大

2010-11-25 21:44:00 605

转载 搭建SourceGear Vault (SGV)版本控制平台

<br />SGV版本:4.0.6,搭建步骤如下:<br />一、在win2003下安装IIS服务;<br />二、下载SGV服务器端,下载地址:http://download-us.sourcegear.com/Vault/4.0.6.15954/VaultServer_4_0_6_15954.msi,根据提示安装。<br />装完后的主页http://127.0.0.1/VaultService/index.html<br />管理主页:http://127.0.0.1/VaultService/Adm

2010-11-25 21:43:00 1477

原创 iis下发布php

一:下载php-5.2.10-wind32.zip文件。将下载的php文件解压到c盘的根目录下将文件夹名重命名为php。二: 将c盘的php文件夹中的php5ts.dll文件复制到c:/window/system32文件夹中。再把c盘php文件夹中的php-ini-recomented文件复制到c:/window目录下将文件重命名为php-ini文件。

2010-11-25 21:35:00 1560

原创 mySql jdbc 驱动 使用-心得体会

mySql jdbc 驱动 使用-心得体会

2010-11-25 21:33:00 556

转载 asp脚本及asp上传组件的单个文件大小局限

测试环境怀抱天下的神舟天运L205R笔记本:Intel(R) CPU T2050 1.60GHz ; 物理内存:2GB DDR533 ; 120GB西数5400转硬盘win2003中文企业版(sp2)ii6 (MetaBase.xml中相关设置:AspMaxRequestEntityAllowed="2048000000" 2000MB ; AspBufferingLimit="41943040

2010-04-08 23:42:00 981

原创 AjaxPro 在vb.net 中的用法(一)

1、下载相关类库文件 ajaxpro.dll,ajaxpro.2.dll,ajaxpro.json.dll,ajaxpro.json.2.dll 。下载地址:http://www.ajaxpro.info/ 其中ajaxpro.dll,ajaxpro.json.dll支持.net Freamwork 1.1 , ajaxpro.2.dll ,ajaxpro.json.2.dll 支持.net

2009-11-24 21:31:00 1254

原创 DataRow复制一行到另一个DataTable 最简单的两种方法

下面两个方法是DataRow复制一行到另一个DataTable的,直接Add会出错“此行已属于另一个表”。1.用DataRow.ItemArrayDataTable t=new DataTable();DataRow r=t.NewRow();r.ItemArray=oldRow.ItemArray;t.Rows.Add(r);2.用DataTable.ImportRow()t.ImportR

2009-11-24 20:58:00 1240

原创 plsql查询起始日期间的所有日期

 select start_date + level-1 myday from dual connect by start_date+level-1   

2009-11-10 19:54:00 1344

原创 陕西100怪

旧衣罩在新衣外,家家厢房半边盖;热炕睡着好几代,穿厚棉裤敞胸怀;扯面宽的像皮带,生个女孩不算孩;羊肉泡馍大腕卖,老人都把皮影爱;大裆裤子没裤带,说话吵架分不开;村里姑娘不对外,棉裤棉袄光里外;天黑上床鼾声来,提亲先探家好坏;家里无人门大开,锅盔大的像锅盖;老汉都剃光脑袋,老碗小盆分不开;板凳不做蹲起来,家家吃饭蹲门外;老少无聊把杠抬,旱烟锅子脖项塞;有了辣子不就菜,四季一身黑穿戴;闹起洞房胡乱来,

2009-10-31 02:37:00 1270

转载 CSS 笔记(一)

 CSS position 属性CSS 参考手册定义和用法position 属性规定元素的定位类型。说明这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。默认值:static继承性:no版本:

2009-10-31 01:16:00 405

原创 struts2 入门与配置

一、struts 2 入门与配置首先从struts官网http://struts.apache.org/2.x 下载struts支持文件,其中提供了多个下载,一般下载Full Distribution即可,因为Full Distribution中包含了所有我们要用的东西。首次配置是不需要所有的jar文件,只需要导入blank中的webRoot--->WEB-INF--->lib下的jar文件即可。

2009-03-05 21:22:00 443

rename.bat

由于在某个文件夹下,对大批量的文件进行统一格式的重命名并添加不同的后缀,使用时需要根据自己的需求修改脚本中的"avatar",改为自己需要的名字。

2020-09-04

jsp cms.zip

超级好用的jsp开源cms管理系统,多组织站群。每个站点可独立管理本站的用户、组织、角色等数据。适合政府、集团公司等需要统一管理又可独立管理的机构站点间可以文章推送。支持复制站点、导入导出站点。支持微信群发,每个站点都可配置对应的公众号。

2020-04-14

Composer-Setup.exe

composer是开发php常用的依赖管理软件,分享一个composer 安装包,官网下载经常卡死,下载不下来。

2020-04-04

win7 win10 开启无线共享

让带无线网卡的win7电脑成为无线AP(wifi热点) win10 开启无线共享,让带无线网卡的win10电脑成为无线AP(wifi热点)。一键轻松操作

2014-10-27

php 威盾 加密 解密

黑刀php威盾解密工具,解密ooo00oo()类型的加密php文件,discuss等源码就是用这个加密的,对利用威盾加密的php代码解密,效果很好

2014-10-27

knockoutjs.chm 网站原版API and 示例

从knockoutjs官网制作的可离线使用的API和示例。

2014-08-29

Knockout API 中文版 chm

KnockOut.js 中文API,打开时会有js错误,资源来源于网络,特此分享。

2014-08-15

prototype.js 中文API

或许你还没有用过它, prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。

2010-11-25

java、jsp环境变量配置.cmd

自己写的一个cmd脚本,目的就是为了简化jsp环境配置变的配置,共享给大家,如有错误请大家指正。

2009-12-23

ajaxpro.dll

ajaxpro for freamwork1.1/2.0 ,让你摆脱vs2003中不能使用Ajax烦恼!!!!!! vb.net用法详见:http://blog.csdn.net/gaoxu529/archive/2009/11/24/4866602.aspx

2009-11-24

windows xp iis 安装包

windows xp iis 安装包,iis 5.1

2009-03-03

struts1.2 源代码

struts 源代码,不用多说什么了吧!!

2008-12-25

矮人dos5.3工具箱

矮人dos 工具箱是一款装机必备!功能完善!

2008-10-23

jsp标准标签库使用指南

jsp标准标签库使用指南,经验的总结,很不错的!!!

2008-09-25

sql 2005 jdbc

sql2005的jdbc驱动文件,sql2005jdbc.jar

2008-09-25

空空如也

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

TA关注的人

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