自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 收藏
  • 关注

原创 JS调用C层接口(webAssembly技术,环境配置到代码实现)

环境配置:1.了解Emscripten和WebAssembly技术,提供Emscripten编译环境(Emscripten编译环境安装),在cmd中查看emcc是否可用验证环境是否创建成功。2.搭建本地服务器,首先我们要到Node.js官网下载对应版本的安装包(Node.js下载地址);接着就是安装,和安装普通软件类似,直接下一步下一步就可以了;之后我们来验证node是否安装成功,Win+...

2018-03-14 10:44:03 9385 1

原创 git操作

【设置邮箱和用户名】git config --global user.email yaowang4.xxxxxx.com ===>>> 设置用户邮箱git config --global user.name hello===>>> 设置git的用户名git config --list===>>>查看设置内容【设置ssh秘钥】ssh-keygen -t rsa(1)在C盘/用户/userName/.ssh文件中生成了秘钥(2)添加到...

2021-03-02 15:04:14 221

转载 docker和K8s潜入潜出

转自:https://www.jianshu.com/p/f1f94c6968f52010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotCloud公司将自己的容器技术进行了简化和标准...

2019-11-11 16:28:12 559

转载 HttpClient连接池连接服务问题:The target server failed to respond

背景后台服务通过REST接口调用第三方服务,调用偶尔会发生失败。查看后台日志发现,抛出The target server failed to respond。该问题只是在特定操作下才会出现,暂时没有任何规律可言。问题分析1、到第三方服务器上查看后台日志,发现在相同时间点没有日志输出。查看tomcat的locahost_access访问日志,也没有发现任何日志信息。初步怀疑请求没有达到第三方...

2019-10-12 11:28:28 2297

原创 Linux文件共享服务之NFS服务和Samba服务

一.使用场景: (1)NFS服务通常用于linux和linux、linux和windows之间的文件共享; (2)Samba服务通常用于linux和Windows之间的文件共享(可以增加权限控制)。二.NFS服务安装及配置【centos中nfs服务的安装,以及共享目录的配置】(1)sudo apt install...

2019-09-28 15:32:31 537

转载 windows下的redis安装与部署

转自:https://www.cnblogs.com/dingguofeng/p/8709476.htmlwindows下安装Redis并部署成服务一:下载下载地址:windows版本: https://github.com/MSOpenTech/redis/releasesLinux版本: 官网下载: http://www.redis.c...

2019-08-05 09:54:01 332

原创 优秀的图片、字体素材获取编辑网站

1.在线抠图工具https://clippingmagic.com/2.字体转换器http://www.diyiziti.com/3.高清图片素材网站https://pixabay.com/4.3D图片素材网站https://www.pixelsquid.com/...

2019-07-28 10:48:07 273

原创 centos查看端口号是否被占用,是否对外开放

1.列出所有端口:netstat -ntlp2.查看端口占用情况命令,比如查看8080端口的详情:lsof -i tcp:80803.检查端口号被哪个进程占用,比如查看端口号8080:netstat -lnp|grep 80804.查看进程的详细信息,比如端口号8080对应的进程为12345:ps 123455.杀死进程,比如进程为12345...

2019-07-08 16:21:52 11280

转载 Java中各种集合的线程安全性

一、概念:线程安全:就是当多线程访问时,采用了加锁的机制;即当一个线程访问该类的某个数据时,会对这个数据进行保护,其他线程不能对其访问,直到该线程读取完之后,其他线程才可以使用。防止出现数据不一致或者数据被污染的情况。 线程不安全:就是不提供数据访问时的数据保护,多个线程能够同时操作某个数据,从而出现数据不一致或者数据污染的情况。 对于线程不安全的问题,一般会使用synchronized关...

2019-06-26 12:00:57 315

转载 远程访问数据库的设置

