天涯遍地是小草的博客

从入门到放弃

Java入门笔记

一、引言 因为要做个Demo验证一下关于XSD和XML的想法,所以需要研究如何读写和序列化XML文件。根据别人的论文,发现可以使用JAXB来很容易的进行处理,但是java早就忘了。。。所以从java环境和eclipse安装开始,记录一下过程。 二、JAXB和XML简介 2.1 XML 2....

2019-01-23 01:01:24

阅读数 20

评论数 0

AUTOSAR工具DaVinci Configurator Pro介绍

一、说明 有条件的童鞋直接看vector的视频比较好,由于众所周知的问题,某些童鞋上不去 https://www.youtube.com/watch?v=YotM7g3M77Q&t=3s 二、步骤 2.1 Networking software components 每个...

2019-01-10 01:38:16

阅读数 306

评论数 0

Socks协议

一、简介 SOCKS:防火墙安全会话转换协议 (Socks: Protocol for sessions traversal across firewall securely) SOCKS 协议提供一个框架,为在 TCP 和 UDP 域中的客户机/服务器应用程序能更方便安全地使用网络防火墙所提供...

2019-01-10 00:07:55

阅读数 47

评论数 0

TSN入门

最近研究了AVB和TSN,要总结一下,这是一个大纲,立个flag,2019年1月12-13日打游戏前写完 一、简介 1.1 什么是TSN TSN是时间敏感以太网 二、发展现状 2.1 AVB阶段 iEEE的AVB工作组改名为TSN工作组。但AVB阶段成果已经投入商用,虽然使用不太广泛。...

2019-01-09 23:34:46

阅读数 296

评论数 0

AUTOSAR入门

一、AUTOSAR是什么 AUTOSAR组织自己的介绍是 AUTOSAR (AUTomotive Open System ARchitecture) is a worldwide development partnership of vehicle manufacturers, suppl...

2019-01-09 22:52:15

阅读数 370

评论数 0

IEEE 802.1Qav 协议笔记

草稿-未完待续 802.1Qav 时间敏感流的转发和排队(Forwarding and queuing for time-sensitive streams) 一、简述 作用: Qav 队列及转发协议的作用是确保传统的异步以太网数据流量不会干扰到 AVB 的实时音视频流。时间敏感的 A...

2018-11-30 00:37:17

阅读数 127

评论数 0

IEEE802.1as与1588区别

802.1as定义了广义的精确时钟同步系统,简称gPTP(generalized precision time protocol),gPTP用于时间敏感的桥接分组交换局域网,基于IEEE 1588-2008定义的是精确时钟同步协议PTP标准。不同点如下: 1、gPTP假定时间敏感系统只采用IEE...

2018-11-05 10:55:33

阅读数 112

评论数 0

C#调用百度地图API经验分享

一、引言 找了个示例项目,运行了下,然后对照着百度的官方示例(百度地图开放平台-首页链接)自己增加了点内容。 需要技能为C#,JavaScript,HTML。不会后两个,复制粘贴官方demo也能对付着用。 GitHub项目链接 https://github.com/landbroken/Ba...

2018-10-05 22:56:43

阅读数 597

评论数 0

小白设计模式入门(4)—— 抽象工厂模式

一、引言 从简单工厂模式->工厂模式->抽象工厂模式,都是为了克服之前的一些缺点而设计的。工厂方法模式具有很好的可扩展性,但是一个工厂只创建单个产品这样的例子很少,常常需要创建多个系列的产品。抽象工厂能很好地解决一系列产品创建的问题。 二、实现示例 抽象...

2018-09-30 21:34:29

阅读数 68

评论数 0

网络相关资料整理

一、网络分层 1、OSI七层模型详解https://blog.csdn.net/yaopeng_2005/article/details/7064869 2、TCP/IP协议族https://blog.csdn.net/cws1214/article/details/8078629 3、TC...

2018-08-24 14:07:33

阅读数 174

评论数 1

