<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Codeeror的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Codeeror</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Codeeror]]></copyright><item><title><![CDATA[C#泛型与泛型约束]]></title><link>https://blog.youkuaiyun.com/Codeeror/article/details/86623727</link><guid>https://blog.youkuaiyun.com/Codeeror/article/details/86623727</guid><author>Codeeror</author><pubDate>Thu, 24 Jan 2019 11:36:27 +0800</pubDate><description><![CDATA[为什么要使用泛型
考虑一种堆栈类
 class Stack
    {
        public string[] Elements { get; set; }
        public int Current { get; set; }
        public string Pop()
        {
            return Elements[Current];
...]]></description><category></category></item><item><title><![CDATA[C#  特性]]></title><link>https://blog.youkuaiyun.com/Codeeror/article/details/86623559</link><guid>https://blog.youkuaiyun.com/Codeeror/article/details/86623559</guid><author>Codeeror</author><pubDate>Thu, 24 Jan 2019 11:29:20 +0800</pubDate><description><![CDATA[特性
引
先看一个例子：
在VS中添加一个类库项目和一个控制台项目，在控制台项目中编写以下代码。（控制台项目添加类库项目的程序集）
        static void Main(string[] args)
        {
            Assembly assembly = Assembly.GetAssembly(typeof(Class1));
            Co...]]></description><category></category></item><item><title><![CDATA[C# 反射]]></title><link>https://blog.youkuaiyun.com/Codeeror/article/details/86623485</link><guid>https://blog.youkuaiyun.com/Codeeror/article/details/86623485</guid><author>Codeeror</author><pubDate>Thu, 24 Jan 2019 11:26:42 +0800</pubDate><description><![CDATA[从元数据说起
元数据的定义是“描述数据的数据”（data about data）。以数据库为例，存储到数据库表中的数据是按照一定的组织结构，和一定的关系约束等等存放的，描述这种组织结构的信息，例如表结构，表约束，字段约束等等，就可以成为元数据。
C# 源代码由CLI生成中间语言，保留了描述类型信息，接口，继承关系，类成员的元数据。我们可以通过反射来获取这些信息，并且除了获取之外，还可以通过反射在运...]]></description><category></category></item><item><title><![CDATA[GitHub相关的一点内容]]></title><link>https://blog.youkuaiyun.com/Codeeror/article/details/82851399</link><guid>https://blog.youkuaiyun.com/Codeeror/article/details/82851399</guid><author>Codeeror</author><pubDate>Wed, 26 Sep 2018 14:19:42 +0800</pubDate><description><![CDATA[今天写代码时遇到个问题，也是以前经常遇到的问题：当我们为了实现功能写了一个代码A,过了几天发现有一个代码B可能更合适，但是又不能确定引入到自己的项目里会不会导致出问题。

假如我最终发现代码B不合适，但是此时我已经做了很多很多的改动，为了重新使用代码A,又需要将自己改动的部分改回来，而有些时候甚至改回来都没办法（虽然不科学，但是确实有这种情况）。

例如今天，我写了一个MVC项目，这个项目最开始数...]]></description><category></category></item><item><title><![CDATA[WCF的简单入门]]></title><link>https://blog.youkuaiyun.com/Codeeror/article/details/81901832</link><guid>https://blog.youkuaiyun.com/Codeeror/article/details/81901832</guid><author>Codeeror</author><pubDate>Tue, 21 Aug 2018 10:08:05 +0800</pubDate><description><![CDATA[这几天做了一个WCF的简单demo——我一直认为什么东西还是先拿来用起来比较好，用完再考虑要不要认真系统对它进行学习。事实上在我接触WCF的时候我并不知道它是用来做什么的，在使用过程中才逐渐明白。

首先，打开vs新建一个WCF服务应用程序，如图：



vs自动帮我们生成了一系列文件，先什么都不管，生成执行一遍再说吧

 

mmm，自动打开了浏览器，观察发现似乎是一个部署在网站的应用



为...]]></description><category></category></item><item><title><![CDATA[2018年七月实训笔记-03]]></title><link>https://blog.youkuaiyun.com/Codeeror/article/details/81083808</link><guid>https://blog.youkuaiyun.com/Codeeror/article/details/81083808</guid><author>Codeeror</author><pubDate>Fri, 20 Jul 2018 16:38:54 +0800</pubDate><description><![CDATA[7月5日

Q:今天做了些什么？

A:主要做了以下工作

学习如何使用触摸屏和了解输入子系统：

       本次使用的开发板是电容式触摸屏。要获得手指点击的开发板的位置，需要用到/dev/input/event0。而在linux系统里，所有的输入类设备驱动都统一由输入子系统管理，一般都是字符设备驱动。在输入子系统里面，所有的输入设备都统一在输入子系统里面（/dev/input/event0）...]]></description><category></category></item><item><title><![CDATA[2018年七月实训笔记-02]]></title><link>https://blog.youkuaiyun.com/Codeeror/article/details/81041875</link><guid>https://blog.youkuaiyun.com/Codeeror/article/details/81041875</guid><author>Codeeror</author><pubDate>Wed, 18 Jul 2018 16:28:22 +0800</pubDate><description><![CDATA[7月4日

