基础知识
介绍常见的算法、计算机架构、Java底层技术、项目管理等
木可大大
这个作者很懒,什么都没留下…
展开
-
初识Python
一、安装Python1. Mac环境下python --version // 首先查看系统中是否已经安装了Python,如果没有则继续下一步brew install python3brew postinstall python3 //这个操作帮组安装pip3python3 --version //查看是否安装成功python3 //进入到交互模式print('hello...原创 2018-04-01 09:47:43 · 311 阅读 · 0 评论 -
【Web安全】DoS及其家族
不久前我分享过的Web安全概述获得了大家的广泛关注,说明大家对Web安全这一块还是很关心的,因此木可大大将陆续推出目前常见的Web攻击手段和对应的防范策略。本期向大家介绍的是DoS和它的家族。DoSDoS(Denial of Service,拒绝服务攻击),它的原理很简单,就是用我们手里的机器去给服务器发请求,如果我们手头的服务器各方面性能都比服务器的主机的性能好,那么当我们发送大量请求给服务器,...原创 2018-04-14 12:32:37 · 495 阅读 · 0 评论 -
敏捷开发
背景过去我们用合同死死地固定住需求,然后乙方千方百计的只按照合同办事,没有发挥更大的创造力,而甲方在固定的成本面前,不想多花一分钱,却不停的要求新功能。那么甲乙双方就形成了矛盾的局面,甚至是敌对的局面。如何破除这种局面呢?这就是本期要讲的敏捷开发。敏捷的起源硬件领域有摩尔定律,即每隔18~24个月,每1$能买到的电脑性能将翻翻一倍以上。而软件行业却没有相应的规律。那么软件行业如果提高生产率、质量、...原创 2018-03-08 11:40:42 · 5760 阅读 · 2 评论 -
Web安全概述
互联网刚开始是安全的,但是伴随着黑客(Hacker)的诞生,互联网变得越来越不安全。任何一个事情都有两面性,黑客也有好有坏,好的黑客叫白帽子,坏的黑客叫黑帽子。与此同时,随着Web技术发展越来越成熟,而非Web服务(如Windows操作系统)越来越少的暴露在互联网上,现在互联网安全主要指的是Web安全。既然要讲Web安全,首先介绍什么是安全,安全的本质是什么?引用《白帽子讲安全》里对安全的定义:安...原创 2018-03-08 11:43:20 · 5741 阅读 · 0 评论 -
数据库逻辑设计
数据库逻辑设计数据库设计数据库设计包含需求设计、逻辑设计、物理设计和维护优化。 - 需求分析:全面了解产品设计的存储需求(存储需求,数据处理需求,数据的安全性和完整性) - 逻辑设计:设计数据的逻辑存储结构(数据实体之间的逻辑关系,解决数据冗余和数据维护异常 ) - 物理设计:根据所使用的数据库特点进行表结构设计 - 维护优化:根据实际情况对索引、存储结构等进行优化数据库结构优化的目的减原创 2018-03-13 15:40:59 · 8223 阅读 · 0 评论