LEOS嵌入式工作室

逻辑的发明让这个世界逐渐的清晰了起来,同时也给每一件事物包裹了层层的语法糖衣,在浩瀚的知识海洋中徜徉,我们逐渐失去了对事物内在的感触,而浮在了一切事物的表面。在机器的世界里只有一大堆的0和1,而在庞大...

排序:
默认
按更新时间
按访问量

我的编程之路

题记:晚上,无意中看到了ARM一份关于物联网的研究报告,重新燃起了我对物联网的热情,自离开物联网的世界至今,已有好多年了,蓦然回首,我对过往的无止境回忆不断涌上心头。思索了一个晚上,清晨起来便开始动笔,用文字记录自己近几年来在技术道路上颠沛流离的生活一、c语言和单片机自己使用c独立求解问题是从数学...

2017-12-01 20:19:16

阅读数:328

评论数:0

来自CSDN的互联网相关知识图谱汇总(含知识结构图)

我觉得互联网技术天生具有开放和共享的基因,全球最大中文社区CSDN开设了知识图谱专栏,为互联网从业者和爱好者提供了一个知识共创平台。这些年以来,“生态”一词早已家喻户晓,在互联网领域,一些事物开始只是某个具体场景下定制的实际应用,但随着知识的不断开放、共享和共创,这些事物逐渐发展壮大,并最终形成了...

2017-08-20 16:29:30

阅读数:4273

评论数:1

Symfony Twig模板引擎——基础知识总结

一、模板引擎工作原理 上图所示,模板引擎主要的工作就是将数据和模板片段文件综合在一起,并最终生成HTML页面文件。 1.加载参数。加载模板引擎的相关配置参数,比如模板输出的缓存路径、编码方式、是否优化、是否缓存等配置信息。 2.检查校验。检查模板缓存路径是否存在、缓存路径能否读写、是否渲染并缓存、...

2017-08-19 17:32:20

阅读数:236

评论数:0

μCOS 系列专题—前言

我和现在大多数人一样,最早接触的操作系统便是windows98,但是真正对windows操作系统工作机制的思考是10年后的事情了,我从来没想过自己会这么深入地研究操作系统这个东西,甚至也无法想象自己未来将是否会在操作系统这方面有更远的发展,我深知:无论未来怎样,对于事物更加本质的探索和研究将始终贯...

2017-08-16 13:04:16

阅读数:264

评论数:0

简单Web应用框架设计

框架抽象了通用流程,对成熟的、稳定的流程进行了封装。对于开发者来说通过框架提供的规范(比如子类化抽象类或者实现相关接口,实现相关的交互协议和接口)就可以将客户化的代码植入具体的流程中,实现具体场景下客户定制需求。 对于web应用,我们可以简单将其抽象归纳为如图中所示几个部分:客户端(Client)...

2017-08-15 00:08:09

阅读数:795

评论数:0

网络协议之路由交换篇--OSPF协议

2 路由协议 2.1 路由表 路由器转发分组的关键是路由表。每个路由器中都保存着一张路由表,表中每一条路由项都指明了分组到某个子网或主机应通过路由器的哪个物理接口发送,然后就可到达该路径的下一个路由器,或者不再经过别的路由器而传送到直接相连的网络中的目的主机。 根据来源不同,路由表中的路由通...

2017-08-12 10:15:07

阅读数:755

评论数:0

jQuery源码分析:深入理解js封装技术