打开Oracle的Net Manager,添加监听地址。1)打开oracle的Net Manager2)添加监听器配置。地址1是安装好Oracle后自带的(localhost:1521也就是平时所说的127.0.0.1:1521):新增监听:点击“添加地址”,即添加远程访问地址。填写“主机”和“端口”。其中“主机”填写WiFi共享后我笔记本的IP地址(前面查出来了):19...

2019-05-07 10:20:13 754

转载 Navicat for Oracle设置递增序列

转自:Navicat for Oracle设置递增序列

2019-04-29 19:52:03 1399

原创 连接mysql 出错:java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'.

错误原因分析:MySQL Server使用的是8.0+的版本,而mysql-connector-java使用的是6.0.6版本,MySQL服务器的版本和连接器的版本不兼容,导致了上述错误,故将连接器版本号改为8.0,重新下载导入、编译后,错误即解决<dependency> <groupId>mysql</groupId> <artif...

2019-03-16 14:34:43 1684

原创 gyp ERR! stack Error: unable to get local issuer certificate(node-gyp下载包问题)

如图所示错误,通常解决方法如下:1.set NODE_TLS_REJECT_UNAUTHORIZED=02.npm install [package]具体内容可参考github上相关内容的讨论:https://github.com/nodejs/node-gyp/issues/695...

2019-03-01 14:15:11 3105

转载 npm使用国内源镜像(npm下载包失败的问题)

转自:https://www.jianshu.com/p/0deb70e6f395npm install express --registry=https://registry.npm.taobao.orgMark一下 原文国内优秀npm镜像推荐及使用npm全称Node Package Manager,是node.js的模块依赖管理工具。由于npm的源在国外,所以国内用户使用起来...

2019-02-27 19:49:31 2736

转载 Spring mvc架构图

转载:https://www.cnblogs.com/HigginCui/p/5856780.html【组件说明】以下组件通常使用框架提供实现:1.DisPatcherServlet:前端控制器(不需要程序员开发)用户请求到达前端控制器,它相当于MVC模式中的C(Controller),DispatcherServlet是整个流程控制的中心,由它调用其它组件处理用户的请求,Disp...

2019-02-16 09:46:24 1008

转载 Springboot 2.0知识图谱

2019-02-16 09:34:21 827

原创 chrome各历史版本下载地址汇总

https://www.slimjet.com/chrome/google-chrome-old-version.php

2019-01-30 19:40:38 79271 5

