02 2019 档案

摘要:创建Django项目 + 安装Django + 创建Django项目 + 进入website项目目录 + 目录结构如下 + 创建一个应用app1 + 进入app1应用目录 + 目录结构如下 + 在每一个web应用目录下创建static目录存放css, js, image等静态文件 + 创建templ 阅读全文
posted @ 2019-02-15 20:38 gogogo11 阅读(164) 评论(0) 推荐(0)
摘要:5. core核心模块 + 核心模块会通过compiler模块提供的调用compiler的功能, 将用户的输入转为VM直接的输入 + 编译模块用来编译, 而核心模块用来执行 + 在core.h文件中 + 在core.c文件中(在core.c中实现内部类的方法, 并定义bindMethod的函数并定到 阅读全文
posted @ 2019-02-15 14:53 gogogo11 阅读(1000) 评论(0) 推荐(0)
摘要:3. 内置对象 list对象 range对象 map对象 thread对象 算法 + hashObj, 主要是从对象中提取出数字或者字符串进行hash即可 阅读全文
posted @ 2019-02-15 14:52 gogogo11 阅读(190) 评论(0) 推荐(0)
摘要:4 编译2 编译 1. 编译阶段主要就是生成指令, 打一个比方, 现在有一个项目, 领导为了完成这个计划, 将这个计划按照几个步骤划分(就是指令), 领导就是用这些指令指定了计划的运行流程, 但是项目具体怎么落实是交给员工的, 员工得到了这个指令, 怎么执行就让员工自己来完成, 比如, BUY\_F 阅读全文
posted @ 2019-02-15 14:52 gogogo11 阅读(164) 评论(0) 推荐(0)
摘要:4. 编译 + 创建compiler目录, 也就是我们C语言项目的compiler模块, 该模块与使用该脚本语言的用户是最亲近的了, 因为编译就是一个桥梁, 将 用户输入的文本 转换为 内部调用 , 在VM内部, 我们通过Value统一操作对象, ObjHeader实现多态等功能, 对于Value和 阅读全文
posted @ 2019-02-15 14:51 gogogo11 阅读(294) 评论(0) 推荐(0)
摘要:2. 面向对象的脚本语言的类的实现 只要是一个对象就要有一个ObjHeader结构体, 该结构体位于该对象的开头 ObjHeader结构 Value结构体(Value不是对象, 他在脚本语言层面是一个引用, 因为没有类型, 但是在C语言中需要Value保存属性) Class类对象结构体 在构建出上述 阅读全文
posted @ 2019-02-15 14:50 gogogo11 阅读(1025) 评论(0) 推荐(0)
摘要:1. 词法分析器 函数 + skip\_one\_line: 跳过一行, 会在skip\_comment中注释为//的时候调用 + skip\_comment: // 和 / / + skip\_blanks: 跳过空白行, 会在skip\_comment处理完注释之后调用, 同时在get\_nex 阅读全文
posted @ 2019-02-15 14:48 gogogo11 阅读(1626) 评论(0) 推荐(0)
摘要:multiprocessing模块 进程对象 + 创建 p = Process(target=foo, args=(param,)) + 属性 p.daemon: True为守护进程, 守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic processes a 阅读全文
posted @ 2019-02-10 19:22 gogogo11 阅读(260) 评论(0) 推荐(0)
摘要:高阶函数 定义 1. 函数接受的参数是一个函数 2. 函数的返回值为一个函数 3. 满足以上2点中其中一个就是高阶函数 函数嵌套 定义 1. 函数中def定义一个函数 2. 嵌套会存在闭包, 其他情况不会有闭包(闭包闭的是变量) 装饰器 实质 1. 装饰器 == 高阶函数 + 嵌套函数 + 闭包 2 阅读全文
posted @ 2019-02-10 19:21 gogogo11 阅读(779) 评论(0) 推荐(0)
摘要:DHCP服务搭建 环境 + 操作系统为RHEL 7 + 两个计算机 server: ens33 采用dhcp桥接; ens37 vmnet4网段 client: ens33 采用dhcp桥接; ens37 vmnet4网段, 要与server1的ens37一致 server端搭建dhcp服务 + + 阅读全文
posted @ 2019-02-08 12:06 gogogo11 阅读(309) 评论(0) 推荐(0)
摘要:RHEL 7下生成ks.cfg文件 环境 + RHEL 7 + 字符界面, 没有安装图形界面 软件包安装 + + system config kickstart是图形程序, 但是我们的环境为字符界面, 需要安装gdm启动图形程序, 这样就无需安装图形界面了 + 将光盘挂载到/var/www/html 阅读全文
posted @ 2019-02-08 11:38 gogogo11 阅读(1238) 评论(0) 推荐(0)
摘要:实用命令 wget + c: 断点续传 + b: 后台执行 touch + a: 需改访问时间 + m: 修改修改时间 date + 将字符串中的时间设置成当前系统的日期 + '+', 规定格式 %H: 小时(24) %I: 小时(12) %j: 当前天是当前年的第几天 %M: 分钟 %S: 秒钟 阅读全文
posted @ 2019-02-02 22:20 gogogo11 阅读(250) 评论(0) 推荐(0)
摘要:神器 + Dism++ + Quicker(效率工具) + Bandizip + 火绒安全软件 + Everyting(搜索神器并支持http远程连接) + Xmanager + VMware Workstation + IDMan绿色版 + PotPlayer + NotePad++ + VSCo 阅读全文
posted @ 2019-02-01 21:24 gogogo11 阅读(262) 评论(0) 推荐(0)
摘要:iptables iptable的组件 + netfilter: 在内核态中, 由3表5链组成 + iptable: 在用户态中, 是管理netfilter的工具, 对3表5链进行增删改 iptable的3表 filter + 负责过滤数据包, 包括的规则链为: input, output 和 fo 阅读全文
posted @ 2019-02-01 16:48 gogogo11 阅读(261) 评论(0) 推荐(0)