内向项链

文章
5
资源
1
加入时间
2年10月17天

string转[]byte 高效的方式

一.问题描述今天看gin代码,发现string转[]byte,从1.6开始,做了优化。比[]byte(string) string([]byte) 快6-7倍// StringToBytes converts string to byte slice without a memory allocation.func StringToBytes(s string) (b []byte) { sh := *(*reflect.StringHeader)(unsafe.Pointer(&a

三阶段--elk日志分析(2)Logstash和ES和Kibana

logstash跟filebeat的作用差不多收集处理日志,推送到相关地方安装测试运行下载logstash-7.13.2-linux-x86_64.tar.gz包,并解压,大小约344M修改名字logstash-7.13.2为logstashLogstash管道两个必需元素 input 和 outputinput模块收集,选择filters(过滤),然后输出outputs(可以输出到屏幕或者elk集群存起来)主文件:/usr/local/logstash/bin/logstash进入logs

AndroidStudio 代码(导入类)报错但可正常运行,以及解决此问题后带来的系列问题解决...

首先是应用中很多导入的类都报红色异常显示找不到此类,但运行编译正常:第一种方法:点击AndroidStudio菜单File -> Invalidate Caches/Restar… ,在弹出的对话框中点击Invalidate and Restar ,等待AS清理并自动重启。我尝试了上面的第一种方法后没用,于是使用下面第二种方法,显示有效:关闭AndroidStu...

PWM使用过程参数配置

PWM输出结构体相关参数配置首先先来了解一下stm32的pwm输出,STM32 的定时器除了 TIM6 和TIM 7。其他的定时器都可以用来产生 PWM 输出。其中高级定时器 TIM1 和 TIM8 可以同时产生多达 7 路的 PWM 输出。而通用定时器也能同时产生多达 4路的 PWM 输出,这样,STM32 最多可以同时产生 30 路 PWM 输出!特别注意:TIM1和TIM8是高级定时器TIM2\TIM3\TIM4\TIM5是通用定时器想要产生pwm波的两个主要函数的初始化:TIM_Time