原创 配置了maven的国内镜像后,问题:(https://repo.maven.apache.org/maven2): Not authorized , ReasonPhrase:Authorizatio

一.问题:最近学习springboot,从网上导入工程后,都出现maven无法下载相关资源的问题。二.解决思路如下:1.怀疑是网络限制的原因,故在网上找了相关的解决方案,使用了阿里的云仓库,在maven的settings.xml文件的Mirrors中添加了如下内容:<mirrors> <!-- 阿里云仓库 --> <mir...

2019-01-29 16:22:33 47190 10

原创 intellij IDEA--- 报inspects a maven model for resolution problems

写一个简单的spring-boot网业时,发现pom.xml文件中有inspects a maven model for resolution problems报错,刚开始怀疑是网络的原因,随后通过以下方式得以解决:第一步:右击项目-maven-download source and documention之后会去访问网络下载资源,时间比较长。第二步:等待下载完成后,在Maven面...

2019-01-18 14:10:24 4414 3

原创 docker最好的入门系列文章汇总

 Docker(一):Docker入门教程Docker(二):Dockerfile入门介绍Docker(三):Docker命令详解Docker(四):Docker三剑客之Docker-composeDocker(五):Docker三剑客之Docker-machineDocker(六):Docker三剑客之Docker-swarmDocker(七):使用Docker部署S...

2019-01-17 17:25:58 2171

转载 到底什么是EJB

转自:https://www.cnblogs.com/MyITHome/archive/2012/08/31/2665917.html到底EJB是什么  到底EJB是什么?被口口相传的神神秘秘的,百度一番,总觉得没有讲清楚的,仍觉得一头雾水。百度了很久,也从网络的文章的只言片语中,渐渐有了头绪。  用通俗话说,EJB就是:"把你编写的软件中那些需要执行制定的任务的类,不放到客户端软件上...

2019-01-11 11:24:55 200

转载 Java反射机制基本原理(Spring中IOC底层原理)

原文:https://blog.csdn.net/codejas/article/details/78635926 一、反射机制概述Java 反射机制是在运行状态中,对于任意一个类,都能够获得这个类的所有属性和方法,对于任意一个对象都能够调用它的任意一个属性和方法。这种在运行时动态的获取信息以及动态调用对象的方法的功能称为 Java 的反射机制。Class 类与 java.lang.re...

2019-01-08 14:41:41 7468 1

转载 什么是docker?

https://www.cnblogs.com/SzeCheng/p/6822905.html

2019-01-03 19:15:09 386

原创 java中根据对象,方法名和参数执行某对象方法

/** * 执行某对象方法 * * @param owner 对象 * @param methodName 方法名 * @return 方法返回值 * @throws Exception */ private Object invokeMethod(Object owner, String method...

2018-12-24 20:35:45 4498

原创 Android中使用httpurlConnection传递音频数据

HttpURLConnection conn = null; try { URL url = new URL(YITU_URL); conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("POST"); ...

2018-12-22 16:01:48 547

原创 python爬取房源信息并存储到

#coding:utf-8from bs4 import BeautifulSoupfrom urlparse import urljoinimport requestsimport csvimport html5libURL = ‘http://sh.ganji.com/fang1/’#爬的目标ADDR = ‘http://sh.ganji.com/’#赶集网首页if name ...

2018-11-18 21:35:38 597 1

原创 理解PostgreSQL数据库、模式、表、空间、用户间的关系

数据库中的schema和tablespaces什么是schema?这里只讨论数据库中的schema,而不讨论XML中的schema。在wiki上,这样解释schema:In a relational database, the schema defines the tables, views, indexes, packages,procedures, functions, queues, ...

2018-11-18 21:32:18 359

原创 Windows的消息机制要点

窗口过程    每个窗口会有一个称为窗口过程的回调函数(WndProc),它带有四个参数,分别为:窗口句柄(Window Handle),消息ID(Message ID),和两个消息参数(wParam, lParam), 当窗口收到消息时系统就会调用此窗口过程来处理消息。(所以叫回调函数)2 消息类型系统定义消息(System-Defined Messag...

2018-11-18 21:29:10 231

原创 Windows的消息队列和消息循环

一 Windows中有一个系统消息队列,对于每一个正在执行的Windows应用程序,系统为其建立一个“消息队列”,即应用程序队列,用来存放该程序可能创建的各种窗口的消息。应用程序中含有一段称作“消息循环”的代码,用来从消息队列中检索这些消息并把它们分发到相应的窗口函数中。二 Windows为当前执行的每个Windows程序维护一个「消息队列」。在发生输入事件之后,Windows将事件转换为一个「...

2018-11-18 21:27:09 730

原创 消息队列的原理

简介消息驱动机制是 GUI 系统的基础,消息驱动的底层基础设施之一是消息队列,它是整个 GUI 系统运转中枢,本文介绍了一个基于环形队列的消息队列实现方法,给出了它的数据结构、主要操作流程和核心代码。环形队列环行队列是一种首尾相连的队列数据结构,遵循先进先出原则,如下图所示:ring buffer 示意图在环形队列中用一组连续地址的存储单元依次存放从队列头到队列尾的元素,通过两个指针 r...

2018-11-18 21:25:05 1372

原创 tcp/ip面试基础

TCP/IP协议的工作流程如下:●在源主机上,应用层将一串应用数据流传送给传输层。●传输层将应用层的数据流截成分组,并加上TCP报头形成TCP段,送交网络层。●在网络层给TCP段加上包括源、目的主机IP地址的IP报头,生成一个IP数据包,并将IP数据包送交链路层。●链路层在其MAC帧的数据部分装上IP数据包,再加上源、目的主机的MAC地址和帧头,并根据其目的MAC地址,将MAC帧发往目的主...

2018-11-18 21:22:04 230

原创 Socket与HTTP的区别

Socket与HTTP的区别1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待...

2018-11-18 20:50:42 131

转载 Windows上的音频采集技术比对

【转】Windows上的音频采集技术转自http://blog.csdn.net/wxl1986622/article/details/44230149前一段时间接到一个任务,需要采集到声卡的输出信号,以便与麦克风的输入信号进行混音。之前一直没有研究过音频的相关技术,这次就顺便抽出一点时间去了解了一下Windows上采集音频的相关技术。对于音频处理的技术,主要有如下几种:采集麦...

2018-11-15 22:34:18 1141

原创 C++中精确到毫秒的时间差值计算(与平台无关)

#include "sys/time.h"struct timeval tv;gettimeofday(&tv,NULL);long begin = (tv.tv_sec*1000)+(tv.tv_usec/1000);sleep(1000);gettimeofday(&tv,NULL);LOGE("HEVC265 decoder cost time = %ld",...

2018-11-09 09:46:47 1498

转载 win10环境下配置Apache+PHP+MySQL环境的方法

本文转自:https://blog.csdn.net/csdn18233218611/article/details/54865667(亲测有效,过程中遇到的问题,给出了解决方案)一、搭建前的准备需要下载如下四个文件由于版本更新太快这里就不附加下载链接了1、vc_redist.x64.exe(MicrosoftVisual C++ 2015 RC Redistributable (...

2018-11-04 21:51:53 579

原创 MySQL服务无法启动1067系统报错

解决思路:1.查看系统日志,找到具体的错误原因2.百度谷歌定位具体的问题,比如我这里遇到的InnoDB函数返回错误,通过搜索得到以下解决方法,问题解决。MySQL Plugin 'InnoDB' init function returned error.. . 在MySQL的配置文件中,设定default-table-type=InnoDB,发现MySQL无法正常的启动,错误日志中给...

2018-11-04 21:45:35 1261

原创 WebAssembly技术进阶之路(官方文档翻译)

WebAssembly技术——从C/C++到Javascript之路案例描述随着对无插件预览性能要求的越来越高,原来的Emscripten asm.js技术已显不足,但目前一种新技术——WebAssembly正日趋成熟,WebAssembly可以将低级别编程语言(包括C和C++)编译成二进制字节码,可以较大的提升浏览器的性能。案例分析和解决WebAssembly作为一种新兴的Web...

2018-08-24 12:01:46 3431 1

原创 Emscripten的编译优化

编译工程原文链接:https://kripken.github.io/emscripten-site/docs/compiling/Building-Projects.html一.Emscripten编译优化分为两个步骤:每个源文件编译成目标文件(.bc文件),通过LLVM优化 目标文件编译成js文件 二.emscripten正确的优化方式:# Correct. The SA...

2018-08-24 11:57:13 2226 2

原创 Javascript和C++之间的结构体对象传递

1.c++层接口:Decoder.cpp// Decoder.cpp : Defines the exported functions for the DLL application.//编译命令://emcc -O3 --bind -o ParseLib.bc ParseLib.cpp//emcc -O3 --bind -o GetH264FromPS.bc GetH264FromP...

2018-08-24 11:38:46 3335

转载 音视频的同步机制

1.   音视频同步的原理 2.  音视频同步的较正方法 3.  音视频同步时遇到的问题声明:以下所有内容均为转载 1.原文转自:http://bbs.chinavideo.org/viewthread.php?tid=1183&extra=page%3D1%26amp%3Bfilter%3Ddigest&page=1下面贴出部分:音视频同步这一块,我一直不...

2018-08-14 16:34:12 2659 1

空空如也

空空如也

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

TA关注的人

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