自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CodeAllen的博客

专注基础,专注算法,每天进步一点点

原创 程序员练级之路(持续更新)

从大二开始就一直使用AD,从proteus一直更新到现在,工作由于要考虑大家软件的统一性就一直用的16版本,不过目前工作基本已经和底层PCB没什么关系了,就可以一直追着最新版本用了,装了AD20,的确如官网所说,速度提升明显。过阵子做个板子试下具体效果。 下载地址: 链接:https://pan....

2020-03-28 16:16:40 2148 5

原创 我的工程师进阶之路 - 2020更新

修改日期:2019年10月11日 我补充了时间轴,从进入大学,不知不觉6年就这样匆匆而过,与其感叹我更想抓紧之后的时间,不知道接下来的六年能创造什么出来,之后每半年补充一次。 2013年9月,我开始了大学生涯 我自己是电子信息工程专业毕业,专业原则上来说比较偏“硬”一点,事...

2019-10-11 21:51:23 12875 20

原创 推荐书籍资源系列总目录(C/C++/Java/Python/Linux...)

最近工作需要开始了解下FreeBSD,搜索了很多资料进行了总结 参考资料: https://blog.csdn.net/dankes/article/details/2822669 https://blog.csdn.net/charleyhuman/article/details/1316...

2018-09-05 21:30:35 18134 7

原创 excel提示“文件已损坏,无法打开”解决方法

1.随便打开一个空文档,文件 - 选项 - 信任中心 2.信任中心设置 ,受保护视图三个√取消掉,这时候再打开应该好了

2020-05-25 21:31:18 26 0

原创 TED的字幕到哪里下载?介绍一个很好的网站

原文链接发布在在知乎: https://zhuanlan.zhihu.com/p/141577565 我一般是习惯在网易公开课看TED,不过有个问题就是没办法下载字幕,而且没办法切换中英文,其实我更想要的是英文都没有 网易公开课TED https://open.163.com/ted/ TED官...

2020-05-17 16:29:03 149 0

原创 嵌入式一开始该怎么学?

原文链接 原问题是我在知乎回答的一个问题: 刚开始学嵌入式,keil照着B站的手把手学但是完全看不懂,根本不知道需要用这个软件安装些什么,做些什么,感觉这个软件好复杂,对于STM32的最小系统也是理解不到。 你上来就学STM32确实会有这种感觉,主要原因是你缺少基本的认知,人在做任何事情的时候...

2020-05-17 12:48:30 113 0

原创 早起的故事-为什么早起?怎么早起?早起做什么?

“选英音还是美音,都不要选哑巴英语” 有一次,听到一位家长讲的话特别有趣,他跟我们说:“老师,我特别担心我的哑巴英语会遗传给我儿子。” 刚听到时候没忍住笑,但在听到他讲下一句话就开始默默点赞了,他解释说: “我不强行要求小孩一定要讲什么伦敦腔纽约腔,英语最重要是能说出口、用得上,...

2020-05-11 22:03:35 31376 0

原创 应用编程接口 API(套接字)

应用编程接口 API(Application Programming Interface) 作者 CodeAllen ,转载请注明出处 几种应用编程接口 API Berkeley UNIX 操作系统定义了一种 API,它又称为套接字接口(socket interface)。 微软公司在其...

2020-05-11 22:02:56 102 0

原创 【TCP/IP (计算机网络)】数据链路层总结

【TCP/IP (计算机网络)】 数据链路层 作者 CodeAllen ,转载请注明出处 目录概念点对点信道(点对点的通信方式)1.封装成帧2.透明传输字节填充3.差错检测广播信道参考文献 概念 数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。数据链路层在物理层提供的服务的基...

2020-04-27 22:53:56 114 0

原创 参考文献标准格式总结

参考文献标准格式 作者 CodeAllen ,转载请注明出处 目录前言参考文献类型模板实例 前言 有时候写文章引用了一些其他作者的知识没有加以标注,这对原作者是很大的不尊重,对于自己而言之后想要查漏补缺也是很不利的,既然要写,那就按标准格式来,所以就把一些常见的参考文献格式进行总结,以供参考...

2020-04-27 21:24:50 137 0

原创 【QT实验分析记录】 窗口部件及窗口类型

