相关文章
Go语言使用标准库时常见错误
Go的标准库是一组增加和拓展语言的核心包。然而,很容易误用标准库,或者我们对其行为理解有限,导致产生了bug或不应该在生产级应用程序中某些功能。
1. 提供错误的持续时间 标准库提供了获取 time.Duration 的常用函数和方法,但由于 time.Duration 是 int64 的自定义类型,…
编程日记
2024/12/23 0:05:07
获取字符串的全排列(去除字符串中2个字符相同时造成的重复)
一、概念 现有一个字符串,要打印出该字符串中字符的全排列。 以字符串abc为例,输出的结果为:abc、acb、bac、bca、cab、cba。 以字符串aab为例,输出的结果为:aab、aba、baa。 二、代码
public class Permutation {pub…
编程日记
2024/12/20 5:37:14
HLS视频播放在iOS和安卓平台的适配问题及解决方案
HLS视频播放在iOS和安卓平台的适配问题及解决方案
在移动端视频播放中,HLS(HTTP Live Streaming)是一种常用的流媒体传输协议,可以实现视频的分段传输和自适应码率调整,以提供更好的播放体验。然而,由于iO…
编程日记
2024/12/10 4:09:29
最优算法100例之49-链表环-计算环的长度
专栏主页:计算机专业基础知识总结(适用于期末复习考研刷题求职面试)系列文章https://blog.csdn.net/seeker1994/category_12585732.html
题目描述 定义两个指针,一个指针走两步,一个指针走一步,第一次相遇时开始计数,第二次相遇时停止计数,最后计数器的值就是环的长度…
编程日记
2024/12/19 6:55:12
61、ARM/串口通信相关学习20240415
一、串口通信:实现PC端串口助手与开发板的字符串通信。
代码:
main:
#include "uart4.h"int main(){uart4_config();//char a;char s[64];while (1){//a getchar();//putchar(a1);gets(s);puts(s);}return 0;}usrt4.cÿ…
编程日记
2024/11/12 7:27:49
【Bugku】sqli-0x1
1.打开靶场,进入实验场景
2.按F12查看源代码,发现有一个/?pls_help路径,在url后加上查看。 3.得到的php源码 首先,代码通过 error_reporting(0) 和 error_log(0) 关闭了错误报告,这可以防止攻击者从错误信息中获取敏…
编程日记
2024/12/22 23:58:45
12.MySQL应用架构演变
MySQL应用架构演变
1.总览
单机单库主从架构分库分表云数据库
2.单机单库
介绍
一个简单的小型网站或者应用背后的架构可以非常简单,数据存储只需要一个MySQL Instance就能满足数据读取和写入需求(这里忽略掉了数据备份的实例)ÿ…
编程日记
2024/12/17 11:15:58
移动端web适配方案
以下是移动端适配的多个方案,也可以说说你是怎么做的。
正文 自适应:根据不同的设备屏幕大小来自动调整尺寸、大小 响应式:会随着屏幕的实时变动而自动调整,是一种更强的自适应
为什么要做移动端适配?
目前市面上…
编程日记
2024/12/22 21:07:57