精华内容
下载资源
问答
  • 第一步,在桌面建立一个EXCEL表格,并命名。第二步,编辑内容,图1第三步,加边框,并设置最合适的列宽。1.设置边框,选定要加边框的地方-鼠标右击-单元格格式,然后会设置成下图的样子,按确定。(其实可以用快捷...

    第一步,在桌面建立一个EXCEL表格,并命名。

    fd184b8d0b7f61cd2aa5ade138ce3a74.png

    第二步,编辑内容,

    图1

    36276a5cca552df28bea630b24cff245.png

    第三步,加边框,并设置最合适的列宽。

    1.设置边框,选定要加边框的地方-鼠标右击-单元格格式,然后会设置成下图的样子,按确定。(其实可以用快捷方式

    e9021b72cd10828043e25950fa799692.png

    的,但是下拉的部分我没有办法截图,所以就用下图代替)

    图2

    49d07945fa8dc666b928f4b5dfb82af8.png

    按完确定后的样子:

    图3

    3a292e969ddeaee53326cca1469a468d.png

    为了美观一点,我们把第一行合并单元格,选中A1-F1,按

    741964858d71775efbc0b9b82e4dc67f.png

    (合并单元格)这个键。

    然后,把第二行的字体设置居中,并加粗。修改一下字体的大小。完成后的样子:

    图4

    a08b25003fa282cfe1f547b178f27b69.png

    2.下面我们来设置一下各列的格式

    A列日期,选中A列-鼠标右击-设置单元格格式-数字-日期-选择你喜欢的样子

    图5

    325a809d3006c4da7afaec97adebb3a2.png

    B列,只需拉宽距离,因为要写内容的,字体设置左对齐就可以了。

    C列,先不动

    D,E,F列,都选中,设置成货币格式,可以加RMB符号,也可以不加,这个随意。设置如下图:

    图6

    b71aef4d6d5940d3ebf47ef88bb51111.png

    全部设置好以后,我输入点内容,给大家看看格式:

    图7

    524f87cac4417e4c86a5e29e988b9b18.png

    当然,这个字体,大小,格子宽度什么的,自己可以修改的。根据上图,我们可以看到日期明细,支出,收入,只要我们打进去,他的格式就已经固定好了,很方便吧。

    细心的人会问,怎么余额没有呀。是的,我们现在来设置余额。

    首先,第一次记账的时候,盘点你身上的现金(比如说500元),把这个数字打进F3里面,然后F4=F3+E4-D4 如下图:

    图8

    21c258472a2f050be1e2945574bd83d2.png

    好了以后按回车,出结果:

    图9

    8fc9fe322c04d92bb577c6726e7fe0d5.png

    结果出来后,不用每个格子都这样设置,直接点下拉F4就ok了。如下图:

    图10

    b89a7d9d9480fcdfff9208146c95b7b5.png

    现在,我们在最后一行的明细写合计,支出和收入用自动求和

    0cb1363d0da5bfee74edc531edbfdf23.png

    做,如下图:

    图11

    3d8923290a06eaee478985c6426da813.png

    按回车后的图:

    图12

    b02f8b3b04f136efecc2974985c01734.png

    好啦,基本的框子就出来了。大家可以在上面记账了。

    上面的现金表格完成后,我们现在来做第二个表格:信用卡表格。这个就很简单啦。几乎没有的可说的了。

    1. 在表格1的右边 选十五行三列 加上边框 (具体几列几行其实都随意的)如下图:

    31a7cf4466c24be8c9028165d7d64ef4.png

    这张图大了一点哈,主要是给大家看看具体位置,后面就不放大图了,只放信用卡的这个表格。当然咯,如果你不想放在这个位置也可以的,这个不讲究。

    2. 第一行输入:信用卡,并合并单元格

    第二行输入:上月消费金额,已经还款金额,卡内余额,此行文字居中

    第三行 暂时不动

    第四行输入:本月,消费金额,摘要或者明细,此行文字居中

    然后最外面的边框加粗

    3769c3073782319da6f3fa5961cbadda.png

    3. 我们来设置格式

    首先,三栏都设置为货币格式,如下图:

    7af4aba122e1a56cb46917ff8592f7a4.png

    然后第三行的卡内余额下面一格(J4)设置公式=I4-H4 如下图:

    2495f38ce6446f9945fd85002e5c73c9.png

    好了,现在我们打上内容来验证一下,如下图:

    bab2e4636ca3353e1a3b708a900f4ea7.png

    OK了,这样一张信用卡表格就做好啦。是不是很简单呢?

    展开全文
  • 3、日期为空不样式 二、效果 三、思路 1、要怎么判断上下时间是一样的? 2、判断以后要怎么标记? 3、标记以后怎么控制样式? 四、实现 1、首先要整理数据,判断出上下数据是否是一样的,因为是后一个与前一个...

    一、需求

    1、相邻的日期如果一样,用同种颜色标记
    2、不同日期要有对比间隔
    3、日期为空不做样式

    二、效果

    在这里插入图片描述

    三、思路

    1、要怎么判断上下时间是一样的?
    2、判断以后要怎么标记?
    3、标记以后怎么控制样式?

    四、实现

    1、首先要整理数据,判断出上下数据是否是一样的,因为是后一个与前一个比较,所以需要单独判断第一条数据。判断第一次的时间重复几次;接下来的数据就可以按照正常的来;最后一项也需要单独判断,判断是否和上一条数据一样。

    代码:

    // rowI 是自己定义的相同数据会重复几次的一个标记参数
    this.tableData.forEach((e, i) => {
     // i === 0时单独判断
     if (i === 0) {
       // 判断第一条数据的时间最后出现的位置
       e.rowI = this.tableData.map(k => k.date).lastIndexOf(e.date)
     } else if (i - 1 >= 0 && e.date !== this.tableData[i - 1].date) {
       // 当前的和上一个的属性相同,标记rowI
       e.rowI = i
     } else if (i === this.tableData.length - 1) {
       // 最后一个也是单独判断,如果最后一条数据和上一条数据的时间不一致,rowI标记为当前的i
       if (e.date !== this.tableData[i - 1].date) {
         e.rowI = i
       }
     }
    })
    

    2、这个时候我们得到this.tableData中是有的数据有了rowI标记,我们接下来的要做的就是怎么可以把索引0-2的设置为一种颜色,索引3-4设置另一种颜色,然后5-6要重复原来的颜色。
    在这里插入图片描述

    我们可以定义两个空数组,里面分开存放两个不同颜色的标记

    // 定义两个空数组,对有rowI标记的做分割
          let a = []
          let b = []
          // 过滤undefined无效数值
          let inList = this.tableData.filter(item => item.rowI || item.rowI === 0)
          // 区分奇偶、可以把颜色间隔开
          inList.forEach((e, i) => {
            if (i % 2) {
              a.push(e)
            } else {
              b.push(e)
            }
          })
          // 两个在区分颜色时备用
          this.aList = a
          this.bList = b
    

    3、接下来就是区分样式,el-table自带控制行样式属性:row-class-name="tableRowClassName"
    时间为空的不做样式,还需要判断当前行的rowI有没有,没有的话需要填充上。上一步分开的两个存放区分不同颜色的数组就用上了,如果当前行的rowI能够和其中一个list中的rowI匹配上的话,设置当前行为一种颜色,另一个道理相同。

    // 无数据==>无样式
          if (!row.date) {
            return ''
          }
          // 第一行,如果和下面行相同的话,返回的是一样的,不一样的话会间隔开,不限数量
          if (rowIndex === 0) {
            if (this.list[0].date === this.list[rowIndex + 1].date) {
              return 'success-row'
            } else {
              return 'warning-row'
            }
          }
          // 其他按照每部分不同隔开
          if (rowIndex <= this.list.length - 1 && rowIndex > 0) {
            row.rowI = !row.rowI ? this.list[rowIndex - 1].rowI : row.rowI
            if (this.aList.map(a => a.rowI).indexOf(row.rowI) !== -1) return 'warning-row'
            if (this.bList.map(b => b.rowI).indexOf(row.rowI) !== -1) return 'success-row'
          }
    

    五、完整代码

    <template>
      <el-card shadow="never" class="aui-card--fill">
          <el-table :data="list" :row-class-name="tableRowClassName">
            <el-table-column prop="date" label="日期" width="180"></el-table-column>
            <el-table-column prop="name" label="姓名" width="180"></el-table-column>
            <el-table-column prop="address" label="地址"></el-table-column>
          </el-table>
      </el-card>
    </template>
    
    <script>
    export default {
      data () {
        return {
          tableData: [
            { date: '2016-05-01', name: '王小虎', address: '上海市普陀区金沙江路 1518 弄' },
            { date: '2016-05-01', name: '王小虎', address: '上海市普陀区金沙江路 1518 弄' },
            { date: '2016-05-01', name: '王小虎', address: '上海市普陀区金沙江路 1518 弄' },
            { date: '2016-05-02', name: '王小虎', address: '上海市普陀区金沙江路 1518 弄' },
            { date: '2016-05-02', name: '王小虎', address: '上海市普陀区金沙江路 1518 弄' },
            { date: '', name: '王小虎', address: '上海市普陀区金沙江路 1518 弄' },
            { date: '', name: '王小虎', address: '上海市普陀区金沙江路 1518 弄' },
            { date: '2016-05-04', name: '王小虎', address: '上海市普陀区金沙江路 1518 弄' },
            { date: '2016-05-05', name: '王小虎', address: '上海市普陀区金沙江路 1518 弄' }
          ],
          list: [],
          aList: [],
          bList: []
        }
      },
      mounted () {
      	let that = this
        setTimeout(() => {
          this.colspanMethod()
        }, 300)
      },
      methods: {
        colspanMethod () {
          // 判断当前和下一个数据若是时间相同
          this.tableData.forEach((e, i) => {
            // i === 0时单独判断
            if (i === 0) {
              e.rowI = this.tableData.map(k => k.date).lastIndexOf(e.date)
            } else if (i - 1 >= 0 && e.date !== this.tableData[i - 1].date) {
              // 当前的和上一个的属性形同,标记rowI
              e.rowI = i
            } else if (i === this.tableData.length - 1) {
              // 最后一个也是单独判断
              if (e.date !== this.tableData[i - 1].date) {
                e.rowI = i
              }
            }
          })
          // 定义两个空数组,对有rowI标记的做分割
          let a = []
          let b = []
          // 过滤undefined无效数值
          let inList = this.tableData.filter(item => item.rowI || item.rowI === 0)
          // 区分奇偶、可以把颜色间隔开
          inList.forEach((e, i) => {
            if (i % 2) {
              a.push(e)
            } else {
              b.push(e)
            }
          })
          // 找一个容器把当前循环好的数据放进去,表格绑定list,如果绑定tableData的话,一进页面数据还没有加载完全,会出错
          this.list = this.tableData
          // 两个在区分颜色时备用
          this.aList = a
          this.bList = b
        },
        // 控制样式
        tableRowClassName ({ row, rowIndex }) {
          // 无数据==>无样式
          if (!row.date) {
            return ''
          }
          // 第一行,如果和下面行相同的话,返回的是一样的,不一样的话会间隔开,不限数量
          if (rowIndex === 0) {
            if (this.list[0].date === this.list[rowIndex + 1].date) {
              return 'success-row'
            } else {
              return 'warning-row'
            }
          }
          // 其他按照每部分不同隔开
          if (rowIndex <= this.list.length - 1 && rowIndex > 0) {
            row.rowI = !row.rowI ? this.list[rowIndex - 1].rowI : row.rowI
            if (this.aList.map(a => a.rowI).indexOf(row.rowI) !== -1) return 'warning-row'
            if (this.bList.map(b => b.rowI).indexOf(row.rowI) !== -1) return 'success-row'
          }
        }
      }
    }
    </script>
    <style>
      .el-table .warning-row {
        background: rgb(181,164,233);
      }
    
      .el-table .success-row {
        background: rgb(127,220,237);
      }
    </style>
    
    展开全文
  • 单斜线表头首先,在Excel表格的随意单元格输入内容 “ 姓名日期 ” 然后把鼠标放置在中间,按快捷键ALT+回车换行,然后敲空格键调整一下位置,你也可以把它们分别设置为上下标,前面的考勤表有提到这个上下标哦,想...

    想给表格制作一个斜线表头,单斜线表头和多斜线表头,你会哪一种呢?今天和小伙伴们一起来掌握斜线表头的制作吧。


    • 单斜线表头

    首先,在Excel表格的随意单元格输入内容 “ 姓名日期 ” 然后把鼠标放置在中间,按快捷键ALT+回车换行,然后敲空格键调整一下位置,你也可以把它们分别设置为上下标,前面的考勤表有提到这个上下标哦,想了解的小伙伴可以去看看。

    566181a015a3cb28809a3e6bcef8b86f.png

    随后把鼠标放置在这个单元上,按快捷键Ctrl+1,在边框中选择一个你需要的斜线位置,最后确定,根据需要再去调节字体与单元格大小,单斜线表头就制作完成了。

    3d4b24636948939339d10d741817ba97.png
    • 多斜线表头

    像前面的单斜线表头一样,比如在这里我输入 “ 序号姓名日期 ” ,按快捷键ALT+回车换行。

    832f48bd1caf3af260a0277793bb757f.png

    敲空格调整一下位置。

    f0629d79ef7f1db50cb39479feb754ab.png

    鼠标放置在这个单元上,点击插入菜单下的形状,找到线条中的直线

    65a413037ab872705862ad35d11926dc.png

    然后拖动鼠标,把直线的一头一尾放在单元格的边框上。

    1d68e99b820ee19ea26c12b2d62b01f6.png

    第一条制作好了,然后又再次选一下直线,在左上角这个位置,继续拖动鼠标把直线的一头一尾放置在边框线上。

    b2a41810a19e35827a23124a6c0ea39b.png

    绘制好了两根斜线,要修改一下直线的颜色,点击直线,鼠标右键,点击轮廓,然后设置为黑色即可,多斜线表头就制作好了。

    09a780f25a24922a783fbb3e452ada81.png

    以上就是单斜线表头与多斜线表头的制作过程,欢迎留言讨论[玫瑰]

    展开全文
  • 在平时的工作应用中,我们都喜欢用Excel表格来记录整理数据,数据里会包含有到期时间,比如订单到期日期、合同到期日期、产品到期日期等。当数据很多的时候,为了省去翻阅到期日期的麻烦,我们希望能够有一个到期...

    有粉丝留言提问Excel中如何制作到期提醒的效果,今天分享一篇教程!

    在平时的工作应用中,我们都喜欢用Excel表格来记录整理数据,数据里会包含有到期时间,比如订单到期日期、合同到期日期、产品到期日期等。当数据很多的时候,为了省去翻阅到期日期的麻烦,我们希望能够有一个到期自动提醒功能,Excel刚好具备有这么一个日期到期提醒功能。具体如何设置,请看以下介绍。

    以产品到期日期为例进行说明,在商品明细表中有生产日期和有效期等信息,希望在备注栏设置一个到期自动提醒:

    08814ba0498c6810f3407cdc8edd98e3.png

    要实现这个目的并不难,只需要简单的几步即可完成。

    步骤1:与当前日期比较

    这里需要用到一个函数TODAY,函数不需要参数,可以得到当前的系统日期,用有效期-当前日期即可得到还有多少天到期:

    5da10cd173cca1864aba2a74da0c5db8.png

    如果得到的结果为负数,说明已经过期。

    对于要求不高的朋友来说,这样已经可以交工了,但如果还要更进一步,将结果显示的更加人性化一点,就需要使用另一个函数来配合完成。

    步骤2:对显示结果进行处理

    需要用到TEXT来实现我们想要的效果,对负数统一显示为“已过期”,对正数显示“为还有多少天到期”,公式为:=TEXT(C2-TODAY(),"还有0天到期;已过期;;")

    a1bdf4f12c4a32fc7311b5ee7a6fe8d4.png

    当然使用IF函数同样可以实现这个结果,有兴趣的朋友可以自己试一下IF的公式,对比后会发现,TEXT要比IF方便些。

    这样显示的结果比直接显示天数是好了一点,但还可以继续优化,让结果更加直观。

    步骤3:进一步优化结果

    假如只对未来30天以内到期的做提示,超过30天的不显示任何内容,这样的结果看起来会更加直观,此时再让IF出马更为合适,公式进一步优化为:

    =IF(C2-TODAY()<31,TEXT(C2-TODAY(),"还有0天到期;已过期;;"),"")

    7f3b53a63e6058209351be726875126e.png

    怎么样,是不是看起来更加直观简洁。

    相信到这一步,已经可以让绝大部分的朋友满意了,但还有些追求完美的朋友会说:能让30天内到期的数据整行显示黄色,已过期的整行显示红色那就太棒了!

    当然没问题咯……

    步骤4:条件格式上场了

    首先选择条件格式中的管理规则:

    30bb7d4cb1ec6e0ba98a80400a0a8cc4.png

    再点新建规则:

    a35558be9172a0b1e96c585d038952b6.png

    选择使用公式确定要设置格式的单元格,公式输入=$C2<today(),然后点格式:

    a7eee7460f1ae1efcdd08d84cb68a1e6.png

    选择填充色为红色

    aac133628c88f176047bd0e0e6de80f1.png

    点两次确定后返回到规则管理器,可以看到已经完成了一项设置:

    b2880348070259af2870e27a7f515740.png

    继续点击新建规则按钮,重复上述操作,使用公式:=$C2-TODAY()<31,并设置填充黄色,两次确定返回规则管理器可以看到两条规则都设置好了:

    eb5c5bf0cb8fa8683e20c49927b30fc1.png

    这两条规则中公式的作用就是判断已过期的填充黄色,到期天数小于31的填充红色。

    接下来的操作非常关键,要调整规则的顺序以及设置应用区域。这个过程看动图演示:

    9fb695b93d0f2be4d4801cc370fcd045.gif

    条件格式设置的要点:

    1、公式中的单元格要使用混合引用,如果是一个单元格控制一行,需要在列号前加$,反之如果是通过一个单元格控制一列,则要在行号前加$;

    2、应用范围是条件格式实际生效的范围,这与条件中公式所有的单元格并不是一个概念;

    3、涉及到多个条件的时候,如果生效顺序不同则有可能得到错误的结果,此时可以通过调整生效顺序以及勾选【如果为真则停止】这个选项进行处理。

    Excel的到期提醒功能就是这样实现的。

    也许你会认为这样已经就是极致了,那只能说明你对Excel认识还不够深。

    当到期提醒中加入了控件这个工具后,体验效果还能进一步提升,看一个实际效果吧:

    1c64b35661082f2105202c10bc3a80fd.gif

    想学这个技能?

    先做两件事:

    1、把基本的公式和条件格式的设置方法彻底弄明白后在文末留言;

    2、你懂的……………………

    7a1240bbe01a471ff7cea2f1b649f9a5.png
    展开全文
  • 哈哈,Excel表格早就有这项功能啦,只是你不知道罢了,那么今天就来看看汪琪老师怎么做的吧。 1、选中A列,然后点击“数据”选项卡中的“数据工具”选项组,单击“分列”。 2、弹出“文本分列向导”...
  • 请问要怎么做才能让每页自动添加表头(图1)? 为Word文档长表格每页自动添加表头 图1  答:Word的重复标题行只对表格内文字有效,对表头是无效的。Word中的表格设置重复标题行后,有一个有趣的特点,那就是...
  • 请问要怎么做才能让每页自动添加表头(图1)? 图1答:Word的重复标题行只对表格内文字有效,对表头是无效的。Word中的表格设置重复标题行后,有一个有趣的特点,那就是当表格上方没有任何文字或空行时,出现在标题...
  • 用bootstraptable了一个考勤的表格。 请问怎么鼠标拖动怎么选取多个单元格弹出菜单然后批量设置呢? html代码 ``` ()">查询 ``` js ``` function ifnull() { if ($("#TeamGroupName").val...
  • 注意:通过标签的bordercolor属性只能改变数据部分表格的边框颜色,如果要同时改变标题部分和外层表格的边框颜色,则需要通过修改 wabacus_system.css文件中的.cls-data-th-list、.cls-data-td-list的样式定义...
  • 怎么设置单元格以千元四舍五入 ROUND函数的四舍五入不进位的解决方法? 保留一位小数 如何三舍四入 另类四舍五入 想把小数点和后面的数字都去掉,不要四舍五入 求真正的四舍五入后的数 小数点进位 个位数归0或者归5 ...
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    怎么设置单元格以千元四舍五入 ROUND函数的四舍五入不进位的解决方法? 保留一位小数 如何三舍四入 另类四舍五入 想把小数点和后面的数字都去掉,不要四舍五入 求真正的四舍五入后的数 小数点进位 个位数归0或者归5 ...
  • 2.2.4. Subversion 怎么做? 2.3. Subversion 实战 2.3.1. 工作副本 2.3.2. 版本库的 URL 2.3.3. 修订版本 2.3.4. 工作副本怎样跟踪版本库 2.4. 摘要 3. 版本库 3.1. 创建版本库 3.1.1. 使用命令行工具创建版本库 ...
  • 70款经典Dreamweaver插件

    2011-09-21 12:42:27
    calendarPopup 一个弹出日历表格,用以确保输入的日历是按照特定的格式进行输入的,主要特色包括:日历链接,按照需要的方式设定日历的格式,按照需要可以在日期项目间增加分隔符等等功能 MX95982_shortcutIconOB_v1...
  • 400个DreamWeaver插件

    2013-03-28 15:30:13
    很多朋友都问过这个窗口是怎么做的了。就是用这个插件 mxp/在代码编辑模式状态下,点击右键可以方便的插入连接外部样式表的HTML语句 mxp/在代码编辑模式状态下,点击右键可以方便的插入连接外部javascript的HTML语句...
  • 4.取消了所有的搜索框和分页栏,因为觉得没什么用,全部遍历出来就好了,分页还需要每一个都设置一遍 更新说明:整个项目经过三天的设计和完善,总算差不多了,基本的功能都通了,可以使用,假条的申请注销都没有...
  • excel的使用

    2012-11-25 17:06:01
    想要快速知道每个单元格中的公式形式,以便编辑修改,可以这样:用鼠标左键单击“工具”菜单,选取“选项”命令,出现“选项”对话框,单击“视图”选项卡,接着设置“窗口选项”栏下的“公式”项有效,单击“确定...
  • SQL语法大全

    2014-03-30 11:00:11
    rs.pagecount 根据 pagesize 的设置返回总页数 rs.recordcount 返回记录总数 rs.bof 返回记录指针是否超出数据表首端,true表示是,false为否 rs.eof 返回记录指针是否超出数据表末端,true表示是,false为否 rs....
  • javascript函数的解释

    2011-02-26 11:03:52
    其实就是搞清什么,怎么做的问题,先把流程图画出来,拆解开,一个个做好了然后再合并。理论的东西我不会讲,直接举例哈! function g(o){return document.getElementById(o);} function hitover(n) { for(i=1...
  • Excel数据操纵-jar包-jxl.jar

    热门讨论 2010-03-29 19:04:39
    通过java操作excel表格的工具类库  支持Excel 95-2000的所有版本  生成Excel 2000标准格式  支持字体、数字、日期操作  能够修饰单元格属性  支持图像和图表  应该说以上功能已经能够大致满足我们的需要...
  • 数据库开发基础、Microsoft SQLServer基础、SQL语言基础、索引、事务、SQL语言高级技术(空值处理、聚合与分组、数据分页、Union、日期函数、类型转换函数、流控函数、表连接、子查询、存储过程、触发器)、数据库...
  • 安装盘内有使用了Divx 5.1.2格式制做的AVI Demo ,演示如何生成文档,如何漂亮的界面设置.  在安装后的 Demo目录中带有一个做好的太空保垒的小说文件片段  其中带有部分漂亮的太空保垒图片    主要的功能是...
  • 以前说到BUTTON控件CausesValidation=true/false来设置按钮提交的表单是不是被检验也就是这里的几个检验控件,如果CausesValidation=true的话按下按钮就会首先检测是不是都通过了检验控件的检验。 下面再说两点: ...
  • Ueditor HTML编辑器是百度开源的在线HTML编辑器,功能非常强大,像表格可以直接拖动调整单元格大小等。 更新历史 ###[2015-1-17] Ver:1.9.143 Fix:当models.py中toolbars变量使用unicode字符时,编辑器无法加载的...
  • asp.net知识库

    2015-06-18 08:45:45
    怎么在ASP.NET 2.0中使用Membership asp.net 2.0-实现数据访问(1) ASP.NET 2.0 新特性 .NET 2.0里使用强类型数据创建多层应用 在MastPage中引用脚本资源 2.0正式版中callback的一些变化+使用示例(ASP.NET 2.0)...
  • 讲座的目的就是在同学们中间普及 Linux 基础知识,为今后我们更加接近的了解 Linux 一 个好的开端。 第一讲 Linux基础 在这一讲中,我们主要是了解一下 Linux 的概况,以及对 Linux 有一个初步的感性认识。 ...
  • 深入学习shell脚本艺术

    热门讨论 2011-02-22 04:01:01
    关于版权的问题,英文版的作者Mendel Cooper对英文版的版权了详细的约定,请参考:Appendix Q. Copyright。中文版版权由译者杨春敏和黄毅共同所有,在遵守英文版版权相应条款的条件下,欢迎在保留本书译者名字和...

空空如也

空空如也

1 2
收藏数 26
精华内容 10
关键字:

做表格日期怎么设置