2020年10月23日
摘要: 1 安装MySQL LNMP中MySQL的安装步骤和LAMP一样。 下载软件包: # cd /usr/local/src/ # wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz 阅读全文
posted @ 2020-10-23 17:04 switch大咖 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 向量ADT 向量 ADT 操作实例 回顾:无序向量 – 去重 去重 deduplicate() 功能:删除重复元素 [ ,返回元素删除总数 ] 有序向量 – 有序性及其甄别 有序性及其甄别 有序向量 – 唯一化 低效算法 低效算法复杂度 高效算法 高效算法复杂度 向量唯一化总结 有序向量 - 查找算 阅读全文
posted @ 2020-10-23 10:48 switch大咖 阅读(221) 评论(0) 推荐(0) 编辑
  2020年10月22日
摘要: 向量ADT 向量 ADT 操作实例 无序向量 无序向量 没有顺序 无法排成顺序 无序向量 – 元素访问 元素访问 get ( r ) 功能:获取秩为 r 的元素 put( r, e ) 功能:用 e 替换秩为 r 的元素的数值 无序向量 – 插入 插入 insert( r, e ) 功能:e 作为秩 阅读全文
posted @ 2020-10-22 13:54 switch大咖 阅读(188) 评论(0) 推荐(0) 编辑
  2020年10月21日
摘要: 有些人已经解决了你的问题 经验复用 设计模式是利用其他开发人员的经验和智慧; 使用方式 把模式装进脑子里,寻找如何使用它们; 先从简单的模拟鸭子应用做起 需求: 设计一套模拟鸭子的游戏: 游戏中有各种鸭子,一边游泳戏水,一边呱呱叫; 如何使用标准OO技术实现? 设计一个超类,并让各种鸭子继承此超类; 阅读全文
posted @ 2020-10-21 18:16 switch大咖 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 在讲策略模式之前,我们先看一个日常生活中的小例子: 现实生活中我们到商场买东西的时候,卖场往往根据不同的客户制定不同的报价策略,比如针对新客户不打折扣,针对老客户打9折,针对VIP客户打8折... 现在我们要做一个报价管理的模块,简要点就是要针对不同的客户,提供不同的折扣报价。 如果是有你来做,你会 阅读全文
posted @ 2020-10-21 16:41 switch大咖 阅读(139) 评论(0) 推荐(0) 编辑
  2020年10月15日
摘要: 概念 面向对象 (Object Oriented, OO) 是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术 [1] 发 阅读全文
posted @ 2020-10-15 14:41 switch大咖 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型 1、MySQL支持的数据类型非常多,选择正确的数据类型对于获得高性能至关重要。不管存储哪种类型的数据,下面几个原则都有助于做出更好的选择。 1.1更小的通常更好 一般情况下,应该尽量使用可以正确存储数据的最小数据类型。因为它们占用更少的磁盘、内存和CPU缓存,并且处理时需要的CPU周期 阅读全文
posted @ 2020-10-15 14:40 switch大咖 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 一、基础规范 (1)数据表、数据字段必须加入中文注释 解读:N年后谁知道这个r1,r2,r3字段是干嘛的 (2)禁止使用存储过程、视图、触发器、Event 解读:高并发大数据的互联网业务,架构设计思路是“解放数据库CPU,将计算转移到服务层”,并发量大的情况下,这些功能很可能将数据库拖死,业务逻辑放 阅读全文
posted @ 2020-10-15 14:21 switch大咖 阅读(297) 评论(0) 推荐(0) 编辑
  2019年11月29日
摘要: go最小路径 package main import ( "fmt" "flag" "math/rand" "time" ) var i int var j int var path [][]int var value [][]int func init() { flag.IntVar(&i, "i 阅读全文
posted @ 2019-11-29 17:19 switch大咖 阅读(179) 评论(0) 推荐(0) 编辑
摘要: go求质数 package main import ( "fmt" "flag" ) var num int func init() { flag.IntVar(&num, "num", 100, "The greeting object.") } func main() { flag.Parse( 阅读全文
posted @ 2019-11-29 17:18 switch大咖 阅读(279) 评论(0) 推荐(0) 编辑