
计算机基础知识
奋斗的风格
愿每一分付出都被温柔以待
展开
-
MathType向量表示不正常
显示异常:word内mathtype公式向量符号显示为rword报错:数字附加样式使用的‘MT Extra’字体是无效的,‘Euclid EXtra’字体将被替代解决方法:找到MathType安装目录下Fonts/TrueType文件夹下的mtextra.ttf字体包,复制黏贴到/Windows/Fonts文件夹下,安装完成,重启MathType。...原创 2020-04-04 15:11:58 · 2932 阅读 · 0 评论 -
IOS各层协议
原创 2019-11-11 13:15:06 · 644 阅读 · 0 评论 -
数据结构
知道的数据结构,区别知道哪些排序算法,时间复杂度空间复杂度的概念数组和链表的区别树使用什么存的,可不可以使用数组存储循环的递归的区别堆和栈的区别,底层是什么,堆溢出和栈溢出会报什么错快排的过程,思想,时间复杂度,最坏呢希尔排序思想,归并排序思想,堆排序思想,时间复杂度;定时器怎么做的,时间复杂度红黑树huffman原理,手写下如...原创 2019-09-27 16:39:32 · 210 阅读 · 0 评论 -
mysql面经
优化sql(sql语句优化、索引优化、表结构或设计优化、数据库访问性能优化)1) SQL语句优化。(1)查询语句中尽量不要使用*,(2)用关联查询代替子查询,(3)用exists代替in,(4)调整where子句顺序,将过滤掉最多数据记录的条件写在where子句最末尾。2) 索引优化。对查询字段建立索引,并且主要查询语句不要让索引失效。比如(1)使用like时,%不应该放在最前面,(2)联合...原创 2019-09-27 16:38:44 · 2511 阅读 · 0 评论 -
计算机网络
浏览器http请求过程1) DNS解析。浏览器查询DNS,获取域名对应的IP地址。2) 建立TCP连接。获得IP地址后,浏览器发起TCP三次握手。3) 发出HTTP请求。TCP连接建立以后,浏览器就可以向服务器发送HTTP请求。4) 服务器返回结果。服务器接收HTTP请求,根据URL并且进行后端处理后,返回HTML页面给浏览器。5) 浏览器解析渲染返回结果,并发出子请求。浏览器拿到返回...原创 2019-09-27 16:40:49 · 138 阅读 · 0 评论 -
设计模式
熟悉的设计模式:工厂模式,适配器模式,单例模式,观察者模式,命令模式单列模式的使用场景:(1)资源共享的情况下,避免由于资源操作时导致的性能或损耗等。如上述中的日志文件,应用配置。(2)控制资源的情况下,方便资源之间的互相通信。如线程池等。设计一个计算器用什么设计模式观察者模式和发布订阅模式,发布订阅模式的中间件工厂模式,应用场景...原创 2019-09-27 16:41:20 · 110 阅读 · 0 评论 -
软件测试
测试方法有哪些【2】, 白盒测试和黑盒测试常用的测试方法:是否关心软件的内部结构(黑盒测试,白盒测试,灰盒测试),是否执行代码(静态测试,动态测试),开发过程(单元测试,集成测试,确认测试,系统测试【功能测试,性能测试,接口测试。人机交互界面测试,强度测试,余量测试,安全性测试,可靠性测试,恢复性测试,边界测试,数据处理测试,安装性测试,容量测试,敏感性测试,标准符合性测试,中文本地化测试】,...原创 2019-09-27 16:42:01 · 447 阅读 · 0 评论 -
面试编程题模式总结
滑动窗口应用场景:(1) 输入是线性数据结构,比如链表,数组,字符串(2) 问题是找到最长或者最短的子串或者找到一个期望值典型案例:(1) 给定长度为k,求和最大的子数组(2) 有‘k’个不同字符的最长的子字符串(3) 字符串回文构词法双指针应用场景:(1) 从有序数组(链表)中找到一组满足特定约束的元素(2) 这一组元素要么是二元组,要么是三元组,甚至多元组典型案例:...原创 2019-10-09 09:01:29 · 183 阅读 · 0 评论 -
数据结构算法题总结(未完)
数组编程面试题1) 给定一个1到100的数组,找到缺失的数(将问题转换为只出现一次的数字,巧妙利用异或)解法:创建一个1到100的数组与原数组组成新数组,求得数组内的所有数的异或值,若是缺失一个数,则该异或值为缺失的值;若是缺失两个数,则该异或值为缺失的两个数的异或值,要想分别求得这两个数,参考该异或值中从左往右首次出现1的位置将数组内的所有数分组,小组内的值异或得到的数即为缺失的两个数2...原创 2019-10-09 09:02:38 · 474 阅读 · 0 评论