<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[streate的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/streate</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; streate]]></copyright><item><title><![CDATA[【DBC教程二】创建DBC数据库及网络节点]]></title><link>https://blog.youkuaiyun.com/streate/article/details/149835224</link><guid>https://blog.youkuaiyun.com/streate/article/details/149835224</guid><author>streate</author><pubDate>Fri, 22 Aug 2025 16:23:42 +0800</pubDate><description><![CDATA[本文详细介绍了DBC数据库的创建过程及ECU节点的创建过程。这一节我们完成了DBC数据库的创建和网络节点的创建，下一节我们将介绍如何创建Messages消息。]]></description><category></category></item><item><title><![CDATA[【DBC教程 一】DBC文件概述及搭建编辑环境CANdb++ Admin]]></title><link>https://blog.youkuaiyun.com/streate/article/details/149400622</link><guid>https://blog.youkuaiyun.com/streate/article/details/149400622</guid><author>streate</author><pubDate>Sat, 19 Jul 2025 14:36:48 +0800</pubDate><description><![CDATA[本文介绍了DBC文件在CAN网络中的作用及其编辑工具CANdb++的安装方法。DBC文件用于定义CAN网络中ECU节点间的通信协议，实现二进制数据与物理量的转换。文章详细比较了CANdb++ Editor和Admin Editor的功能差异，并提供了Admin Editor的安装步骤及常见错误解决方案。最后展示了软件界面，为后续DBC文件创建奠定基础。该工具在汽车电子开发测试中具有重要作用。]]></description><category></category></item><item><title><![CDATA[Android--ListView作用详解]]></title><link>https://blog.youkuaiyun.com/streate/article/details/91041494</link><guid>https://blog.youkuaiyun.com/streate/article/details/91041494</guid><author>streate</author><pubDate>Thu, 06 Jun 2019 16:04:04 +0800</pubDate><description><![CDATA[1.ListView

　　ListView列表视图控件是Android中常用的控件之一，其直接继承了AbsListView，是一个以垂直方式在项目中显示View视图的列表。ListView的数据项，来自一个继承了ListAdapter接口的适配器。

　　ListView的常用属性一般就是用来设置列表的间隔、分割线、表头、表尾等属性的，常用属性有以下几个，并且Android也为其提供了对应的se...]]></description><category></category></item><item><title><![CDATA[AlertDialog(对话框)详解]]></title><link>https://blog.youkuaiyun.com/streate/article/details/90899515</link><guid>https://blog.youkuaiyun.com/streate/article/details/90899515</guid><author>streate</author><pubDate>Wed, 05 Jun 2019 16:02:55 +0800</pubDate><description><![CDATA[AlertDialog可以在当前的界面上显示一个对话框，这个对话框是置顶于所有界面元素之上的，能够屏蔽掉其他控件的交互能力，因此AlertDialog一般是用于提示一些非常重要的内容或者警告信息。

1.创建AlertDialog

  首先，我们来了解一下AlertDialog的大体创建顺序。与TextView、Button这些控件稍有不同，AlertDialog并...]]></description><category></category></item><item><title><![CDATA[android TextView属性汇总]]></title><link>https://blog.youkuaiyun.com/streate/article/details/90765667</link><guid>https://blog.youkuaiyun.com/streate/article/details/90765667</guid><author>streate</author><pubDate>Tue, 04 Jun 2019 11:32:48 +0800</pubDate><description><![CDATA[TextView属性

android:text  设置显示文本.

android:textappearance  设置文字外观。如“?android:attr/textappearancelargeinverse”这里引用的是系统自带的一个外观，?表示系统是否有这种外观，否则使用默认的外观。可textappearancebutton/textappearanceinverse/tex...]]></description><category></category></item><item><title><![CDATA[Android网络编程TCP、UDP（一）]]></title><link>https://blog.youkuaiyun.com/streate/article/details/83304497</link><guid>https://blog.youkuaiyun.com/streate/article/details/83304497</guid><author>streate</author><pubDate>Tue, 23 Oct 2018 16:48:15 +0800</pubDate><description><![CDATA[一、TCP与UDP简介
TCP和UDP都属于TCP/IP参考模型中传输层的协议，且都是基于网际互联层IP协议。

