精华内容
下载资源
问答
  • “3W1H法”浅析三层架构

    千次阅读 热门讨论 2014-09-30 00:15:05
    一、what

        前言:

        在学习UML的时候,为了更加深刻的理解类图和包图,就提前学习了一些“三层”的知识,当时还没有面向对象的语言基础,只是大概的知道而已,并没有深入的去研究。

        现在经过了C#,设计模式,VB.NET的学习,与“面向对象”进行了多次碰撞,这次就是用C#语言做了一个运用三层的小Demo,下面就详细的介绍一下三层的“3W1H”。



    一、what

        首先我们先来看第一个“W”,什么是三层架构?



        如图所示,最常见的三层架构组成就是表示层、业务逻辑层、数据访问层。

        1、表示层UI:展示数据,采集用户输入的信息和操作。
        2、业务逻辑层BLL:桥梁,数据处理,传递。
        3、数据访问层DAL:与数据源打交道,实现与数据库的交互和访问。

        总体上看,分层的原则就是各司其职,实现数据的操作与显示的分离,体现高内聚,低耦合的原则。



    二、why

           说到为什么使用三层架构??一个必要前提就是分析一下这个东西的利弊,我们使用一个东西之前,一定是进行了权衡利弊的。
           
           优点:
           1、复用
           2、解耦
           3、易维护

           缺点:
           1、降低性能
           2、级联修改
           3、增加成本

           简而言之,分析了三层的利弊,使用三层的目的是各类别职责单一,使用方便。这让我想起了设计模式中的单一职责的原则,差不多大同小异吧。



    三、where

          学习了为什么使用三层,下一步就要讨论一下在什么情况下使用三层??

         不用:
         1、逻辑简单
         2、没有数据存储需求
        
         用:
         1、逻辑复杂
         2、数据存储成库
        
         总之,人尽其才,物尽其用。画蛇添足,往往是无用功的。软件开发也是一样,做小项目的时候,分不分层确实看不出什么差别,并显得啰嗦。但当项目变复杂时,分层就显出它的优势了,所以使用三层,视情况而定。



    四、how

           那么如何使用三层架构呢?下面就通过一个使用了三层的系统登陆的demo,让大家了解一下三层中的“ HOW”。
         
         在看代码前,我们先要搞清楚两件事情:

         1、三层的依赖关系。如下图


         
        2 、三层间的数据传递。如下图

    代码如下:

    1、DAL层的UserDAO类,用于User表的操作。ScoreDAO类略

    namespace Login.DAL
    {
        public class UserDAO
        {
            public Login.Model.UserInfo SelectUser(string userName,string password)
            {
                using(SqlConnection conn=new SqlConnection (DbUtil.Connntring ))
                {
                    SqlCommand cmd = conn.CreateCommand();
                    cmd.CommandText = @"SELECT ID,UserName,PWD,Email
                                        FROM USERS WHERE Username=@Username AND PWD=@Password";
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.Add (new SqlParameter("@Username", userName));
                    cmd.Parameters .Add (new SqlParameter ("@Password",password));
                    conn.Open(); 
                    SqlDataReader reader = cmd.ExecuteReader();
    
                    Login.Model.UserInfo user = null;
                    while (reader.Read ())
                    {
                        if(user==null )
                        {
                            user = new Login.Model.UserInfo();
                        }
                        user.ID = reader.GetInt32(0);
                        user.UserName = reader.GetString(1);
                        user.PassWord = reader.GetString(2);
                        if (!reader.IsDBNull (3))
                        {
                            user.Email = reader.GetString(3);   
                        }          
                    }
                    return user;
                }
            }
        } 
    }

    2、DAL层的DbUtil类,用于连接数据源的。

    namespace Login.DAL
    {
        public class DbUtil
        {
            public static string Connntring = @"Server=AZZ-PC;Database=AZZ_Charge;User ID=sa;Password=123456";
        }
    }

    3、BLL层的LoginManager类。
    namespace Login.BLL
    {
        public class LoginManager
        {
            public Login.Model.UserInfo UserLogin(string userName,string password)
            {
                Login.DAL.UserDAO uDao = new Login.DAL.UserDAO();
                Login.Model.UserInfo user=uDao.SelectUser(userName, password);
                
                if (user !=null )
                {
                    Login.DAL.ScoreDAO sDao=new Login.DAL.ScoreDAO();
                    sDao.UpdateScore(userName,10);
                    return user;
                }
                else
                {
                    throw new Exception ("登陆失败。");
                }
            }
        }
    }

    4、Model实体中的UserInfo类,用于封装数据,使数据可以在三层之中调用,本身不知道被谁调用了。

    namespace Login.Model
    {
        public class UserInfo
        {
            public int ID { get; set; }
            public string UserName { get; set; }
            public string PassWord { get; set; }
            public string Email { get; set; }
    
        }
    }
    

    5、UI层,收集用户输入的信息,并做简单的判断。

    namespace LoginUI
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void btnLogin_Click(object sender, EventArgs e)
            {
                //IDbConnection conn = new SqlConnection("c......");
                //IDbCommand cmd = conn.CreateCommand();
                //cmd.CommandText = "Select UserName Form USERS WHERE";
                //cmd.ExecuteReader();
                string userName = txtUsername.Text.Trim();
                string password = txtPassword.Text;
                Login.BLL.LoginManager mgr = new Login.BLL.LoginManager();
                Login.Model.UserInfo user = mgr.UserLogin(userName, password);
    
                MessageBox.Show("登陆用户:" + user.UserName);
            }
        }
    }

    五、小结


        首先,学习三层架构更多体会到了i+1有效输入的作用,当初在UML初次接触了三层,没有碰触什么火花,但是也留下了一下印象,让我这次再接触三层的时候,有了熟悉的感觉。再来,就是3W1H的学习方法,让我们直观的认识了一个新事物,从陌生到熟悉。最后,对于三层的学习只是初了解,有什么理解不对的地方,请多多指教。


    展开全文
  • 4M1E法指Man(人),Machine(机器),Material...1H则是HOW 5W2H法是第世界大战中美国陆军兵器修理部首创。简单、方便,易于理解、使用,富有启发意义,广泛用于企业管理和技术活动,对于决策和执行性的活动措施也非

    4M1E法指Man(人),Machine(机器),Material(物),Mothod(方法),简称人、机、事、物方法,告诉我们工作中充分考虑人、机、事、物四个方面因素,通常还要包含1E:Environments(环境),故合称4M1E法。也就是人们常说的:人、机、料、法、环现场管理五大要素
      4W1H
    4W是WHAT、WHY、WHO、WHEN;1H则是HOW
     5W2H法是第二世界大战中美国陆军兵器修理部首创。简单、方便,易于理解、使用,富有启发意义,广泛用于企业管理和技术活动,对于决策和执行性的活动措施也非常有帮助,也有助于弥补考虑问题的疏漏。

    (1) WHY——为什么?为什么要这么做?理由何在?原因是什么?
    (2) WHAT——是什么?目的是什么?做什么工作?
    (3) WHERE——何处?在哪里做?从哪里入手?
    (4) WHEN——何时?什么时间完成?什么时机最适宜?
    (5) WHO——谁?由谁来承担?谁来完成?谁负责?
    (6) HOW——怎么做?如何提高效率?如何实施?方法怎样?
    (7) HOW MUCH——多少?做到什么程度?数量如何?质量水平如何?费用产出如何?
      6w2h法 
       what:工作的内容和达成的目标 why:做这项工作的原因 who:参加这项工作的具体人员,以及负责人 when:在什么时间、什么时间段进行工作 where:工作发生的地点 which:选择哪一个方案   how:用什么方法进行 how much:需要多少成本 
      意义:做任何工作都应该从6w2h来思考,这有助于我们的思路的条理化,杜绝盲目性。我们的汇报也应该用6w2h,能节约写报告及看报告的时间。
      6W3H
    What指要做的是什么及描述达成命令事项后的状态
    When指工作完成的时间及各步骤完成的时间
    Where指活动发生的场所
    Who指对象
    Why指理由、目的、根据
    Which根据前面5个W,做出各种备选方案
    How指方法、手段,也就是如何做
    How Many 指需要多大、多少
    How Much指预算、费用
        8D方法,又称团队导向问题解决方法,是福特公司处理问题的一种方法,亦适用于制程能力指数低于其应有值时有关问题的解决,它提供了一套符合逻辑的解决问题的方法,同时对于统计制程管制与实际的质量提升架起了一座桥梁。
    此课程,旨在教给企业制程能力偏低时的解决问题方法,面对顾客投诉及重大不良时,提供解决问题的方法,以及任何从暴露出来的问题中,找到疾症,正本清源,提升管理水平。
    ★ 8D工作方法的介绍
    ★ 主要步骤包括:
    ☆ D1:小组成立
    目的:成立一个小组,小组成员具备工艺/产品的知识,有配给的时间并授予了权限,同时应具有所要求的能解决问题和实施纠正措施的技术素质。小组必须有一个指导和小组长。
    关键要点:成员资格,具备工艺、产品的知识
    ☆ D2:问题说明
    目的:用量化的术语详细说明与该问题有关的内/外部顾客抱怨,如什么、地点、时间、程度、频率等。
    “什么东西出了什么问题”
    方法:质量风险评定,FMEA分析
    ☆ D3:实施并验证临时措施
    目的:保证在永久纠正措施实施前,将问题与内外部顾客隔离。
    (原为唯一可选步骤,但发展至今都需采用)
    方法:FMEA、DOE、PPM 
    ☆ D4:确定并验证根本原因
    目的:用统计工具列出可以用来解释问题起因的所有潜在原因,将问题说明中提到的造成偏差的一系列事件或环境或原因相互隔离测试并确定产生问题的根本原因。
    方法:FMEA、PPM、DOE、控制图
    ☆ D5:选择并验证永久纠正措施
    目的:在生产前测试方案,并对方案进行评审以确定所选的校正措施能够解决客户问题,同时对其它过程不会有不良影响。
    方法:FMEA
    ☆ D6:实施永久纠正措施
    目的:制定一个实施永久措施的计划,确定过程控制方法并纳入文件,以确保根本原因的消除。在生产中应用该措施时应监督其长期效果。
    方法:防错、统计控制
    ☆ D7:预防再发生
    目的:修改现有的管理系统、操作系统、工作惯例、设计与规程以防止这一问题与所有类似问题重复发生。
    ☆ D8:小组祝贺
    目的: 承认小组的集体努力,对小组工作进行总结并祝贺。

    5W2H1E简介

      任何一种企划书的构成都必须有5W2H1E,共8个基本要素。所谓的5W2H1E即:

      What(什么)--企划的目的、内容。

      Who( 谁)--企划相关人员。

      Where( 何处)--企划实施场所。

      When(何时)--企划的时间。

      Why(为什么)--企划缘由、前景。

      How(如何)--企划的方法和运转实施。

      How much(多少)--企划预算。

      Effect(效果)--预测企划结果、效果。

      尤其值得一提的是,要注意How much和Effect对整个企划案的重要意义。如果忽视企划的成本投入,不注意企划书实施效果的预测,那么,这种企划就不是一种成功的企划。只有5W1H的企划书不能称之为企划书,只能算是计划书。

      在这个步骤里,我们还可以提出解决问题的尽可能多的方案。通常可以采用的方法有:鱼骨图法、5W2H法。

    展开全文
  • H3C W2612 瘦AP转胖AP笔记本刷机教程

    千次阅读 2019-12-08 20:10:29
    H3C W2612 瘦AP转胖AP笔记本刷机教程前言一、准备工具、准备软件三、联机四、刷胖五、登录WEB管理页面进行管理 前言 最近公司楼层整改,拆下几个多余的华三AP,型号:wa2612,查阅相关资料后,感谢...

    前言

    最近公司楼层整改,拆下几个多余的华三AP,型号:wa2612,查阅相关资料后,感谢http://bbs.mydigit.cn/read.php?tid=1501049&page=1帖子给我的指导,重新整理一下,把自己的经验分享给大家!
    为什么要刷胖?
    胖AP是类似于我们一般的路由器,自已是一个独立的热点.
    瘦AP就像一个桥接器,它本身做不了什么,需要AC配合来使用.
    在这里插入图片描述
    在这里插入图片描述

    一、准备工具

    1.USB-RJ45线
    2.网线
    3.电源
    4.笔记本
    在这里插入图片描述

    二、准备软件

    1.Tftpd32中文破解版
    2.Hypertrm超级终端
    3.FAT版本固件(H3C官网下载)
    完整刷机包下载地址:链接: https://pan.baidu.com/s/16cqyJlPPwZhxXZSJGE_HHQ
    提取码: ad7r
    复制这段内容后打开百度网盘手机App,操作更方便哦

    三、联机

    1.将USB-RJ45线连接电脑与AP的“CONSOLE”口
    2.将网线连接电脑与AP 的“ETHERNET”口
    3.修改本地网卡ip为192.168.0.1,掩码255.255.255.0,网关不用填
    4.将下载的FAT固件改名为wa2600a_fat.bin,并和Tftpd32软件放在同一文件夹内
    在这里插入图片描述

    四、刷胖

    1.打开超级终端,新建连接确认
    在这里插入图片描述
    2、选择COM口,PC机默认是COM1,我这里使用USB-RJ45转换线需安装驱动生成COM6,具体要看自己电脑的COM口编号,查询方法在设备管理器查看可以了,不明白的问一下度娘这里不再阐述
    在这里插入图片描述
    3、选“还原默认值”
    在这里插入图片描述
    4、还原后点确认
    在这里插入图片描述
    5、超级终端连接成功
    在这里插入图片描述
    6、插入AP电源(48V电源)
    在这里插入图片描述
    7、上电检测到设备出现wa2612的信息和命令提示符,当看到出现Press Ctrl+B to enter extended boot menu…时,按下 Ctrl+B 进入BOOT菜单然后按下回车键
    在这里插入图片描述
    8、回车进入
    在这里插入图片描述
    9、进入BOOT菜单界面
    在这里插入图片描述
    10、进入BOOT菜单后如下,我们首先需要将AP内原有的固件清除掉,所以先按Ctrl+F删除原flash中文件
    在这里插入图片描述
    11、选“ Y ”
    在这里插入图片描述
    12、成功后会显示Format success.
    在这里插入图片描述
    13、选择“ 3 ”进入以太网设置菜单
    在这里插入图片描述
    14、选择“ 5 ”修改以太网参数
    在这里插入图片描述

    15、修改传输协议FTP或TFTP
    在这里插入图片描述
    16、Protocol (FTP or TFTP) :TFTP (如果默认为FTP的话可以输入 ‘.’ 来清除,下同)
    Load File Name :wa2600a_fat.bin(必须为这个,默认可能是wa2600a_test.bin)
    Target File Name :wa2600a_fat.bin(必须为这个,默认可能是wa2600a_test.bin)
    Server IP Address :192.168.0.1(电脑的ip)
    Local IP Address :192.168.0.4(给AP配置的ip,和电脑同一网段即可)
    Gateway IP Address : (网关空白)
    在这里插入图片描述
    17、打开tftp32软件
    在这里插入图片描述
    18、绑定TFTP服务器地址为本机IP地址***(这一点非常关键否则无法成功刷机)***
    在这里插入图片描述
    19、打开TFTP的配置文件查看服务器地址是否配置成功
    在这里插入图片描述
    20、主要看 Localip=192.168.0.1 是否设置成功
    在这里插入图片描述
    21、设置选择需要加载文件所在的文件夹,选好后点击确认
    在这里插入图片描述
    22、返回超级终端交互界面选择“ 2 ”回车
    在这里插入图片描述
    23、更新文件状态
    在这里插入图片描述
    24、更新文件完成
    在这里插入图片描述
    25、选择“ 0 ”返回主菜单检测是否上传文件成功
    在这里插入图片描述
    26、选择“ 4 ”文件管理
    在这里插入图片描述
    27、选择“ 1 ”显示全部文件
    在这里插入图片描述
    28、出现版本9090048和w2600a_fat 刷机成功
    在这里插入图片描述
    29、选择“ 0 ”返回主菜单
    在这里插入图片描述
    30、再选择“ 0 ”重启AP
    在这里插入图片描述
    31、重启后自动刷机包解压选择" Y "
    在这里插入图片描述
    32、解压成功
    在这里插入图片描述
    33、刷机全部完成,用户界面con0可用
    在这里插入图片描述

    五、登录WEB管理页面进行管理

    启动成功了,可以进入WEB管理
    默认AP的ip为http://192.168.0.50
    用户名:admin 密码:h3capadmin
    在这里插入图片描述

    展开全文
  • 编写函数double fun(double h),实现功能:使变量中的h保留两位小数,并对第三位四舍入,作为函数值返回。 代码实现: #include <stdio.h> #include <conio.h> #include <stdlib.h> double fun ...
    编写函数double fun(double h),实现功能:使变量中的h保留两位小数,并对第三位四舍五入,作为函数值返回。

    代码实现

    #include <stdio.h>
    #include <conio.h>
    #include <stdlib.h>
    double fun (double h )//注意区分C语言中double和float类型所占存储空间 
    {
        int t;  //存储中间变量 
    	t = (int)(h * 1000 + 5)/10;//h乘以10的保留位数加一次方,再加5,如果大于10会有进位产生 除以10确保保留2位小数 
    	return h = (double)t/100.0;//注意 此处和前行代码 都运用了强制转化 
    }
    void main()
    {
      FILE *wf;
      double a;
      system("CLS");
      printf("Enter a: ");
      scanf ("%lf",&a);
      printf("The original data is :  ");
      printf("%f\n\n", a);
      printf("The  result : %lf\n", fun(a));
    /******************************/
      wf=fopen("out.dat","w");
      fprintf(wf,"%f",fun(8.32533));
      fclose(wf);
    /*****************************/
    }
    

    运行结果
    在这里插入图片描述
    (想了解更多计算机二级知识,关注微信公众号:张子安)

    展开全文
  • 今天我主要向大家介绍种测试模型。分别为: V 模型, W 模型, H 模型, X 模型和前置测试模型。接下来,让我们一一分析:   、逐一认识     每一类分别介绍,历史来源,具体原理,有图...
  • AVI音视频封装格式学习()——h265与PCM合成AVI文件https://blog.csdn.net/li_wen01/article/details/86716001  不知道是处于版权收费问题还是什么原因,H265现在也并没有非常广泛的被普及。将h265数据合成AVI的...
  • V模型,W模型(双V模型),H模型。 、V模型 1.V模型介绍 V模型和瀑布模型有一些共同的特性,V模型中的过程从左到右,描述了基本的开发过程和测试行为。 1.1 单元测试:是模块测试,验证软件的基本组成...
  • Windows.h 常用API函数【转】

    万次阅读 多人点赞 2018-08-12 01:32:13
    第一个参数hWnd指明了窗口句柄,第个参数指明了窗口的状态,现在给出第个参数常用取值范围:  SW_MAXIMIZE:最大化指定的窗口。  SW_MINIMIZE:最小化指定的窗口并且激活在Z序中的下一个顶层窗口。  SW_...
  • H.264和H.265(HEVC)深度解析及对比

    万次阅读 多人点赞 2018-11-29 20:53:45
    一、什么是H.265 H.265是ITU-TVCEG继H.264之后所制定的新的视频编码标准。H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进。 新技术使用先进的技术用以改善码流、编码...
  • 在介绍SDIO wifi Marvell8801/Marvell88w8801之前先附上模块链接:点击购买Marvell8801模块 // 点击购买...SDIO wifi Marvell8801/Marvell88w8801 介绍(一) ---- 芯片介绍 SDIO wifi Marvell8801/Marvell88w8...
  • 1)递推问题 2)线性DP 3)维DP 4)记忆化搜索 5)背包问题 6)树形DP 7)矩阵分 8)区间DP 9)数位DP 10)状态压缩DP 11)斜率DP 、数据结构 粉丝专属福利 一、算法 1、排序 1)冒泡排序   图示 含义 ■ 的...
  • 在引入CMM()需求管理KPA活动的基础上,列举了如何进行需求调研前的需求管理计划活动;在失败的项目中,找出规范和管理软件需求过程的关健点及需求关联的模型架构(这些可以参考以前写过的《CMM需求管理实践经验...
  • H.265编码和H.264编码的区别

    万次阅读 2019-09-17 14:50:00
    目前很多摄像机采用了H.265的编码标准,H.264编码的摄像机逐渐减少,为什么H.265会流行?H.264和H.265有何不同? 一、什么是H.265 H.265是ITU-TVCEG继H.264之后所制定的新的视频编码标准。H.265标准围绕着现有的...
  • 一、简介 Qt改写2048游戏,在linux系统下...、运行图 启动运行图: 三、详解 1、代码 (1)widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QLabel> #...
  •  第种,过程比较多,但能学到东西,以后可以通过这种方式获得最新的安装包,下面我们就来学习第种,  第一步,在百度里面搜索 “apache 下载”出现    第步:点击画椭圆部分链接来到   ...
  • 5W2H七何分析法

    千次阅读 2016-08-09 14:01:24
    5W2H方法简介   ...发明者用个以W开头的英语单词和两个以H开头的英语单词进行设问。发现解决问题的线索,寻找出创新和发明新项目的思路,更进一步进行设计构思,从而搞出新的发明项目,这就叫
  • 通常测试人员或需要处理一些txt文本内容,而此时使用Python是比较方便的语言。Python不光在爬取网上资料上方便,还在NLP自然语言.... 处理txt文本 读取文件&列表添加、列表排序、获取面积字符串、源代码及运行结果
  • 量化新手初识H-M模型

    千次阅读 2019-09-11 09:18:33
    H-M模型又称为双贝塔模型,是HenrikssonHenrikssonHenriksson和MertonMertonMerton(1997年诺贝尔经济学奖获得者)在1981年提出的一种与T-M模型相似的却更为简单的对选股和择时能力进行衡量的项式参数检验模型。...
  • 2005年全球H.264编解码器荟萃

    万次阅读 热门讨论 2005-09-22 09:26:00
    2005年全球H.264编解码器荟萃videosky.9126.com ...尤其是产业界,针对H.264的软硬件编解码器可谓是百花齐放、百家争鸣。本文中,笔者对2005年全球的H.264编解码器作了比较详尽的统计,有JM, x264, VSS, Envivio, M
  • GPS从入门到放弃() --- 卡尔曼滤波

    千次阅读 多人点赞 2020-04-12 19:13:16
    GPS从入门到放弃() — 卡尔曼滤波 概述 单点定位的结果因为是单独一个点一个点进行的,所以连续起来看数据可能出现上串下跳的情况,事实上并不符合实际情况。为了解决这个问题,考虑到物体运动的连续性和...
  • /include/linux/sched.h, v=4.6, L1195 , 如下所示 struct load_weight { unsigned long weight; /* 存储了权重的信息 */ u32 inv_weight; /* 存储了权重值用于重除的结果 weight * inv_weight = 2^...
  • H3C交换机命名规则

    万次阅读 2018-04-20 10:24:03
    第一位数字: 9:最高端、机箱式7:高端、机箱式5:全千兆3:千兆上行+百兆下行第位数字:5:三层交换机6:三层交换机9:三层交换机1:层交换机第三、四位数字:高端交换机:业务槽位数第、六位数字:...
  • x265-1.8版本-common/lowres.h注释

    万次阅读 2016-01-30 21:08:05
    x265-1.8版本-common/lowres.h注释
  • x265-1.7版本-common/lowres.h注释

    万次阅读 2016-01-22 22:30:47
    x265-1.7版本-common/lowres.h注释
  • 的等价符 %U 一年中的星期数(00-53)星期天为星期的开始 %w 星期(0-6),星期天为星期的开始 %W 一年中的星期数(00-53)星期一为星期的开始 %x 本地相应的日期表示 %X 本地相应的时间表示 %Z 当前时区的名称 P142...
  • 实现的原理:基于RTP协议的H.264视频传输系统:原理 相关文章: 【1】RTP协议分析 【2】jrtplib简介 【3】Qt调用jrtplib实现单播、多播和广播 【4】RTP 有效负载(载荷)类型,RTP Payload Type 【5】H.264(H264)...
  • 级C语言考试知识点(很全)

    万次阅读 多人点赞 2018-11-30 01:38:14
    级公共基础知识作为必考内容出现,出题形式为选择题前10道,占考试总分的10%。 考试其它比重: 1、C语言程序的结构 占总分1% 2、数据类型及其运算 占总分4% 3、选择结构程序设计 占比分的3% 4、循环结构 占比分的5...
  • W = np.random.randn(n_y, n_h) / np.sqrt(n_h) b = np.zeros((n_y,)) # Convert Y to Y_onehot with n_y classes Y_oh = convert_to_one_hot(Y, C = n_y) # Optimization loop for t in range(num_...
  • 采用H264编码视频的参数设定

    万次阅读 2016-03-25 19:48:39
    文章来源[Adobe Devnet]: http://www.adobe.com/devnet/flashmediaserver/articles/h264_encoding.html 作为一个网络视频的生产者,人们是通过你生产的视频的质量...H.264提供了比VP6更好的画质,并且AAC音频编
  • JButton大改造之 - 芒星之辉

    千次阅读 2009-08-26 22:09:00
    g2d.drawLine(w - 2, 2, w - 2, h - 1); break; } case RIGHT_ROUND_RECT: { RoundRectangle2D.Float r2d = new RoundRectangle2D.Float(-20, 0, (w - 1) + 20, h - 1, 20, 20); Shape clip = g2d....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 162,714
精华内容 65,085
关键字:

五w二h