Q:今天做了些什么？

A:主要做了一下方面的工作

了解开发板LCD屏幕：

本次使用的开发板使32位真彩色lCD电容式触摸屏。

首先解释一下“32位真彩色的问题”：这是指每一个像素点由R，G，B,三个基色分量，在加上代表颜色灰度的A,每个分量的取值范围为0-255，各占据1个字节（--》8bit），故每个像素点用32位二进制位来表示。

记得我高一的时候第一次拥有自己的手机，那台...]]></description><category></category></item><item><title><![CDATA[2018年七月实训笔记-01]]></title><link>https://blog.youkuaiyun.com/Codeeror/article/details/81040477</link><guid>https://blog.youkuaiyun.com/Codeeror/article/details/81040477</guid><author>Codeeror</author><pubDate>Sat, 14 Jul 2018 11:12:41 +0800</pubDate><description><![CDATA[前言由于种种原因没有自联实习，因而今年暑假留在学校统一实训。本系列文章用于记录实训过程中的日常犯错，心得体会，考虑到今后将会需要提交实训日志，作为撰写材料使用。实训目标本次实习的目的是使用cortex A53 6818开发板结合微信小程序开发一个智能家居系统。智能（动不动就智能）家居端：使用纯C语言编写（但也不一定，据说可能会用QT，那就要用到C++喽）功能需求：1.控制模块（LED、引脚或者温湿...]]></description><category></category></item><item><title><![CDATA[数据结构-关于算法的讨论]]></title><link>https://blog.youkuaiyun.com/Codeeror/article/details/80711671</link><guid>https://blog.youkuaiyun.com/Codeeror/article/details/80711671</guid><author>Codeeror</author><pubDate>Sat, 16 Jun 2018 10:44:29 +0800</pubDate><description><![CDATA[一，什么是算法 ？算法的主要特征概念算法即对特定问题求解步骤的描述，它是指令的有限序列，每一条指令代表一个或多个操作。特征有穷性：即算法可以经过有限个步骤，状态，指令后结束，不能无限执行下去。确定性：在确定语境下具有唯一一条执行路径，因此相同的输入只能得到相同的输出。可行性：任何计算步骤都是可以被分解为基本的可执行的操作步，即每个计算步都可以在有限时间内完成输入性：除算法自己具有初始化条件外，必须...]]></description><category></category></item><item><title><![CDATA[linux驱动程序]]></title><link>https://blog.youkuaiyun.com/Codeeror/article/details/80498343</link><guid>https://blog.youkuaiyun.com/Codeeror/article/details/80498343</guid><author>Codeeror</author><pubDate>Tue, 29 May 2018 17:40:05 +0800</pubDate><description><![CDATA[今天在复习指针的时候，想起了最近要考的驱动程序代码。当我看到函数指针这个东西的时候，突然就想明白一个问题：驱动程序到底是如何工作的——当我们加载模块后，我们在用户程序中如何访问到了它？从一个简单的空的字符设备驱动开始，代码结构如下：头文件#include &amp;lt;linux/init.h&amp;gt;
#include &amp;lt;linux/module.h&amp;gt;
#include &amp;lt;linux/...]]></description><category></category></item><item><title><![CDATA[Winform 开发用户控件]]></title><link>https://blog.youkuaiyun.com/Codeeror/article/details/80380294</link><guid>https://blog.youkuaiyun.com/Codeeror/article/details/80380294</guid><author>Codeeror</author><pubDate>Sun, 20 May 2018 11:55:11 +0800</pubDate><description><![CDATA[winform提供了很多的控件可供选择，这其中最常用的如label，button，textbox等等，几乎出现在所有的winform中。但是有些时候又会想要自己开发一个控件。本文主要介绍了开发用户控件（继承自UserControl的控件）的基本流程。首先建立一个工程：可以看到已经自动为我们添加了一个叫做UserControl1的控件那么进入正题：一.为你的控件添加属性自定义控件继承自UserCon...]]></description><category></category></item><item><title><![CDATA[数据结构——线性结构（二）]]></title><link>https://blog.youkuaiyun.com/Codeeror/article/details/80169137</link><guid>https://blog.youkuaiyun.com/Codeeror/article/details/80169137</guid><author>Codeeror</author><pubDate>Sat, 05 May 2018 10:18:38 +0800</pubDate><description><![CDATA[单链表即线性表的链式存储结构，也叫线性链表。其特点是用一组任意的存储单元来保存数据，链表的每个节点分为数据域和指针域。数据域用来保存数据信息，指针域用来指示下一个节点的存储单元地址。从上可以看出：1）单链表有一个头结点，要查找某个节点时从该节点出发查找。2）要删除某个位置的节点，可以通过修改该节点的前驱节点的指针域和该节点的指针域相同，这样其前驱节点将会直接指向下一个节点（当然，删除之后要调用fr...]]></description><category></category></item></channel></rss>