自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shadow_zed的博客

个人学习博客

  • 博客(16)
  • 资源 (22)
  • 问答 (1)
  • 收藏
  • 关注

转载 Python字符串编码相关问题

1、字符串前加 u例:u"我是含有中文字符组成的字符串。"作用:后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。2、字符串前加 r例:r"\n\n\n\n”  # 表示一个普通生字符串 \n\n\n\n,而不表示换行了。作用:去掉反斜杠的转义机制。(特殊字符:即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n”表示换行,”\t”表示Tab等。 )应用:常用于正则表达式,对应着re

2020-06-28 14:51:45 257

转载 四种解决Nginx出现403 forbidden 报错的方法

我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403,于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied,详细报错如下:1. open() "/data/www/1.txt" failed (13: Permission denied), client: 192.168.1.194, server: www.web1.com, request: "GET /1.txt HTTP/1.1",

2020-06-19 11:42:13 9452

转载 H5直播之MSE(Media Source Extensions)

参考w3c media-sourceMedia Source 系列 - 使用 Media Source Extensions 播放视频全面进阶 H5 直播无 Flash 时代,让直播拥抱 H5(MSE篇)使用 MediaSource 搭建流式播放器一、MSE 意义1.粗识 HTML5 video 标签和MSE媒体源扩展当前网页上能够搜到的HTML5和MSE相关的内容一抓一大把,本文的目的是尽量用较短的篇幅,简述浏览器为何要使用HTML5的MSE扩展。这也是在我最开始接触有关内容时的最大的疑惑。

2020-06-19 09:48:21 5281

转载 Java 8特性 - Collectors toMap

