​ 70年,对于一个人来说,应该算作是很漫长的时间,而对于一个伟大民族来说,这只不过是短短的一瞬.要在70年内将一个积贫积弱、满目疮痍、百废待兴的落后国家,建设成一个团结统一、繁荣富强、生机勃勃、的大国,这是一个几乎不可能完成的事,而中国她做到了.

Read More

阶段总结

从进入兄弟会到现在已经过去整整一个月了,学习的方式也从当初的授课,变成了现在的驱动式学习方式.

Read More

node.js

  1. ###node.js是什么?

    • Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。他能够让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。

  2. ###简易聊天室服务器代码(运行在node上)

var http = require('http');     //引用http模块

var fs = require('fs');         //引用文件系统模块

var soc=require('socket.io');      //引入sockey.io模块

var server=http.createServer(function(req,res){

    //设置发送头信息 
    var html=fs.readFileSync('index.html');

    res.setHeader('Content-type','text/html');

    res.end(html);
});            //创建web服务器实例

var io=soc(server);//新建io实例    挂载到web服务器中

//监听客服端连接
io.on('connection',function(socket){

    console.log('用户进入房间');

    //监听到消息接收 
    socket.on('message',function(mes){      //mes 是所有已经连接的用户

        console.log(mes);
        //向所有服务端广播消息
        io.emit('message',mes);
    })
});
server.listen('3000');

//注意要到项目文件夹引入socket.io模块   npm i socket.io
  1. 前段代码
            //连接聊天室io服务器
            var socket=io.connect('/');
            var text = document.getElementById('text');
            var but = document.getElementById('but');
            var yhm=document.getElementById('yhm'); 
            var i=0;
            var i=0;
            but.onclick=function(){
                var val=text.value;//接收消息
                var user=yhm.value;//接收用户名
                if((val=='')||(user=='')){
                    return;
                }
                socket.send(user+':'+val);//发送内容
                text.value='';
            }
            socket.on('message',function(jieshou){
                var p=document.createElement('div');
                //var tr=document.createElement('h3');
                p.innerText=jieshou;
                document.getElementById('div').appendChild(p);
            })

Read More

  1. 倒计时代码如下

```
function djs(time){
        var t=+new Date();                  //现在时间戳
        var T=+new Date(time);              //指定日期时间戳
        var cha=(T-t)/1000;                 //还剩多少秒
        var d=parseInt(cha/60/60/24);       //剩的天数
        var h=parseInt(cha/60/60%24);       //小时
        var m=parseInt(cha/60%60);          //分
        var s=parseInt(cha%60);             //秒
        if(d<=0&&m<=0&&h<=0&&s<=0){
            document.getElementById('djs').innerHTML='立即开抢';
            clearInterval(ting);            //停止调用setInterval
            return;                         //退出函数
        }
        h=h<10?'0'+h:h;                     //补零
        m=m<10?'0'+m:m;
        s=s<10?'0'+s:s;
        switch(d){
            case 0:
            document.getElementById('djs').innerHTML=h+'时'+m+'分'+s+'秒';
                break;
            case d>0:
            document.getElementById('djs').innerHTML=d+'天'+h+'时'+m+'分'+s+'秒';
                break;
        }
    }
    var ting;
    function sx(){
        //周期调用函数
        ting=setInterval(function(){
            djs('2019-8-29 14:46:00');
        },500);
    } ```

```

Read More

jsvascript

  1. 什么是JavaScript?
  • JavaScript虽然和JAVA的名字相像,但这两种语言有明显区别
  • JavaScript又叫js,它是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言
  • 而JAVA是静态语言
  • js广泛应用于html网页,给网页添加动态效果
  1. js常用命令
    • document.write 将信息输出到网页
    • console.log 将信息输出到控制台
    • onclick 鼠标单击事件
    • onmouseover 鼠标经过事件
    • onmouseout 鼠标移除事件
    • onchange 文本内容改变事件
    • onselect 文本框选中事件
    • onfocus 光标聚集事件
    • onblur 移开光标事件
    • onload 网页加载事件
    • onunload 关闭网页事件
    • addeventlistener 添加句柄
    • indexof 字符串查找
    • match 字符串匹配
    • replace 字符串替换

Read More

流程图

  1. 什么是流程图?

流程图就是以特定的图形符号加上说明,表示算法的图.

  1. 什么是思维导图
    • 思维导图是表达发散性思维的有效图形
    • 思维导图的中心通常是一个单字或者是一个主题,而环绕在中心外的是相关的思想、言论和概念
  2. 思维导图的流程图的区别?
    • 思维导图不严格表示时间先后的“流程”
    • 流程图多应用于流程展现
    • 在思维导图中没有明确的逻辑表达

Read More

linux

  1. ###linux系统如何挂载一块硬盘?

    • 使用fdisk /dev/硬盘命令 对硬盘进行分区
    • 分区后使用 mkfs -t ext2 /dev/硬盘 进行格式化
    • 最后使用mount命令 挂载硬盘
  2. 用户管理
    • useradd 添加用户
    • userdel 删除用户
    • passwd 修改密码
    • groupadd 添加组
    • groupdel 删除组
    • usermod 修改用户所属组
  3. 杂项
    • hostname 查看本机用户名
    • id 查看用户的基本信息
    • whoami 当前所在用户
    • head 查看文件头部
    • tail 查看文件尾部
    • service 控制服务的状态
    • ifconfig 查看网卡信息

Read More

  1. 目录命令

    • ls 列出目录
    • cd 切换目录
    • pwd 显示当前所在目录
    • mkdir 新建目录
    • cp 复制文件
    • rmdir 删除空目录
    • mv 移动文件或目录
    • rm 删除文件/目录
    • cat 查看文件内容/合并文件
    • cmp 比较文件是否有差异
  2. 属组和属主命令
    • chown 改变文件/目录属主和属组
    • chmod 修改文件或目录的权限
    • chgrp 单独修改属主
  3. 磁盘管理
    • df 磁盘的使用情况
    • du 查看目录或文件大小
    • mount 挂载磁盘
    • umount 卸载磁盘
    • lsblk 查看系统的分区和挂载点
  4. 系统命令
    • ps 显示进程
    • su 切换用户
    • free 显示内存
    • fsck 文件系统检查

Read More

  1. 什么是linux系统?

    • Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。
  1. linux系统的优点是什么?
    • Llinux系统性能稳定,还是开源软件
    • 没有版权
    • 技术社区用户多
    • 完全免费
    • Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性;
  2. 基于linux系统的图形化界面
    • Linux Mint
    • Manjaro
    • Ubuntu
    • Solus
    • Debian
    • Arch Linux
    • puppy linux
    • Lubuntu
    • deepin

Read More