C#判断年份是否为闰年

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 闰年 { class Program { static void Main(string[] args) { int year; Console.WriteLine("请输入年份"); year = Convert.ToInt32(Console
分类: 其他 发布时间: 06-14 23:34 阅读次数: 0

Django从零搭建个人博客 | 使用allauth插件管理用户登录与注册

原文博客地址:http://www.eosones.com/ django-allauth是最受欢迎的管理用户登录与注册的第三方Django安装包,可以大大简化我们用户注册,登录及账户管理,其核心功能包括用户注册、忘记密码、登录(微信,微博等第三方登录;邮箱验证)、登录后密码重置、邮箱发送密码重置链接、退出等。 安装与设置 运行CMD,打开虚拟环境 pip install django-allauth 安装好后设置Myblog / settings.py,将allauth相关APP加入到INS
分类: 其他 发布时间: 06-14 23:34 阅读次数: 0

基本数据类型一

# ====================================================================== # ======================= 课程内容笔记 ================================= # 索引取值说明 # S = 'hello,TZ' # print(S[0]) # → 输出结果为 h # 代表正向截取字符串中第 0 个字符的内容 # # h e l l o , T Z # → 字符串内容 # ↓
分类: 其他 发布时间: 06-14 23:34 阅读次数: 0

顺序表插入、删除算法用C语言来实现

#include<stdio.h> #include<stdlib.h> //-------- 线性表的动态分配顺序存储结构 ----------- int LIST_INIT_SIZE=100; //顺序表存储空间初始尺寸 int LISTINCREMENT=10; //顺序表存储空间分配增量 typedef int ElemType; //顺序表元素的数据类型为整数 //存储结构定义:顺序表 typedef struct { ElemType *elem; //存储线性表元素的数组 int
分类: 其他 发布时间: 06-14 23:34 阅读次数: 0

快速将布尔值转换成数字 0 1

console.log(+true); // Return: 1 console.log(+false); // Return: 0
分类: 其他 发布时间: 06-14 23:34 阅读次数: 0

python基础面试题整理---从零开始 每天十题(01)

  最近在弄flask的东西,好久没写博客的,感觉少了点什么,感觉被别人落下好多,可能渐渐的养成了写博客的习惯吧。也是自己想学的东西太多了(说白了就是基础太差了,只是know how,不能做到konw why)。   不说那些毒鸡汤了,我们来说说我们今天的python基础面试题吧。 一,Q:python的优缺点有什么?   A:优点:     1,基础语法简单易学,对于初学者来说,语法还是相对简单的,比较容易学习,网上的学习资料也很多。     2,面向对象,在python里继承和封装较多,而
分类: 其他 发布时间: 06-14 23:34 阅读次数: 0

如何在CentOS7上部署Ghost博客系统

目录 准备工作 新建用户 安装Nginx服务 将端口添加到防火墙里或者关闭防火墙 安装MySql5.7 安装官方的Ghost工具ghost-cli 网站目录准备,此目录必须为空目录 安装Ghost 启动ghost Nginx的反向代理配置 CentOS版本 CentOS-7-x86_64-DVD-1810 Ghost版本 2.23.4 本文以下所有操作和命令均是根据官网setup说明进行,官网仅针对Ubuntu有安装说明,没有在CentOS里的安装说明,网上能Google或Baidu到的所有文
分类: 其他 发布时间: 06-14 23:34 阅读次数: 0

如何理解JS内的Truthy值和Falsy值

跟据MDN的术语表解释如下: 在 JavaScript 中,Truthy (真值)指的是在 布尔值 上下文中转换后的值为真的值。所有值都是真值,除非它们被定义为 falsy (即除了 false,0,"",null,undefined 和 NaN 外)。 JavaScript 在布尔值上下文中使用强制类型转换(coercion)。 JavaScript 中的真值示例如下(将被转换为 true,if 后的代码段将被执行): if (true) if ({}) if ([]) if (42)
分类: 其他 发布时间: 06-14 23:34 阅读次数: 0

Storm入门--流计算

一、静态数据、流数据 以及 批量计算、实时计算 大数据分类两类:静态数据和动态数据(流数据)。针对这两类数据的计算模式分别是批量计算和实时计算。 静态数据:历史数据持久化存储在系统里,这类数据的特点是数据量大、数量有限(数据的时间区间是确定的)。例如企业为了支持决策分析而构建的数据仓库系统。      对这类数据进行分析处理,采用的计算模式是批量计算,如hadopp的MapReduce,这种计算不太在意计算的时长,可以在很充裕的时间里对海量数据慢慢进行批量计算来得到有用的信息。 流数据:数据以
分类: 其他 发布时间: 06-14 23:34 阅读次数: 0

node实现服务器功能

  1、初步实现服务器功能详解      a、静态服务器功能---提供静态网页(不管什么路径访问的响应只有ok)          b、优化a做的功能 ---处理路径的分发(我们期待结果是不同路径对应不同响应处理(页面))              通过postman工具可以发送post请求来测试接口(url)    案例:用nodejs做动态网站---使用http模块初步实现服务器功能                    
分类: 其他 发布时间: 06-14 23:34 阅读次数: 0

redis单机、集群的安装方式

redis各个版本安装包下载地址 本文档以redis-4.0.8.tar.gz为例 1.单机安装 1.下载安装包 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2.解压源码文件 tar -zxvf redis-4.0.8.tar.gz 3.安装 cd redis-4.0.8 make cd src make install PREFIX=/opt/redis PREFIX指定安装的位置 4.拷贝配置到文件到安装目录
分类: 其他 发布时间: 06-14 23:34 阅读次数: 0

MySql优化 -整理

性能指标: QPS(query per second)每秒处理的查询请求数 TPS (transaction per second)每秒处理的事务数 影响mysql性能的因素 1.服务器硬件的性能;包括CPU,内存,IO,网络性能等 2.服务器系统参数优化 3.mysql存储引擎的选择;MYISAM 不支持事务,表级别锁; INNODB:支持事务,支持表锁和行锁 4.mysql参数优化 ;如最大连接数,缓存大小 5.数据库结构设计及sql语句性能 优化的优先级 1.数据库结构设计及sql语句性
分类: 其他 发布时间: 06-14 23:33 阅读次数: 0

1.基本命令

一 命令的基本格式 1. 命令的提示符 [root@localhost ~]# []:这是提示符的分隔符号,没有特殊含义。 root:显示的是当前的登录用户,现在使用的是 root 用户登录。 @:分隔符号,没有特殊含义。 localhost:当前系统的简写主机名(完整主机名是 localhost.localdomain)。 ~:代表用户当前所在的目录,此例中用户当前所在的目录是家目录。 #:命令提示符。超级用户是#,普通用户是$ 2. 命令的基本格式 [root@localho
分类: 其他 发布时间: 06-14 23:32 阅读次数: 0

2.用户相关命令

1.用户相关文件 /etc/passwd 用户信息文件 /etc/shadow 影子文件 /etc/group 组信息文件 /etc/gshadow 组密码文件 用户的家目录 /var/spool/mail/user1 用户邮箱目录 /etc/skel/ 用户模板目录 /etc/passwd 用户信息文件 root:x:0:0:root:/root:/bin/bash 第一列: 用户名 第二列: 密码位 第三列: 用户 ID  0 超级用户 UID。如果用户 UID 为 0,代表这个账号是管
分类: 其他 发布时间: 06-14 23:32 阅读次数: 0

python-anaconda 环境管理

环境创建与删除 创建 conda create --name [envName] python=[version] 例如:conda create --name py35 python=3.5 删除 conda remove --name [envName] --all 切换环境 activate [envName] 例如 activate py35 退出当前环境 deactivate 常看系统所有环境 conda info --envs pip 重新安装 easy_instal
分类: 其他 发布时间: 06-14 23:31 阅读次数: 0

linux——shell-正则表达式

find命令和grep命令的区别 find搜索的是文件名,默认的使用的是通配符(通配符是完全匹配);find命令可以通过指定-regex参数将匹配模式转化为正则表达式,但是不建议如此使用 grep 搜索的是文件的内容,默认使用的是正则表达式(正则表达式是模糊匹配) 通配符:通配符用来匹配文件名,完全匹配 通配符 作用 ? 匹配一个任意字符 * 匹配 0 个或任意多个任意字符,也就是可以匹配任何内容 [] 匹配中括号中任意一个字符。例如,[abc]代表一定匹配一个字符,或者是 a,或者是 b,或
分类: 其他 发布时间: 06-14 23:31 阅读次数: 0

Linux——shell 文本处理

1.cut命令 1.1命令格式 1.2命令样例 2.awk命令 2.1printf格式化输出 2.2演示数据 2.3awk命令格式 2.4awk 2.5用例 3.sed命令 3.1语法 4.sort命令 4.1命令格式 4.2测试样例 1.cut命令 cut 命令的默认分隔符是制表符,也就是“tab”键 1.1命令格式 cut [选项] 文件名 -f 列号: 提取第几列 -d 分隔符: 按照指定分隔符分割列 -c 字符范围: 不依赖分隔符来区分列,而是通过字符范围(行首为 0)来进行字段 提
分类: 其他 发布时间: 06-14 23:31 阅读次数: 0

Linux -常见名词解释

linux相关概念 时间相关 博客 NTP 网络时间协议 为什么需要NTP协议 什么是准确的 GMT 格林尼治标准时 UTC 协调世界时 RTC 系统硬件时间 文件系统相关 NFS ftp文件传输协议 相关文章 时间相关 博客 CENTOS上的时间/时区设定 Linux基础:timedatectl命令使用介绍 网络协议:NTP:1:网络时间协议基础 网络协议:NTP:2:使用NTPD搭建NTP服务器 网络协议:NTP:3:使用Chrony搭建NTP服务器 NTP 网络时间协议 NTP(Netw
分类: 其他 发布时间: 06-14 23:31 阅读次数: 0

docker 1基础概念

@[TOC][基础概念] 虚拟化技术 虚拟化技术是针对的系统硬件资源,在一个物理计算机上,虚拟出多个OS系统,多个OS系统共享一套系统资源,目前的公有云技术就是虚拟化技术的实现。 容器技术 容器技术针对的是操作系统资源,既linux内核,在一个操作系统中,可以创建多个容器,各个容器共用系统的内核资源,而各个容器又是相互独立的。通过内核的namespace和CGroup技术实现。 如下图:左侧为虚拟化技术架构,右侧为容器技术
分类: 其他 发布时间: 06-14 23:30 阅读次数: 0

【前端开发】Firebug完全自学手册

Firebug是firefox下的一个扩展,能够调试所有网站语言,如Html,Css等,但FireBug最吸引人的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能还很强大,比如html,css,dom的查看与调试,网站整体分析等等。总之就是一整套完整而强大的 WEB开发工具。再有就是其为开源的软件
分类: 其他 发布时间: 06-14 23:30 阅读次数: 0