【QT实验分析记录】 窗口部件及窗口类型 作者 CodeAllen ,转载请注明出处 图形用户界面由不同的窗口和组件构成 头文件包含窗口组件,对应Qt中的GUI模块 Qt以组件对象的方式构建图形用户界面 组件的类型 容器类(父组件):用于包含其他的界面组件 功能类(子组件):实现特定的交互...

2020-04-26 23:55:03 73 0

原创 【C++深度剖析学习总结】 20 类的静态成员变量和类的静态成员函数

前言 经常有小伙伴问我,你是做C/C++的,那学C语言可以做什么呢?尤其是还在学校的同学,感觉自己学了很久,什么也做不了,一度怀疑自己是不是不适合程序员这个方向。 开始我都是直接说可以开发嵌入式啊,做操作系统啊,开发数据库啊等等,说到这,其实大家就应该明白了,C语言是接近底层的,他的很多应...

2020-04-26 23:53:55 330 3

原创 【C++深度剖析学习总结】 19 对象的销毁和临时对象的概念

对象的销毁 作者 CodeAllen ,转载请注明出处 1.对象的销毁 生活中的对象都是被初始化后才上市的 生活中的对象被销毁前会做一些清理工作 问题:C++中如何清理需要销毁的对象? 一般而言,需要销毁的对象都应该做清理 解决方案 为每个类都提供一个public的free函数 对象不再需...

2020-04-25 00:05:35 45 0

原创 【数据结构实战C++】14 线性表概念

【数据结构实战C++】14 线性表概念 作者 CodeAllen ,转载请注明出处 线性表(list)的表现形式 零个或者多个数据元素组成的集合 数据元素在位置上是有序排列的 数据元素的个数是有限的 数据元素的类型必须相同 线性表的抽象定义 线性表具有相同类型的n个数据元素的有限序列 ...

2020-04-22 00:40:18 87 0

原创 【数据结构实战C++】13 类族结构改进

【数据结构实战C++】13 类族结构改进 作者 CodeAllen ,转载请注明出处 遵循经典设计准则 设计的KKlib中的所有类位于单一的继承树 如何通过编程改进 改进的关键点 -exception类继承自object类 堆空间中创建异常对象失败的时候,返回NULL指针 -新增Inva...

2020-04-20 22:28:18 55 0

原创 关于提问的一些书籍及文章

关于提问的一些书籍及文章 作者 CodeAllen ,转载请注明出处 下边是我读过的几本还不错的有关提问的书 《提问力》 好的问题指明正确的方向,这是一本教你如何提问的书,帮助你系统地提升思考力,完成思维模式的升级,成为优秀的提问者。 《学会提问》 不草率、不盲从,对问题深思熟虑,不为感性...

2020-04-19 02:11:18 153 0

原创 【Altium Designer实践】 软件系统参数配置保存

【Altium Designer实践】 软件系统参数配置保存 作者 CodeAllen ,转载请注明出处 目录设置中文菜单高亮模式设置文件关联pcb设置布线设置保存配置文件(复用) 设置中文菜单 DXP->Preferences 高亮模式设置 文件关联 pcb设置 布线设置...

2020-04-18 01:53:55 99 0

转载 【8位单片机探究】STC89C51与STM8简要对比

【8位单片机探究】STC89C51与STM8简要对比 作者 CodeAllen ,转载请注明出处 目录前言1、对“89C51”而言:2、对“STM8”而言:3、“89C51”与“STM8”使用问题4、特殊应用场景 前言 在之前介绍过“STM32”和“STM8”单片机,均为“8bit-MCU”...

2020-04-17 01:16:59 169 0

转载 source insight使用6---Source Insight 4.0中文注释乱码解决办法

source insight使用6—Source Insight 4.0中文注释乱码解决办法 作者 CodeAllen ,转载请注明出处 Source Insight 4.0 的中文注释为乱码解决办法 1、【临时解决办法】: 只针对当前文件解决中文乱码。 菜单栏中【File】->【Re...

2020-04-16 21:36:50 65 0

原创 【TCP/IP (计算机网络)】 频分复用、时分复用、码分复用、波分复用

