自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈小洋

过往不念,未来不迎

  • 博客(60)
  • 资源 (25)
  • 问答 (2)
  • 收藏
  • 关注

原创 SQL2017 安装教程图解(详细到每一个细节)

图解安装SQL2017 全过程,写完后悔 (lll¬ω¬)……有问题留言或者邮箱联系[email protected]一、程序准备JDK: jdk-7u80-windows-x64(官网可以下最新的,JDK 7 以上就可以,其他版本没试过不知道可不可以,等我试过了在补充)SQLServer2017: 官网下载,个人使用可以下载 Developer版本,全功能免费版本,许可在非生产环境...

2020-03-02 15:32:29 36214 5

原创 SQL必知必会——01.表的创建、删除和更新

1.创建表(CREATE TABLE语句)示例CREATE TABLE Product(product_id CHAR(4) NOT NULL,product_name VARCHAR(100) NOT NULL,product_type VARCHAR(32) NOT NULL,sale_price INTEGER ,purchase_price INTEGER ,regist_...

2020-02-28 09:47:08 394

原创 SQL必知必会——00.基本概念

(1)基本概念:1.数据库: 一个以某种有组织的方式存储数据的集合,即保存数据的容器(一般是一个文件或一组文件)注意区分数据库和数据库管理软件:数据库是通过DBMS 创建和操纵的容器数据库软件应称为数据库管理系统(DBMS)2.表 :一种结构化的文件,可用来存储某种特定类型的数据注意:存储在表中的数据是同一种类型的数据或清单数据库中的每个表都有一个名字来标识自己。这个名...

2020-02-27 15:14:43 304

原创 VS2019添加引用出错:对COM组件的调用返回了错误HRESULT E_FAIL

VS2019添加引用出错:对COM组件的调用返回了错误HRESULT E_FAIL以管理员身份打开 Developer Command Prompt for VS 2019(vs2019开发人员命令提示符)定位到你的vs2019的安装目录例:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\...

2019-12-17 09:44:32 4989

转载 算法复杂度速查表

来源:LCTT原文:http://bigocheatsheet.com/作者:Eric译文:https://linux.cn/article-7480-1.html译者:Xingyu.Wang覆盖了计算机科学里面常见算法的时间和空间的大 O 复杂度,各种搜索和排序算法的优劣速查表。...

2019-09-29 21:22:11 156

原创 1.什么是JSON

在深入讨论JSON 之前,先让我们对它有一个感性的认识。宏观上看,JSON 是一种轻量的数据格式,在各种地方传递数据。如果单用眼睛看,JSON 里的数据是被保存在花括号({})中的,而如果从用途上进一步分析,最终我们会得出结论:JSON 是一种数据交换格式。一、JSON是一种数据交换格式数据交换格式是一种在不同平台间传递数据的文本格式。除JSON 外,你也可能听说过XML 这种数据交换格式...

2019-09-29 21:11:22 275

原创 06.VisionPro脚本详解

一.VisionPro脚本的种类及功能VisionPro 脚本可以定制或扩展 QuickBuild 的功能,主要表现在以下几个方面:根据其他工具的运行结果有条件的运行视觉工具对视觉工具的执行结果进行附加计算创建或定制可重复利用的工具当你创建Quick Build程序运行时,VisionPro在特定的点执行脚本程序,这些脚本程序可能代替正常的VisionPro代码,亦可能附加在Vis...

2019-09-29 20:59:23 7434 3

原创 VisionPro常用视觉工具详解--CogToolBlock

一.CogToolBlock主要功能利用CogToolBlock工具,可以根据功能来组织视觉工具,创建反复利用的模块,为复杂的视觉逻辑任务提供简单的接口.简而言之即为: 将视觉程序按照功能进行分类,便于重复利用;就像将函数封装在类中反复调用一样,CogToolBlock也可以这么理解.二.CogToolBlock输入输出终端能添加编程语言所支持的所有数据类型能添加VisionPr...

2019-09-29 20:52:18 7092

原创 VisionPro常用视觉工具详解--CogPMAlignTool

一.CogPMAlignTool简述CogPMAlignTooI 是一个模型定位工具,和其他一些模型定位算法一样,其首先训练一个模型,然后在运行时图像上查询一个或多个己训练的模型,但是CogPMA1ignTool不是基于像素栅格,基于像素栅格的算法在一些旋转和尺寸变化的情况时达不到有效的精度。它是基于特征的,在模型匹配中更加快速和准确。二.主要参数2.1 三种可选算法PatQuick: ...

2019-09-29 20:49:10 2804

原创 VisionPro常用视觉工具详解--CogBlobTool

一.主要功能利用 Cog81obToo1 工具,可以检测和定位图像中某一灰度范围内的形状未知的特征,这个过程叫做 Blob 分析。通过 Blob 分析,可以为我们得到图像某一特征是否存在、数量、位置、形状、方向等信息。也可以利用Blob分析未发现图像中不同特征之间的拓扑关系.二.适用场合Blob分析一般用在一下场合:二维物体图像高对比度图像存在缺陷检测有尺寸和旋转不变性要求三....

2019-09-29 20:46:04 14919

原创 vector 不是模板

为了学习C++,尝试联系LeetCode上的算法题,当把题目建立在VisualStudio上时,出现了vector不是模板的错误.百度之后的解决方案:在文件头添加#include<vector>和using namespace std;如图:[ 问题能够完美解决,但是个人不怎么建议使用 ]比较建议的方式:在vecter前直接明确所在的命名空间,C++程序不同于其他高级语言...

2019-09-28 23:36:12 28005 2

原创 VisionPro常用视觉工具详解--CogPMAlignTool

一.CogPMAlignTool简述CogPMAlignTooI 是一个模型定位工具,和其他一些模型定位算法一样,其首先训练一个模型,然后在运行时图像上查询一个或多个己训练的模型,但是CogPMA1ignTool不是基于像素栅格,基于像素栅格的算法在一些旋转和尺寸变化的情况时达不到有效的精度。它是基于特征的,在模型匹配中更加快速和准确。二.主要参数2.1 三种可选算法PatQuick: ...

2019-09-28 19:10:45 7965

原创 04.VisionPro工具说明

项次分类名称功能SOP是否完成1无分类CogAcqFifoTool从相机获取图像(采集图像工具、硬件接口)ˇ2CogBlobTool斑点找寻工具(连通区域分析)ˇ3CogCaliperTool卡尺工具,用于找单边或边缘对(查找边缘/边缘对的位置)ˇ4CogCNLSearchTool在图像中找寻像素值的训练模板(灰度匹配查找)...

2019-09-27 19:02:16 5884 1

原创 03.QuickBuild应用详解

一、 QuickBuild属性配置各个属性的含义已发送项: 默认情况下, QuickBuild 为己发送项列表分配 8 个数据包的内存,也可以手动增加己发送队列大小,但应当注意,次数值越大越占用内存资源。失败队列: QuickBuild 有一个用来存储作业结果信息的!认列,默认存储作业的错误结果信息,也可以在"失败日志模式选项"选择要存储的结果信息。平均处理模式: 图像按获取的顺序被处理。...

2019-09-27 18:52:03 1400

原创 02.C#和VisionPro混合编程环境搭建

一、正常的混合编程环境搭建正常的安装流程一般是先安装好VS之后,再安装VisionPro.这样在安装VisionPro的过程中,会自动在VS中安装控件.但是也有特殊情况:先安装了VisionPro,之后才安装visualstudio导致visual studio中没有出现VisionPro控件安装的visual studio版本过高,VisionPro检测不到(目前已知VisionPro...

2019-09-26 21:35:47 5739 3

原创 00.机器视觉学习的必要了解

前期准备序言主流视觉软件介绍1.HALCON2.OPENCV3.Visionpro4.MIL机器视觉软件开发前景VisionPro功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的...

2019-09-23 23:27:47 1052 4

原创 C#并发编程之【四】响应式编程简介

一、什么是响应式编程响应式编程可以像处理数据流一样处理事件流。根据经验,如果事件中带有参数,那么最好采用响应式编程,而不是常规的事件处理程序。响应式编程基于“可观察的流”(observable stream)这一概念。你一旦申请了可观察流,就可以收到任意数量的数据项(OnNext),并且流在结束时会发出一个错误(OnError)或一个 “流结束”的通知(OnCompleted)。有些可观察流是不...

2019-04-11 14:17:53 1573

原创 C#并发编程之【三】并行编程简介

一、何时使用并行编程有大量的计算任务,并且这些任务能分割成几个互相独立的任务块。并行编程可临时提高CPU 利用率,以提高吞吐量,若客户端系统中的CPU经常处于空闲状态,这个方法就非常有用,但通常并不适合服务器系统。大多数服务器本身具有并行处理能力,例如ASP .NET可并行地处理多个请求。某些情况下,在服务器系统中编写并行代码仍然有用(如果你知道并发用户数量会一直是少数)。但通常情况下,在服务器...

2019-04-11 14:05:35 703

原创 C#并发编程之【二】异步编程简介

C#并发编程之【二】异步编程简介使用异步编程的原因使用异步编程的好处我们需要从两方面考虑,即面向终端用户的GUI 程序和服务器端应用,异步编程在这两者之间具备一定的便利。对于面向终端用户的 GUI程序,异步编程提高了响应能力。我们都遇到过在运行时会临时锁定界面的程序(即所谓的界面卡死),异步编程可以使程序在执行任务时仍能响应用户的输入。对于服务器端应用,异步编程实现了可扩展性。服务器应用...

2019-04-09 16:35:34 258

原创 C#并发编程之【一】并发编程简介

1.1 并发编程简介常见术语:并发:同时做多件事情。只要你希望 程序同时做多件事情,你就需要并发。      例如:终端用户程序利用并发功能,在输入数据库的同时响应 用户输入。          服务器应用利用并发,在处理第一个请求的同时响应第二个请求。注意:请区别于多线程,多线程是并发的一种形式,但不是...

2019-04-09 15:59:55 461

原创 C# Storyboard 实现图片的旋转

初始化窗体时,加载以下RotateTransform rtf = new RotateTransform();trans.RenderTransform = rtf;DoubleAnimation dbAscending = new DoubleAnimation(1, 360, new Duration(TimeSpan.FromSeconds(1))); d...

2019-03-30 08:43:55 1144

原创 C语言判断三角形类型并输出面积(使用宏定义输出类型、海伦公式计算面积)

题目说明:根据输入的三角形的边长判断三角形的类型并输出它的面积和类型。解题说明:组成三角形的条件是:任意两边之和大于第三边。类型可根据各个三角形特征进行分辨。面积求解:利用海伦公式 计算假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:而公式里的p为半周长(周长的一半):C语言代码实现:#include&lt;stdio.h&gt;#incl...

2019-02-23 13:21:20 3140

原创 Win10 环境下Apache Maven的配置

官网下载Apache Maven或者从CSDN中直接下载解压之后配置创建自己需要的根目录(本人是在D盘创建的Maven) 解压从官网下载的Apache Maven压缩包,将apache-maven-3.6.0文件复制到自己创建的文件下 右击此电脑-&gt;属性,在高级系统设置中设置环境变量 添加系统变量变量名:MAVEN_HOME变量值:D:\Maven\apache-mav...

2019-02-23 11:23:49 499

原创 Python3 开发坏境的搭建

一、安装python3环境Window 平台安装 Python:以下为在 Window 平台上安装 Python 的简单步骤。下载:打开WEB 浏览器访问 https://www.python.org/downloads/windows/ ,一般就下载 executable installer,x86 表示是 32 位机子的,x86-64 表示 64 位机子的。安装:注...

2019-02-18 22:26:21 186

原创 DataGridView 设置选中行、自适应列宽

1.SelectionMode 设置如何选择DataGridView的单元格    --&gt;CellSelect:可以选定一个或者多个单元格    --&gt;ColumnHeaderSelect:可以通过单击列的标头选定此列。可以通过单击某个单元格选定此单元格。    --&gt;FullColumnSelect:通过单击列的标头或者列所包含的单元格选定整个列    --&gt;Fu...

2019-01-30 16:44:32 1038

原创 C# 反射(Reflection)

前言什么是程序集?程序集是.net的概念 .net中的dll于exe文件都是程序集 程序集,可以看所是一堆相关类打一个包,相当于java中的jar包程序集包含资源文件,类型元数据(描述在代码中定义的每一个类型和成员,二进制形式)、IL代码(这些都封装在exe或者dll中),每一个程序集都有自己的名称、版本等信息。这些信息可以通过AssemblyInfo.cs文件来自己定义。使用成...

2019-01-29 12:38:38 284

原创 C# XML文件操作(增删改查)

一、利用DOM(文档对象模型)写入一个XML文件 static void Main(string[] args) { //1、创建一个XML文档对象 XmlDocument doc = new XmlDocument(); //2、创建第一行描述信息 XmlDecla...

2019-01-28 16:16:06 2016

原创 C#正则表达式

前言正则表达式 是一种匹配输入文本的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符、运算符和结构组成。一、定义正则表达式下面列出了用于定义正则表达式的各种类别的字符、运算符和结构。字符转义 字符类 定位点 分组构造 限定符 反向引用构造 备用构造 替换 杂项构造1.字符转义正则表达式中的反斜杠字符(\)指示其后跟的字符是特殊字符,...

2019-01-28 12:01:07 2780

原创 AspriseOCR图片识别

一、dll文件下载AspriseOCR.dll、DevIL.dll、ILU.dll(点击下载)将其放在生成的bin/Debug生成目录下即可使用。二、导入图片通过窗口弹出选择文件,并获取文件路径。 try { OpenFileDialog m_Dialog = new OpenFileDialog();...

2018-12-31 20:28:40 2168 1

原创 Java进阶——java基础(三):IO流

一、流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。二、Java流体系结构图三、Java流体系中常用四、Java IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流五、Java I...

2018-12-20 10:36:40 340

原创 Java进阶——java基础(二):泛型

一、什么是泛型泛型就是参数化类型适用于多种数据类型执行相同的代码 泛型中的类型在使用时指定 泛型归根到底就是“模版”泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。 二、为什么使用泛型使用泛型的优点:使用泛型时,在实际使用之前类型就已经确定了,不需要强制类型转换(避免无畏的强制类型转换)。 将运行时出现的错误提...

2018-12-18 21:09:46 159

原创 Java进阶——java基础(一):集合

一、什么是集合?集合类存放于java.util包中。集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。通俗的说,集合就是一个放数据的容器,准确的说是放数据对象引用的容器。 二、集合的类型与各自的特性1.单例集合1.1  Collection:单例集合的根接口    1)List:有存储数据,可...

2018-12-18 16:13:19 199

原创 HashMap和Hashtable的区别

HashMap和Hashtable主要的区别有:线程安全性,同步(synchronization),以及速度。HashMap和Hashtable的比较HashMap几乎可以等价于Hashtable,除了HashMap是非synchronized的,并可以接受null(HashMap可以接受为null的键值(key)和值(value),而Hashtable则不行)。 HashMap是非...

2018-12-18 13:15:50 127

原创 当前标识(IIS APPPOOL\.NET v4.5)没有对ASP.NET Files的写访问权限。

问题描述:当前标识(IIS APPPOOL\.NET v4.5)没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files”的写访问权限。安装IIS 6.0之后,在IIS上部署服务浏览时产生此问题。解决方案:运行Windows PowerShell 输入命令行: C:\Wind...

2018-12-14 09:10:17 5541 1

原创 Visual Studio 控制台程序一闪而过的解决方案

不必加system(“pause”)或者getchar(),直接修改项目属性在工程项目上右键---&gt;项目属性---&gt;配置属性---&gt;连接器---&gt;系统---&gt;子系统(在窗口右边)---&gt;下拉框选择控制台(/SUBSYSTEM:CONSOLE)如图:...

2018-12-06 13:47:26 466 1

原创 canvas画布实例(绘制圆形图表)

什么是 Canvas?HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。创建 Canvas 元素向 HTML5 页面添加 canvas 元素。规定元素的 id、宽度和高度:&lt;canvas id="myCanvas" widt...

2018-11-30 13:54:31 2727

原创 C# 音频播放示例代码

库文件:使用VS自带的speech或者DotNetSpeech代码实现:基本实现:using DotNetSpeech;SpVoice speech = new SpVoice();speech.Rate = 1;speech.Volume = 100speech.Speak("文本文件", SpeechVoiceSpeakFlags.SVSFlagsAsync);...

2018-11-05 13:40:28 973

原创 C#异步简介

 涉及 C# 5.0 引入的 async/await,但在控制台输出示例时经常会采用 C# 6.0 的 $"" 来拼接字符串,相当于string.Format() 方法。序言启动程序之后,系统会在内存中创建一个新的进程。进程是构成运行程序资源的集合。在进程内部,有称为线程的内核对象,它代表的是真正的执行程序。系统会在 Main 方法的第一行语句就开始线程的执行。    线程: ...

2018-10-25 16:28:20 306

原创 Image控件的巧用

Image控件的巧用一、前言二、效果图三、代码实现四、源码下载一、前言Image控件简单地实现貌似美化过的Button控件,简单便捷易实现。纯粹是比赛过程中节省时间使用,建议常规开发中还是使用Blend for Visual Studio进行控件美化二、效果图三、代码实现/// &amp;amp;lt;summary&amp;amp;gt;/// 设置image状态/// &amp;amp;lt;/summary&amp;amp;gt;...

2018-10-11 16:02:34 1889

原创 C#多线程——线程同步

一、为什么要线程同步?多个线程同时使用共享对象会造成很多问题,同步这些线程使得对共享对象的操作能够以正确的顺序执行是非常重要的。二、实现线程同步的方法:• 使用Mutex类• 使用SemaphoreSlim类• 使用AutoResetEvent类• 使用ManualResetEventSlim类• 使用CountDownEvent类• 使用Barrier类• 使用Reade...

2018-08-25 13:11:53 17276 1

C#Storyboard实现图片旋转

C#Storyboard实现图片旋转的样例Demo,详情请参考相关博客。如有问题欢迎留言。

2019-03-30

Win10 环境下Apache Maven的配置文件以及教程

详细使用请参考博客“Win10 环境下Apache Maven的配置”或者内附的教程

2019-02-23

使用委托进行窗体间的传值

多播委托(即事件的本质): a. 组合委托必须是同一类型 b. 一个委托指向多个函数,可增加、可移除 c. 相当于创建了一个按照组合的顺序一次调用的新委托对象 d. 委托的组合一般是给事件用的,用普通的委托的时候很少用 窗口传值的方式: 1. 使用静态字段(由于消耗大量资源,且资源得不到及时的释放,不建议使用) 2. 使用委托 以上是使用委托进行窗口传值的实例

2019-01-29

C# XML文件操作(增删改查)实例代码

C# XML文件操作(增删改查)实例代码,详情请参考博客

2019-01-28

AspriseOCR图片识别参考Demo

利用AspriseOCR进行图片识别的简单Demo,简单的使用请参考我的博客“AspriseOCR图片识别”

2018-12-31

AspriseOCR图片识别库文件

利用AspriseOCR进行图片识别的库文件,简单的使用请参考我的博客“AspriseOCR图片识别”

2018-12-31

WpfSpeechDemo示例代码

C#音频播放(功能仅限于朗读指定文本、调节语速以及音量【竞赛用】)示例代码,下载先可先参考博客“C# 音频播放示例代码”

2018-11-05

课程资料TestDemo

基于课程加以整理的Demo资料。

2018-10-27

SetImage源代码

Image控件的巧用,详情请参考博客“Image控件的巧用”

2018-10-11

ThreadSynchronization.zip

博客“C#多线程——线程同步”的示例代码,关于多线程之线程同步,可参阅博客。

2018-08-25

高效算法:竞赛、应试与提高必修128例(新书)

本书旨在探讨如何优化算法效率,详细阐述了经典算法和特殊算法的实现、应用技巧和复杂度验证过程,内容由浅入深,能帮助读者快速掌握复杂度适当、正确率高的高效编程方法以及自检、自测技巧,是参加ACM/ICPC、Google Code Jam等国际编程竞赛、备战编程考试、提高编程效率、优化编程方法的参考书目。 法国畅销算法与编程参考书 128个简单、实用的算法实例 如何优化时间复杂度,实现高效编程 国际编程大赛导师经验精髓,破解竞赛的制胜秘籍 提高竞赛、应试与编程技能

2018-08-13

C# ZXing.Net 生成二维码支持中文Demo

博客"C# ZXing.Net 生成二维码支持中文"的简易Demo,很简单的东西,但是还有童鞋们不会,就简单写了个Demo,希望有所帮助。

2018-08-13

zxing库文件

zxing 4.0 详细请参阅博客“C# ZXing.Net 生成二维码支持中文”

2018-07-30

图书管理系统作业

简单的图书管理系统作业,仅支持登录、借书、还书的功能,无其他功能。内附数据库文件以及部署说明。

2018-06-27

图片旋转Demo

图片旋转内含两个Demo,一个是多张图片实现旋转,一个是单张图片实现旋转。详细请参考博客“图片旋转”确认是否需要。

2018-05-28

OxyPlot\DynamicDataDisplay库文件绘图参考Demo

使用OxyPlot、DynamicDataDisplay绘制折线图,两个分开的Demo。下载之前可以先参考博客“折线图的绘制”,确认是否是自己需要的。

2018-05-28

DynamicDataDisplay绘图库文件以及说明文档

DynamicDataDisplay绘图库文件以及说明文档,主要适用于C# WPF应用的开发,能够快速简单地绘制图标,具体效果请参见博客“折线图的绘制”。

2018-05-28

OxyPlot绘图库文件以及说明文档

OxyPlot绘图库文件以及说明文档,主要适用于C# WPF应用的开发,能够快速简单地绘制图标,具体效果请参见博客“折线图的绘制”。

2018-05-25

详解CRC校验Demo

简单的一个CRC检验工具Demo,支持CRC校验以及LRC校验。同时还具各类数据的转换,详细介绍请看我的博客“CRC详解”……

2018-05-25

C# Html5 + jquery 绘制动态圆饼图

C# 使用 Html5 + jquery 绘制动态圆饼图。实时刷新数据

2018-04-01

C#敏捷开发实践

本书共分为敏捷基础、编写SOLID代码和自适应实例三大部分,将理论与实践相结合,介绍了当前使用Microsoft.NETFramework 进行C# 编程的最佳实践,详尽探讨了C# 开发人员如何应用Scrum 等敏捷方案实现高质量、自适应的代码,并给出大量代码示例,是.NET 中高级程序员进阶的实用指南。 本书的读者对象为有一定经验的.NET 开发人员。

2018-01-24

天气查询项目文件

C#编写的简单的天气查询小程序,支持大部分城市的查询。相关编写过程以及资料可在我的中参考学习

2017-11-04

SQL知识点汇总【完整版】

全面详细的SQL基础知识 1.SQL语言分类 2.SQL SERVER 2008 数据分类 3.用户定义的数据类型 4.常规标识符 5.分隔标识符 6.…… 内容详细,就不多加描述,对于初学者绝对是很有帮助

2017-10-29

C#编写串口调试助手完整项目

C#编写的串口调试助手 <-------- 很多和我一样学习软件专业的学生,有的时候对一些小项目真的是无可奈何 上次和我同学闲聊,他说C#写一个串口调试助手好难, 见此情景,我就不自觉得也来写了一个,亲测可用 主要功能有: 1.串口设置: 1)接收端口 2)数据位 3)奇偶检验位 4)波特率 5)停止位 6)…… 2.执行状态 3.通信测试(HEX发送) 4.接收模式(响应模式、应答模式、HEX显示) 下载须知:需要VS2012版本,及以上

2017-10-26

征服C指针PDF下载

被称为最有营养的C参考书。作者是日本著名的“毒舌程序员”,其言辞犀利,观点鲜明,往往能让读者迅速领悟要领。书中结合了作者多年的编程经验和感悟,从C语言指针的概念讲起,通过实验一步一步地为我们解释了指针和数组、内存、数据结构的关系,展现了指针的常见用法,揭示了各种使用技巧。另外,还通过独特的方式教会我们怎样解读C语言那些让人“纠结”的声明语法,如何绕过C指针的陷阱。 第0章 本书的目标与结构——引言  0.1 本书的目标  0.2 目标读者和内容结构  第1章 从基础开始——预备知识和复习  1.1 C是什么样的语言  1.1.1 比喻  1.1.2 C的发展历程  1.1.3 不完备和不统一的语法  1.1.4 ANSI C  1.1.5 C的宝典——K&R  1.1.6 C的理念  1.1.7 C的主体  1.1.8 C是只能使用标量的语言  1.2 关于指针  1.2.1 恶名昭著的指针究竟是什么 ……………………

2017-10-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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