一位大神作了一个很形象的比喻：TCP和UDP使用IP协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路，它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”，它们携带的货物就是像HTTP，文件传输协议FTP这样的协议等。（参考：http://...]]></description><category></category></item><item><title><![CDATA[u-boot.lds解读]]></title><link>https://blog.youkuaiyun.com/streate/article/details/61193949</link><guid>https://blog.youkuaiyun.com/streate/article/details/61193949</guid><author>streate</author><pubDate>Fri, 10 Mar 2017 11:00:10 +0800</pubDate><description><![CDATA[对于.lds文件，它定义了整个程序编译之后的连接过程，决定了一个可执行程序的各个段的存储位置。虽然现在我还没怎么用它，但感觉还是挺重要的，有必要了解一下。

先看一下GNU官方网站上对.lds文件形式的完整描述：






SECTIONS {
...
secname start BLOCK(align) (NOLOAD) : AT ( ldadr )
  { conte]]></description><category></category></item><item><title><![CDATA[U-Boot -第二阶段代码分析]]></title><link>https://blog.youkuaiyun.com/streate/article/details/60959538</link><guid>https://blog.youkuaiyun.com/streate/article/details/60959538</guid><author>streate</author><pubDate>Thu, 09 Mar 2017 14:23:28 +0800</pubDate><description><![CDATA[U-Boot -第二阶段代码分析
