7 yb_2408

尚未进行身份认证

我要认证

学习中的程序猿

等级
TA的排名 22w+

带宽、并发数计算

带宽与我们每秒最多发送的数据包的关系先说推出的结果并发数= 带宽(Mb)*67.2/数包大小(KB)//注意这里的带宽 Mb ,发送出的数据大小单位是KB下面为推到过程:首先要分清一下单位一个字节的等于八个位,位就是我们常说的二进制,例如:1000 0100这就是八个位(bit),也叫八个比特(bit) 又称一个字节换算如下:1 Byte = 8...

2020-03-30 14:45:22

RSA加密java工具

import javax.crypto.Cipher;import java.io.File;import java.io.IOException;import java.nio.file.Files;import java.security.*;import java.security.interfaces.RSAPrivateKey;import java.security.i...

2019-07-10 11:58:45

mapstruct+lombok实现DO到DTO映射

1.配置<org.mapstruct.version>1.3.0.Final</org.mapstruct.version><dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct</artifactId> ...

2019-06-25 17:04:28

studio 3t注册码脚本

@echo offECHO 重置Studio 3T的使用日期......FOR /f "tokens=1,2,* " %%i IN ('reg query "HKEY_CURRENT_USER\Software\JavaSoft\Prefs\3t\mongochef\enterprise" ^| find /V "installation" ^| find /V "HKEY"') DO ECH...

2019-01-14 12:10:18

rtmp协议官方规范

简介        Adobe 公司的实时消息传输协议 (RTMP) 通过一个可靠地流传输提供了一个双向多通道消息服务,比如 TCP [RFC0793],意图在通信端之间传递带有时间信息的视频、音频和数据消息流。实现通常对不同类型的消息分配不同的优先级,当运载能力有限时,这会影响等待流传输的消息的...

2019-01-04 16:52:38

ubuntu16.04 启动命令行模式

转自:https://blog.csdn.net/jun2016425/article/details/53100963  步骤如下: sudo vi /etc/default/grub 注释掉 GRUB_CMDLINE_LINUX_DEFAULT=”quiet” 这行, 即 #GRUB_CMDLINE_LINUX_DEFAULT=”quiet” 把GRUB_CMDLINE_LIN...

2018-09-22 16:01:38

Tips for using the Eclipse Memory Analyzer

Analyzing and understanding the memory use of an application is challenging. A subtle logic error can result in listeners never being disposed, ultimately leading to the dreaded OutOfMemory error. Eve...

2018-09-12 17:20:10

quartz 时间表达式----- Cron表达式详解

序言Cron表达式:就是用简单的xxoo符号按照一定的规则,就能把各种时间维度表达的淋漓尽致,无所不在其中,然后在用来做任务调度(定时服务)的quart.net中所认知执行,可想而知这是多么的天衣无缝,说是编码艺术凝集一点不过分。牛逼吹完啦,我就写几个简单的cron表达式欣赏下:1、0/20 * * * * ? note:每20秒2、15 0/2 * * * ?          ...

2018-07-19 17:11:13

ubuntu redis安装配置

1.先进入redis目录,将redis安装到指定目录 使用make PREFIX=/usr/local/redis install 命令2.进入redis目录复制redis.conf文件到usr/local/redis文件下cp redis.conf  /usr/local/redis3.进入到redis目录下,运行vi redis.conf4.将daemonize no改为 daemonize ...

2018-06-17 16:39:51

Intellij IDEA中使用Protobuf的正确姿势

一、.proto文件语法高亮显示    需要安装Protobuf Support插件   依次点击Intellij中的“File”-->"Settings"-->"Plugins"-->"Browse repositories",如下所示:输入Protobuf,如下所示安装完后,重启Intellij IDEA,查看.proto文件,会发现已经支持语法高亮显示。 二、将.proto...

2018-06-13 00:28:14

android代码混淆

