自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

识海拾贝的博客

知识转换成作品的过程令人狂热 转换成功的作品令人享受和迷醉

  • 博客(96)
  • 资源 (15)
  • 收藏
  • 关注

原创 学习笔记(01):Java系列技术之JavaWeb入门-ServletConfig对象

JavaWeb里的基础核心技术

2020-06-04 11:46:38 397

转载 Java中判断String不为空

1. null表示这个字符串不指向任何的东西,如果这时候你调用它的方法,那么就会出现空指针异常。2.""表示它指向一个长度为0的字符串,这时候调用它的方法是安全的。3. null不是对象,""是对象,所以null没有分配空间,""分配了空间,例如: String str1 = null; str引用为空 String str2 = ""; str应用一个空串 ...

2020-04-16 14:36:54 336

原创 java Eclipse Maven JDK 环境配置 问题和解决办法概述

针对我自己的情况:1 JDK版本、Eclipse版本要匹配2 最好用SVN的方法导入工程,不要用Maven的方式导入3 Maven 本地的 repository ->(简单粗暴方法)直接拷贝组内人配置好的、正确的4pom.xml 、settings.xml->(简单粗暴方法)直接拷贝组内人配置好的、正确的5 Maven -> user设定 -&gt...

2020-04-15 16:57:52 305

原创 JDK8 解决顽疾:javac命令错误

其实很简单,查看 JAVA_HOME 是否是安装目录(不带bin目录),查看ClassPath是否为 -> .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar ,最后也是最重要的一点,编辑Path环境变量的时候,新建两个,如下图所示:(带bin目录)...

2020-03-25 23:46:37 1062 1

原创 VS操作 备忘

1 VS2008的 call stack调试过程中,需要查看堆栈的调用过程,CTRL+ALT+C 调出“调用堆栈”窗口

2020-03-06 09:48:55 143

原创 C# Winform Settings.setting 使用、用途、理解、注意点

被Settings.setting折磨,研究了下,记录下来备忘。1 Settings.setting 使用方法:很简单,在Settings.setting里设置个变量,然后用就OK了,如:Properties.Settings.Default.xxx创建变量 参考:https://www.cnblogs.com/lonelyxmas/p/9946226.html2Settings...

2020-03-03 18:50:21 6427 1

转载 Unicode和UTF-8和GBK等的区别、意义和作用

2020-01-19 17:34:37 254

转载 C#各个文件后缀含义

.cs 类文件。源代码都写在这里,主要就看这里的代码。.Designer.cs 设计文件,自动生成.resx 资源文件,一些资源存放在这里.csproj C#项目文件,用VS打开这个文件就可以直接打开这个项目,自动生成,xml文件,新增文件会多节点出来,删除也会变化!所以只是修改的话SVN不需要提交;.csproj.user 是一个配置文件,自动生成的,会记录项目生成路径、项目启动程序等信...

2020-01-17 20:30:47 3594

转载 C#控制台程序入口函数 Main(string[] args) 参数详解

static:是将Main方法声明为静态, 是应用程序的入口。void:说明main方法不会返回任何内容。string[]args:这是用来接收命令行传入的参数。string[]是声明args的数据类型,可以存储字符串数组。通过cmd.exe程序来启动上述程序时会弹出命令窗口,你可以在那里输入一些参数,string[] args 指的就是在命令窗口输入的参数, 也就是命令行参数。a...

2019-11-22 14:36:22 412

转载 svn tree conflict

转自于: http://www.jianshu.com/p/e3cc83ca512d

2019-11-14 20:09:40 162

原创 1 如何确保SVN Commit 一个工程后,别人取下来也能正常使用?

目的:确保别人从SVN取下来工程也能用。所以为了保证这点,需要自己先导出查看是否能用。问题重现:VS2015 C++1 将修改好的工程 SVN提交2 再将该工程导出到本地新建的一个文件夹3 在新建文件夹中运行该工程4 报错:缺少文件 .vcxproj解决:1 遗漏提交的文件路径下->把缺少的文件提交 Add->再次commit2 ...

