首页 > 2021年04月01日 > 全部分享
单片机软件设计——带打印级别的printf
写单片代码的时候,经常需要使用调试串口输出打印信息来观察运行状态,但是又不想把所有的信息都打印出来,所以就想封装有一个可以设置打印级别的函数,可以通过串口给单片机发送一个打印级别,然后单片机根据这个级别打印相应的内容。 printf.h #ifndef __PRINTF_H__ #define __ ...
分类:其他   时间:2021-04-01 10:32:22    收藏:0  评论:0  赞:0  阅读:25
多线程
@(Java多线程) 总结内容: 1. 进程是什么,线程又是什么 进程就是正在运行的程序,是操作系统运行程序是产生的,它是独立存在的,进程之间互不干扰。 线程是进程的一个子集,是进程中的实际运作单位,开发人员可以通过操作线程进行多处理器编程。 2. 进程和线程的区别 根本区别: 进程是操作系统分配资 ...
分类:编程语言   时间:2021-04-01 10:32:04    收藏:0  评论:0  赞:0  阅读:23
c++光栅化软渲染器(三)光栅化篇
本篇讲解光栅化直线和填充面的算法,同时完成多线程渲染附件与画布之间的通讯工作,完成2D图形的绘制。 ...
分类:编程语言   时间:2021-04-01 10:31:51    收藏:0  评论:0  赞:0  阅读:224
C++ 编程中 的性能问题
摘抄于《C++ API 设计》 第七章 - 性能 Api性能主题 1.编译时速度:API对于编译客户程序所消耗时间影响。会影响用户的生产率 2.运行时速度:调用api的耗时,需要考虑到不同的输入规模 3.运行时内存开销:api的内存开销,影响CPU缓存性能 4.库的大小:影响客户应用程序所需的磁盘空 ...
分类:编程语言   时间:2021-04-01 10:31:33    收藏:0  评论:0  赞:0  阅读:23
Spring框架事务中的传播属性
1.Required(默认属性): 如果存在一个事务,则支持当前事务。如果没有事务,则开启一个新的事务。 2.Supports支持当前事务,如果当前没有事务,就以非事务的方式执行 3.Mandatory使用当前的事务,如果没有事务,就抛出异常 4.Requires_New新建事务,如果当前存在事务, ...
分类:编程语言   时间:2021-04-01 10:31:21    收藏:0  评论:0  赞:0  阅读:29
在CentOS7 安装 jq
root@: 安装EPEL源: yum install epel-release 安装完EPEL源后,可以查看下jq包是否存在: yum list jq 安装jq: yum install jq ##命令参考资料 ###EPEL 企业版 Linux 附加软件包(以下简称 EPEL)是一个 Fedor ...
分类:其他   时间:2021-04-01 10:31:09    收藏:0  评论:0  赞:0  阅读:19
MD5Util工具类
package com.demo.utils;import java.security.MessageDigest;/** * MD5加密类 * @author zys */public class MD5Utils { public final static String MD5(String s ...
分类:其他   时间:2021-04-01 10:30:55    收藏:0  评论:0  赞:0  阅读:23
三次握手 四次挥手
三次握手 想跟你链接: syn = 1 seq = 32位随机1 回一个: syn = 1 seq = 32位随机2 ACK =1 ack = seq[1] +1 此时已经两次握手 客户端收到后笑了,我能发能收 服务端还不知道对面能不能收到 ACK = 1 ack = seq[2] +1 服务端收到 ...
分类:其他   时间:2021-04-01 10:30:41    收藏:0  评论:0  赞:0  阅读:15
栈和队列
1、栈 栈 者,存储货物或者供旅客住宿的地方,可引申为仓库 (1)数据结构中的栈 栈是一组数据的存放方式,特点是先进后出,后进先出 (2)代码的运行方式 表示函数的一层层调用 (3)内存区域 栈也是存放数据的一种内容区域 程序运行的时候,需要内存空间存放数据,一般来说,系统会划分出两种不同的内存空间 ...
分类:其他   时间:2021-04-01 10:30:16    收藏:0  评论:0  赞:0  阅读:26
win7系统部署django项目
win7系统部署django项目,在Windows电脑上我使用的是 Apache + mod_wsgi 来部署的 # 背景 Python 3.8.3 Django 3.1.7 Apache v16 mod_wsgi 3.8DB:sqlite3 # 部署前的检查 1.检查下Python的版本 2.检查 ...
分类:Windows开发   时间:2021-04-01 10:30:01    收藏:0  评论:0  赞:0  阅读:22
面试题-python3 找出列表中出现的所有连续数字
前言 找出一个列表中,所有出现的连续数字,如列表a=[1,2,3,8,6,7,5,10,16,98,99,100,102],不考虑数字的顺序 于是可以知道连续的数字是[1,2,3],[5,6,7,8], [98,99,100] 题目 找出一个列表中,所有出现的连续数字,如列表a=[1,2,3,8,6 ...
分类:编程语言   时间:2021-04-01 10:29:44    收藏:0  评论:0  赞:0  阅读:15
3.31日记
1.LeetCode(第一个只出现一个的字符 合并排序的链表 ) 2.Promise和微任务宏任务,一道Promise难题解析 3.React复习(Hook,context) 4.vue用户按钮权限(vuex定义一些按钮对应的布尔值,定义一个指令v-has判断当前绑定的布尔值为真或假实现存在与否) ...
分类:其他   时间:2021-04-01 10:29:27    收藏:0  评论:0  赞:0  阅读:16
go中x/sync/semaphore解读
semaphore semaphore的作用 如何使用 分析下原理 Acquire TryAcquire Release 总结 参考 semaphore semaphore的作用 信号量是在并发编程中比较常见的一种同步机制,它会保证持有的计数器在0到初始化的权重之间,每次获取资源时都会将信号量中的计 ...
分类:其他   时间:2021-04-01 10:29:11    收藏:0  评论:0  赞:0  阅读:19
如何对两个TimeStamp格式的时间进行比较?
Calendar calendar = Calendar.getInstance(); //把当前时间减去3个月,如果为负数则会把年份往前推,比如2010年1月-3会变成2009年10月 calendar.add(Calendar.MONTH,-3); Timestamp time = new Ti ...
分类:其他   时间:2021-04-01 10:28:56    收藏:0  评论:0  赞:0  阅读:30
python logging rsyslog混合使用
简介: 企业规模大了,场景业务多了,日志不能再分散处理了。那么第一选择就是日志服务器,一台服务器就可以查看所有业务的日志,当然,也要有专门的数据库存储日志,专门的WEB浏览日志。 作为linux的默认日志服务,rsyslog就是我们的第一选择了,它即是linux系统的日志服务,也可以配置开放端口作为 ...
分类:编程语言   时间:2021-04-01 10:28:37    收藏:0  评论:0  赞:0  阅读:23
有return的情况下try catch finally的执行顺序(最有说服力的总结)
结论: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来, 管finally中的代码怎么样,返回的值都不会 ...
分类:其他   时间:2021-04-01 10:28:21    收藏:0  评论:0  赞:0  阅读:16
一个jeecg框架的Java项目,tomcat中安装war包总是出现404错误的原因
在服务器上,tomcat启动后,自动解压war包,如果这个war包在解压过程中出现错误,造成中断,那么访问http://localhost:8080/warname(war包名称) 就会出现404错误 这个jeecg项目,在解压war包过程中,如果出错。会把日志生成在tomcat安装目录下 /jee ...
分类:编程语言   时间:2021-04-01 10:28:09    收藏:0  评论:0  赞:0  阅读:16
layui 表格toolTip
## 表格鼠标移入弹出显示 ##### 使用方法 1、在layui 的table中的cols使用templet并在templet中使用tooltip包裹实际的内容 ``` {field: 'startTime', align:'left',title: '发起时间',width:'12%',temp ...
分类:其他   时间:2021-04-01 10:27:45    收藏:0  评论:0  赞:0  阅读:59
int **p和int *p有什么区别
int *p表示的是一级指针,表示p所指向的地址里面存放的是一个int类型的值。int **p表示的是二级指针,表示p所指向的地址里面存放的是一个指向int类型的指针。 一级指针存放变量的地址,指向的值是变量的内容。如int* p={1,2,3}, p=数组的首地址,*p=数组的第一个值; 二级指针 ...
分类:其他   时间:2021-04-01 10:27:31    收藏:0  评论:0  赞:0  阅读:24
The older I get, the more I see how much motivations matter.
Porting iTunes to Windows meant going back to all of the music companies—which had made deals to be in iTunes based on the assurance that it would be ...
分类:其他   时间:2021-04-01 10:27:12    收藏:0  评论:0  赞:0  阅读:26
943条   上一页 1 ... 31 32 33 34 35 ... 48 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!