五步搞定1打开项目中的proguard-rules.pro,将下面的代码复制进去。我的思路是将混淆分为2个主要部分定制化区域。这里边的内容是我们主要需要补充的部分,大致分为4个小部分,我们接下来的步骤主要是补充这4个部分的东西。基本不用动区域。顾名思义,基本不用动。这块的内容我已经写好了,除非有特殊的需求,基本不用改动。。。请叫我雷锋。。。。。#--------------------------...

2018-04-28 15:58:15

ubuntu 环境变量设置

通常设置环境变量有三种方法:一、临时设置export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH1二、当前用户的全局设置打开~/.bashrc,添加行:export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH1使生效:source .bashrc1三、所有用户的全局设置$ vim /...

2018-03-16 01:37:10

c++位运算符 | & ^ ~ && ||,补码,反码

一:简介1 位逻辑运算符:      & (位   “与”)  and      ^  (位   “异或”)      |   (位    “或”)   or      ~  (位   “取反”)2 移位运算符:      <<(左移)      >>(右移)优先级位“与”、位“或”和位“异或”运算符都是双目运算符,其结合性都是从左向右的,优先级高于逻辑运算符,低于...

2018-02-28 16:22:39

gradle(3)

关于Android Gradle你需要知道这些(3)前言通过上两篇文章,我们大概知道了Groovy,Gradle在Android项目构建中的一些基本的配置和其作用,接下来就是我们真正实践的时刻,我们通过一个简单的插件的实现,来将前两篇中的点串起来,再次回顾熟悉Groovy语言,通过一个简单的demo跑通这个插件实现流程。创建一个插件,并发布到本地maven仓库。然后在我们的项目中运

2018-01-30 14:11:11

gradle(2)

关于Android Gradle你需要知道这些(2)前言前一篇文章,对Gradle进行了一个概述,同时对于Groovy语言进行了简单的介绍,有了之前的基础,现在就可以进行更细致化的学习,来学习一下在AndroidStudio中如何来配置我们的Build文件,来完成一些特定的功能,进行自定义构建。本文将先从各个gradle文件入手,分析各个文件中,我们可以进行哪些配置,这些配置又可以

2018-01-30 14:10:12

gradle(1)

Gradle是什么?Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。那么Gradle相比于Ant 和 Maven的构建方式,有那些优势呢?自动处理包相依关系 - 取自 Maven Repos 的概念自动处理布署问题 - 取自 Ant 的概念条件判断写

2018-01-30 14:05:22

c++常量指针、指针常量

写在前面: 与其说C++中的常量指针和指针常量是一块很有嚼头的语法糖,不如说它是一块相当难啃的骨头。其实本来没什么,这无非是const int *p与int* const p的区别, 但一涉及到起名字,特别是给他们戴上“常量指针”和“指针常量”的中文帽子,由于作者和译者(针对外文书)的不同,就出现了“张冠李戴”和“李冠张戴”的乱像,不知道谁是谁了,弄得人一头雾水,尤其是对于初学者。本文的目的就是针对

2018-01-18 16:03:24

c++线程池

本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过该线程池框架执行多线程任务是多么的简单。为什么需要线程池       目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等

2018-01-02 22:08:17

分辨率、帧率、码率关系

帧率:FPS(每秒钟要多少帧画面);   以及Gop(表示多少秒一个I帧)码率:编码器每秒编出的数据大小,单位是kbps,比如800kbps代表编码器每秒产生800kb(或100KB)的数据。分辨率:单位英寸中所包含的像素点数; VGA:Video Graphics Array(视频图像分辨率)三者的对应直播质量的影响因素:帧率:影响画面流畅度,与画面流畅度成正比:帧率越大,画面越流畅;帧率越小

2018-01-01 19:52:12

zxing和opencv实现身份识别

基于opencv库和tess-two,Zxing在android平台上实现身份证号的识别!前言 : 最近因为公司项目的需要, 要做身份证号,银行卡号的识别, 集成zxing库,从网上搜了下资料有了大概的思路, 但是opencv for android还是走了很多坑,接下来本文章就如何实现身份证号的识别做下分析实现原理分析 :通过zxing库捕捉相机获得图像,或者从相册里获取图片,再对图像进行处理.

2017-12-24 23:01:23

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。