ARM的发展史以及架构解析

本文从ARM的发展历史着手,以S3C2440为例与51单片机进行对比分析,详细解析了ARM架构。 先来谈一下ARM的发展史:1978年12月5日,物理学家Hermann Hauser和工程师Chris Curry,在英国剑桥创办了CPU公司(Cambridge Processing Unit),主要业务是为当地市场供应电子设备。1979年,CPU公司改名为Acorn计算机公司。 80年代中期,Acorn的一个小团队要为他们的下一代计算机挑选合适的处理器,根据他们提供的技术需求,在当时的市场上无
分类: 其他 发布时间: 08-04 22:38 阅读次数: 0

【JZOJ6273】【NOIP提高组A】欠钱 (money)

题目大意 一棵动态连边的有根树上,查询链上最小边权,要求必须是儿子走向父亲,否则输出\(0\)。 强制在线,\(n\leq 10^5\),操作数\(m\leq 10^6\),不会有重边。 分析 一种做法是,连边\((a,b)\)时暴力修改\(a\)子树里所有点的倍增数组,然后询问时用倍增数组计算答案。 显然,每次暴力修改涉及的点是\(O(n)\)级别的,修改复杂度就是\(O(n^2logn)\)。 如果采用启发式合并,强制把从大小较小的连通块连向大小较大的连通块,这时每个点被暴力修改的次数是\
分类: 其他 发布时间: 08-04 22:38 阅读次数: 0

mysql操作汇总

一.对数据库原有字段默认值的设置 1.删除原有字段默认值 alter table sr_main_ww alter column main_bz_sam02 drop default; 2..重写原有字段默认值 alter table sr_main_ww alter column main_bz_sam02 set default 0; 二. //申请,超过一天未做核对 SELECT f_lookup(1137,mdjlx) as mdjlx ,count(1) as ncount FROM
分类: 其他 发布时间: 08-04 22:38 阅读次数: 0

fiddler介绍

http服务器代理:即可以做服务器又可以做客户端   地址:127.0.0.1,端口默认:8888 # netstat 命令 看一下 本地的端口使用   火狐浏览器,需要手动调一下代理 手机代理设置 断点
分类: 其他 发布时间: 08-04 22:38 阅读次数: 0

浅谈Linux cp命令 Linux 的cp命令

Linux 的cp命令 功能: 复制文件或目录 说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息 参数: -a 或 --archive 此参数的效果和同时指定"-dpR"参数相同 -b 或 --backup 删除、覆盖目的文件先备份,备份的文件或目录亦建立为符号链接,并指向源文件或目录链接的源文件或目录。假如没有加
分类: 其他 发布时间: 08-04 22:38 阅读次数: 0

NiFi之Processor配置

Processor(处理器)之配置 选择一个Processor,比如ExecuteSQL,从它的名字可以看出该处理器的功能就是去执行一个sql(当然是执行的该sql必须要有返回值的),下面就以ExecuteSQL做示例说明,在画布上添加ExecuteSQL处理器,选中右键查看设置如图 1. configure 配置(主要说configure,其它的大家自行点点试试) 选择中处理器右键选择configure或者直接双击处理器进入配置,如图所示一共有4栏配置项 1.1 Settings Autom
分类: 其他 发布时间: 08-04 22:38 阅读次数: 0

阶段3 1.Mybatis_03.自定义Mybatis框架_5.自定义Mybatis的编码-创建两个默认实现类并分析类之间的关系

把XMLConfigBuilder的包名补全 这样我们就可以调用里面的loadConfiguration方法了 创建工厂实现类 实现SqlSessionFactory的接口 实现接口里面的方法 把cfg作为参数传递给SqlSessionFactory的实现类 在实现类里面,提供一个Configration的对象,通过构造方法传递进来。 Configuration里面包含了链接数据库的信息,以及执行的SQL语句 创建SqlSession实现类 工厂实现类里面把cfg传递到SqlSession的实
分类: 其他 发布时间: 08-04 22:38 阅读次数: 0

ubuntu Redis安装及配置

1.安装 1.1 下载压缩包:wget http://download.redis.io/releases/redis-5.0.4.tar.gz 1.2 解压:tar xzf redis-5.0.4.tar.gz 1.3 将解压后的文件移至 /usr/local/redis/(没有redis目录 就创建):     sudo mv ./redis-5.0.4 /usr/local/redis/  1.4 进入redis-5.0.4目录并生成编译     cd redis-5.0.4  
分类: 其他 发布时间: 08-04 22:38 阅读次数: 0

12 | 为什么我的MySQL会“抖”一下? 学习记录

《MySQL实战45讲》12 | 为什么我的MySQL会“抖”一下? 学习记录 http://naotu.baidu.com/file/15aa54cab2fa882c6a2a1dd52e576659?token=4cb1b7c62efae6c4
分类: 其他 发布时间: 08-04 22:38 阅读次数: 0

2019.08.04 新建随笔

666
分类: 其他 发布时间: 08-04 22:38 阅读次数: 0

