计算机网络基础——总结攻略

前言 计算机网络基础该是程序猿需掌握的知识,也是面试过程中常常考察的内容,但往往会被忽略; 今天,我将献上一份详细 & 清晰的计算机网络基础学习指南,涵盖 TCP/UDP协议、Http协议、Socket等,希望你们会喜欢。 目录 1. 计算机网络体系结构 1.1 简介 定义:计算机网络的各层 + 其协议的集合 作用 :定义该计算机网络的所能完成的功能 1.2 结构介绍 计算机网络体系结构分为3种:OSI体系结构、TCP / IP体系结构、五层体系结构 OSI体系结构:概念清楚 & 理念完整,但
分类: 其他 发布时间: 03-13 23:18 阅读次数: 0

[ 题解 ] [ 贪心 ] D. Lemonade Line (待更名)

http://codeforces.com/group/NVaJtLaLjS/contest/238202/problem/D 题意 农夫的牛爱喝柠檬水,每次听到牛铃都会赶来。当一只牛前面不多于w[i]只牛时,它才愿意排队,否则就会离开。 现在已知N只牛的w[i]值,牛赶来的时间是随机的。问最短的队伍是多长。 示例: Input: 5 7 1 400 2 2  Output: 3  原题下面的提示很隐晦,这里给出更直白的提示: 那些容忍度w[i]低又晚来的牛就会离开队伍。 似乎想到了什么对吧
分类: 其他 发布时间: 03-13 23:18 阅读次数: 0

Django实战(一)-----用户登录与注册系统(前端页面)

基本框架搭建好了后,我们就要开始丰富页面内容了。最起码,得有一个用户登录的表单不是么?(注册的事情我们先放一边。) 一、 原生HTML页面 删除原来的login.html文件中的内容,写入下面的代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>登录</title> </head> <body> <div style="margin: 15% 40%;">
分类: 其他 发布时间: 03-13 23:18 阅读次数: 0

第二章 内存寻址

  以80x86为例介绍硬件和软件层面的寻址操作。   地址可以分为三类:逻辑地址 线性地址 物理地址。逻辑地址是代码编译完成后目标文件里使用的地址。线性地址是一个32位的无符号整数,是一个中间过度地址。物理地址就是内存芯片引脚上的电信号,最根本最直接用于寻址的信息。逻辑地址通过分段单元转换成线性地址,线性地址通过分页单元转换成物理地址,这些转换的实现需要软件和硬件的结合。 80x86的分段单元   逻辑地址由16位段选择符和32位的偏移量组成。段选择符负责找到段描述符,然后由段描述符中的Ba
分类: 其他 发布时间: 03-13 23:18 阅读次数: 0

ModuleNotFoundError: No module named '_sqlite3' -- python2.7 问题

ModuleNotFoundError: No module named '_sqlite3' 运行python 工程出现上面这个问题,以为python安装中缺少这个依赖, 注python 2.7 首先,运行下面命令,安装 sqlite-devel yum install sqlite-devel   安装完后,要重新编译 python 2.7。 我根据之前安装 python2 .7的步骤 : https://www.cnblogs.com/Jomini/p/10507077.html
分类: 其他 发布时间: 03-13 23:18 阅读次数: 0

.Net转Java自学之路—SSH框架篇一

SSH框架:   Struts2(web层)、Spring(service层)、Hibernate(dao层)整合。   ssh框架整合式两两整合,就是Struts2与Spring整合、Spring与Hibernate整合。   Struts2与Spring整合:     就是把struts2的action对象创建交给spring进行管理。因为action是多实例的,所以需要加scope。 <bean id="testAction" class="Action全路径" scope="proto
分类: 其他 发布时间: 03-13 23:18 阅读次数: 0

[转载]mysql table_open_cache MySQL 5.6下table_open_cache参数合理配置详解

MySQL 5.6下table_open_cache参数合理配置详解 table_open_cache指定表高速缓存的大小。每当MySQL访问一个表时,如果在表缓冲区中还有空间,该表就被打开并放入其中,这样可以更快地访问表内容。 通过检查峰值时间的状态值Open_tables和Opened_tables,可以决定是否需要增加table_open_cache的值。 如果你发现open_tables等于table_open_cache,并且opened_tables在不断增长,那么你就需要增加ta
分类: 其他 发布时间: 03-13 23:18 阅读次数: 0

【转】matlab的textscan与textread区别

1、基本语法 textscan的基本语法是: C = textscan(fid, 'format')    C = textscan(fid, 'format', N) 其中fid为fopen命令返回的文件标识符,这也是和textread的最大不同之处,需要注意的一点是,fid类似一个指针,其指向的位置会随着textscan的操作而改变,每读取一次数据,它的位置就会指向你已经读过的那个数据的后面。format实际上就是一个字符串变量,表示读取数据及数据转换的规则。N为按照读取格式format读
分类: 其他 发布时间: 03-13 23:18 阅读次数: 0

