• 三层结构第二天ASP.NET


    第二天  

    处理空值

    数据类型:

    出现异常,事务的回滚;

    数据同步:

    FTP介绍:

    主要是认识一下它的使用,创建ftp,和使用客户端软件

    通过webclient实现ftp

    UploadFile上传

    自定义的配置信息都可以在这里写:

    appSettings中可以写

    使用配置文件:(进行调用)

    Ftpclient是一个类,生成对象

    System.DateTime.Now.ToString("yyyyMMddhhmmss")

    生成当前的时间

    上传是上传的对象所以要进行new

    表示在根目录下01,后面是要上次的时间。。

    下载

    检验文件是否存在:

    下载文件:

    使用系统自带的功能进行任务的定时运行

    拼音检索

    学会自己找到要使用的内容,安装拼音的dll,添加引用,

    ChineseChar类中,有需要的属性;

    先创建对象,对象。Pinyins,得到的结果是拼音加数字声调

    多个字符时,需要进行遍历,

    输出拼音:

    转换拼音的安装地址:

    D:\Program Files (x86)\Microsoft Visual Studio International Pack\Simplified Chinese Pin-Yin Conversion Library

    中繁体转换的安装地址:

    D:\Program Files (x86)\Microsoft Visual Studio International Pack\Traditional Chinese to Simplified Chinese Conversion Library and Add-In Tool\

    将姓名列中的名字,转换成拼音存储到单独的一列中,

    不要在reader的 使用中再次连接数据库,这样的话reader的连接还没有关闭,所以即便再次连接数据库时,连接字符串与原来一样,也会再次打开数据库,

    复合检索,拼接条件,可以使用list集合;

    树状结构数据,

    TreeView,要使用递归;

    满足一定的条件才会进行递归

    典型递归调用的案例

    T1();

    Console.readkey();

    Static int index=0;

    Static void T1()

    {console.writeline(“a”);

    If(index>3)

    {index++;

    T1();

    }

    Console.writeline(“b”);

    }

    M1(0);

    Console.readkey();

    Static void M1(int n)

    {console.writeline(“a”+n);

    n++;

    If(n<3)

    {

    M1(n);

    }

    Console.writeline(“b”+n);

    }

    结果就是aaaabbbb(典型的递归调用)

    在第一次调用的时候,程序没有执行完毕,就接着进行了下一次的调用,所以调用完了,就接着进行执行,就有了后面的bbb

    结果是a0a1a2b3b2b1(真正懂得递归)

    这里是先++,再判断的条件,所以b比a的n要大1,所以结果中b开始就是3,一直到程序结束

    尾递归优化:

    能用循环就不要写递归了

     

    树的深度遍历和广度遍历:

    一般我们使用的都是深度遍历

    耦合度较高的代码不建议,因为使用范围小;

     

    值类型后面加?表示可空值类型,string不能加?

     

    PS:一个还在苦苦学习的中高级Asp.Net软件开发工程师,学习会犯困的那种
  • 相关阅读:
    JavaScript-循环
    JavaScript-条件判断
    JavaScript-对象
    Vue快速入门
    Typora中的MarkDown语法
    (已解决)ERROR: In file './docker-compose.yml', service 'networks' must be a mapping not an array
    mac常用快捷键
    Python数据分析
    Python列表和元组
    Selenium工具爬取商品
  • 原文地址:https://www.cnblogs.com/mafacai/p/2849019.html
Copyright © 2020-2023  润新知