<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fairystepwgl 的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FairyStepWGL</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FairyStepWGL]]></copyright><item><title><![CDATA[C# 服务器（互联网）文件下载至本地文件夹]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/135203890</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/135203890</guid><author>FairyStepWGL</author><pubDate>Mon, 25 Dec 2023 16:56:27 +0800</pubDate><description><![CDATA[编程过程中经常会用到，将互联网文件下载至本地的文件夹，为了方便后续中遇到同样的问题，做个笔记。调用 http 请求，将文件下载至本地文件夹。]]></description><category></category></item><item><title><![CDATA[C# 执行多条语句实现事务]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/135203655</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/135203655</guid><author>FairyStepWGL</author><pubDate>Mon, 25 Dec 2023 16:50:18 +0800</pubDate><description><![CDATA[执行一个操作时，要同时修改多张表里的数据，并且每条数据都必须操作成功，才算执行成功，为了防止有些数据操作失败，有些成功，而造成的数据错乱，我们要使用事务。下面就将为您介绍如何使用事务一次处理多条SQL语句的方法，包括SQL中事务的写法以及调用的方法供您参考，希望对您学习SQL语句的执行能够有所帮助。事务就是：只有所有操作都成功则成功，只要有一条数据操作失败，则回滚。]]></description><category></category></item><item><title><![CDATA[文件与数组（baseBase64）相互转化]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/131960783</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/131960783</guid><author>FairyStepWGL</author><pubDate>Thu, 27 Jul 2023 15:28:49 +0800</pubDate><description><![CDATA[文件与数组、base64相互转化代码]]></description><category></category></item><item><title><![CDATA[数据库插入数据返回当前主键ID值方法]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/69951000</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/69951000</guid><author>FairyStepWGL</author><pubDate>Fri, 03 Feb 2023 16:30:22 +0800</pubDate><description><![CDATA[当我们插入一条数据的时候，我们很多时候都想立刻获取当前插入的主键值返回以做它用。我们通常的做法有如下几种：

1. 先 select max(id) +1 ，然后将+1后的值作为主键插入数据库；

2. 使用特定数据库的 auto_increment 特性，在插入数据完成后，使用 select max(id) 获取主键值；

但要获取此ID，最简单的方法就是在查询之后select @@]]></description><category></category></item><item><title><![CDATA[代码文件中常用的正则表达式]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/128854548</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/128854548</guid><author>FairyStepWGL</author><pubDate>Thu, 02 Feb 2023 17:38:51 +0800</pubDate><description><![CDATA[通用正则表达式文件]]></description><category></category></item><item><title><![CDATA[javascript 获取数据传输中获取URL参数]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/128852574</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/128852574</guid><author>FairyStepWGL</author><pubDate>Thu, 02 Feb 2023 16:22:49 +0800</pubDate><description><![CDATA[javascript  获取数据传输中获取URL参数键值对]]></description><category></category></item><item><title><![CDATA[C# 不通过引用  excel的 dll 组件导出数据]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/105557978</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/105557978</guid><author>FairyStepWGL</author><pubDate>Thu, 16 Apr 2020 14:51:02 +0800</pubDate><description><![CDATA[做C#管理系统中遇到最多的可能导出数据也算是一类吧，但由于现在excel版本太多，所引用的dll文件也不一样，导致我们本地的环境和线上的真实环境差异太大。导致数据功出功能可能在本地是成功的，但在正式的服务器上无法正常导出。现在分享一种不通过引用excel 的dll组件实现的数据导出功能，它主要是将数据以数据流的方式做处理，反应速度也快。下面就是具体的实现代码……

 protected void ...]]></description><category></category></item><item><title><![CDATA[oracle创建空间-用户步骤]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/104843433</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/104843433</guid><author>FairyStepWGL</author><pubDate>Fri, 13 Mar 2020 16:16:31 +0800</pubDate><description><![CDATA[windos+R  -&gt;  cmd

输入免密登录的命令

sqlplus/nolog

创建名称为 【DSL_PARTITION_TS】 大小为 【1G】系统自带路径的 表空间

create tablespace DSL_PARTITION_TS datafile size 1G ;

创建隶属user名称为【taxi_db】密码为 【temp】用户

create user...]]></description><category></category></item><item><title><![CDATA[前端 img标签显示 base64格式的 图片]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/88557299</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/88557299</guid><author>FairyStepWGL</author><pubDate>Thu, 14 Mar 2019 17:58:41 +0800</pubDate><description><![CDATA[大多数程序员都遇到一个问题，就是页面显示图片的问题；一般情况下，只要你在数据库或相关的页面上指定图片的路径，基本上程序就会按照你给出的路径将图片呈现到界面上，而你要做的就是修改图片控件的大小；但是还有一种情况就是，数据库里面根本没有存储图的路径而是存储了将图片的转成byte[] 字节，遇到这样的情况，估计有些人就犯难了，比如我……，当然了，我现在已经解决了这个问题，下面就不废话，直接上成果：


...]]></description><category></category></item><item><title><![CDATA[mssql 数据库操作的关键字]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/80748548</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/80748548</guid><author>FairyStepWGL</author><pubDate>Wed, 20 Jun 2018 16:58:37 +0800</pubDate><description><![CDATA[数据库中我们做常用的就是SQL基本查询语言，甚至有些人认为数据库就是SQL，SQL就是数据库。虽然这种观点是错误的，但是也确实从一个方面体现了这种面向结果的查询语言的重要性。一般情况下，程序人大多数人都会接触到，做个笔记方便自己查阅。]]></description><category></category></item><item><title><![CDATA[.net 相关时间处理问题]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/80748245</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/80748245</guid><author>FairyStepWGL</author><pubDate>Wed, 20 Jun 2018 16:45:03 +0800</pubDate><description><![CDATA[.net 中时间的处理，经常回用到记忆起来比较麻烦，由此写成一个笔记方便使用，也方便大家参考！]]></description><category></category></item><item><title><![CDATA[Datatable 转换为List数组]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/79095734</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/79095734</guid><author>FairyStepWGL</author><pubDate>Thu, 18 Jan 2018 14:21:50 +0800</pubDate><description><![CDATA[Datatable 转换为List数组，闲话不多说，直接上代码：
 public List TableToList(DataTable dt, bool isStoreDB = true)
        {
            List list = new List();
            Type type = typeof(T);
            List listCo]]></description><category></category></item><item><title><![CDATA[SQL Server 存储过程]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/78971429</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/78971429</guid><author>FairyStepWGL</author><pubDate>Thu, 04 Jan 2018 15:34:41 +0800</pubDate><description><![CDATA[Transact-SQL中的存储过程，非常类似于Java语言中的方法，它可以重复调用。当存储过程执行一次后，可以将语句缓存中，这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。

Ø 存储过程的概念 
    存储过程Procedure是一组为了完成特定功能的SQL语句集合，经编译后存储在数据库中，用户通过指定存储过程的名称并给出参数来执行。 
    存储过程中可以包]]></description><category></category></item><item><title><![CDATA[手机短信验证码实现]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/77731747</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/77731747</guid><author>FairyStepWGL</author><pubDate>Thu, 31 Aug 2017 09:03:12 +0800</pubDate><description><![CDATA[项目中通常会用到发送短信验证码，那么用户发送过后，应该会用一个UI上的变化，不然给人的感觉就是短信没有发送出去。最终导致用户一直在点，知道他收到第一条短信验证码。这样就会造成运营商自己资源的浪费，用户也会不停的收到验证码。鉴于以上去情况，先将处理方法记录在此，以备后查。









var InterValObj; //timer变量，控制时间
var count = 30; //间隔函数]]></description><category></category></item><item><title><![CDATA[C# 常用数据操作辅助类 SqlDbHelper.cs]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/70229563</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/70229563</guid><author>FairyStepWGL</author><pubDate>Tue, 18 Apr 2017 16:14:57 +0800</pubDate><description><![CDATA[封装了批量处理的对象方法 SqlCommandBuilder


using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;

namespace OpertaionDB
{
    public class SqlDbHelper
    {
        /// 
 ]]></description><category></category></item><item><title><![CDATA[SQL语句往Oracle数据库中插入日期型数据（to_date的用法）]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/69950961</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/69950961</guid><author>FairyStepWGL</author><pubDate>Mon, 10 Apr 2017 16:32:53 +0800</pubDate><description><![CDATA[Oracle 在操作数据库上相比于其他的 T-sql 有微小的差别，但是在插入时间类型的数据是必须要注意他的 to_date 方法，具体的情况如下
--SQL语句往Oracle数据库中插入日期型数据（to_date的用法）
INSERT  INTO  FLOOR  VALUES  ( to_date ( '2007-12-20 18:31:34' , 'YYYY-MM-DD HH24:MI:SS]]></description><category></category></item><item><title><![CDATA[SQL SERVER 使用作业自动备份及删除过往备份]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/69948564</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/69948564</guid><author>FairyStepWGL</author><pubDate>Mon, 10 Apr 2017 14:59:26 +0800</pubDate><description><![CDATA[通过编写SQL脚本,可创建SQL SERVER 数据库的作业将数据库备份到本地或网络共享路径,将备份文件名按日期格式命名,还可根据日期的特点删除特定日期的备份从而达到删除过往备份的功能。本文通过一个实现实例,希望能给大家一个参考。
1.打开 控制台根目录->管理->SQL Server代理->作业 
2.在这里“新建作业”
3.在“常规”页面，输入作业“名称”，分类选择“数据库维护”，选择“]]></description><category></category></item><item><title><![CDATA[SQL Server 一列或多列重复数据的查询，删除]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/69946628</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/69946628</guid><author>FairyStepWGL</author><pubDate>Mon, 10 Apr 2017 14:47:52 +0800</pubDate><description><![CDATA[一般的后台程序基本上都会遇到和数据库交互的情况，在这种情况里面又会碰到数据库表数据的去重需求，鉴于此，我把自己在项目中遇到的情况做了一个整理，方便自己以后查看，也希望能给看到这边文章的你提供一个思路，闲话就不扯了，直接上干货……

数据库为 mssql 08 r2
其中表的结构和数据如下图：


查询表中单列重复


一.带有having条件的分组查询方法


(1)查询某]]></description><category></category></item><item><title><![CDATA[MVC从Controller到view进行传值的两种方法]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/56670530</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/56670530</guid><author>FairyStepWGL</author><pubDate>Thu, 23 Feb 2017 15:04:36 +0800</pubDate><description><![CDATA[这篇博客主要是MVC的数据传递中的ViewBag和ViewData。


一、首先从定义上看

    A.ViewBag


              //
        // 摘要:
        //     获取动态视图数据字典。
        //
        // 返回结果:
        //     动态视图数据字典。
        [Dynamic]]></description><category></category></item><item><title><![CDATA[C#（asp.net）保存数据到文件，读取文件数据]]></title><link>https://blog.youkuaiyun.com/FairyStepWGL/article/details/55044602</link><guid>https://blog.youkuaiyun.com/FairyStepWGL/article/details/55044602</guid><author>FairyStepWGL</author><pubDate>Mon, 13 Feb 2017 09:30:40 +0800</pubDate><description><![CDATA[C#保存数据到文件，读取文件数据]]></description><category></category></item></channel></rss>