自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Cry_Alone的博客

虚拟的世界,比天地更广阔

  • 博客(37)
  • 资源 (4)
  • 收藏
  • 关注

原创 IoT开发——在linux上安装Eclipse编辑器

目录1 安装包准备2 开始安装2.1 使用winScp工具,将下载好的jdk和eclipse包移动到linux用户的~/download目录2.2 将Downloads目录下的两个压缩包解压到~/etc目录下2.3 配置JDK环境变量(1)vim ~/.profile 编辑用户的profile文件(2)重启虚拟机,查看配置是否正确2.4 配置Eclipse(1...

2018-11-15 00:10:00 3992 1

原创 小程序promise化

安装npm install --save [email protected]构建删除miniprogram_npm目录重新构建点击工具,构建npm使用在小程序的主目录下的app.js中调用一次promisifyAll()//app.jsimport{promisifyAll}from'miniprogram-api-promise';constwxp=wx.p={}//将wx下的所有异步方法promise化后,挂载到wx...

2022-01-19 01:27:53 703

原创 docker 安装mysql

1 下载 sudo docker pull mysql:5.72 查看下载的镜像sudo docker images3 创建mysql容器,(启动和挂载)sudo docker run -p 3306:3306 --name mysql \-v /mydata/mysql/log:/var/log/mysql \-v /mydata/mysql/data:/var/lib/mysql \-v /mydata/mysql/conf:/etc/mys...

2021-12-11 20:45:13 160

原创 pom 设置 Maven 的JDK编译版本

maven项目会用maven-compiler-plugin默认的jdk版本来进行编译,如果不指明版本就容易出现版本不匹配的问题,可能导致编译不通过的问题。指定编译版本的方法如下:1、方式一<properties> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.source>1.8</maven.compiler.source>...

2021-10-23 22:02:45 959

原创 window mysql 安装

Windows下安装MySQL详细教程 - m1racle - 博客园

2021-09-28 22:23:37 124

原创 【C++语言】彻底搞懂++i和i++

目录1 概念2 前缀递增示例2.1 示例代码2.2 解题思路3 后缀递增示例3.1 示例代码3.2 解题思路4 混合表达式示例4.1 示例代码4.2 解题思路1 概念++是单目运算符:++i是前缀递增,先参与表达式运算,然后再自增;i++是后缀递增,表示先进行递增,然后再参与表达式运算。2 前缀递增示例2.1 示例代码#include<iostream>using namespace std;int main(int arg.

2021-02-16 00:37:34 7685 4

原创 touchGFX架构

2019-11-17 22:56:42 1072

原创 【C++语言】static关键词详解

目录1 static关键词修饰全局变量2 static关键词修饰局部变量3 static关键词修饰函数1 static关键词修饰全局变量普通全局变量:全局变量定义在函数体之外,存在于全局数据区中,对整个工程的文件可见,不同文件不能定义同名的全局变量。各个文件之间共享全局变量,只需要用extern声明即可,如下图所示: ...

2019-11-17 19:56:31 228

原创 Ideal 报错之 Class ** is never used 解决办法

错误信息:解决办法:  File---->Settings—>Editor---->Code Style---->Inspections---->java—>Declaration redundancy——>unused declaration---->去掉勾,如下图:重启IDE,ok...

2019-03-23 23:46:40 6715 2

原创 SpringBoot整合Mybatis详细教程

目录1 创建项目1.1 打开IDEA,创建一个新项目,左边选中Spring Initializr选项,右边选中你的jdk版本,点击Next1.2 填写项目名称,Group一般填写 :com.公司名.组名 ,Arifact填写:项目名。选中打包方式为jar包1.3 选择springboot项目的需要模块2 添加druid连接池2.1 配置druid的dependenc...

2019-03-22 00:18:02 450

原创 apache-maven-3.6.0的安装配置

1 下载1.1下载Maven压缩包 maven3.6.0下载地址1.2 解压将下载好的压缩包解压到你的D:\Program Files\Apache\apache-maven-3.6.0目录(也可自定义路径)2 环境变量2.1 配置环境变量在环境变量Path中添加一行(D:\Program Files\Apache\apache-maven-3.6.0\...

2019-03-17 12:03:23 16993 5

原创 Unbutu18.10 安装mysql

目录1 安装MySQL2 进入mysql3 远程Navicat连接mysql1 安装MySQLsudo apt-get update sudo apt-get install mysql-server sudo mysql_secure_installation接下来认真看提示,按照下面进行配置:VALIDATE PASSWORD PLUGIN can be...

2019-03-16 00:19:03 248

原创 IoT开发——WIFI模块ESP8266 RTOS SDK V3.0.0环境搭建

目录1. 环境概览2. 安装Ubuntu操作系统3.搭建编译环境3.2 环境准备3.3 环境配置3.4 设置串口,进行编译 3.5 安装elipse编译器1. 环境概览                                    搭建ESP8266 RTOS SDK V3.0.0环境需要准备:&lt;1&gt;开发包:ESP8266 RTOS ...

2018-11-14 00:41:25 5279 2

原创 IoT开发——搭建Ubuntu16.04系统

目录1.准备软件2.开始安装2.1 启动VMware,点击创建新的虚拟机2.2  选择典型安装---&gt;稍后安装操作系统2.3 选择操作系统和版本,本文是64位版本,如果你是32位操作系统,请选择Ubuntu 32位2.4 填写你的虚拟机名称和存放路径2.5  分配磁盘大小,根据自己的需求分配2.6 根据需求自定义硬件2.7 启动你的虚拟机,进入安装界面...

2018-11-13 00:06:47 2099

原创 树莓派开发——新手上路篇(1)

一  树莓派简介1 树莓派的来源2012年,总部位于英国牛津大学的树莓派基金会发布了一款“电脑”。严格意义来说,它只是一块包含CPU和内存的迷你主板,配置甚至不如主流手机。在移动互联飞速发展的时代,这一科技产品显然无法在大众人群中造成影响,然而它却让无数极客欢欣鼓舞。之后,这款基于Linux的单板机电脑,以低价硬件及自由软件促进学校的基本计算机科学教育。2  树莓派的功能树莓派...

2018-10-31 23:13:42 3942 1

原创 【C++语言】cout输出string的问题

今天在编写过程中,突然发现cout输出string在编译时会出现下面的一个错误:error C2679: 二进制“&lt;&lt;”: 没有找到接受“std::string”类型的右操作数的运算符(或没有可接受的转换) 而在之前没有碰到过类似的问题,找了下问题突然发现是因为头文件的加载错误,加载&lt;string&gt;就编译正常,而加载&lt;string.h&gt;...

2018-01-21 14:20:24 952 1

原创 前端学习——css的display样式中block,inline和inline-block的区别

概念:       1  block完整的解释是block-level elements(块级别元素),block元素被独立为一块,不设置浮动属性的情况      下,单独占一行。      2  inline的完整解释是inline elements(内联元素),内联元素前后没有空格,一系列inline元素都在一行内显示,直到将该行排满才会换行。     3 大体来说HTML元素各有...

2017-10-24 14:05:30 781

原创 Java开发——【错误】tomcat报org.springframework.web.context.ContextLoaderListener找不到,类加载器问题

错误打印信息如下:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListenerat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333)at org...

2017-10-14 17:53:09 628

原创 Java开发——【错误】ApplicationContext对象声明错误

程序出现如下异常:java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContextat org.springframework.context.support.Abst...

2017-10-14 17:11:30 1859

原创 Java开发——【错误】java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory异常

程序如果出现java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory,表明缺少commons-logging-1.1.3.jar 解决方案:添加commons-logging-1.1.3.jar

2017-10-14 17:08:56 692

原创 Java开发——【错误】SSM整合,MySql数据库连接异常情况之JDBC属性文件的引用

 JUNIT测试错误如下 org.apache.ibatis.exceptions.PersistenceException: ### Error querying database.  Cause: org.springframework.jdbc.CannotGetJdbcConnectionException:Could not get JDBC Connection; ne...

2017-10-14 15:37:35 2167

原创 windows编程学习——GDI学习基础篇(1)

GDI学习旅途基础篇之一VOID GdiProc(HDC hdc){HPEN hpen,hpenOld;HBRUSH hbrush,hbrushOld;BYTE bRed = 0;BYTE bGreen = 0;BYTE bBlue = 0;//设置画笔颜色COLORREF cPen = RGB(bRed,bGreen,bBlue);//设置画刷颜色COLORREF cBr...

2016-12-18 21:24:52 624

原创 windows编程学习——多媒体时钟

以下是使用多媒体计数器时涉及的函数(1)DWORD   timeGetTime(void)         返回从Windows启动开始经过的毫秒数(2)timeSetEvent( UINT uDelay,       UINT uResolution,       LPTIMECALLBACK lpTimeProc,       DWORD dwUser,       UINT f...

2016-12-07 20:47:00 2326 1

原创 windows编程学习——获取系统信息

(1) GetSystemInfo函数功能:返回关于当前系统的信息。函数原型:void WINAPI GetSystemInfo(_Out_ LPSYSTEM_INFO lpSystemInfo//LPSYSTEM_INFO结构体指针);    SYSTEM_INFO结构体功能:包括当前计算机的信息。这个信息包括计算机的体系结构、中央处理器的类型、系统中中央处理器的数量、页面的大小...

2016-12-07 20:43:43 555

原创 windows编程学习——互斥对象

对于互斥对象的操作包括:(1)创建互斥对象(CreateMutex)CreateMutex函数功能: 创建互斥量来确保一个线程独占对一个资源的访问。互斥量对象包含一个使用计数、线程ID以及一个递归计数。线程ID用来标识当前占用这个互斥量的是系统中的那个线程,递归计数表示这个线程占用该互斥量的次数。互斥量可以确保正在访问内存块中的任何线程会独占对内存块的访问权,这样就维护了数据的完整性。...

2016-12-07 20:33:34 632

原创 windows编程学习——命名通道

命名管道数据传输过程:在服务器端调用CreateNamedpipe创建命名管道之后,调用ConnectNamedpipe函数让服务器端进程等待客户端进程连接到该命名管道的实例上。在客户端首先调用WaiteNamedpipe函数判断当前是否有可以利用的命名管道实例,如果有,就调用CreateFile函数打开该命名管道的实例,并且建立一个连接。下面是一些函数,以及一个具体实例服务器端程序:...

2016-12-07 20:19:13 989

原创 windows编程学习——共享内存(三)

#include &lt;stdio.h&gt;#include &lt;Windows.h&gt;#define SHAREMEMNAME "ZSShareMem"int main(){ DWORD err; HANDLE hShareMem = INVALID_HANDLE_VALUE; char *address; int *p; hShareMem = Cre...

2016-12-02 16:06:37 380

原创 windows编程学习——共享内存(二)

#include &lt;stdio.h&gt;#include &lt;Windows.h&gt;#define SHAREMEMNAME "ZSShareMem"int main(){ char *szShareMem = NULL; HANDLE hShareMem = INVALID_HANDLE_VALUE; hShareMem = OpenFileMappin...

2016-12-01 21:58:52 481

原创 windows编程学习——共享内存(一)

#include &lt;stdio.h&gt;#include &lt;Windows.h&gt;#define SHAREMEMNAME "ZSShareMem"int main(){ DWORD err; HANDLE hShareMem = INVALID_HANDLE_VALUE; /*创建一个名字为ZSShareMem的共享内存*/ hShareMem = C...

2016-12-01 21:50:58 865

原创 windows编程学习——事件

                 基本概念事件内核对象:事件对象包含一个使用计数,一个用来表示事件是手动还是自动重置事件的布尔值和一个表示事件是否被触发的布尔值。事件对象类型:手动重置和自动重置。当一个手动重置事件被触发的时候,正在等待该事件的所有线程都将变成可调度状态。而当一个自动重置事件被触发时,只有一个正在等待该事件的线程变成可调度状态。事件的用途:通常我们使用事件,让一个线...

2016-09-16 22:11:43 857

原创 windows编程学习——等待函数

                 基本概念 等待函数:等待函数会让一个线程自动进入等待状态,直到指定的内核对象被触发。                  APIDWORD WaitForSingleObiect(           HANDLE hObject,           DWORD dwMilliseconds);作用:使一个线程自动进去等待状态。...

2016-09-16 20:53:50 1184

原创 windows编程学习——关键代码段

 多线程学习篇(一)关键代码段一、基本概念关键代码段:关键代码段也称之为临界区,工作在用户模式下。它是一小段代码,在执行前需要独占对一些共享资源的访问权。 优点:关键代码段工作在用户模式下,因此它简单,执行速度快。 缺点:不能在多个进程之间对线程进行同步(原因:它不是内核对象)二、API1、关键段相关APICRITICAL_SECTION结构体:这是一个未公开内...

2016-09-12 19:09:37 3229

原创 【C++语言】string,const char*,char *相互转换

c++ string,const char*,char *相互转换 1.const char*转stringconst char* c_str = "sss";string str(c_str);2.string转const char*string str ="sss";const char* c_str = str.c_str();3.str...

2016-08-27 16:32:20 986

原创 windows编程学习——CreateThread()函数

CreateThread()函数介绍:HANDLE CreateThread(  LPSECURITY_ATTRIBUTES     lpThreadAttributes,        //指向SECURITY_ATTRIBUTES的指针,NULL默认为安全,不可被子线程继承  DWORD                                    dwStackSize,  ...

2016-04-21 17:12:44 1902

原创 【C++语言】读取XML文件

C++读取XML文件今天我们主要学习如何使用tinyXml类库,辅助解析XML文件首先,我们先从网上下载tinyXml的源代码,然后将其解压,将解压后的文件夹下的tinystr.h、tinyxml.h、tinystr.cpp、tinyxml.cpp、tinyxmlerror.cpp和tinyxmlparser.cpp这六个文件拷贝到你的工程中去。然后在你程序头部添加#i...

2016-04-17 18:53:41 14709

翻译 【C++语言】不用循环和递归输出0-999的数

#include&lt;iostream&gt;using namespace std;#define A(x) x;x;x;x;x;x;x;x;x;x;int main(){int n=0;A(A(A(printf("%d\n",n++))));getchar();return 0;}

2016-04-16 21:54:22 1127

原创 windows编程学习——句柄

Windows编程学习之句柄1       介绍:        句柄,是整个Windows编程的基础,一个句柄是指使用一个唯一的整数值(32位OS中四字节长/64位OS中8字节长),来标识应用程序中不同对象和同类中的不同实例。应用程序能通过句柄访问相应对象的信息。1.1         定义:句柄是OS内标志程序建立的唯一整数1.2         由来:源于内存管理机制-虚拟...

2016-03-15 20:21:00 1044

JAVA编写的课程管理系统代码

适合本科毕业设计、JAVA入门学习

2017-06-22

Java网络编程

资源列表: Java 网络编程pptJ AVA网络编程 JAVA网络编程与分布式计算

2017-06-22

ORACLE数据库手册大全

文档列表: oracle函数大全(分类显示) Oracle函数大全 Oracle函数手册 ORACLE九阴真经 oracle知识库 SQLCodes-Oracle错误代码与消息解释 SQLServer参考手册 SQL语言参考大全

2017-06-22

SSH框架相关中文技术手册

包括Spring、Hubernate、Struts相关注解,以及jar包等资源

2017-06-22

空空如也

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

TA关注的人

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