自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 C语言回调函数详解

转载自C语言回调函数详解1. 什么是回调函数?回调函数,光听名字就比普通函数要高大上一些,那到底什么是回调函数呢?恕我读得书少,没有在那本书上看到关于回调函数的定义。我在百度上搜了一下,发现众说纷纭,有很大一部分都是使用类似这么一个场景来说明:A君去B君店里买东西,恰好缺货,A君留下号码给B君,有货时通知A君。感觉这个让人更容易想到的是异步操作,而不是回调。另外还有两句英文让我印象深刻:1) ...

2020-04-18 11:21:57 507

原创 二分查找问题模板

刷题不在多、不在快,在于理解并记住。二分查找问题每次都去扣边界情况的话,太浪费时间,而且也容易出错。下面就给出一个最基本的二分查找问题的标准模板,仅供参考。问题描述:给定一个有序数组,求出某个数n的下标,若不存在返回-1,数组中没有重复元素。标准模板:int binarySearch(int [] arr, int n){ if(arr == null || arr.length ==...

2020-04-14 20:07:46 168

原创 Xshell连接Virtualbox Ubuntu虚拟机 & VirtualBox打开增强功能

老是忘了自己之前怎么连接的了,每一次都要查一下,觉得很麻烦,所以在这里做个记录,其实很简单。1 安装XshellXshell官网下载免费版Xshell2 安装VirtualBox开源软件,到官网下载3 下载Ubuntu镜像到国内阿里云或者清华源等镜像网站下载,例如:http://mirrors.aliyun.com/ubuntu-releases/16.04/ubuntu-16.04....

2020-04-05 13:46:57 378

原创 list_entry()理解

0 问题描述/* Get typed element from list at a given position. */#define list_entry(ptr, type, member) \ ((type *) ((char *) (ptr) - (unsigned long) (&((type *) 0)->member)))这个宏的作用是根据一个"结构体...

2019-11-23 11:52:01 1646

原创 mysql使用数据库连接池c3p0进行连接时出现的问题

版本c3p0jar包版本:c3p0-0.9.1.2.jarjdbc连接包:mysql-connector-java-5.1.7-bin.jar数据库mysql版本:8.0.12问题1:十二月 17, 2018 11:46:05 上午 com.mchange.v2.c3p0.DriverManagerDataSource ensureDriverLoaded警告: Could not ...

2018-12-17 12:16:12 2333 3

原创 事务特性&安全问题&隔离级别

事务特性 (ACID)原子性(Atomicity):事务中的逻辑要全部执行,不可分割。否则回滚。一致性(consistency):事务执行前后,数据的完整性保持不变。举个栗子:张三有1000元,李四有1000元。张三给李四转500元,转完之后,张三还剩500元,李四有1500元。转账前后,张三和李四的钱的总和都是2000元。不会发生变化。隔离性(isolation):一个事务在执行...

2018-12-16 19:48:23 188

原创 leetcode-64. Minimum Path Sum/最小路径和

Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path.Note: You can only move either down or right at an...

2018-12-03 12:56:20 101

原创 leetcode63-Unique Paths II/独特路径II

A robot is located at the top-left corner of a m x n grid (marked ‘Start’ in the diagram below).The robot can only move either down or right at any point in time. The robot is trying to reach the bot...

2018-12-03 12:54:21 137

原创 二叉树的右视图-leetcode199

给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。示例:输入: [1,2,3,null,5,null,4]输出: [1, 3, 4]解释: 1 <--- / \2 3 <--- \ \ 5 4 <---这又是一道二叉树分层的题目,与...

2018-12-03 12:52:53 1128

原创 Failed to load class org.slf4j.impl.StaticLoggerBinder

今天用springBoot导包的时候出现了这个错误,查了官方文档后,下面是官方文档的修改建议:Failed to load class org.slf4j.impl.StaticLoggerBinderThis warning message is reported when the org.slf4j.impl.StaticLoggerBinder class could not be l...

2018-12-03 12:49:21 6968

原创 和为K的子数组-leetCode560

题目描述:给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数。示例 1 :输入:nums = [1,1,1], k = 2输出: 2 , [1,1] 与 [1,1] 为两种不同的情况。说明 : 数组的长度为 [1, 20,000]。 数组中元素的范围是 [-1000, 1000] ,且

2018-12-03 12:36:45 249

原创 leetcode96-不同构的二叉搜索树的个数/卡特兰数

给出一个 n, 用二叉搜索树来存储1 … n,总共有多少种不同构的二叉搜索树?Example:输入: 3输出: 5解释:给出 n = 3, 总共有5种不同构的二叉搜索树: 1 3 3 2 1 \ / / / \ \ 3 2 1 1 3 2...

2018-12-03 12:25:32 785

原创 首次安装mysql服务,无法启动服务&登陆被拒ERROR 1045 (28000)解决方法

2.10.4保护初始MySQL帐户MySQL安装过程涉及初始化数据目录,包括mysql包含定义MySQL帐户的授权表的数据库。有关详细信息,请参见第2.10节“安装后设置和测试”。本节介绍如何为rootMySQL安装过程中创建的初始帐户分配密码 (如果尚未这样做)。注意在Windows上,您还可以在使用MySQL Installer进行安装期间执行本节中描述的过程(请参见 第2.3.3节“...

2018-10-13 18:05:38 2899

原创 给定一列非负整数,求这些数连接起来能组成的最大的数

import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); String in[]=new String [n...

2018-09-27 12:17:13 1393 1

原创 QT 使用QextSerialPort类通过串口接收数据时出现readyread()不产生信号

QT 使用QextSerialPort类通过串口接收数据时出现readyread()不产生信号,槽函数无响应,试了很多办法,在网上找到的都是QT5自带的QtSerialPort类问题,对我这个问题都不好使。其实很简单,将串口设置为事件驱动模式就好了QextSerialBase::EventDriven。myCom = new QextSerialPort(PortName,QextSerialBa...

2018-04-17 12:50:09 6627 2

空空如也

空空如也

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

TA关注的人

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