MYSQL学习笔记——sql语句优化工具

优化sql:思路: 使用explan-》先查询type类型看看是all还是ref,然后判断 possible_keys (显示可能应用在这张表中的索引, 一个或多个。查询涉及到的字段是若存在索引, 则该索引将被列出, 但不一定被查询实际使用) ; 如果这个值没有达到预期的效果(比如说本来预料到可能使用某个索引但是这里没显示),就去查看sql语句哪里出问题了, 如果这里显示了预料的可能使用的索引,之后再去查看key :这一列,看看是否用到了索引 如果没有索引,再去查看sql语句where条件哪里
分类: 其他 发布时间: 03-13 23:18 阅读次数: 0

Windows服务器环境下jenkins下载和安装

1、下载jenkins 在windows系统上搭建jenkins持续集成有两种方法: 1、war文件,可以用tomcat或者java命令直接运行 2、msi安装,作为系统服务后台运行 下载地址   https://jenkins.io/download/ 或者单独下载指定的文件   1、war文件     下载地址:http://mirrors.jenkins-ci.org/war/latest/jenkins.war   2、msi安装     下载地址:http://ftp.yz.yama
分类: 其他 发布时间: 03-13 23:18 阅读次数: 0

安装VC++的心得

安装这个软件之后,我发现计算机真的很神奇,但是自己操作起来有点困难,不过我想在我的努力下我肯定会运用得当。 刚开始我接触这些的时候,觉得那里都不会,觉得很难学,但是我认真看了之后,我觉得可以学好。我有信心。
分类: 其他 发布时间: 03-13 23:18 阅读次数: 0

turtle库的运用

使用turtle库绘制蟒蛇 一,常用函数 画笔控制函数 trutle.pensize() #控制运动轨迹的大小 trutle.pencolor() #控制颜色 trutle.width() #设置画笔的宽度 抬笔落笔函数 trutle.pu() trutle.pd() 形状绘制函数 trutle.pd() #控制画笔向当前方向进行一个距离 trutle.seth() #控制画笔绘制方向 import turtle #引用trutle库 turtle.setup(650,350,200,20
分类: 其他 发布时间: 03-13 23:18 阅读次数: 0

js递归数据处理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/susuzhe123/article/details/79616496 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.
分类: 其他 发布时间: 03-13 23:17 阅读次数: 0

js复选框插件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/susuzhe123/article/details/79744045 <div class="selectList selectQgClass" id="selectQgClass"> <div class="J_selAll selDataList" style="background: #e5e5e5;"> <span class="J_check
分类: 其他 发布时间: 03-13 23:17 阅读次数: 0

手机验证码倒计时组件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/susuzhe123/article/details/79772574 function Countdown(ele){ this.dom = document.getElementById(ele); this.getBtn = this.dom.getElementsByClassName('get_code'); this.showTime = this.dom.getElemen
分类: 其他 发布时间: 03-13 23:17 阅读次数: 0

gulp前端项目构架自动化配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/susuzhe123/article/details/79807406 gulp管理多个项目 default.js: //默认执行编译 const gulp = require('gulp'); const options = require('../config').options; //开启项目编译 if(options != 'noOrder'){ gulp.task('defa
分类: 其他 发布时间: 03-13 23:17 阅读次数: 0

table表格编辑保存插件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/susuzhe123/article/details/79958235 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>蚁呼后台管理系统</title> <style> .layui-table .layui-btn{
分类: 其他 发布时间: 03-13 23:16 阅读次数: 0

微信小程序 验证码倒计时组件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/susuzhe123/article/details/80032224 实现一个小程序的验证码倒计时组件 <view class='listCode'> <view class='list'> <label>验证码</label> <input type='number' bindinput="bindCode" style='width:200rpx;height
分类: 其他 发布时间: 03-13 23:16 阅读次数: 0

微信小程序 父子组件传值通信

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/susuzhe123/article/details/80287540 微信小程序父组件往子组件传值: 父:<getCode phone="{{phone}}" bind:myevent="onGetCode"></getCode> 通过phone=”{{phone}}”传向子组件 子: properties: { phone: { // 属性名 type
分类: 其他 发布时间: 03-13 23:16 阅读次数: 0

js搜索 高亮匹配关键字,即时展示相关数据

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/susuzhe123/article/details/80362637 searchCont:function(el,flag){ var _this = this; //空格替换 el.value = el.value.replace(' ',''); //关键字 var searchVal = $(el).val
分类: 其他 发布时间: 03-13 23:16 阅读次数: 0