自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(146)
  • 资源 (6)
  • 收藏
  • 关注

原创 GIT配置

GIT配置

2022-06-19 10:17:39 16586 1

原创 Maven项目显示iml文件和idea文件夹

Maven项目显示iml文件和idea文件夹

2022-06-05 18:35:57 1638

转载 Java快速入门教程 1、使用IntelliJ IDEA+Maven 创建、开发、管理项目

Java快速入门教程 3、使用IntelliJ IDEA+Maven 创建、开发、管理项目

2022-06-05 17:38:32 374

转载 IntelliJ IDEA常用快捷键(非常实用)-提升你的编码速度

目录 IDEA介绍 前言复制选择移动删除提示定位格式化 IDEA介绍 前言 百度百科:IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrai...

2020-12-03 19:37:38 548

转载 2020软考高级系统分析师,你想知道的全在这

2020年准备参加软考获取高级职业技术资格认证的小伙伴咱们约起吧?!去年刚参加完嵌入式系统设计师考试,并以高分通过,这里给自己点个赞!自这篇发表之后有很多致力于嵌入式开发的小伙伴加我微信,关注我的微博,也有很多因此成了好朋友,甚至是同事。自前年开始,我会在CSDN、简书、GITHUB等平台将我在学习嵌入式的道路上遇到的各种问题都写成一篇技术博客,因为这样既能给日后查找资料方便,也能进一步提高自己的文档编写能力,还能广交朋友,拓展人脉,何乐而不为呢。当然也希望大家能和我一样,把自己在学习中的问题写成博客放.

2020-08-23 18:31:40 2771

原创 Git Bash运行错误,Git 32位

环境:win10 64位Error: Could not fork child process: Resource temporarily unavailable (-1).DLL rebasing may be required; see ‘rebaseall / rebase –help’.问题现象 : 修复系统补丁后,运行git bash一直报错,failed to fork chi...

2020-02-25 16:58:07 943

转载 win10 专业版 git bash 闪退问题终极解决方案

问题描述Win10 64位专业版安装git 2.x之后出现 Git闪退,安装1.x出现bash: /dev/null: No such device or address fatal: open /dev/null or dup failed: No such file or directory 错误。背景描述重装了win10系统问题解决过程描述1.网上有答案说是C:/Window/Sy...

2020-02-08 17:18:29 710 2

原创 Git的常用命令

1、用户配置:   a) git config --global user.name+“自己的名字”(可以随意命名)   b) git config --global user.email +“自己的邮箱”2、初始化版本库 git init3、查看状态 git status4、添加文件到暂存库 git add 文件名 或者 * ...

2020-01-12 12:54:20 237

转载 VS Code 的常用快捷键和插件

