- 博客(4593)
- 收藏
- 关注
转载 浮点数的运算为什么更慢
1. 浮点数的表示m 是尾数, 为±d.dddddd 其中 第一位必须非0b 是基数,下面,让我们回到一开始的问题:为什么0x00000009还原成浮点数,就成了0.000000?首先,将0x00000009拆分,得到第一位符号位s=0,后面8位的指数E=00000000,最后23位的有效数字M=000 0000 0000 0000 000...
2019-09-30 16:44:00
1015
转载 SDL 实现多线程 的一些BUG
1. SDL_init() 在多个线程初始化的时候 , 在第二个线程出现SDL_init 崩溃的现象 SDL init 错误码:0XFFFFFFFF2. SDL_init() 如果只初始化一次则出现第二个线程 SDL_createWindow 失败的错误3.SDL_init() 同一个线程连续调用2次是OK的4. 发现错误: ...
2019-09-29 19:13:00
1030
转载 Rabbitmq消息积压清理
#!/bin/bashQUE=`rabbitmqctl list_queues messages_ready name durable|grep -v "^Listing" |grep -v "^Timeout"`echo "$QUE" | while read linedoready=`echo "$line" | awk -F' ' '{print $1}'`name=`...
2019-09-27 15:54:00
2708
转载 windows server 守护进程nssm
安装nssm下载程序https://nssm.cc/ci/nssm-2.24-101-g897c7ad.zip安装nssm,以管理员运行cmd.exe,执行如下:C:\Users\prolds\Desktop\nssm\win64\nssm.exe install Ser.exe弹出窗口指定程序绝对路径,其它不用指定,默认是自动重启。安装完成,使用以下命令作为重...
2019-09-27 15:52:00
641
转载 acme自动证书申请
安装acme.shcurl https://get.acme.sh | shacme.sh默认安装到了当前家目录。[root@iZbp17hycbhnayg00ohec9Z ~]# ~/.acme.sh/[root@iZbp17hycbhnayg00ohec9Z ~]# ll .acme.sh/total 492-rw-r--r-- 1 root root 296...
2019-09-27 15:47:00
364
转载 关于while read line使用read -p失效问题
whilestdin 原来默认是/dev/tty,被重定向到管道或文件后,如果你还想读屏幕(/dev/tty),那就单独执行某个命令时在显式的将stdin再指向 /dev/tty#!/bin/bashwhile read infodoecho "$info"read -p'enter' dev </dev/ttyecho $devdone < /root/us...
2019-09-27 15:44:00
468
转载 CodeForces Round#567 Div.2
A. Chunga-Changa#include <bits/stdc++.h>using namespace std; long long x, y, z; int main() { long long ans = 0, cnt = 0; scanf("%lld%lld%lld", &x, &y, &...
2019-09-26 17:37:00
125
转载 FLV 数据封装格式
https://www.cnblogs.com/chyingp/p/flv-getting-started.htmlhttps://blog.csdn.net/ai2000ai/article/details/77530741从整个文件上开看,FLV是由 header和 Body 组成.1、HeaderSignature: FLV 文件的前3个字节...
2019-09-25 23:39:00
127
转载 MP4数据封装格式
一 、MP4 https://blog.csdn.net/sdsszk/article/details/90719075MP4 由很多个ATOM 嵌套构成,主要的ATOM包括 【ftyp】 【moov】【mdat】ftyp在第一个, moov 和mdat顺序不固定,moov保存着视频播放的索引,在线播放,moov必须在前面部分摄像设备 moov-fre...
2019-09-24 23:10:00
189
转载 如何理解H264 编码
H264 结构https://blog.csdn.net/andywang201001/article/details/80274886H264 源码https://www.cnblogs.com/TaigaCon/p/5215448.html一、视频编码标准化组织H.264标准是属于MPEG-4家族的一部分,即MPEG-4系列文档ISO-14496的第10部分,因此又...
2019-09-23 10:35:00
154
转载 大数据量下的集合过滤—Bloom Filter
算法背景如果想判断一个元素是不是在一个集合里,一般想到的是将集合中所有元素保存起来,然后通过比较确定。链表、树、散列表(又叫哈希表,Hash table)等等数据结构都是这种思路,存储位置要么是磁盘,要么是内存。很多时候要么是以时间换空间,要么是以空间换时间。在响应时间要求比较严格的情况下,如果我们存在内里,那么随着集合中元素的增加,我们需要的存储空间越来越大,以及检索的时间越来...
2019-09-23 10:11:00
82
转载 一道腾讯面试题:如何快速判断某 URL 是否在 20 亿的网址 URL 集合中?布隆过滤器...
何为布隆过滤器还是以上面的例子为例:判断逻辑:多次哈希:Guava的BloomFilter创建BloomFilter最终还是调用:使用:算法特点使用场景假设遇到这样一个问题:一个网站有 20 亿 url 存在一个黑名单中,这个黑名单要怎么存?...
2019-09-23 10:10:00
191
转载 鱼眼矫正算法
只看这里就行了 上面那个公式不是等距投影??转载于:https://www.cnblogs.com/luoyinjie/p/11569861.html
2019-09-22 23:03:00
810
转载 reGeorg+Proxifier使用
reGeorg利用了socks5协议建立隧道,结合Proxifier可将目标内网代理出来。项目地址:https://github.com/sensepost/reGeorg该文件下支持php,ashx,asp,jsp,aspx运行环境:Windows+Python 2.7操作步骤:根据服务器支持语言,选择脚本上传到服务器端,访问显示“Georg s...
2019-09-21 22:28:00
338
转载 ffmpeg 播放器原理
1 播放器过程线程1 : readPackets-------》 audio_packets队列 video packets 队列线程2: decodeAudio && play线程3: decodeVideo---》扔到videoFrames队列里, 如果AVFrame乱序则需要排序线程4: playVideo, 视频时钟和音频时钟比较得到dela...
2019-09-21 17:05:00
141
转载 监控视频长度压缩算法
帧差-> I-mean(I) -->openFilter -->medianFilter + Sobel --> psnr(sobel, black)1. 帧差法+PSNR缺点:亮度剧烈变化检测失败, 人物静止时检测失败2. 背景差分法+psnr原图,背景图 该图误检为静帧 44---》代码加入 abs...
2019-09-19 18:47:00
297
转载 php问题小记
php错误不显示,只有404 not found日志里也没有在tp Application/Runtime/Log中发现ERR: SQLSTATE[HY000] [2054] The server requested authentication method unknown to the clientmysql Ver 8.0.17PHP 7.0.33检查下来怀疑是...
2019-09-19 16:17:00
83
转载 wsl开nginx和php-fpm遇到的几个小问题
最近换工作又用回了windows。在windows平台下php和nginx 没有Linux下直接用包管理工具来的方便,就准备在wsl下安装nginx和php,然后文件放在d:\\webroot下运行。当中遇到了一些小问题:1.nginx没有监听80端口。问题描述:通过 service nginx start能运行nginx程序,但是在netstat -a中并没有找到80端口被监听...
2019-09-19 16:16:00
650
转载 c# 泛型study
1.引用类型约束: 类型实参包含任何类,接口,数组,委托,或者是已知是引用类型的另一个类型参数class demo<T> where T:class有效的封闭区间demo<String>;demo<int[]>;demo<person>;demo<IDisposable>无效的封闭区间demo<int>...
2019-09-19 11:43:00
99
转载 CocosCreate粒子系统白边问题
参考连接https://forum.cocos.com/t/creater-blend-premultiply-alpha/43260解决方案1.粒子导出不要内嵌图片,导出plist+png2.png设置premultiply alpha打钩3.与png压缩无关转载于:https://www.cnblogs.com/billyrun/arti...
2019-09-19 10:46:00
181
转载 最长上升子序列 O(nlogn)
#include <bits/stdc++.h>using namespace std;const int maxn = 1e5 + 10;#define inf 0x3f3f3f3fint N, ans;int dp[maxn], a[maxn], num[maxn];int main() { scanf("%d", &...
2019-09-17 23:31:00
79
转载 HTTP协议
问题:在浏览器的地址栏中输入URL后,Web页面是如何呈现的?HTTP(HyperTextTransferprotocol)协议:超文本传输协议,web通信的基础。最初为了相隔两地的研究者能够共享知识而设想的,其基本理念是:借助多文档之间的相互关联形成的超文本(hyperText),连成可相互借阅的WWW(WorldWideWeb,万维网)。当年HTTP协议的出现主要...
2019-09-17 19:16:00
207
转载 SpringBoot开发案例从0到1构建分布式秒杀系统
前言最近,被推送了不少秒杀架构的文章,忙里偷闲自己也总结了一下互联网平台秒杀架构设计,当然也借鉴了不少同学的思路。俗话说,脱离案例讲架构都是耍流氓,最终使用SpringBoot模拟实现了部分秒杀场景,同时跟大家分享交流一下。秒杀场景秒杀场景无非就是多个用户在同时抢购一件或者多件商品,专用词汇就是所谓的高并发。现实中经常被大家喜闻乐见的场景,一群大妈抢购打折鸡蛋的画面一定不...
2019-09-17 11:57:00
63
转载 SpringBoot 2.0 + 阿里巴巴 Sentinel 动态限流实战
转载https://www.cnblogs.com/smallSevens/p/11531534.html前言在从0到1构建分布式秒杀系统和打造十万博文系统中,限流是不可缺少的一个环节,在系统能承受的范围内既能减少资源开销又能防御恶意攻击。在前面的文章中,我们使用了开源工具包 Guava 提供的限流工具类 RateLimiter 和 OpenResty 的 Lua 脚本...
2019-09-17 11:32:00
128
转载 前端学习记录 JS DOM
HTML DOM 文档对象模型 被结构化为对象树HTML DOM 方法是能在 HTML 元素上执行的动作HTML DOM 属性是能够设置或改变 HTML 元素的值查找 HTML 元素 document.getElementById(id) 通过元素 id 查找 document.getElementByTagName(name) 通过标签名查找 ...
2019-09-14 12:50:00
64
转载 前端学习记录 JS
说在前面:为什么没有 HTML 的学习记录?HTML 的标签看这个就好的啦HTML 定义网页内容CSS 规定网页的布局JS 对网页行为进行编程getElementById() 根据元素的 id 对它进行操作 .innerHTML 元素内容 .src 元素属性 .style 元素样式 .style.display 可显示或隐藏元素&...
2019-09-12 10:21:00
73
转载 前端学习记录 CSS
CSS 可以控制网页布局和样式CSS 规则由选择器和声明组成;声明由属性和值组成,每个属性对应一个值selector {attribute1: val1; attribute2: val2;}如果 val 是多个单词要 sel {attribute: "a b c";}如果是颜色用到 RGB 的百分比的时候 就算是 0% 在 0 的后面也要加 %<...
2019-09-11 10:07:00
75
转载 Swaks - SMTP界的瑞士军刀
0x00 安装:kali中自带,或者从作者网页下载http://www.jetmore.org/john/code/swaks/0x01 基本用法:swaks –to <要测试的邮箱> 用来测试邮箱的连通性前面都返回250ok,说明该邮箱存在,并且可以正常收信。最后可以看到qq邮箱返回550错误,qq官方给出的...
2019-09-09 22:15:00
1108
转载 PHP + Redis 实现消息队列
Redis做消息队列的好处在于它的轻量级,高并发,延迟敏感,应用场景有 即时数据分析、秒杀计数器、缓存等Redis做消息队列待解决的问题: 1、消息的可靠性:没有相应的机制保证消息的消费,当消费者消费失败的时候,消息体丢失,需要手动处理。生产者只管向队列中插入数据,不管消费者是否成功消费。 2、消费者挂掉消息不会丢失,但是需要重新触发一下消费者,才能够继续消费消息。...
2019-09-09 12:39:00
180
转载 H5新增的标签以及属性 2
video以及audio标签的使用 也就是视频与音频video标签默认为inline-block,宽高默认为300*150属性:autoplay 自动播放 不过在谷歌中不能自动播放,除非你设置静音 muted controls 是否显示播放控件currentTime 播放到的当前时间 duration 影片的总时长 ended 是否播放到结尾了 lo...
2019-09-07 14:56:00
64
转载 H5新增的标签以及属性
H5的更新加强了浏览器的功能,减少了插件的使用(Flash)。video 表示一段视频并提供播放的用户界面audio 表示音频canvas 表示位图区域svg 定义矢量图time 日期和时间值mark 高亮的引用文字还有一些语义化标签 <header>头部</header> <footer>尾部</footer> <...
2019-09-07 14:19:00
95
转载 编码
编码是一种用来在机器和人之间传递信息的方式,换句话说,编码就是交流。如摩尔斯编码使用‘点’和‘划’的组合来表示字母和符号,由于这种编码的组成元素只有两个——点’和‘划’,因此莫尔斯码也成为二进制码。如三个点、三个划、再加三个点就表示SOS。转载于:https://www.cnblogs.com/yangyongjie/p/11470461.html...
2019-09-05 23:10:00
64
转载 JS 判断字符串是否为空
打杂的 Be 主前端后端都写 哭唧唧function isEmpty(str) { if(typeof str== null || str== "" || str== "undefined") { return true; } else { return false; }} if(isEm...
2019-09-05 14:47:00
305
转载 springBoot使用PageHelper当超过最大页数后仍然返回数据
在SpringBoot中使用PageHelper分页插件时,如果设置pagehelper.reasonable=true时,pageNum<=0 时会查询第一页, pageNum>pages(超过总数时),会查询最后一页也就是即使传入页数大于总页数,仍然会返回数据在配置文件中,将pagehelper.reasonable改为false即可pagehelpe...
2019-09-04 16:33:00
273
转载 Scala Spark Streaming + Kafka + Zookeeper完成数据的发布和消费
一、Spark Streaming Spark Streaming是核心Spark API的扩展,可实现实时数据流的可扩展,高吞吐量,容错流处理。数据可以从许多来源(如Kafka,Flume,Kinesis或TCP sockets)中提取,并且可以使用以高级函数表示的复杂算法进行处理map,例如reduce,join和window。最后,处理后的数据可以推送到文件系统,数据库和实时...
2019-09-04 13:33:00
144
转载 Zookeeper知识学习
一、什么是Zookeeper? ZooKeeper是一个开源Apache项目,提供集中式服务,用于在分布式系统中的大型集群上提供集中服务,用于维护命名和配置数据,并在分布式系统中提供灵活,强大的同步。Zookeeper跟踪 Kafka 集群节点的状态,并跟踪Kafka主题,分区等。Zookeeper 允许多个客户端同时执行读写操作,并充当系统内的共享配置服务。二、为什...
2019-09-04 11:32:00
121
转载 Kafka知识学习
一、什么是Kafka? Apache Kafka是一个社区分布式事件流平台,能够每天处理数万亿个事件。Kafka最初被设想为消息传递队列,它基于分布式提交日志的抽象。自2011年由LinkedIn创建并开源以来,Kafka已迅速从消息队列发展成为一个成熟的事件流平台。用作 LinkedIn 的活动流(Activity Stream)和运营数据处理管道(Pipeline)的基础。活动...
2019-09-04 11:00:00
105
转载 第一周 01-复杂度2 Maximum Subsequence Sum
Given a sequence of K integers { N1, N2, ..., NK }. A continuous subsequence is defined to be { Ni, Ni+1, ..., Nj } where 1≤i≤j≤K. The Maximum Subsequence is the continuous subs...
2019-09-04 00:35:00
54
转载 C++编译 C # 调用方法
C++编译 C # 调用方法编译时使用 public ref class ABC { ... };调用时 右键---引用 --- 添加dll引用 即可转载于:https://www.cnblogs.com/luoyinjie/p/11445561.html...
2019-09-02 11:31:00
74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人