2019-11-08 10:46:17 137

原创 书《Learning hard C#学习笔记》 第3章 C#语言基础

关于书籍《Learning hard C#学习笔记》,结合着菜鸟教程中的C#教程看,效果显著!菜鸟教程是一个学习网站,链接:https://www.runoob.com/csharp/csharp-struct.html第3章 C#语言基础3.1 标识符和关键字3.1.1 标识符…3.1.2 关键字C#共102个关键字,如表3-1所示。表3-1 C#的102个关键字...

2019-10-24 15:14:47 415

原创 如何理解“函数返回的局部变量或临时变量,其内容是不可预估的、是绝对不安全的”?

引入问题: VS2015 C++ 函数中的 局部变量,调用完函数后局部变量的值是否不再存在?困惑:method() 函数中 数组outbuff[50]是个局部变量,在主函数调用完method() 函数后,数组outbuff[50] - 这个局部变量存放在栈区应该自动释放掉的,释放之后它存储的值应该是混乱的, 为什么在主函数中却能够访问到正确的值?向各位 求助,提...

2019-10-23 16:06:07 334

原创 C# 《WinForm程序设计与实践》 第7章 进程与线程

第7章 进程与线程7.1 进程与线程概述1 进程进程是对一段静态指令序列(程序)的动态执行过程。进程是操作系统进行资源分配的单位,有自己的地址空间,其它的应用程序只能进入自己的地址空间,操作系统使用进程将正在执行的不同 应用程序 分开。2 线程对于同一个进程,又可以分成若干个独立的执行流,这样的流则称为线程。每一个进程至少包含一个线程。任何一个C#程序都有一个默认的线程,...

2019-10-21 16:39:32 384

原创 C# 《WinForm程序设计与实践》 第9章 GDI+

第9章 GDI+9.1 GDI+概述GDI(Graphic Device Interface,图像设备接口)是早期Windows操作系统的一个可执行,位于C:\\Windows\System32文件夹中,文件名为GDI.exe。GDI+ 是GDI的升级版本,提供了各种丰富的图形图像处理功能,统一在.Net Framework中封装和定义。在.Net Framework中,G...

2019-10-18 16:55:33 1003

原创 小项目:生成类似QQ账号密码登陆那样的验证码(基于C#、Winform)

运行结果:代码:1) VS2015 新建一个WindowsFormsApplication工程,2) 在Form1.cs中,添加如下控件:表 窗体及控件属性设置 窗体和控件 属性 属性值 Form1 Text 验证码 pictureBo...

2019-10-18 16:54:21 329

原创 C# 《WinForm程序设计与实践》 第3章 面向对象程序设计

3.1 面向对象简介面向对象不仅是一项具体的软件开发技术,也是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系。面向对象编程(object-oriented programming,OOP)就是利用对象模型技术分析目标问题,抽象出相关对象的共性,并对共性进行分类及分析各类之间的关系,同时使用类描述同一类问题。面向对象中类的定义充分体现了...

2019-10-14 16:56:47 1000

原创 C# 《WinForm程序设计与实践》 第5章 输入与输出

第5章 输入与输出5.1概述文件是计算机管理数据的基本单位,同时也是应用程序保存和读取数据的一个重要场所。C#中文件处理技术称为I/O技术,即输入与输出技术,或称为流处理技术或文件流处理技术。5.1.1 文件与流文件和流既有区别又有联系。文件是存储在存储介质上的数据集,是静态的,具有名称和相应路径。当打开一个文件并对其进行读写时,该文件就成为流。文件是指在...

2019-09-11 21:47:42 812

原创 C# 《WinForm程序设计与实践》 4.4 Windows窗体设计

