*对于这个月,我主要是在学堂在线上学习MOOC。邓老师讲的很好 !!!这个月,我主要学习数据结构,还不时的到学校OJ上出出题。(PS:我也是学校OJ上的管理员)今天学校停电了。。。OJ管理系统都关了。。。我只好在家开着电脑边听歌边刷清华北大OJ上的简单题。。。因为难题实在不会。。。暴力我估计都会超时。这个月争取把数据结构的MOOC学完,加油!!!*#incl …
技术教程
1. 减少 HTTP 请求的数量和大小,合并、压缩、缓存静态资源,避免重复请求和无用请求。以下是一个使用 Node.js 和 Gulp 自动化构建工具来合并、压缩和缓存静态资源的示例:1. 安装 Gulp 和相关依赖:$ npm install gulp gulp-concat gulp-uglify gulp-rename gulp-cache2. 在项目 …
我们在日常编码的时候,隐藏一个 dom 元素有很多种方式,今天我们来盘点一下隐藏 dom 元素有哪些方式,最后一种,你绝对没有用过。display: none作为经常用来隐藏元素的 css 属性,display: none 相信大家并不陌生,使用了 display: none 会直接将元素从文档树中隐藏掉。一旦元素使用了 display: none 之后,这 …
----------基于上次写的jquery插件进行改造 http:www.cnblogs.comGerryOfZhongp5533773.html背景:jQuery插件依赖jQuery库,虽然jQuery使用十分广泛,但是对于移动开发或者在其他带宽需求需要注意的时候,就得考虑,因为我不可能完成一项技术相对来说引用了一个更大的库,这样之不值得的。所以原生js …
什么是点击劫持?点击劫持 (Clickjacking) 技术又称为界面伪装攻击 (UI redress attack ),是一种视觉上的欺骗手段。通常有两种方式:攻击者使用一个透明的iframe,覆盖在一个网页上,然后诱使用户在该页面上进行操作,此时用户将在不知情的情况下点击透明的iframe页面。攻击者使用一张图片覆盖在网页,遮挡网页原有位置的含义; 简单 …
串口通信成功需要知道串口号和波特率,这里演示访问的是COM1口 波特率9600代码如下:package mainimport ("fmt""strings"serial "github.comtarmgoserial")const MAXRWLEN = 8000func main() {cfg := &seri …
字符串函数的运用、sprintf、sscanf、main标准形参、变量和常量定义、基本数据占用字节数总结、scanf函数输入数据、位运算全面介绍、基本运算符全面介绍。1. 基本数据类型转字符串格式化打印:int sprintf(char *str, const char *format, ...);int snprintf(char *str, size_t …
一、封装格式与编码格式的区别与联系1.1 什么是封装格式?封装格式(也叫容器)就是将已经编码压缩好的视频流、音频流及字幕按照一定的方案放到一个文件中,便于播放软件播放。一般来说,视频文件的后缀名就是它的封装格式。封装的格式不一样,后缀名也就不一样。比如:同样的陷可以做成饺子也可以做成包子。对于视频也是一个道理,同样的音视频流可以用不同容器来承载。常见的视频封 …
1 gin的简单使用package mainimport "github.comgin-gonicgin"func main() {Default方法的主要作用是实例化一个带有日志、故障恢复中间件的引擎。 r := gin.Default() 实例化一个gin对象定义请求 定义一个GET请求的路由,参数一是路由地址,也就是在浏览器访问的相对路 …
目前实现最优雅,打印堆栈良好的包。参考: https:studygolang.comarticles17430?fr=sidebar下载安装go get -x github.compkgerrors跟踪堆栈信息的函数使用 新生成一个错误, 带堆栈信息func New(message string) error只附加新的信息func WithMessage(e …
