精华内容
下载资源
问答
  • public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } /* 应用程序文件夹含义: * * 在网站根目录建立某些文件夹,是asp.net特殊操作。...

    defalut.aspx.cs

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
    
        }
    
        /*
            应用程序文件夹含义:
         * 
         * 在网站的根目录建立某些文件夹,是asp.net的特殊操作。
         * 
         * 1 App_Data
         * 此文件夹下用于保存应用程序使用的数据库,可以包含SQL SERVER文件(.mdf),
         * Access文件,Xml文件等。IIS会建立用户ASP.NET账户,此账户对这个文件夹具有
         * 任意文件的读写权限,另外此文件夹是无法通过URL地址直接访问的,起到保护的作用。
         * 
         * 2 App_Code
         * 包含作为应用程序的一部分需要进行编译的类或业务对象,比如.cs,.vb,.jsl文件的源代码。
         * 
         * 
         * 3 App_Themes
         * 包含主题样式,文件有 .skin ,.css文件。
         * 
         * 4 Bin
         * 包含需要在应用程序中引用的控件,组件或其他代码已编译的程序集(.DLL文件)。
         * 也是IIS访问的网站直接目录。
         *
         * 
         * 5 网站配置文件web.config
         * 根目录是整个网站的总配置,子文件夹也可以创建web.config文件,作为单独子配置。
         */
    }

     

    展开全文
  • PKBelongs to primary key作为主键 ...BINIs binary column存放二进制数据列 UNUnsigned data type无符号数据类型(需要整数形数据) ZFFill up values for that column with 0's if it is numeric填充0位(例如指定3

    PK——Belongs to primary key作为主键

    NN——Not Null非空

    UQ——被赋予unique属性的列将确保所有值都有不同的值,只是null值可以重复。一般会指定一个列为unique,以确保该列的所有值都不同

    BIN——binary属性只用于char和varchar值。当为列指定了该属性时,将以区分大小写的方式排序。与之相反,忽略binary属性时,将使用不区分大小写的方式排序。

    UN——Unsigned data type无符号数据类型(需要整数形数据)

    ZF —— zerofill属性可用于任何数值类型,用0填充所有剩余字段空间。例如,无符号int的默认宽度是10;因此,当“零填充”的int值为4时,将表示它为0000000004。

    AI——Auto Incremental自增长,auto_increment能为新插入的行赋一个唯一的整数标识符ID。为列赋此属性将为每个新插入的行赋值为上一次插入的ID+1。MySQL要求将auto_increment属性用于作为主键的列。此外,每个表只允许有一个auto_increment列。

    default——在没有任何值可用的情况下,赋予某个常量值,这个值必须是常量,因为MySQL不允许插入函数或表达式值。此外,此属性无法用于BLOB或TEXT列。如果已经为此列指定了NULL属性,没有指定默认值时默认值将为NULL,否则默认值将依赖于字段的数据类型。


    展开全文
  • 命令结果可以通过%>形式来定义输出 /dev/null :代表空设备文件 > :代表重定向到哪里,例如:echo "123" > /home/123.txt 1 :表示stdout标准输出,系统默认值是1,所以"...

    shell中可能经常能看到:echo log > /dev/null 2>&1

    命令的结果可以通过%>的形式来定义输出

    /dev/null :代表空设备文件
    >  :代表重定向到哪里,例如:echo "123" > /home/123.txt
    1  :表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"
    2  :表示stderr标准错误
    &  :表示等同于的意思,2>&1,表示2的输出重定向等同于1

    1 > /dev/null 2>&1 语句含义:
    1 > /dev/null : 首先表示标准输出重定向到空设备文件,也就是不输出任何信息到终端,说白了就是不显示任何信息。
    2>&1 :接着,标准错误输出重定向(等同于)标准输出,因为之前标准输出已经重定向到了空设备文件,所以标准错误输出也重定向到空设备文件。

    实例解析:

    cmd >a 2>a 和 cmd >a 2>&1 为什么不同?
    cmd >a 2>a :stdout和stderr都直接送往文件 a ,a文件会被打开两遍,由此导致stdout和stderr互相覆盖。
    cmd >a 2>&1 :stdout直接送往文件a ,stderr是继承了FD1的管道之后,再被送往文件a 。a文件只被打开一遍,就是FD1将其打开。


    两者的不同点在于:

    cmd >a 2>a 相当于使用了FD1、FD2两个互相竞争使用文件 a 的管道;
    cmd >a 2>&1 只使用了一个管道FD1,但已经包括了stdout和stderr。
    从IO效率上来讲,cmd >a 2>&1的效率更高。


    经常可以在一些脚本,尤其是在crontab调用时发现如下形式的命令调用

    /tmp/test.sh > /tmp/test.log 2>&1
    前半部分/tmp/test.sh > /tmp/test.log很容易理解,那么后面的2>&1是怎么回事呢?

    要解释这个问题,还是得提到文件重定向。我们知道>和<是文件重定向符。那么1和2是什么?

    在shell中,每个进程都和三个系统文件 相关联:标准输入stdin,标准输出stdout、标准错误stderr,三个系统文件的文件描述符分别为0,1、2。所以这里2>&1 的意思就是将标准错误也输出到标准输出当中。

    下面通过一个例子来展示2>&1有什么作用:

    $ cat test.sh
    t
    date
    test.sh中包含两个命令,其中t是一个不存在的命令,执行会报错,默认情况下,错误会输出到stderr。date则能正确执行,并且输出时间信息,默认输出到stdout

    ./test.sh > test1.log
    ./test.sh: line 1: t: command not found

    $ cat test1.log
    Wed Jul 10 21:12:02 CST 2013


    可以看到,date的执行结果被重定向到log文件中了,而t无法执行的错误则只打印在屏幕上。

    $ ./test.sh > test2.log 2>&1

    $ cat test2.log
    ./test.sh: line 1: t: command not found
    Tue Oct 9 20:53:44 CST 2007
    这次,stderr和stdout的内容都被重定向到log文件中了。

    实际上, > 就相当于 1> 也就是重定向标准输出,不包括标准错误。通过2>&1,就将标准错误重定向到标准输出了,那么再使用>重定向就会将标准输出和标准错误信息一同重定向了。如果只想重定向标准错误到文件中,则可以使用2> file。

    linux shell 中"2>&1"含义脚本是:
           nohup /mnt/Nand3/H2000G >/dev/null 2>&1 &


    对于&1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result ,然后复制标准输出到文件描述符2(STDERR_FILENO),其后果就是文件描述符1和2指向同一个文件表项,也可以说错误的输出被合并了,其中0 表示键盘输入 1表示屏幕输出 2表示错误输出,把标准出错重定向到标准输出,然后扔到/DEV/NULL下面去。通俗的说,就是把所有标准输出和标准出错都扔到垃圾桶里面。
           command >out.file 2>&1 &
           command >out.file是将command的输出重定向到out.file文件,即输出内容不打印到屏幕上,而是输出到out.file文件中。 2>&1 是将标准出错重定向到标准输出,这里的标准输出已经重定向到了out.file文件,即将标准出错也输出到out.file文件中。最后一个& , 是让该命令在后台执行。
           
           试想2>1代表什么,2与>结合代表错误重定向,而1则代表错误重定向到一个文件1,而不代表标准输出;
    换成2>&1,&与1结合就代表标准输出了,就变成错误重定向到标准输出.

           你可以用
                 ls 2>1测试一下,不会报没有2文件的错误,但会输出一个空的文件1;
                 ls xxx 2>1测试,没有xxx这个文件的错误输出到了1中;
                 ls xxx 2>&1测试,不会生成1这个文件了,不过错误跑到标准输出了;
                 ls xxx >out.txt 2>&1, 实际上可换成 ls xxx 1>out.txt 2>&1;重定向符号>默认是1,错误和输出都传到out.txt了。


    为何2>&1要写在后面?
           command > file 2>&1 
            首先是command > file将标准输出重定向到file中, 2>&1 是标准错误拷贝了标准输出的行为,也就是同样被重定向到file中,最终结果就是标准输出和错误都被重定向到file中。 
           command 2>&1 >file 
           2>&1 标准错误拷贝了标准输出的行为,但此时标准输出还是在终端。>file 后输出才被重定向到file,但标准错误仍然保持在终端。

    用strace可以看到: 
    1. command > file 2>&1 
    这个命令中实现重定向的关键系统调用序列是: 
    open(file) == 3 
    dup2(3,1) 
    dup2(1,2)

    2. command 2>&1 >file 
    这个命令中实现重定向的关键系统调用序列是: 
    dup2(1,2) 
    open(file) == 3 
    dup2(3,1)

    可以考虑一下不同的dup2()调用序列会产生怎样的文件共享结构。请参考APUE 3.10, 3.12 


    参考推荐:

    1>/dev/null 2>&1的含义

    /dev/null 2>&1 解释  


     

    展开全文
  • final的含义

    2015-08-12 22:59:33
    final定义类是不能被继承,那么final定义父类方法能不能使用呢?如果类可以被继承,只是定义final方法,该父类方法子类是可以使用,但是不能重载! 父类 Class Preson{ ...public $work; f

    final定义的类是不能被继承的,那么final定义的父类方法能不能使用呢?如果类可以被继承,只是定义final方法,该父类的方法子类是可以使用的,但是不能重载!


    父类
    Class Preson{
    public $name;//姓名
    public $age;//年龄
    public $sex;//性别
    public $height;//身高
    public $work;

    function __construct($name,$age,$sex,$height){
    $this->name=$name;
    $this->age=$age;
    $this->sex=$sex;
    $this->height=$height;
    }

    function say(){
    echo "我叫[$this->name],性别[$this->sex],几年[$this->age]岁,身高[$this->height]";
    }


    final function  work(){
    echo "我的工作是:".$this->work;
    }

    子类
    require_once 'Preson.class.php';
    class China extends Preson{


    }


    $zhangsan=new China("张三", 18, '男', '175cm');
    $zhangsan->work="网络工程师";
    $zhangsan->say();
    echo "<hr/>";
    $zhangsan->work();
    这样是没有问题的。

    如果
    在子类重载work方法,那么就会报错
    function work(){
    echo $this->work;
    }


    错误:Fatal error: Cannot override final method Preson::work() in C:\wamp\www\class\china.php on line 7

    展开全文
  • system load average的含义

    2020-03-18 15:50:35
    linux系统中Load对当前CPU工作量度量(WikiPedia: the system load is a measure of the amount of work that a computer system is doing)。也有简单说是进程队列长度。 Load Average 就是一段时间 (1 分钟...
  •  依次为:backup、bin、conf、LICENSE、lib、logs、NOTICE、RELEASE-NOTES、RUNNING.txt、temp、webapps、work。 backup目录中内容如下图所示:保存了一些配置文件,是在第一次运行了Tomcat服务器以后产生。它...
  • work2vec实战应用

    2020-06-03 14:49:54
    word2vec是一种词向量方法, 它可以让含义相近词或者紧密关联一些词具有较高相似度,举例来说:“法国”与“巴黎” 相似度要比“法国”与“北京”相似度要高,这是因为如果一篇文章中出现“巴黎”这个...
  • 命令缩写: ls:list(列出目录内容) cd:Change Directory(改变目录) ...pwd:print work directory 打印当前目录 显示出当前工作目录绝对路径 ps: process status(进程状态,类似于windows
  • ps -ef | grep java,检查java进程是否存在,java可换成其他...字段含义如下: UID PID PPID C STIME TTY TIME CMD roo 1306 1 0 09:23 ? 00:00:17 /root/work/jdk1.8/bin/java UID:程序被该UID所拥有 PID:该程序ID
  • su:switch user切换用户rpm:redhat package manager红帽子打包管理器pwd:print work directory打印当前目录 显示出当前工作目录绝对路径ps: process status(进程状态,类似于windows任务管理器)常用...
  • 命令缩写: ls:list(列出目录内容) cd:Change Directory(改变目录) ...pwd:print work directory 打印当前目录 显示出当前工作目录绝对路径 ps: process status(进程状态,类似于windows
  • Java中tomcat下各个目录的含义

    千次阅读 2019-10-30 18:40:40
    bin、conf、lib、logs、temp、webapps、work
  • .work是明智墨思旗下的顶级域名,有“工作、事业、经营”的含义,非常适用于招聘网站、培训行业、管理公司、初创企业。2017年10月11日正式通过工信部审批,一经开放受到众多企业和机构的青...
  • Tomcat安装目录下各个文件的含义

    千次阅读 2019-07-08 15:50:01
    /bin 存放各种平台下用于启动和停止Tomcat脚本文件 /conf 存放Tomcat服务器各种配置文件 /lib 存放Tomcat服务器所需各种jar文件 /logs 存放Tomcat日志文件 .../work Tomcat把有j...
  • /usr/bin/pythondef work_1(*test): print testdef work_2(**test): print testdef work_3(*test,**test1): print test print test1work_3('test1','test2',a=1,b=2,c=3)结果('test1', 'test...
  • Linux服务器前台常出现错误提示及含义  一般类提示  eth1: Too mUCh work at interrupt, IntrStatus=0x0001  这条提示含意为. 某网卡中断请求过多. 如果只是偶尔出现一次可忽略. 但这条提示如果经常出现...
  • Keep up the good work!\n"); } int no()/*错误结果反馈函数*/ { ​int a; ​a=rand()%4+1; ​if (a==1) printf("No. Please try again.\n"); ​if (a==2) printf("Wrong. ...
  • linux命令英文缩写的含义(方便记忆) 命令缩写: ls:list(列出目录内容) cd:Change Directory(改变目录) su:switch user 切换用户 rpm:redhat package manager 红帽子打包管理器 pwd:print work directory 打印...
  • 我们在设计Java Web项目过程中,经常会用到tomcat服务器,所以我们也需要对...我们可以看到一共有bin,conf,lib,logs,temp,webapps,work, 一共7个文件夹,下面来对它们分别进行介绍: (1)bin目录 该目录...
  • 域名后缀含义

    2020-02-14 23:07:49
    域名后缀含义 .com 全球注册量第一,注册首选 .cn 中国企业和个人互联网标识 .net 为企业树立全球化商业品牌 .xin 网络诚信专属域名 .ltd 有限公司简称,公司专属域名 .store 网上超市、便利网店专属域名 .vip ...
  •  And, how does it work? The Oracle DBWS Callout utility has been specially developed for the purpose of making SOAP calls from the database & is based on the
  • 有如下代码 public class Test { public void work() { try { InputStream is = new FileInputStream("test.txt"); ServerSocket serverSocket = new ServerSocket(9999...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 229
精华内容 91
关键字:

work的含义