4.4 Windows窗体设计一个程序可能包含多个窗体,从对这些窗体的管理来看,C#程序设计通常可分为 基于单文档界面的应用程序 和 基于多文档的应用程序 两种。4.4.1 基于单文档的窗体设计基于单文档界面(Single Document Interface,SDI)应用程序中由单个文档或窗体,或多个独立的的窗体组成。单文档应用程序中每次只能处理一个当前激活的文档,如Wi...

2019-09-09 15:33:34 1460

原创 C# 《WinForm程序设计与实践》 4.3 Windows通用对话框

参考、资源(包括代码、Word文档在内 )等见单章:https://blog.csdn.net/qq_35479392/article/details/100582710 原文为Word版,Word打开食用更佳4.3 Windows通用对话框为提高程序设计的效率, .NET平台还封装了一些系统常用的对话框供开发者使用,这些对话框包括消息对话框、文件对话框以及普通对话框。使用...

2019-09-09 11:53:18 485

原创 C# 《WinForm程序设计与实践》 4.1 WinForm简介

C# 《WinForm程序设计与实践》 4.1 WinForm简介 笔记与代码实例

2019-09-06 19:08:45 2247

原创 C# 《WinForm程序设计与实践》 4.2 WinForm常用控件

C# 《WinForm程序设计与实践》 对此书中的章节 4.2 WinForm常用控件 进行笔记和编写代码实例,提供CSDN记录与分享。

2019-09-06 19:02:00 1285

原创 C# 入门学习过程所涉及到的资源、参考 以及 目的和学习路线

记录与分享。杂谈,为方便,单章列出。1. 目的 :入门 C#语言 和 WinForm技术2. 学习路线:书籍:两本书《C#入门经典 第7版》 Benjamin Perkins Jacob Vibe Hammer著 和《WinForm程序设计与实践》 廉龙颖 主编书籍作用:前者学习C#语言,后者学习WinForm技术。因这两本书都较为适合自学,所以选择这两本书来...

2019-09-06 18:41:04 837

转载 MYSQL 与 sqlite 的区别

https://www.ssdax.com/2188.html

2019-03-16 07:57:32 432

原创 单链表各种操作 C语言 注释详细

功能:(9个) 创建 测长 查找 遍历 插入 删除 逆置 查找单链表中间元素 判断单链表是否有环平台:Windows VS13代码:#include <stdio.h>#include <stdlib.h>//使用malloc free要用到该头文件//【拓展3】函数malloc() free() 在stdlib.h中声明,而C++中的new delete...

2019-03-02 13:04:30 451

原创 【Head First】 策略模式

    策略模式定义:定义算法族,分别封装起来,让它们之间可以相互替换;此模式让算法的变化独立于使用算法的客户。一 策略模式的引入         //参考Head First设计模式 - 策略模式 - 章节:设计模式入门       假设要设计一个鸭子游戏系统,游戏要提供不同种类的鸭子供玩家选择,假设鸭子具备游泳,叫,飞和外观几个方法。       首先,想到的是继承,如下图:...

2018-11-12 21:22:39 228

原创 【高质量C++编程指南】第十章 类的继承与组合

问题简记:类与对象的形象比喻 继承 组合不赘述,见有道云笔记:http://note.youdao.com/noteshare?id=d81a085a2d0d8b853171995430af3098&sub=19D81D962F2C437FB804A4305968C407...

2018-10-14 22:03:06 128

原创 【高质量C++编程指南】第九章 类的构造、析构、赋值函数

问题简记:类的基本函数有哪些? 为什么需要析构和构造函数? 初始化列表 构造函数和析构函数 次序 如何在派生类中实现类的基本函数?不赘述,见有道云笔记:http://note.youdao.com/noteshare?id=d59c55a94b91ce56c54b993e9181f1e2&sub=E52472FBD2E34EB2849EEEB04519997F...

2018-10-14 21:59:35 410

原创 【高质量C++编程指南】第八章 C++函数的高级特性