参考文档：
http://blog.chinaunix.net/space.php?uid=20540258&do=blog&cuid=313450
http://www.cnblogs.com/zong-blogs/archive/2011/04/07/2008738.html
http://blog.youkuaiyun.com/aaronychen/articl]]></description><category></category></item><item><title><![CDATA[U-Boot启动第一阶段代码分析]]></title><link>https://blog.youkuaiyun.com/streate/article/details/60954511</link><guid>https://blog.youkuaiyun.com/streate/article/details/60954511</guid><author>streate</author><pubDate>Thu, 09 Mar 2017 09:35:06 +0800</pubDate><description><![CDATA[U-Boot依赖于CPU体系结构的代码（如设备初始化代码等）通常都放在第一阶段，且用汇编语言来实现。 以uboot中的smdk2410 demo板相应文件分析，第一阶段对应的文件是cpu/arm920t/start.S和board/smdk2140/lowlevel_init.S。
1：设置异常向量（Exception Vector）。
1：cpu自身的初始化：包括MMU,catch,时钟系统]]></description><category></category></item><item><title><![CDATA[u-boot.lds]]></title><link>https://blog.youkuaiyun.com/streate/article/details/60871782</link><guid>https://blog.youkuaiyun.com/streate/article/details/60871782</guid><author>streate</author><pubDate>Wed, 08 Mar 2017 14:37:09 +0800</pubDate><description><![CDATA[u-boot.lds文件各个字段注解如下：
OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
/*指定输出可执行文件是elf格式,32位ARM指令,小端*/
OUTPUT_ARCH(arm)
/*指定输出可执行文件的平台为ARM*/
ENTRY(_start)
/*指定输出可执行文件的起始代码段]]></description><category></category></item><item><title><![CDATA[uboot简介]]></title><link>https://blog.youkuaiyun.com/streate/article/details/60867857</link><guid>https://blog.youkuaiyun.com/streate/article/details/60867857</guid><author>streate</author><pubDate>Wed, 08 Mar 2017 10:26:39 +0800</pubDate><description><![CDATA[u-boot介绍：

u-boot是一种普遍用于嵌入式系统中的Bootloader,Bootloader是在操作系统运行之前执行的一小段程序，通过它，我们可以初始化硬件设备、建立内存空间的映射表，从而建立适当的软硬件环境，为最终调用操作系统内核做好准备。Boot Loader的主要运行任务就是将内核映象从硬盘上读到RAM中，然后跳转到内核的入口点去运行，即开始启动操作系统。系统在上电或复位时通]]></description><category></category></item><item><title><![CDATA[java表格控件JTable常用操作详解]]></title><link>https://blog.youkuaiyun.com/streate/article/details/52411761</link><guid>https://blog.youkuaiyun.com/streate/article/details/52411761</guid><author>streate</author><pubDate>Fri, 02 Sep 2016 10:38:44 +0800</pubDate><description><![CDATA[JTable是Swing编程中很常用的控件,其为显示大块数据提供了一种简单的机制。JTable有很多东西是用于数据的生成和编辑，其中的很多东西还可以自定义，从而更进一步增强其功能。
这里总结了一些常用方法以备查阅.
一.创建表格控件的各种方式:
1) 构造一个默认的 JTable，使用默认的数据模型、默认的列模型和默认的选择模型对其进行初始化。
   JTable table = new ]]></description><category></category></item><item><title><![CDATA[JTable 不能正确显示标题总结]]></title><link>https://blog.youkuaiyun.com/streate/article/details/52411389</link><guid>https://blog.youkuaiyun.com/streate/article/details/52411389</guid><author>streate</author><pubDate>Fri, 02 Sep 2016 10:09:28 +0800</pubDate><description><![CDATA[JTable 不能正确显示标题，关于这个，官方文档里面有说：

JTable组件显示数据时，如果直接将其放置在Frame的contentPane中则表头一行会显示不出来，如果将其放置在JScrollPane中显示数据的话，表头会自动显示出来。

引用Sun的原话为：

It's easy to put a table in a scroll pane. You need just on]]></description><category></category></item><item><title><![CDATA[Java swing系列之JList类(4)]]></title><link>https://blog.youkuaiyun.com/streate/article/details/52400102</link><guid>https://blog.youkuaiyun.com/streate/article/details/52400102</guid><author>streate</author><pubDate>Thu, 01 Sep 2016 15:23:49 +0800</pubDate><description><![CDATA[JList方法集锦：
public ListUI getUI()

返回呈现此组件的外观对象 ListUI。
public void setUI(ListUI ui)

设置呈现此组件的外观对象 ListUI。
public void updateUI()

重置 ListUI 属性，将其设置为当前外观所提供的值。如果当前单元渲染器由开发人员（而不是外观本身）安装，则这还会导致单]]></description><category></category></item><item><title><![CDATA[Java swing系列之JList类(3)]]></title><link>https://blog.youkuaiyun.com/streate/article/details/52400048</link><guid>https://blog.youkuaiyun.com/streate/article/details/52400048</guid><author>streate</author><pubDate>Thu, 01 Sep 2016 15:19:58 +0800</pubDate><description><![CDATA[JList类还有一个以向量为参数的构造函数,类似以下的代码片段：

   Vector v=new Vector();

   v.addElement("中国");

   v.addElement("美国");

    .....

  JList list=new JList(v);

    至此，学习了JLIST类的所有构造方法，下面看看它的方法，JLIST类的]]></description><category></category></item><item><title><![CDATA[Java swing系列之JList类(2)]]></title><link>https://blog.youkuaiyun.com/streate/article/details/52399142</link><guid>https://blog.youkuaiyun.com/streate/article/details/52399142</guid><author>streate</author><pubDate>Thu, 01 Sep 2016 14:04:26 +0800</pubDate><description><![CDATA[此文章用一个列表模式来构建列表框，这样可以使JList更具灵活性和实用性。]]></description><category></category></item><item><title><![CDATA[Java swing系列之JList类(1)]]></title><link>https://blog.youkuaiyun.com/streate/article/details/52397408</link><guid>https://blog.youkuaiyun.com/streate/article/details/52397408</guid><author>streate</author><pubDate>Thu, 01 Sep 2016 11:06:30 +0800</pubDate><description><![CDATA[JList类是Swing包中比较重要的类，代表了列表构件，它与组合框相同但功能要强大很多，它提供一组列表对象供用户选择一项或多项。]]></description><category></category></item></channel></rss>