jQuery实际上就是一个js函数库,对象jQuery作为window对象的一个属性封装了大量具有特定功能的函数。jQuery的代码很长,它是一个历史积累的过程,因此分析jQuery源代码就需要从其历史发展的过程来看,从简到繁,从少到多,去分析就容易得多了。1.使用函数来封装用户代码(functi...

2017-08-12 09:46:21

阅读数:388

评论数:0

轻量级TCP/IP实现包Lwip之ARP

Lwip主要函数调用关系图 ARP(Adrress ResolutionProtocol,地址解析协议),属于TCPIP协议族网络互联层协议,主要负责网络接口层与IP层之间地址映射和转换,因为协议是分层,各层都有自己的任务和算法。比如在以太网中,主要是解决的局域网通信问题,在网络中主机较少的情况...

2017-08-12 09:04:39

阅读数:549

评论数:0

Symfony Security 机制

在以往的工厂方法中,大量的工厂类增加了类之间的调用依赖关系的复杂度,开发者需要经常去处理这种依赖,随着工厂类的不断增多,这种依赖关系处理中就难免有些疏忽,导致一些错误的产生。此外,在单元测试中,由于具体的功能单元被封装在了每一个工厂类的内部,我们需要深入到类的内部进行测试,如果这些功能单元中有依赖...

2017-08-04 21:15:41

阅读数:1364

评论数:0

javascript实现哈夫曼编码

定义哈夫曼树节点HuffmanTreeNodefunction HuffmanTreeNode (weight, char) { // 左子树 this.l = null // 右子树 this.r = null // 字符的度量值,也就是字符在文本中出现的频次 this....

2018-03-29 08:50:50

阅读数:48

评论数:0

javascript实现布隆过滤器(改进)

布隆过滤器主要用于大数据应用中的去重操作。相关文章介绍请参考链接:https://yq.aliyun.com/articles/3607哈希函数/** * MurmurHash * * 参考 http://murmurhash.googlepages.com/ * * data:待...

2018-03-29 08:50:09

阅读数:67

评论数:0

javascript实现A*寻路算法

A*寻路算法是游戏中经常用到的一种自动路径计算算法,比如连连看、NPC自动巡逻等等。本文章默认用户已经熟悉A*寻路算法算法,不熟悉的可参阅下面链接的文章:文章链接:https://blog.csdn.net/windcao/article/details/1533879先来看看效果图:Node定义...

2018-03-23 20:40:15

阅读数:112

评论数:0

javascript线索化二叉树

定义二叉树创建方法var Node = function (data) { this.left = null; this.right = null; this.LTag = 0; this.RTag = 0; this.data = data; }/** * createTr...

2018-03-22 19:24:41

阅读数:32

评论数:0

javascript实现OneWayHash算法

One-Way Hash,即单向哈希函数算法,就是无法根据求得的hash值通过简单的逆运算就得到原来的字符串。/** * One Way Hash * 构造初始化 */ function oneWayHash(){ // init cryptTable let seed = 0x00...

2018-03-22 09:59:32

阅读数:34

评论数:0

javascript实现KMP算法详解

假设 源字符串source为abcdabceedabcdabcdee,长度为m。 要匹配字符串match为abcdabcd,长度为n。 1.一般的子字符串查找方法我们用i进行源字符串的索引,用j来对要匹配字符串match进行索引。我们从头部开始进行匹配,即i = 0,j = 0。source[0]...

2018-03-21 20:22:37

阅读数:26

评论数:0

javascript实现二叉树递归遍历和非递归遍历

首先我们实现二叉树的构造(function () { /** * 首先我们定义一个Node的构造函数 */ function Node(data) { this.left = null; this.right = null; this.data = dat...

2018-03-21 20:22:00

阅读数:25

评论数:0

javascript求解N皇后问题封装

通过求解N皇后问题,介绍一种的javascript库的封装方法。/** * N:皇后数量 */ var Queen = function (N) { if (N <= 0) { console.log('N is invalid'); } // 确保每一次调用Queen都...

2018-03-21 20:20:42

阅读数:39

评论数:0

Canvas实现烟花效果

一、问题分析首先,我们可以想想一个烟花从地面发射到空中爆炸的整个过程。烟花从地面以一定的速度发出,并在火药的推力下加速运动,运动一定时间后爆炸,爆炸产生小火花,向四周散开,并逐渐变暗直至消失。从上述的描述中我们总结以下几点: + 一束烟花从地面发射 + 烟花以一定的加速度向某个方向飞去 + ...

2018-03-15 17:03:17

阅读数:218

评论数:0

Symfony配合数据库进行验证登录

在以往的工厂方法中,大量的工厂类增加了类之间的调用依赖关系的复杂度,开发者需要经常去处理这种依赖,随着工厂类的不断增多,这种依赖关系处理中就难免有些疏忽,导致一些错误的产生。此外,在单元测试中,由于具体的功能单元被封装在了每一个工厂类的内部,我们需要深入到类的内部进行测试,如果这些功能单元中有依赖...

2018-03-05 22:01:13

阅读数:218

评论数:0

YAML语法

YAML(发音 /ˈjæməl/ )是一种专门用户描述数据的简单语言,支持复杂的可嵌套的数据结构。其基本的语法规则是:大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格。缩进的空格数目不重要,只要相同层级的元素左侧对齐即可标量定义字符串字符串可以用单引号或者双引号进行包裹起来,...

2018-03-05 21:59:48

阅读数:536

评论数:0

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