- 博客(33)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 Git中的回退/回撤/撤销/取消
放弃修改,放弃增加文件操作本地修改了一些文件 (并没有使用 git add 到暂存区)单个文件/文件夹:git checkout -- filename所有文件/文件夹:git checkout .本地新增了一些文件 (并没有 git add 到暂存区),想放弃修改单个文件/文件夹:rm -rf filename所有文件:git clean -xdf删除新增的文件,如果文件已经已经 git add 到暂存区,并不会删除!所有文件和文件夹:git cle
2022-01-24 13:38:59 870 1
原创 Git从远程仓库获取所有分支
git branch -r | grep -v ‘->’ | while read remote; do git branch --track “KaTeX parse error: Expected '}', got '#' at position 8: {remote#̲origin/}" "remote”; donegit fetch --allgit pull --all
2021-10-25 09:24:19 367
原创 Dockerfile中Ubuntu18.04 apt-get更换清华源
针对 x86架构RUN mv /etc/apt/sources.list /etc/apt/sources.list.bakRUN echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse" >> /etc/apt/sources.listRUN echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
2021-09-27 15:21:10 1435
原创 PHP命名空间-namespace
命名空间和动态语言特征PHP 命名空间的实现受到其语言自身的动态特征的影响。因此,如果要将下面的代码转换到命名空间中:Example #1 动态访问元素<?phpclass classname{ function __construct() { echo __METHOD__,"\n"; }}function funcname(){ echo __FUNCTION__,"\n";}const constname = "global";$
2021-09-21 11:54:57 144
原创 MySQL之用户管理
权限表user表db表host表创建用户新建普通用户create userinsert修改密码root用户修改自己的密码root用户修改普通用户的密码普通用户修改自己的密码set PASSWORD=PASSWORD("new password");root用户密码丢失的解决办法# 1.使用--skip-grant-tables选项启动MYSQL服务,停止权限判断## windows下启动方式mysqld --skip-grant-tables或
2021-09-08 13:08:58 43
原创 SOAP-简单对象访问协议
是什么SOAP(原为Simple Object Access Protocol的首字母缩写,即简单对象访问协议)是交换数据的一种协议规范,使用在计算机网络Web服务(web service)中,交换带结构的信息。目的SOAP为了简化网页服务器(Web Server)从XML数据库中提取数据时,节省去格式化页面时间,以及不同应用程序之间按照HTTP通信协议,遵从XML格式执行资料互换,使其抽象于语言实现、平台和硬件。从哪里来的此标准由IBM、Microsoft、UserLand和DevelopMen
2021-08-20 14:29:42 1582
原创 ONVIF简学
概述开放型网络视频接口论坛(Open Network Video Interface Forum): 由安讯士(AXIS)联合博世(BOSCH)及索尼(SONY)公司三方宣布携手共同成立一个国际开放型网络视频产品标准网络接口开发论坛网络适用于局域网和广域网。将网络视频设备之间的信息交换定义为一套通用规范。使不同设备厂商提供的产品,通过统一的接口通信成为可能。适用阶段规范所涵盖的阶段 :从网络视频设备的部署阶段, 配置阶段,实时流阶段等功能规范涉及到的主要功能:设备发现、设备配置、事件、PTZ控
2021-08-14 20:51:26 249
原创 权限设计方法论
最好的权限设计,是先区分功能权限和数据权限http://www.woshipm.com/pd/2889402.html角色权限设计的100种解法http://www.woshipm.com/pd/1214616.html经验总结:B端产品的数据权限设计http://www.woshipm.com/pd/3408583.html...
2021-08-13 20:18:06 103
原创 视频带宽(码流_分辨率_帧率)
码流码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率、取样率、码流率,是视频编码中画面质量控制中最重要的部分,一般我们用的单位是Kb/s或者Mb/s。一般来说同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。码流越大,说明单位时间内取样率越大,数据流精度就越高,处理出来的文件就越接近原始文件,图像质量越好,画质越清晰,要求播放设备的解码能力也越高。VBR(可变码流)VBR编码指的是编码器的输出码率(或者解码器的输入码率)可以根据编码器的输入源信号的复杂度自适应的
2021-08-13 09:57:05 7428
原创 Golang浮点数
计算机的内存也是有限的。在主流的编程语言中,浮点数一般有32bit和64bit两种,分别对应单精度和双精度浮点数(有些地方还有半精度的浮点数),也就是说一个32bit的内存只能表达2^32种状态(大概40亿)!但是实际上数从无穷小到无穷大范围异常的广泛。计算机二进制位不够存储。所以发明了科学技术法来表达很大或者很小的数。浮点数也是采用类似规范化的科学记数法的思路。而IEEE754是浮点数格式的国际标准,目前主流的编程语言都是采用这个标准。浮点数的结构单精度浮点数在机内占4个字节,用32位二进制描述。双
2021-08-08 12:52:25 1106
原创 Golang之Go module简学
常用命令go mod init # 初始化go.modgo mod tidy # 更新依赖文件go mod download # 下载依赖文件go mod vendor # 将依赖转移至本地的vendor文件go mod edit # 手动修改依赖文件go mod graph # 打印依赖图go mod verify # 校验依赖使用go mod方式构建项目优点自动下载依赖包项目不必放在GOPATH/src内了项目内会生成一个go.mod文件,列出包依赖所有的第三方
2021-08-02 11:14:23 286
原创 Golang的初始化
golang的Init函数原文地址:https://zhuanlan.zhihu.com/p/34211611init函数的主要作用:初始化不能采用初始化表达式初始化的变量程序运行前的注册实现sync.Once功能其他init函数的主要特点init函数先于main函数自动执行,不能被其他函数调用没有输入参数和返回值每个包可以有多个init函数包的每个源文件也可以有多个init函数,这点比较特殊同一个包的init执行顺序,Golang没有明确定义,编程时要注意程序不要依赖这个执行
2021-08-02 11:11:04 1214
原创 Ubuntu环境下安装Golang
Ubuntu环境安装安装1 下载安装包wget https://dl.google.com/go/go1.15.3.linux-amd64.tar.gz具体版本号根据自己需要从官网获取 访问不到域名时 记着设置https_proxy, 如:export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:78912 解压安装包sudo tar -C /
2021-08-02 10:58:26 568
原创 ubuntu 完全干净的卸载docker
删除某软件,及其安装时自动安装的所有包sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc删除docker其他没有没有卸载dpkg -l | grep dockerdpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 删除无用的相关的配置文件卸载没有删除的docker相关插件(结合自己电脑的实际情况)sudo .
2020-08-22 18:38:59 482
原创 Win10安装Docker Desktop
这里写自定义目录标题Win10安装Docker Desktop系统版本配置操作系统支持Hyper-v安装Docker Desktop测试可能遇到的问题Win10安装Docker Desktop简单记录下,安装过程,以及遇到的问题。系统版本版本:win10 专业版 (通过网络上找到的激活码从家庭版升级到专业版)操作系统版本:18362.1016备注:不建议在家庭版之上浪费太多时间配置操作系统支持Hyper-v打开控制面板选择 “程序”选择 “程序和功能”点击 “启用或关闭Windows
2020-08-22 17:12:32 185 1
原创 windows配置c语言开发环境
1、在Windows平台上安装GNU环境。我选择的是安装MinGw。 官网下载安装 http://www.mingw.org/。安装过程及检测是否安装成功参考http://jingyan.baidu.com/article/870c6fc32fa08fb03fe4beae.html。
2016-09-20 11:16:35 590
原创 使用composer安装php-cs-fixer
1、首先安装php第三方包管理器composer下载composer-setup.exe文件,该程序会自动安装最新版本的composer(默认下一步安装)并且安装过程中会自动设置系统环境变量。安装完成后,打开命令行窗口,输入composer,输出如图:表示安装成功。2、在命令行运行 composer global require friendsofphp/php-cs-fixe
2016-09-06 15:37:30 2934
转载 右下角弹出广告 js,漂浮效果(兼容多浏览器)
分享非常不错的一个使用 JavaScript 实现的可最小化,可关闭的右下角浮动广告窗效果,可以随滚动条的滚动而自行滚动保持在右下角的固定位置。基本上兼容了所有的浏览器(包括IE 火狐 谷歌浏览器 苹果浏览器)!下面先上效果图(效果图其实可以直接参看本站的右下角广告就是了,O(∩_∩)O~):右下角弹出漂浮广告效果(兼容多浏览器)具体代码如下( js 压缩过了,如果需要研究里面的
2016-02-15 10:58:00 1261
转载 相对路径和绝对路径的区别
在HTML里只要涉及文件的地方(如超级链接、图片等)就会涉及绝对路径与相对路径的概念。1.绝对路径绝对路径是指文件在硬盘上真正存在的路径。例如“bg.jpg”这个图片是存放在硬盘的“E:\book\网页布局代码\第2章”目录下,那么 “bg.jpg”这个图片的绝对路径就是“E:\book\网页布\代码\第2章\bg.jpg"。那么如果要使用绝对路径指定网页的背景图片就应该使用 以下语句
2014-11-23 22:29:08 560
印象笔记mac版本为什么启动那么多叫“evernote 网页内容”进程?卡顿严重
2023-07-22
视频流存储技术体系有哪些
2022-10-06
jmeter长时间无法关闭测试线程
2014-12-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人