问题简记:C++如何使用C头文件里的函数? 怎么区分 成员函数的重载 覆盖 隐藏? 怎么使用运算符重载?不赘述,见有道云笔记:http://note.youdao.com/noteshare?id=01b5a34631a2c5c102da1972de425aa2&sub=6DAE66FE563B4B81871845438EC22F9C...

2018-10-14 21:58:05 145

原创 【高质量C++编程指南】第七章 内存管理

问题简记:内存分配方式 内存错误 指针、数组 传参-指针 free、delete、指针 动态内存、自动释放 - 堆与栈 野指针 已经有了malloc、free 为什么还需要 new、delete? 如何解决内存耗尽? 如何申请和释放动态内存?不赘述,见有道云笔记:http://note.youdao.com/noteshare?id=0db5b024c45569c1d2...

2018-10-10 18:20:14 160

原创 基于STM32F429编程时 犯了一个及其严重的错误!!!

在main.c中没有包含led.h的头文件啊啊啊!!!ERROR:SLOVE:添加头文件 #include "./led/bsp_led.h"

2018-06-30 15:53:27 1646

原创 error: undefined reference to `qMain(int, char**) 写基于QT5的象棋游戏的时候,出现莫名错误,这里备忘一下解决过程。

ERROR:出现错误:C:\Users\qt\work\qt\qtbase\src\winmain\qtmain_win.cpp:104: error: undefined reference to `qMain(int, char**)'然后上网查阅,网友的错误记录如下:main.cpp文件是后来加过去的,所以在.pro文件中SOURCES那一行少加了main.cpp,所以出现错误找不到qMai...

2018-06-29 16:52:53 5259 6

原创 基于QT5实现的最基本的象棋游戏

QT5CSDN下载链接:https://download.csdn.net/download/qq_35479392/10508443百度云链接:https://pan.baidu.com/s/1pDL3p-BWcrE1uHnlk9-pJw 密码:7gyk一 象棋棋子 如何走棋呢?鼠标点一点鼠标点击时有效 void mousePressEvent(QMouseEvent *)鼠标点击释放 ......

2018-06-29 16:49:49 1537

转载 嵌入式中 volatile 用法

1、引言volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。 例如: volatile int i=10; int j = i; ... int k = i; 2、vo...

2018-06-27 08:23:07 384 1

原创 单片机最小系统 原理图详解 PCB操作 个人备忘

印象笔记链接:单片机最小系统 原理图详解 PCB操作总结(图解) - CSDN资源下载 -  点击打开链接

2018-04-18 14:47:34 1510

原创 排序算法 代码 希尔 堆 归并

运行结果:代码实践:#include <iostream>#include <string>using namespace std;//希尔排序//原理与直插法类似,只不过由两两相邻元素相比较 变成 两两以一定间隔元素相比较void ShellSort(int r[],int n)// n 个元素{ int i, j, temp; int increme...

2018-03-28 22:50:45 175

原创 VS2013使用技巧备忘 --- 增大、减小缩进多行等

快捷键功能tab增大缩进(可多行一起选中)shift + table减小缩进(可多行一起选中)

2018-03-19 20:57:35 7439

原创 排序算法-O(n^2)-优化后的冒泡、简单选择、直接插入 代码实践、解释等

博主将代码先撸为敬,具体解释均在代码里面。一 以表格的形式整体出各经典算法的定义(多个版本)、理解、示例、比较、总结等--------------------为反馈划下华丽的分割线--------------------...------------------------------------------------------------------二 代码实践(1)运行结果:    优化后...

2018-03-19 20:53:49 261

原创 第四章 复合类型 C++ Primer Plus 2018_3_10

博主精要总结:第四章一 本章内容包括:                                                                                                                                                                   引言数组结构体指针字符串共用体枚举 ...

2018-03-10 18:15:38 253

原创 第三章 处理数据 C++ Primer Plus 2018_3_6

博主精要总结:第三章一 本章内容包括:                                                                                                                               面向对象的本质是什么? C++基本数据类型二 知识点:                           ...

2018-03-05 21:32:57 308

