加载中
数据库基础知识

事务隔离五种级别: TRANSACTION_NONE 不使用事务。 TRANSACTION_READ_UNCOMMITTED 允许脏读。 TRANSACTION_READ_COMMITTED 防止脏读,最常用的隔离级别,并且是大多数数据库的默认隔离级别 ...

2021/04/06 20:34
69
状态机

铁路信号为例:扳动/过车 //3种状态下,共4种信号,共12个处理分支。以下代码为状态机处理代码 //-------未录像状态: //扳动开始信号 -》发送开始录像 //过车开始信号 -》发送开始录像 //扳...

2021/08/14 20:55
20
提升SQLite数据插入效率低、速度慢的方法

前言 SQLite数据库由于其简单、灵活、轻量、开源,已经被越来越多的被应用到中小型应用中。甚至有人说,SQLite完全可以用来取代c语言中的文件读写操作。因此我最近编写有关遥感数据处理的程序...

2021/08/03 10:22
49
特定用途变量规范

1 指针变量 在正式接口函数参数中(一般代码不强制要求),指针变量必须可以字符p的前缀表示。 如: int *pVariable = NULL; int **ppVariable = NULL; //指针的指针 智能指针建议用ptr作为前...

2021/07/27 09:21
27
日志

日志 是软件调试和测试的重要手段,良好的日志不仅可以清晰反应代码运行状态,出现问题时,可以大大缩短缺陷定位的时间和工作量。尤其对于后台服务,只有日志能反应程序运行情况。 比如,有些...

2021/07/27 09:13
32
防错性编程

一般说来,当在被某一问题困扰了很长时间,用几天甚至几周查不错代码缺陷的时候,程序员才真正意思到防错性代码的重要性,在编写代码的时候,简单加入几句断言或检查,可能在调试的时候“随手...

c++
2021/07/27 09:08
17
多重for循环优化,提升运行效率

在循环次数较少的时候一般不会发现for循环的写法会对效率产生多大问题,但一旦循环次数较多,比如说上万,循环层数较多,效率问题就非常明显了,我是在做一个数据量非常大有三层for循环的项目...

2021/07/15 15:34
22
C++下四种常用的程序运行时间的计时方法总结

记录下当前时间start,调用程序fun(),再记录一下时间end。 前后时间一减(start-end)就得到程序的运行时间了。 首先介绍最常用的,但两种精度不是很高(>=10ms)的方法:clock()和GetTickCo...

2021/06/16 08:42
78
事务的 ACID

1、事务具有四个特征: 原子性( Atomicity )、一致性( Consistency )、隔离性( Isolation )和持续性( Durability )。 2、Mysql的四种隔离级别 (1)Read Uncommitted(读取未提交内容...

2021/06/03 13:14
32
VS编译警告

忽视或关闭编译警告,都是非常草率的行为。“注意你的编译警告信息,并及时改正编译所提示的错误。如果你忽略了明显错误的话,你就难以改正微妙的错误。”—《代码大全》。 一方面,编译警告...

2021/05/28 08:59
403
TimescaleDB安装问题

有些网站上显示只拷贝两个文件,要三个一起拷贝才行

2021/04/10 09:42
119
计算机网络<思维导图>

计算机网络 1901-06·14.56k 次阅读 复习计算机网络时画的一些思维导图,希望可以加深自己的理解。 教材 :计算机网络(第7版,谢希仁编著) 第一章(概述) 第二章(物理层) 便签中的内容:...

2021/03/02 15:18
65
为什么要使用回调函数?回调函数是什么呢,它涉及到了什么? 摘录总结

"回调函数就是一个通过指针调用的函数,如果你把函数指针作为参数传给另一个函数,当这个指针被用来调用所指向的函数时,我们就说这是回调函数。" 为什么要使用它呢? @TNT_snowball 这位网友...

2021/02/24 09:26
135
回调函数的实质——什么是回调函数,为什么要使用回调函数

在C/C++里面,函数的概念很好理解,就是把某个任务独立出来,封装在一起,然后给它取个名字,它可以有参数和返回值。那么,回调函数是个什么鬼呢?它和函数到底有何异同?既然已经有了函数,...

2021/02/24 09:16
50
TCP、UDP、HTTP、SOCKET、WebSocket之间的区别

IP: 网络层协议;(高速公路) TCP和UDP: 传输层协议;(卡车) HTTP: 应用层协议;(货物)。HTTP(超文本传输协议)是利用TCP在两台电脑(通常是Web服务器和客户端)之间传输信息的协议。客...

2021/02/09 14:41
94
程序底层工具:cl编译器

说惯了面向硬件的操作系统,也应该说说操作系统的主要使用对象–用户程序。要深入理解程序的运作过程,则需要了解编译原理、链接、装载和运行库等知识。一般都是IDE封装了这些过程,一个简单...

gcc
2021/01/11 15:29
173
NODE.JS 串口通讯 NODE-SERIALPORT 使用说明

安装:npm install serialport Parsers说明: parser-byte-length: 大概意思是定义了一个长度为length字节的buffer,串口收到数据后先放到buffer中,放满了才发送给程序,超出的部分等buffe...

2020/11/28 12:24
2.2K
解决WIN7出现stackhash APPCRASH问题(故障模块名称: StackHash_af76)

方法一:本机是win7 64位,一开始以为兼容性问题,折腾了N久也不行,但皇天不负有心人,网上找到一个类似问题,原来并不是系统或者程序问题,而是网络问题,想必出现“Tensafe Microsoft基础...

msc
2020/11/28 11:11
3.7K
EasySize的使用

EasySize类范例程序(EasySize_demo,EasySize_src) 下载地址http://www.codeproject.com/KB/dialog/easysize.aspx 使用说明 步骤一 a将#include EasySize.h加载入stdafx.h b或者将#include ...

2020/11/28 11:09
121

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
返回顶部
顶部