科普了解高级编程语言的发展历程

原文标题:高级语言是怎么来的  高级编程语言的发展历程(一) 创始纪  2009-5-13 原文链接  终于放暑假了,有心情来八卦了。我主要想八卦一下高级语言的设计思想和各种范式的来龙去脉,也就是回答这个问题:编程语言为什么会发生成现在这个样子哩?这里面的奥妙又在哪里哩? 我尝试着把这个系列的八卦...

2018-05-19 23:01:34

阅读数 547

评论数 0

ARM架构处理器全解析

前不久ARM正式宣布推出新款ARMv8架构的Cortex-A50处理器系列产品,以此来扩大ARM在高性能与低功耗领域的领先地位,进一步抢占移动终端市场份额。Cortex-A50是继Cortex-A15之后的又一重量级产品,将会直接影响到主流PC市场的占有率。围绕该话题,我们今天不妨总结一下近几年来...

2018-04-11 14:33:59

阅读数 1423

评论数 0

ARM与X86架构对比区别

关键字:ARM架构 X86架构 工控主板 开发设计 Android(安卓)系统 LINUX WINCEGOOGLE的Android系统和苹果的IPAD、IPHONE推出后,ARM架构的电脑系统(特别是在终端方面应用)受到用户的广泛支持和追捧,ARM+Android成为IT、通信领域最热门的话题,众...

2018-04-11 14:09:44

阅读数 152

评论数 0

QT的串口类QSerialPort

一、串口类简介当前的QtSerialPort模块中提供了两个C++类,分别是QSerialPort 和QSerialPortInfo。  QSerialPort 类提供了操作串口的各种接口。  QSerialPortInfo 是一个辅助类,可以提供计算机中可用串口的各种信息。使用方法    先介绍...

2018-04-03 09:34:05

阅读数 210

评论数 0

QT5串口编写简单的上位机

首先,QT5是自带QSerialPort这个类的,使用时需要在pro文件里面添加一行:QT       += serialport然后直接引用头文件就可以使用了。[cpp] view plain copy#include <QtSerialPort/QSerialPort&a...

2018-04-02 15:59:23

阅读数 218

评论数 0

ESP8266初识小结

版权声明:本文为博主 一銤阳光 学习整理的文章,如需转载,请注明出处、附上CSDN博文链接。 http://blog.csdn.net/CSDNhuaong/article/details/67011585目录(?)[+]安信可科技推出ESP8266系列的 WiFi芯片为如今特别热门的物联网提供了...

2018-03-21 11:01:03

阅读数 369

评论数 0

Socket长连接与短连接

长连接与短连接         所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。          短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此...

2017-10-20 11:11:05

阅读数 163

评论数 0

MySQL数据库锁机制之MyISAM引擎表锁和InnoDB行锁详解

MySQL中的锁概念 Mysql中不同的存储引擎支持不同的锁机制。比如MyISAM和MEMORY存储引擎采用的表级锁,BDB采用的是页面锁,也支持表级锁,InnoDB存储引擎既支持行级锁,也支持表级锁,默认情况下采用行级锁。 Mysql3中锁特性如下: 表级锁:开销小,加锁块;不会出现死锁,...

2017-10-16 22:17:51

阅读数 175

评论数 0

面试 linux常用命令

显示目录和文件的命令    Ls:用于查看所有文件夹的命令。    Dir:用于显示指定文件夹和目录的命令   Tree: 以树状图列出目录内容    Du:显示目录或文件大小    修改目录,文件权限和属主及数组命令    Chmod:用于改变指定文件的权...

2017-09-29 19:32:47

阅读数 172

评论数 0

线程池的理解及使用

1.初识线程池: 根据系统自身的环境情况,有效的限制执行线程的数量,使得运行效果达到最佳。线程主要是通过控制执行的线程的数量,超出数量的线程排队等候,等待有任务执行完毕,再从队列最前面取出任务执行。 2.线程池作用: 减少创建和销毁线程的次数,每个工作线程可以多次使用 可根...