【TCP/IP (计算机网络)】 频分复用、时分复用、码分复用 作者 CodeAllen ,转载请注明出处 频分复用(FDM):按频率划分的不同信道,用户分到一定的频带后,在通信过程中自始至终都占用这个频带,可见频分复用的所有用户在同样的时间占用不同的带宽资源(带宽指频率带) 时分复用(TD...

2020-04-16 01:09:29 360 0

原创 【TCP/IP (计算机网络)】 数据在OSI模型各层之间的传递过程

【TCP/IP (计算机网络)】 数据在各层之间的传递过程 作者 CodeAllen ,转载请注明出处 OSI的七层协议体系概念是很清楚,但是很复杂,最关键是TCP/IP的普及,所以实际TCP/IP的四层体系是实际的标准,不过在学习计算机网络的时候,为了比较清楚的学习,使用的是五层协议的体系...

2020-04-15 02:09:24 118 0

原创 【数据结构实战C++】8 泛型编程

【数据结构实战C++】8 泛型编程 作者 CodeAllen ,转载请注明出处 数据结构的特点 -专注于数据元素之间的关系 -专注于特定结构之上的算法 也就是说数据结构并不关注数据元素的具体类型(这个是很关键的一个概念) 如何为数据结构的学习选择合适的编程语言? 从上边的分析可以知道,支...

2020-04-15 00:40:53 30 0

原创 【数据结构实战C++】7 学习数据结构的目的

【数据结构实战C++】7 学习数据结构的目的 作者 CodeAllen ,转载请注明出处 数据结构课程改如何学习? 1.先从概念上形象的理解元素之间的关系 2.思考这种关系能够解决什么问题 3.考虑基于这种关系能够产生哪些算法 4.理解和熟悉最终的算法 5.选择一种熟悉的语言,编码实战 以后...

2020-04-14 23:20:13 61 0

原创 【数据结构实战C++】6 算法效率的度量

【数据结构实战C++】6 算法效率的度量 作者 CodeAllen ,转载请注明出处 常见的时间复杂度 常见时间复杂度的比较 O(1)< O(logn)<O(n)<O(n*logn)<O(n2)<O(n3)<O(2n)<O(n!)<O(nn)...

2020-04-14 22:29:31 64 0

转载 【TCP/IP (计算机网络)】 TCP/IP四层模型与OSI七层模型

0. 前言 TCP/IP协议族(TCP/IP Protocol Suite),简称TCP/IP。 该协议族的两个核心协议为:TCP(传输控制协议,Transmission Control Protocol)和IP(网际协议或称为互联网协议,Internet Protocol)。 OSI参考模型(O...

2020-04-13 22:37:28 50 0

原创 MODBUS协议剖析 【MODBUS协议在STM32上实现 - 下】

这是我在知乎跟了很久的帖子,主要是拿专业数据看看国人目前的收入水平,也顺便平复下大家无来由的担忧 感觉现在社会让每个人都很焦虑,追根到底还是钱的问题,怎么赚更多钱是每一个年轻人面临的最严肃的问题,下边这个数据可能会给你一些启发,发达的互联网让大家以为除了你大家都是百万富翁,实际呢,看看下边的数据...

2020-04-13 19:27:34 5917 28

原创 【数据结构实战C++】4 算法复杂度概念

QQ技术资料群:736386324 个人微信:coderAllen (人较多,请备注公众号读者) 推荐阅读: 我的工程师之路,给需要的同学! --- 链接:https://pan.baidu.com/s/1NqA94hYLu1_deGHov27R6A 提取码:58tn 复制这段内容后打开...

2020-04-13 18:54:34 20047 0

原创 【数据结构实战C++】5 算法的时间复杂度

【数据结构实战C++】4 算法复杂度概念 作者 CodeAllen ,转载请注明出处 效率是工程中最关注的算法特性 算法效率的量度的几个方法 事后统计法 -比较不同算法对同一组输入数据的运行处理时间 -缺陷 为了获得不同算法的运行时间必须编写相应程序 运行时间严重依赖硬件以及运行时的环境因...

2020-04-13 16:35:14 43 0

原创 【数据结构实战C++】3 算法和程序的关系

【数据结构实战C++】3 算法和程序的关系 作者 CodeAllen ,转载请注明出处 数据结构静态的描述了数据之间的关系 高效的程序需要在数据结构的基础上设计和选择算法 -算法是特定问题求解步骤的描述 -在计算机中表现为指令的有限序列 算法是独立存在的一种解决问题的方法和思想 对于算法而...

2020-04-13 02:29:06 35 0

原创 VMware安装macOS 10.14完整教程(详细图文版)

VMware安装macOS 10.14完整教程(详细图文版) 作者 Allen 转载请注明以下信息 公众号「Allen有话说」(微信号:Allen5G) 原文链接:https://allen5g.blog.csdn.net/article/details/104325657 工具准备 1.V...

2020-04-12 17:51:22 4706 2

原创 【数据结构实战C++】2 数据结构概念

【数据结构实战C++】1 数据结构概念 作者 CodeAllen ,转载请注明出处 程序设计中的挑战 利用计算机解决现实生活中实际的问题 生活中的不同个体间存在联系 用计算机程序描述生活中个体间的联系 问题:怎么用程序描述生活中的个体? 回答:计算机接受的是数据(符号,类型等) 数据的概...

2020-04-12 17:40:09 25 0

原创 不错的Go语言学习资源

不错的Go语言学习资源 作者 CodeAllen ,转载请注明出处 教程集合 https://golang.org/ //go语言官网 https://studygolang.com/ //go语言中文网 htt...

2020-04-12 17:33:38 46 0

原创 如何一步一步的学Java

如何一步一步的学Java 作者 CodeAllen ,转载请注明出处 借鉴于知乎文章《如何一步一步的学Java》,资源链接重新整理了一遍 1、Java零基础(第一阶段) 视频: (1)推荐极客学院的整套知识体系(视频教程) Java语言开发知识体系图 (2)如果你不想使用极客学院,以下推荐网...

2020-04-12 17:28:02 23 0

转载 JAVA图书管理系统汇总共27个[转]

JAVA图书管理系统汇总共27个[转] 作者 CodeAllen ,转载请注明出处 java图书馆管理系统【优秀毕业设计论文+源码】http://down.51cto.com/data/68350java+sql server图书管理系统 http://down.51cto.com/data...

2020-04-12 17:14:20 46 0

原创 计算机组成原理 【不错的文章资源等】

计算机组成原理 【不错的文章资源等】 作者 CodeAllen ,转载请注明出处 按照教材顺序总结 https://www.cnblogs.com/shinianhuanniyijuhaojiubujian/p/10886684.html

2020-04-12 16:55:34 77 0

转载 git Merge 冲突解决---流程

1、在自己的branch已commit 和push 发现conflict 执行:git fetch origin master:master。 将本地master更新至和远端master在一个节点上(master HEAD 已更新) 2、执行:git rebase master 。 将自己bran...

2020-04-10 23:59:26 24 0

原创 打patch的几种方法

打patch的几种方法 作者 CodeAllen ,转载请注明出处 单文件 ,diff diff与patch 文件比较diff、patch 多文件,按commit打patch git format-patch 用法 如何用git命令生成Patch和打Patch ...

2020-04-10 23:57:32 111 0

原创 玩转Ubuntu(升级git到最新版)

玩转Ubuntu(升级git到最新版) 作者 CodeAllen ,转载请注明出处 不用源安装的git版本是不一样的,更新到最新版的方法如下 $ sudo add-apt-repository ppa:git-core/ppa $ sudo apt-get update $ sudo apt...

2020-04-10 23:51:29 26 0

原创 玩转Ubuntu(构建C/C++开发工具链)

玩转Ubuntu(构建C/C++开发工具链) 作者 CodeAllen ,转载请注明出处 安装C/C++开发工具链 sudo apt install -y build-essential 安装后可以检查版本 gcc allen@allen-linux:~/InstallTools$ gc...

2020-04-10 23:32:35 78 0

原创 玩转Ubuntu(Emacs编辑器入门)

玩转Ubuntu(Emacs编辑器入门) 作者 CodeAllen ,转载请注明出处 安装 sudo apt install -y emacs 运行命令行模式 不加参数进入图形界面 emacs -nw 创建和编辑文件(基础方法) Ctrl + X , Ctrl + F //在...

2020-04-10 23:25:57 39 0

提示
确定要删除当前文章?
取消 删除