C# 《WinForm程序设计与实践》 4.2 WinForm常用控件.docx

《WinForm程序设计与实践》各章节笔记(精要)(包括笔记和代码实例),这是 章节4.2 WinForm常用控件

2019-09-06

C# 《WinForm程序设计与实践》 4.1 winform简介

《WinForm程序设计与实践》各章节笔记(精要)(包括笔记和代码实例),这是 章节 4.1 winform简介.docx 。

2019-09-06

基于QT5实现的最基本的象棋游戏

个人经过验证所实现的最最基本的象棋游戏(属于半成品,只可做一定的参考),是基于QT5开发的,目的是移植到STM32F429的uC/OS III操作系统上去的。

2018-06-29

esp8266资料打包

wifi模块esp8266 是整合起来的资料 里面还有几个小压缩包 都是关于esp8266的

2018-06-06

单片机最小系统 原理图详解 PCB操作 备忘

画PCB板, 顺序: 布局 -> 布局原则 -> 电气连线 -> 在keep-out layer层裁剪板子形状 -> 覆铜 小技巧:局部排列有助于快速布局,而不用手动一个个移动 布局原则中很重要的一条是对电源线规则的设置 如何裁剪板子形状? 覆铜前,GND线都不用连接,但是过孔的网络标号要设置成GND 过孔与焊盘对铜的连接方式的属性设置很重要 - 过孔全部与铜连接 - 焊盘则是四个口与铜连接 过孔网络标号设置如下: 覆铜

2018-04-18

S3C2440开发资料(全)

S3C2440 开发资料 S3C2440 开发资料 S3C2440 开发资料

2017-11-02

ARM9 S3C2451 GPIO封装以及点亮LED灯的功能实现 代码集合

该文为方便大家观看,已经改为text文件上传。 博主在自己的ARM9 的板子上实现了蜂鸣器的报警和LED灯的闪烁, 为与之前在博客中GPIO封装原理对应 现将代码的合集贴到这里。 ARM9 S3C2451 GPIO封装以及点亮LED灯的功能实现 代码合集

2017-10-30

ARM9 S3C2451手册

ARM9 S3C2451手册 ARM9 S3C2451手册 ARM9 S3C2451手册

2017-10-29

ARM9 定时器详解 PPT

ARM9 定时器详解 PPT ARM9 定时器详解 PPT ARM9 定时器详解 PPT

2017-10-26

ARM9 中断详解PPT

ARM9 中断详解PPT ARM9 中断详解PPT ARM9 中断详解PPT ARM9 中断详解PPT

2017-10-26

C语言 循环队列_数组(.c文件 代码有详解 易懂 功能实现较全 )

代码有详解 易懂 功能实现较全 代码有详解 易懂 功能实现较全 代码有详解 易懂 功能实现较全

2017-10-12

ARM9 讲解UART非常详细的PPT

ARM9 讲解UART非常详细的PPT ARM9 讲解UART非常详细的PPT ARM9 讲解UART非常详细的PPT ARM9 讲解UART非常详细的PPT ARM9 讲解UART非常详细的PPT

2017-09-19

ARM9 讲解GPIO非常详细的 ppt

ARM9 讲解GPIO非常详细的 ppt ARM9 讲解GPIO非常详细的 ppt ARM9 讲解GPIO非常详细的 ppt ARM9 讲解GPIO非常详细的 ppt ARM9 讲解GPIO非常详细的 ppt

2017-09-19

C语言写的简单的循环单链表,便于阅读和复习。经运行,正确。

C语言写的简单的循环单链表,便于阅读和复习。经运行,正确。 C语言写的简单的循环单链表,便于阅读和复习。经运行,正确。

2017-09-14

配套严蔚敏数据结构每一章节的c语言源代码都有,超实用!

配套严蔚敏数据结构每一章节的c语言源代码都有,超实用!配套严蔚敏数据结构每一章节的c语言源代码都有,超实用!

2017-09-05

空空如也

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

TA关注的人

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