一、vs code 的常用快捷键1、注释:a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u)c) 多行注释:[alt+shift+A]d) 多行注释:/**2、移动行:alt+up/down3、显示/隐藏左侧目录栏 ctrl + b4、复制当前行:shift + alt +up/...

2020-01-12 12:48:33 302

转载 基于物理的渲染———HDR Tone Mapping

基于物理的渲染—HDR Tone Mapping在游戏引擎渲染管线中,我们对于R、G、B通道颜色信息的数值范围通常设置在[0,1]之间(或者是[0,255])。其中,0代表没有光亮度,1代表显示器能够显示的最大光亮度。这个表示方式虽然直接易懂,但它并不能反映真实世界中光亮度的情况。在真实世界的光照环境中,光亮强度有时候会超过显示器能够显示的最大亮度。而且,人眼在观察真实世界的物体时,会根据光照强...

2020-01-01 19:46:54 475

原创 ubuntu16.04安装opencv3.4.1教程

查看ubuntu版本号下载源码、解压、安装:1.去官网下载opencv,在本教程中选用的时opencv3.4.1,其他版本的配置方法异曲同工。下载链接http://opencv.org/releases.html,选择sources版本2.解压下载下来的zip包unzip opencv-3.4.1.zip3.安装依赖库和cmake ,如果提醒需要apt-get update,那就...

2019-12-04 14:10:46 197

转载 Linux 忘记密码解决方法

Linux 忘记密码解决方法很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。方法一:步骤如下:重启linux系统3 秒之内要按一下回车,出现如下界面然后输入e在第二行最后边输入 single,有一个空格。具体方法为按向下尖头移动到第二行,按"e"进入编辑模式,在后边...

2019-12-03 20:48:25 218

原创 Git向码云提交本地项目

1.在码云上创建仓库注意: 建议不要勾选,码云默认勾选,去掉,勾选可能导致后续提交一直被拒点击HTTPS 拿到项目地址,然后码云就ok 了2.在本地项目初始化Git仓库以及提交到码云依次输入以下的命令:cd 项目的文件夹git config --global user.name "引号内的文字替换为你的码云用户名"git config --global user.email "引...

2019-11-29 16:44:03 186

原创 进程和线程的区别

进程和线程的区别?进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享某些变...

2019-11-28 21:30:05 115

转载 windows下vs2017中使用pthread库

1号坑:报错无法找到pthread头文件 下载缺失的文件地址:ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-9-1-release.zip解压exe文件打开下载好的exe文件,点击界面上的extract。位置看你自己喜好,记住就行。 配置聚焦目标我们用到的...

2019-11-28 14:38:20 1030

原创 码云添加SSH公钥并测试

1.创建公钥的目的: 使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地址)1.打开终端进入.ssh目录cd ~/.ssh如果.ssh文件夹不存在,执行指令自动创建mkdir ~/.ssh2.在gitBash键入ssh-keygen -t rsa,如果不用输密码,接下来巧三个回车:3.在文件目录C:\Users\Administrator....

2019-11-27 20:21:37 2280

转载 进程间8种通信方式详解

进程通信: 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程A把数据从用户空间拷到内核缓冲区,进程B再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信。1 匿名管道通信匿名管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘...

2019-10-16 13:24:37 604

原创 vs2017中报无法打开包括文件: corecrt.h: No such file or directory,400+错误

错误显示如下:在你的解决方案下选择属性,然后在常规中有Windows SDK版本,输入正确的SDK版本即可。

2019-08-28 21:00:10 5522 2

转载 __declspec(dllexport) && __declspec(dllimport)

原帖地址在这:http://www.cnblogs.com/xd502djj/archive/2010/09/21/1832493.html__declspec(dllexport)声明一个导出函数,是说这个函数要从本DLL导出。我要给别人用。一般用于dll中省掉在DEF文件中手工定义导出哪些函数的一个方法。当然,如果你的DLL里全是C++的类的话,你无法在DEF里指定导出的函数,只能用__...

2019-08-12 11:09:48 174

原创 数据库隔离级别------串行化,可重复读,读提交,读未提交

四种隔离级别:串行化,可重复读,读提交,读未提交1.串行化当数据库系统使用SERIALIZABLE隔离级别时,一个事务在执行过程中完全看不到其他事务对数据库所做的更新。当两个事务同时操作数据库中相同数据时,如果第一个事务已经在访问该数据,第二个事务只能停下来等待,必须等到第一个事务结束后才能恢复运行。因此这两个事务实际上是串行化方式运行。2.可重复读当数据库系统使用REPEATABLE ...

2019-08-05 16:12:45 6799

原创 Xshell5连接虚拟机出现连Connection failed的问题!

解决办法:在用Xshell5连接虚拟机的ubuntu系统。总是连不上,出现这种情况的原因可能很多,有像百度上面说的没有关闭linux的防火墙,没有启动linux的ssh服务。但这些方法都依次试过,还是无法连接。最后找到了连接办法如下。最后将网络的NET模式改成桥接模式就好了。如果虚拟机的网络连接为NAT连接,则会出现ping ip可以ping通,但是Xshell就是连接不到虚拟的linux系...

2019-08-04 17:28:31 2981

原创 const在函数前后的区别

前面使用const 表示返回值为const后面加 const表示函数不可以修改class的成员

2019-07-16 18:00:46 515

转载 数据库中表的连接方式详解

连接查询通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。在 关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不 同实体的信息。连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数据类型。为不同实体创建新的表,尔后通过连接进行查询。...

2019-06-13 10:52:48 19450

转载 【整理】C++ string转int,string转double,string转long,int转string,double转string…

原创文章,转载请注明: 转载自勤奋的小青蛙本文链接地址: 【整理】C++ string转int,string转double,string转long,int转string,double转string…C++开发中,经常遇到各种基本类型与string的转换,掌握本博文,便可以轻松应对C++各基本类型与string的转换(比如:int转string,double转string,long转strin...

2019-06-10 11:19:45 346

原创 bash: export: `=': 不是有效的标识符

解决办法:把等号两边的空格去掉

2019-05-30 17:30:03 3479

转载 几句话解释配置./configure --prefix的作用

源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure –help输出详细的选项列表。其中–prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/li...

2019-05-30 16:54:22 2411

转载 Unix网络编程:从入门到放弃——一个简单的时间获取程序

《Unix网络编程》两卷备受赞誉,另外四本传世经典《TCP/IP详解》(3卷)和《Unix环境高级编程》更是让W.Richard Stevens如同神一般的存在。最近入手了其中两本《Unix网络编程》准备开启网络编程的学习之旅。书本配套源码地址:http://www.unpbook.com/src.html编译环境:Ubuntu16.04-64首先解压源文件,打开主文件夹下README文...

2019-05-29 14:56:21 830

原创 linux下动态库找不到的三种解决方案

新添加的环境变量不影响原有的环境变量方法:第三种最推荐打开:填写:设置生效命令:

2019-05-28 15:16:45 2597

原创 linux基础---Libevent《八》

先来说一下使用套路:1. 创建一个事件处理框架2. 创建一事件3. 事件添加到事件处理框架上4. 开始事件循环5. 释放资源重要函数讲解:消息循环:未决 && 非未决未决:有资格被处理但是还没有被处理非未决:没有资格被处理事件的状态转换例子:read#include <stdio.h>#include <unis...

2019-05-28 12:27:04 159

原创 TCP && UDP 使用场景

2019-05-28 10:46:46 133

原创 linux基础 ---线程池原理《十三》

2019-05-27 11:47:29 111

原创 ubuntu 系统文件重命名 mv && rename

方法一:mv命令例如:1.txt被命名成2.txtmv 1.txt 2.txt例子:将/a目录移动到/b下,并重命名为cmv /a /b/c方法二:rename命令例子:

2019-05-26 20:59:04 1168

原创 Socket send函数和recv函数详解

1.send 函数int send( SOCKET s, const char FAR *buf, int len, int flags );不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。该函数的第一个参数指定发送端套接字描述符;第二个参数指明一个存放应用程序要发送数...

2019-05-26 20:16:42 169

原创 linux基础 ---epoll《十二》

epoll例子:#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <sys/types.h>#include <string.h>#include <sys/socket.h>#include <arpa/inet.h>...

2019-05-25 17:41:27 121

原创 linux基础 ---select/poll《十一》

一个进程如何解决多个问题:select函数:select使用 ==》 一个进程搞定多个客户端的连接#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <sys/types.h>#include <string.h>#include ...

2019-05-23 10:53:49 783 1

原创 linux基础 ---TCP《十》

网络应用程序设计模式:协议格式:数据链路层协议=>以太网帧协议以太网帧协议需要知道对方的mac地址才能给对方发送数据。不知道对方的mac地址的时候填ff:ff:ff:ff:ff:ffIP协议=》网络层DNS - 服务器TCP/UDP=》传输层协议TCP协议:面向连接的安全的流式传输协议连接的时候,进行三次握手数据发送的时候,会进行数据的确认数据丢失的...

2019-05-20 20:05:54 124

原创 linux基础---信号的使用《六》

信号的概念:信号状态:信号四要素:默认处理的5类动作:信号查看:

2019-05-20 12:04:48 148

原创 linux基础---进程间的通信《五》

进程间的通信:IPC(InterProcess Communication )进程间的通信,通过内核提供的缓冲区进行常见的通信方式:单工(广播),半双工(对讲机),全双工(打电话)管道:半双工pipe通信成功返回0,失败返回-1. fd[0]代表读端,fd[1]代表写端读函数readssize_t read(int fd,void *buf,size_t nbyte)re...

2019-05-19 18:38:06 113

原创 linux基础---进程的概念《四》

Linux系统课程:一.进程相关的概念:进程状态转换MMU:虚拟内存到物理内存的映射修改内存访问级别用户空间映射到物理内存是独立的。PCB进程控制块...

2019-05-16 18:30:27 141

原创 linux基础---makefile编写《三》

makefile好处:一次编写,终身受益命名规则:makefileMakefile三要素:目标依赖规则命令写法:目标:依赖tap键规则命令缺点:如果更改其中一个文件,所有的源码都需要重新编译可以考虑编译过程的分解,先生成.o文件,然后使用.o文件得到结果定义变量和使用:makefile隐含规则:默认处理第一个目标函数:wildcard 可以进行文件匹配...

2019-05-16 17:58:34 321

Git闪退的替换文件-null.sys文件

Git闪退修复,替换C:\Windows\System32\drivers\下的null.sys文件,替换后启动即可。

2020-02-08

labelme2COCO.py

用来给数据打标签的代码,给coco数据打标签

2019-06-14

OpengL ES 2.0

ES模拟器,OPENGL ES 3.0编程指南 原书第2版 ,配套书的代码

2018-11-30

unity 可以使用的System.Drawing.dll

unity 可以使用的System.Drawing.dll,读取图片和生成图片,亲测。

2018-11-27

opengL 进行布料仿真《opencloth》

该工程OpenGL库进行布料仿真,语言c++,其中有很多个demon,

2018-08-28

高效程序员的45个习惯:敏捷开发修炼之道

本书总结并生动地阐述了成为高效的开发人员所需具备的45个习惯、思想观念和方法,涵盖了软件开发进程、编程和调试工作、开发者态度、项目和团队管理以及持续学习等几个方面。

2018-08-28

空空如也

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

TA关注的人

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