1。介绍在本快速教程中,我们将讨论Collectors类的tomap()方法。我们将使用它将流收集到映射实例中。对于这里介绍的所有示例,我们将使用书籍列表作为起点,并将其转换为不同的映射实现。2。list 转 map我们将从最简单的情况开始,将列表转换为映射。我们的书籍类定义为:class Book { private String name; private int releaseYear; private String isbn; /

2020-06-17 15:46:56 783

原创 java串口通讯学习资料

1.java RXTX 库官网: http://rxtx.qbang.org/wiki/index.php/Main_Page2.RXTX 库api使用:https://www.jianshu.com/p/cb61f797ffc1 https://blog.csdn.net/ladymorgana/article/details/902611483.Java gnu.io.CommPortIdentifier 优秀代码实例4.完整实例:java串口通讯(三)---- RXTX实现串口通讯(代码实

2020-06-12 15:46:40 163

转载 Java使用RXTX进行串口SerialPort通讯

RXTX简介RXTX是一个提供串口和并口通信的开源java类库,由该项目发布的文件均遵循LGPL协议。RXTX项目提供了Windows,Linux,Mac os X,Solaris操作系统下的兼容javax.comm串口通讯包API的实现,为其他开发人员在此类系统下开发串口应用提供了相当的方便。RXTX的使用上与sun提供的comm.jar基本相同,编程时最明显的不同是要包含的包名由javax.comm.改成了gnu.io.RxtxAPI 的核心是抽象的CommPort类(用于描述一个被底层系统

2020-06-12 15:19:22 2333 2

转载 如何看大盘和个股走势图

首先在开盘时要看集中合竞价的股价和成交额,看是高开还是低开,就是说,和昨天的收盘价相比价格是高了还是低了。它表示出市场的意愿,期待今天的股价是上涨还是下跌。成交量的大小则表示参与买卖的人的多少,它往往对一天之内成交的活跃程度有很大的影响。然后在半小时内看股价变动的方向。 一般来说,如果股价开得太高,在半小时内就可能会回落,如果股价开得太低,在半小时内就可能会回升。这时要看成交量的大小,如果高开又不回落,而且成交量放大,那么这个股票就很可能要上涨。看股价时,不仅看现在的价格,而且要看昨天的收盘价、...

2020-06-12 10:42:08 920

原创 Spring Boot非Web项目保持运行的方法

有时候一些项目并不需要提供 Web 服务,例如跑定时任务的项目,如果都按照 Web 项目启动未免画蛇添足浪费资源为了达到非 Web 运行的效果,首先调整 Maven 依赖,不再依赖 spring-boot-starter-web,转而依赖最基础的spring-boot-starter:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <art

2020-06-11 15:31:41 6734

转载 二叉树基础

前言树是数据结构中的重中之重,尤其以各类二叉树为学习的难点。一直以来,对于树的掌握都是模棱两可的状态,现在希望通过写一个关于二叉树的专题系列。在学习与总结的同时更加深入的了解掌握二叉树。本系列文章将着重介绍一般二叉树、完全二叉树、满二叉树、线索二叉树、霍夫曼树、二叉排序树、平衡二叉树、红黑树、B树。希望各位读者能够关注专题,并给出相应意见,通过系列的学习做到心中有“树”。1 重点概念1.1 结点概念结点是数据结构中的基础,是构成复杂数据结构的基本组成单位。1.2 树结点声明本系列文章

2020-06-11 10:54:42 490

转载 Data URL简介及Data URL的利弊

Data URL给了我们一种很巧妙的将图片“嵌入”到HTML中的方法。跟传统的用img标记将服务器上的图片引用到页面中的方式不一样,在Data URL协议中,图片被转换成base64编码的字符串形式,并存储在URL中,冠以mime-type。本文中,我将介绍如何巧妙的使用Data URL优化网站加载速度和执行效率。1. Data URL基本原理图片在网页中的使用方法通常是下面这种利用img标记的形式:  <imgsrc="images/myimg.gif">  这种方式...

2020-06-10 09:53:02 485

转载 Binary Logging 详解,删库了,我们一定要跑路吗?

在工作中,我们误删数据或者数据库,我们一定需要跑路吗?我看未必,程序员一定要学会自救,神不知鬼不觉的将数据找回。在 mysql 数据库中,我们知道 binlog 日志记录了我们对数据库的所有操作,所以 binlog 日志就是我们自救的利器。接下来就来开启程序员自救之路。想要自救成功,binlog 这把利器一定要好,在自己之前,我们一定要确定我们有 binlog 这把利器,以下就是确保有 binlog 利器的操作。1、确认数据库是否开启 binlog 日志show variables l

2020-06-09 15:21:03 223

转载 中国股市:集合竞价的含义都搞不懂,还想知道主力出货还是洗盘?

我最近在思考一个问题,关于心态和交易系统的调和,都说用系统的量化程度来解决心态问题,但是我发现成功的老手并不是多高的机械性操作。也可以说,这个市场不仅没有一个稳定利润的交易系统,而且手动的机械性买进卖出能稳赚的系统也不存在。那么回到最重要需要解决的问题仍然是耐心,等成功几率最高的机会出现再操作,最终还是对人性的考验!股市浓缩人生,要想在这里成功,你必须用心去理解,用金钱去改变,用时间去忍耐。耐心,持有股票一定要耐心。中期、长期持有,最终的利润远远大于常规证券交易所的浮躁运作。俗话说,条条道路通罗马,这里

2020-06-09 09:45:47 1317

原创 基于jackson的JSON工具类

package com.json.utils;import com.fasterxml.jackson.annotation.JsonInclude.Include;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.core.JsonParser.Feature;import com.fasterxml.jackson.core.type.TypeReference;i.

2020-06-08 18:18:34 994

转载 java安全管理器SecurityManager介绍

java安全管理器类SecurityManager简单剖析:javadoc介绍:SecurityManager是一个允许应用实现一种安全策略的类。它允许一个应用去明确,在执行一个可能安全或者敏感的操作之前,此操作是否允许在一个安全的上下文中被执行。应用可以同意或者拒绝执行操作。SecurityManager类包含许多以check开头命名的方法。java库中的各种方法在执行一些敏感的操作时可以调用这些方法。对check方法典型的调用如下: SecurityManager secu

2020-06-08 10:58:45 2261

转载 Java8里面CompletableFuture异步编程详解

Java8主要的语言增强的能力有:(1)lambda表达式(2)stream式操作(3)CompletableFuture其中第三个特性,就是今天我们想要聊的话题,正是因为CompletableFuture的出现,才使得使用Java进行异步编程提供了可能。什么是CompletableFuture?CompletableFuture在Java里面被用于异步编程,异步通常意味着非阻塞,可以使得我们的任务单独运行在与主线程分离的其他线程中,并且通过 回调可以在主线程中得到异步任务的执行状态

2020-06-08 09:50:21 575

转载 Redis 到底是单线程还是多线程?我要吊打面试官!

好些粉丝在后台问我:为什么请回,Redis不是单线程吗?大家注意审题:Redis是多线程还是单线程?这个问题你要从多个方面回答,如果你仅仅只回答 "单线程" 肯定是说不过去的,为什么呢?所以今天,栈长利用工作时间紧急把这个问题紧急梳理了下,希望对大家有帮助。1、Redis 单线程到底指什么?没错,大家所熟知的 Redis 确实是单线程模型,指的是执行 Redis 命令的核心模块是单线程的,而不是整个 Redis 实例就一个线程,Redis 其他模块还有各自模块的线程的。下面这个解释比

2020-06-03 16:57:25 443

搜狗最新版20220520输入法保存地址

搜狗最新版20220520输入法保存地址

2022-05-21

ffmpeg调用工具包.zip

java 使用命令行调用ffmpeg工具包,使用举例: /** * 回放开始推流 * @param appName 进程名称 * @return RTMP流地址 = nginx-rtmp的配置+appName */ public String startTransPlayBack(String appName,String inputUrl,String outUrl) { if(taskerIsRun(appName)) return appName;//如果进程存在,则直接返回进程名 Map<String,String> map = new HashMap<>(); map.put("appName", appName);//进程名 map.put("input", inputUrl);//组装rtsp流 map.put("output", outUrl);//rtmp流. map.put("inputOptions", "-hide_banner -re -stimeout 5000000 -rtsp_transport tcp"); map.put("outputOptions", "-vcodec copy -acodec copy -f flv"); // 执行任务,id就是appName,如果执行失败返回为null String command = manager.start(map); log.info("当前appName:{},推流命令:{}",command); return map.get("output")+appName; }

2020-06-19

音视频直播点播解决方案.zip

视频直播的流程可以分为如下几步: 采集 —>处理—>编码和封装—>推流到服务器—>服务器流分发 —>播放器流播放,本文档涵盖除采集外的所有实践, ffmpeg+nginx+videojs网页播放rtmp流和hls流解决方案

2020-06-18

Java开发手册泰山版.pdf,发布时间2020-04-22

自华山版现身武林以来,大家都叫泰山泰山快现身,但是一开始我是拒绝的,不能因为你说来,我就马上来,直到我遇到了 stream.Collectors 类下 toMap() 方法的坑,转化逻辑对我等键盘侠来说应该是手到擒来,谁知一脚深坑踩进了无底洞,两个相同 key 的转化时就已经撂挑子了。怎奈祸不单行,toMap() 大哥在进行值为 null 的转化逻辑时突然的空指针异常,又一次给了我沉痛一击,于是我悔悟,我惶恐,我连夜买着站票赶来见大家,欲知详情如何,请速速下载《Java 开发手册(泰山版)》。

2020-04-22

DateConvertUtil.java

Java 阿拉伯数字日期转中文日期格式工具类,网上大多只有到年月日没有到时间,本工具类支持到时分秒 /** * 阿拉伯数字日期转换成中文格式日期 * @param localDateTime 输入日期时间,内部转换为字符串日期 yyyy-MM-dd-HH-mm-ss * @return eg:二〇二〇年十二月二十七日上午十一时五十八分 */

2020-04-03

官方ffmpeg-4.2.1.tar.gz安装包

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。该安装包适用于各linux发行版

2020-01-16

vagrant_2.2.6_x86_64.rpm

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它使用Oracle的开源VirtualBox虚拟化系统,使用 Chef 创建自动化虚拟环境。同时,Vagrant也支持其他类型的虚拟机系统,例如 kvm, vmware,甚至是容器系统,例如docker,等等。

2020-01-16

Java 反编译工具luyten与jd-gui-windows打包

Java 反编译工具luyten与jd-gui-windows最新版打包下载

2019-01-02

最新Xsell6个人/家庭 免费版

NetSarang Xshell 是一个极好用的免费 SSH 客户端,可以作为 Telnet、Rlogin、SSH、SFTP、Serial 等协议的安全终端模拟软件,让你轻松管理远程主机。其特色功能包括标签化管理远程会话、动态端口转发、自定义键盘映射、VB脚本支持、完全的 Unicode 支持等

2019-01-02

jdk6-45 64位

JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

2018-06-12

jdk8-161 64位

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。

2018-06-12

exe4j 64位 含注册码

exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面(GUI)或命令行的应用程序. 使用参考: https://blog.csdn.net/shadow_zed/article/details/80393341

2018-06-12

IDEA 日志输出样式插件grep console

由于Intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题,下面就以开发JavaEE项目中,结合Log4j配置多颜色日志输出功能。

2018-06-12

foxit reader 中文版本

福昕阅读器作为一款在全球范围内流行的PDF阅读器,能够快速打开、浏览、审阅、注释、签署及打印任何PDF文件,具有轻快、高效、安全等特性

2018-06-12

xps viewer 1.1.0

Xps viewer是阅读XPS格式的阅览器,XPS、XML Paper Specification(XML文件规格书),是一种微软推出的电子文件格式,使用者不需拥有制造该文件的软件就可以浏览或打印该文件,为微软对抗Adobe PDF格式的利器

2018-06-12

VirtualBox-5.2.12-122591-Win.exe 官方资源32与64都可用

VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。现在则由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部份。

2018-05-20

EditPlus 文本编辑器 已破解

EditPlus 是一款功能强大的文字处理软件。它可以充分的替换记事本,它也提供网页作家及程序设计师许多强悍的功能。支持 HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript、VBScript 等多种语法的着色显示。程序内嵌网页浏览器,其它功能还包含 FTP 功能、HTML 编辑、URL 突显、自动完成、剪贴文本、行列选择、强大的搜索与替换、多重撤销/重做、拼写检查、自定义快捷键,等等..

2018-05-20

eclipse svn中文插件

安装步骤参考https://www.cnblogs.com/surge/p/6002932.html

2018-05-20

springboot 与 javaFX 集成 自定义starter

springboot-javafx-support 文档地址:https://springboot-javafx-support.readthedocs.io/en/latest/ 集成参考:https://segmentfault.com/a/1190000014037443

2018-05-20

springsource-tool-suite 适应eclipse 4.7的spring插件

用eclipse在spring的框架下进行web项目的开发时,搭框架的过程中,必不可少的要写一些配置文件。一个字一个字地敲,很麻烦,而且难免会出错。这时可以利用spring为eclipse准备的插件(springsource-tool-suite,简称sts),简化工作。

2018-05-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除