其他
面向对象有三大特征:封装、继承和多态。 一、封装 封装是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问。简而言之,信息隐藏,隐藏对象的实现细节,不让用户看到,以此来增强安全性和简化编程,进而达到封装的目的。 使用者不必了解具体 ...
grok表达式 grok其实就是封装了各种常用的正则表达式,屏蔽了直接写正则的复杂性;通过它可以提取日志内容,按照自己指定的格式输出到kibana. http://udn.yyuap.com/doc/logstash-best-practice-cn/filter/grok.html http:// ...
题目链接:点击打开链接 暴力出奇迹。 正解应该是近期点对。以i点为x轴,sum[i](前缀和)为y轴,求随意两点间的距离。 先来个科学的暴力代码: #include<stdio.h> #include<string.h> #include<vector> #include<algorithm> #i ...
这是我写的关于checkbox的管理的方法; 主要目的是1.管理checkbox全选,单个选的状态;(例如当所有的单个选框都选中时,全选框的状态应该是选中,) 2.选中,取消选中时更新数据; 目的: 实现批量操作(批量删除,批量修改)时的状态管理; 并不完善;而且感觉这样做不好;但是技术有限,想不出 ...
简介:100个表示学生的结构体,有添加,浏览所有学生,根据学号查找、修改、删除的功能。具有自动学号查重的功能。 写这段代码收获; 1.if配合break跳循环很好用. 2.scanf里面要是用输入%s格式,如 就不要用scanf接受多个格式的变量了,这个scanf就专门用来接%s,因为如果不这样做, ...
SFTP应用(二)SFTP ServerSSH2sftp操作 FTP进行文件传输需要通过端口进行。一般所需端口为:控制链路—TCP端口21。控制器端。用于发送指令给服务器以及等待服务器响应。数据链路---TCP端口20。数据传输端口。用来建立数据传输通道的。主要用来从客户向服务器发送一个文件、从服务... ...
定义缓存是由header头决定:一共4种、Cache-Control 、Expires 、Last-modified 、ETag 一、Cache-Control的可能取值: 1、max-age(单位s):指定设置缓存的最大的有效时间,定义的是时间长短。当浏览器向服务器发送请求后,在max-age这段 ...
1、URL配置方法: myblog中的urls.py 的文件 from django.conf.urls import url,include from django.contrib import admin import blog.views as bv urlpatterns = [ url(r ...