进程间通信(IPC)介绍

转载的,为了方便查找,直接看原文吧: 进程间通信(IPC)介绍 进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。 IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 S...

2018-08-22 16:47:36

阅读数 45

评论数 0

Ubuntu下安装vscode及调试c++程序

环境说明 基于Debian和Ubuntu的发行版 我安装时候用的是Ubuntu16.04LTS版本 vscode下载链接:https://code.visualstudio.com/ 微软安装说明文档:https://code.visualstudio.com/docs/setup/lin...

2018-08-20 16:56:16

阅读数 378

评论数 0

c++多线程(二)互斥量

一、简介 互斥量是一种同步原语,是一种线程同步的手段,用来保护多线程同时访问的共享数据. std::mutex: 独占的互斥量,不能递归使用. std::timed_mutex: 带超时的独占互斥量,不能递归使用. std::recursive_mutex: 递归互斥量,不带超时功能. st...

2018-08-15 16:40:18

阅读数 75

评论数 0

c++多线程(一)初识多线程

一、相关库 C++标准并没有提供对多进程并发的原生支持,所以C++的多进程并发要靠其他API——这需要依赖相关平台。 C++11 标准提供了一个新的线程库,内容包括了管理线程、保护共享数据、线程间的同步操作、低级原子操作等各种类。标准极大地提高了程序的可移植性,以前的多线程依赖于具体的平台,而...

2018-08-15 14:37:07

阅读数 71

评论数 0

小白设计模式入门(3)——工厂方法模式

一、引言 简单工厂模式的缺点中,有一条是:添加新产品时必须修改简单工厂方法,可能会造成简单工厂的实现逻辑过于复杂。工厂方法模式可以解决这个问题。 其它设计模式可以参考设计模式总结 完整示例可以参考我的GitHub 二、实现示例 public interface IEquipCre...

2018-08-15 07:26:27

阅读数 41

评论数 0

LeetCode刷题合集版——C++

一、引言 最近在LeetCode上练习。现在分享一下我的写法。 LeetCode网址:https://leetcode.com/ LeetCode中文版:https://leetcode-cn.com/ 我主要用的是c++。如果目的是练习算法,什么语言都行。 二、刷题指南 建议在L...

2018-08-14 15:48:42

阅读数 1905

评论数 0

小白设计模式入门(2)——简单工厂模式

一、简介 什么是简单工厂模式? 在现实生活中,工厂是负责生产产品的。在设计模式中,可以简单类比为:简单工厂模式负责生产对象的一个类。 我们平常编程中,当使用”new”关键字创建一个对象时,此时该类就依赖与这个对象,也就是他们之间的耦合度高,当需求变化时,我们就不得不去修改此类的源码。如果需求...

2018-08-13 11:45:19

阅读数 37

评论数 0

华为OJ——C++版合集

一、引言 最近把牛客网上华为在线机试训练题刷了一遍。现在分享一下我的写法。 训练题网址:https://www.nowcoder.com/ta/huawei 我用的是c++。如果目的是练习算法,什么语言都行。如果想去华为,有的岗位可能会要求只能用c/c++答题。 吐槽下,有的...

2018-08-12 11:48:38

阅读数 743

评论数 0

C#多线程

一、引言 1.1 线程概念 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 一些基本概念: * 多线程:指的是这个程序(一个进程)运行时产生了不止一个线程 * 并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的同时。 * ...

2018-07-28 15:07:13

阅读数 59

评论数 0

小白设计模式入门(1)——单例模式

一、简介 什么是单例模式? 单例可以理解为一个类只有一个实例,因此单例模式就是为了保证这个类只会有一个实例而总结的一种方法。 它在什么情况下使用的? 从单例模式的定义中我们可以看出——单例模式的使用自然是当我们的系统中某个对象只需要一个实例的情况,例如:操作系统中只能有一个任务管理器,操作...

2018-07-26 10:32:37

阅读数 47

评论数 0

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