关于tcp/ip的一场美好的邂逅(三次握手四次挥手)

  基于对tcp/ip的的三次握手,四次挥手不是很了解,所以花了一点时间查询了相关知识,并对其知识点进行了汇总,并且给自己理了下记忆思路。 三次握手   ① 第一次握手   客户端发送请求(syn:synchronization),并选择一个初始化序号(seq:sequence)   syn=1;seq=x   客户端状态变为(syn-sent:synchronization_sent)   ② 第二次握手   服务器做出响应:listen---->syncrcvd(synchronizati
分类: 其他 发布时间: 08-04 22:38 阅读次数: 0

【atcoder】Enclosed Points [abc136F]

  题目传送门:https://atcoder.jp/contests/abc136/tasks/abc136_f   题目大意:在平面上有$n$个点我们,定义一个点集的权值为平面上包含这个点集的最小矩形所包含的点个数(矩形的边与坐标轴平行),求所有非空点集的权值和,保证每个点的横纵坐标互不相同。   先考虑转化一下,求每个点被多少个点集$S$的矩形包含,假设我们当前考虑的是点$i$,那么可以分成两种情况:$i \in S$或$i \notin S$。     1. 对于$i \in S$的情
分类: 其他 发布时间: 08-04 22:37 阅读次数: 0

Java学习:Lambda表达式

Lambda表达式 函数式编程思想概述 ---强调做什么,而不是以什么形式做 面向对象的思想: 做一件事情,找一个能解决这个的事情的对象,调用对象的方法,完成事情 函数式编程思想 只要能获取到结果,谁去做的,这么做的都不重要,重视的是结果,不重视过程 传统写法和Lambda写法对比 传统写法 public class CaiNiao{ public static void main(String[] args){ //匿名内部类,实现多线程 //R
分类: 其他 发布时间: 08-04 22:37 阅读次数: 0

2019-08-04

一:样本 代码: import matplotlib.pyplot as plt import numpy as np from sklearn import linear_model datasets_X = [] #尺寸 datasets_Y = [] #价格 fr = open('D:\python_source\Machine_study\mooc_data\回归/prices.txt', 'r') lines = fr.readlines() for line in
分类: 其他 发布时间: 08-04 22:37 阅读次数: 0

<<Modern CMake>> 翻译 2.4 项目目录结构

<<Modern CMake>> 翻译 2.4 项目目录结构 本节内容有点跑题。但我认为这是一个很好的方法。 我将告诉你如何规划项目的目录。 这是基于惯例,但将帮助您: 轻松阅读其他按照相同模式的项目, 避免导致冲突的模式, 避免混淆和使构建变得复杂。 首先,如果您的项目被叫做 project,包含一个链接库叫做 lib,一个可执行文件叫做 app, 那么您的文件目录应该类似以下结构: - project - .gitignore - README.md - LICENCE.
分类: 其他 发布时间: 08-04 22:37 阅读次数: 0

Dubbo源码学习之-服务导出

前言 忙的时候,会埋怨学习的时间太少,缺少个人的空间,于是会争分夺秒的工作、学习。而一旦繁忙的时候过去,有时间了之后,整个人又会不自觉的陷入一种懒散的状态中,时间也显得不那么重要了,随便就可以浪费掉几个小时。可见普通人的学习之路要主动地去克服掉很多阻碍,最主要的阻碍还是来自于自身,周期性的不想学习、不自觉的懒散、浅尝辄止的态度、好高骛远贪多的盲目...哎,学习之路,还是要时刻提醒自己,需勤勉致知。 闲话少叙,今天的学习目标是要尽量的了解清楚Dubbo框架中的服务导出功能,先附上Dubbo官网上
分类: 其他 发布时间: 08-04 22:37 阅读次数: 0

Linux 进程与信号

一、进程    程序和进程   程序是二进制文件,静态存储在磁盘上,不会占用内存和CPU资源;程序运行之后就会产生进程,进程是动态的,会占用一定的内存和CPU资源。   一颗物理cpu在同一时刻只能运行一个进程,多颗物理cpu才能真正意义上实现多任务。人们之所以会产生系统能够同时运行多个进程的“错觉”,是因为CPU在极短的时间内进行进程间切换实现的。   在Linux上,系统通过调度器来决定下一个要执行的进程。进程何时运行, 取决于它的优先级,优先级值越低,优先级越高,就越快被调度器选中。我们
分类: 其他 发布时间: 08-04 22:37 阅读次数: 0

洛谷 P2661 信息传递 题解

每日一题 day3 打卡 Analysis 用并查集求最小环,用cnt记录最小环的长度。 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 #define maxn 200010 6 #define INF 2147483647/2-1 7 using namespace std; 8 inline int read() 9 { 10
分类: 其他 发布时间: 08-04 22:37 阅读次数: 0

mysql 创建分组

mysql> select * from table1; +----------+------------+-----+---------------------+ | name_new | transactor | pid | order_date | +----------+------------+-----+---------------------+ | 1hahha | 1xiaohong | 1 | 2019-08-04 20:45:47 |
分类: 其他 发布时间: 08-04 22:37 阅读次数: 0

JNI与NDK简析(一)

1 JNI 简介 在Android Framework中,需要提供一种媒介或 桥梁,将Java层(上层)与C/C++层(下层)有机的联系起来,使得他们互相协调完成某些任务。而充当这种媒介的就是Java本地接口(JNI,Java Native Interface)。 JNI提供一些列的接口,允许Java类与C/C++等本地编辑语言(在JNI中,这些语言被称为 本地语言)编写的应用 程序、模块 、库进行交互操作。比如,在Java类中使用C语言库中的函数或在C语言中使用 Java类库,都需要借助JN
分类: 其他 发布时间: 08-04 22:37 阅读次数: 0