2017-09-25 18:05:31

阅读数 136

评论数 0

线程池的使用

在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特性。   一、创建任务 ...

2017-09-25 18:03:46

阅读数 118

评论数 0

Linux系统调用的实现机制分析

Linux系统调用的实现机制分析 Sailor_forever sailing_9806@163.com 转载请注明 http://blog.csdn.net/sailor_8318/archive/2008/09/10/2906968.aspx 【摘要】本文介绍了系统调用的一些实现细节...

2017-09-19 10:42:16

阅读数 253

评论数 0

操作系统内存管理--简单、页式、段式、段页式

一、内存管理的目的和功能 内存一直是计算机系统中宝贵而又紧俏的资源,内存能否被有效、合理地使用,将直接影响到操作系统的性能。此外,虽然物理内存的增长现在达到了N个GB,但比物理内存增长还快的是程序,所以无论物理内存如何增长,都赶不上程序增长的速度,所以操作系统如何有效的管理内存便显得尤为重要。 ...

2017-09-08 11:27:03

阅读数 332

评论数 0

Qt中的三种基类

一.QMainWindow: QMainWindow类提供一个带有菜单条,工具条和一个状态条的主应用程序窗口。主窗口通常提供一个大的中央窗口部件,以及周围菜单,工具条,和一个状态栏。QMainWindow窗口经常被继承,使得封装中央部件,菜单,工具条,状态栏等都变得很容易,当用户点击它的时候,相...

2017-08-06 13:10:42

阅读数 318

评论数 0

uboot 启动流程分析

在 uboot 第一阶段启动完成后将会调用 start_armboot 开始第二阶段的启动流程,这个阶段的代码由 c 语言编写,分析如下: 一、基础数据结构 第二阶段主要用到了两个数据结构即 gd_t 和 bd_t,其定义如下: [cpp] view plain co...

2017-06-19 08:34:23

阅读数 618

评论数 0

和菜鸟一起学linux内核源码之基础准备篇

在工作的这段时间,发现我的visio画图熟悉了点点,总喜欢把什么源码啊,结构啊之类的就当作流程图来画来理解,因为对于图,有一个很直观的认识,所以接下去也是以图为中心。   关于linux内核体系结构        说到操作系统,我们都会知道windows操作系统,linux操作系...

2017-06-16 20:45:53

阅读数 284

评论数 0

Linux系统结构 详解

Linux系统一般有4个主要部分: 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。  1. linux内核         内...

2017-06-12 19:51:16

阅读数 162

评论数 0

Linux下的串口编程

一.Linux下的串口编程又那几部分组成     1.    打开串口 2.    串口初始化 3.    读串口或写串口 4.    关闭串口 二.串口的打开 既然串口在linux中被看作了文件,那么在对文件进行操作前先要对其进行打开操作。...

2017-06-05 10:26:20

阅读数 368

评论数 0

单片机的架构介绍

评-单片机的架构介绍 ---- 爱评才会赢    [导读]:什么是单片机的架构?单片机的架构有哪几种?本文对这个问题做了个简单的介绍。单片机的架构根据指令结构可以分为CISC(Complex Instruction Set Computer)架构和RISC(...

2017-06-04 11:04:53

阅读数 4860

评论数 0

【嵌入式Linux+ARM】硬件相关基础知识(门电路_UART_I2C_SPI)

比较基本的一些知识,就算再怎么水,一些基本的电路常识还是需要懂的,需要自己慢慢的积累,实际工作中需要好好积累硬件相关的知识;     正文开始: 1.门电路 与门、或门、非门的几个标志需要记住,特别是后面两个不要混淆,自己画了一遍: 实际电路中可以组合使用:如与...

2017-06-02 08:46:14

阅读数 413

评论数 0

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