C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。 C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域, ...
分类:
编程语言 时间:
2020-07-15 16:05:30
收藏:
0 评论:
0 赞:
0 阅读:
83
原文地址:https://github.com/xieqingtian/blog/issues/2 由于本人主要是做react开发,用的代码编辑器是传说中的宇宙第一前端神器vscode, 所以在这里记录并推荐一些本人开发过程中常用的一些vscode插件帮助开发。 1. 代码提示类插件 1.1 Rea ...
分类:
其他 时间:
2020-07-15 16:05:18
收藏:
0 评论:
0 赞:
0 阅读:
54
for循环之 continue、break、标记语句 continue 终止本次循环的执行,即跳过当前这次循环中continue语句后尚未执行的语句,接着进行下一次循环条件的判断。 结束当前循环,进行下一次的循环判断。 终止当前的循环过程,但他并不跳出循环,而是继续往下判断循环条件执行语句.他只能结 ...
分类:
其他 时间:
2020-07-15 16:05:02
收藏:
0 评论:
0 赞:
0 阅读:
40
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document< ...
分类:
其他 时间:
2020-07-15 16:04:45
收藏:
0 评论:
0 赞:
0 阅读:
49
J1939协议的解读 实际上J1939规范中的《J1939/21》是一个重要文档。但是(《A Comprehensible Guide to J1939》by Wilfried Voss)一书中也指出了该文档前后的编排上,对初学者很不友好。 让初学者陷入细节当中,看不到整个协议的概况。个人建议,直接 ...
分类:
其他 时间:
2020-07-15 16:04:32
收藏:
0 评论:
0 赞:
0 阅读:
41
1、主线程不支持网络请求,只能通过子线程网络请求,子线程网络请求又不能同时界面设置 private void showResponse(final String response){ runOnUiThread(new Runnable() { @Override public void run() ...
分类:
移动平台 时间:
2020-07-15 16:04:21
收藏:
0 评论:
0 赞:
0 阅读:
47
我们经常用内存缓存数据库的内容,在新增内容时则需要进行两项操作:写入数据库,更新缓存项。 根据缓存的具体实现,这两步操作的顺序是不同的。 如果新的缓存项是从数据库中载入的,当然应该先写入数据库,再载入之。 如果新的缓存项是直接操作缓存,则应该先更新缓存,再持久化。因为如果先持久化,再更新缓存,则可能 ...
分类:
其他 时间:
2020-07-15 16:04:04
收藏:
0 评论:
0 赞:
0 阅读:
41
//可编辑 fdmemtable.Fields.FindField('name').ReadOnly := false //跟进鼠标滚轴滚动 procedure TF100136.scrlbx1MouseWheel(Sender: TObject; Shift: TShiftState; Wheel ...
分类:
其他 时间:
2020-07-15 16:03:48
收藏:
0 评论:
0 赞:
0 阅读:
47
一.ISO参考模型 OSI七层模型一般指开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架。 它从低到高分别是:物理层、数据 ...
分类:
其他 时间:
2020-07-15 16:03:30
收藏:
0 评论:
0 赞:
0 阅读:
59
一、问题 在平时的业务模块开发过程中,难免会需要做一些全局的任务、缓存、线程等等的初始化工作,那么如何解决这个问题呢?方法有多种,但具体又要怎么选择呢? 二、资源初始化 1、既然要做资源的初始化,那么就需要了解一下springboot启动过程(这里大体说下启动过程,详细:https://www.cn ...
分类:
编程语言 时间:
2020-07-15 16:02:51
收藏:
0 评论:
0 赞:
0 阅读:
29
npm install -g create-react-app create-react-app APP cd APP npm run start 这就跑起来了 ...
分类:
其他 时间:
2020-07-15 16:02:35
收藏:
0 评论:
0 赞:
0 阅读:
31
一道中规中矩的 DP 题目,但因为问题空间较大,需要做一些优化。 分治法: int an = 0; public final int longestSubsequence(int[] arr, int difference) { if (arr.length == 0) { return 0; } ...
分类:
其他 时间:
2020-07-15 16:02:16
收藏:
0 评论:
0 赞:
0 阅读:
35
背景 刚接触 VUE,用它写了一个后台,发现完成开发测试之后,切换到生产环境时,需要手动修改 axios 的 baseUrl, 一顿搜索后,找到以下解决方案 操作步骤 找到项目根目录下的 config 文件夹,里面有三个文件: 其中的 dev.env.js 和 prod.env.js 可以用来配置开 ...
分类:
其他 时间:
2020-07-15 16:02:03
收藏:
0 评论:
0 赞:
0 阅读:
42
先序 function preTraverStack(root,cb){ let stack = new Stack() stack.push(root) while(!stack.isEmpty()){ let node = stack.pop() if(node.right != null){ ...
分类:
其他 时间:
2020-07-15 16:01:44
收藏:
0 评论:
0 赞:
0 阅读:
151
限流实战:guava的RateLimiter实现令牌桶算法限流 ...
分类:
其他 时间:
2020-07-15 16:01:27
收藏:
0 评论:
0 赞:
0 阅读:
122
当你在使用where语句有前提条件时,比如某值为1的时候才执行where子句,否则不执行,这个时候,laravel5.5新出了一个简便方法when($arg,fun1[,fun2])。 具体用法如下:当$arg为真时,执行闭包fun1,为假时,执行闭包fun2(可选); 举个栗子 1 when($a ...
分类:
其他 时间:
2020-07-15 16:01:12
收藏:
0 评论:
0 赞:
0 阅读:
42
1.apache发布过的软件历史版本该路径下均可以查询 http://archive.apache.org/dist/ 2.例如tomcat的历史版本,上述路径下,找到tomcat路径点进去 http://archive.apache.org/dist/tomcat/ ...
分类:
Web开发 时间:
2020-07-15 16:00:57
收藏:
0 评论:
0 赞:
0 阅读:
59
pnl_ep_p1.top := pnl_ep_p0.Top + pnl_ep_p0.Height; pnl_ep_p2.top := pnl_ep_p0.Top + pnl_ep_p0.Height; pnl_ep_p3.top := pnl_ep_p0.Top + pnl_ep_p0.Heigh ...
分类:
Windows开发 时间:
2020-07-15 16:00:44
收藏:
0 评论:
0 赞:
0 阅读:
140
IDEA 快捷键 切换 cmd + 0 9 切换到各个模块 cmd + 1 切换到 目录 ESC 从目录切换回编辑区 ? + ? + ← / →(方向键) 前进/后退 ? +E 查看最近的文件 代码提示 ALT + ENT 代码提示 ? + ? + ? 自动补全分号 ? + ENT 执行 SQL 语 ...
分类:
其他 时间:
2020-07-15 16:00:32
收藏:
0 评论:
0 赞:
0 阅读:
52
postman简介 postman是一款功能强大的网页调式和模拟发送HTTP请求的Chrome插件,支持几乎所有类型的HTTP请求,操作简单方便,Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。 postman基础功能介绍 基本介绍 collection 在p ...
分类:
其他 时间:
2020-07-15 16:00:17
收藏:
0 评论:
0 赞:
0 阅读:
61