WebAssembly 调试

今年因为项目的需要,使用web assebmly写了一个基于openssl和mupdf实现PDF签章的组件,也是第一次接触wasm,感觉调试是一个非常非常麻烦的事情,除了通过printf来打日志似乎没有什么其他办法,也看到可以通过g参数结合chrome Canary来调试的说法,但是在实践项目中从来没有成功过,今天发现可能真的是自己的理解问题,又做了一遍终于成功了,记录一下。 1.基本依赖...
阅读全文

OSX下NDK编译ffmpg和libx264

近期在研究Android视频开发相关的内容,先从ffmpg开发入手。这里描述下如何在mac osx 下使用NDK来编译libx264和ffmpg的过程。 1.版本1. ndk:23版本,23版本ndk变化是去掉了platforms文件夹 下载地址: google官方 https://developer.android.com/ndk2. ffmpeg: 4.4 ...
阅读全文

Linux搭建iSCSI服务挂载到windows server

由于需要扩展一台windows服务器上现有的磁盘的磁盘空间,决定采用将某个Linux上的lvm分区导出为iSCSI lun的方式,直接挂载到window服务器上形成一个本地磁盘的方式来实现。由于windows上需要扩展的磁盘本身是一个跨区卷,因此可以将导出的isci初始化为一个动态磁盘,然后加入到原有的跨区卷上。这样做的好处就对于应用层面是没有任何感知的,也能解决磁盘空间的问题,当然,这是因为现有...
阅读全文

通过nginx反向代理.net Soap Web Service 踩坑记

今天系统上线一个需要对一个原有老系统做一些安全防范,发现很多老旧的传统Soap Web Servcie对公网开放访问,自然想到用白名单对调用方加以限制。这里自然想到采用nginx做为反向代理服务器转发请求到iis上,于是便有了如下配置。 server { listen 8080; location / { proxy_pass http://127.0.0.1...
阅读全文

Linux增加Swap分区

一台开发用的服务器,由于太多Java服务,发现内存不够用,通过df命令发现虚拟内存貌似也不够用了,在不增加物理内存的方法下只有通过增加虚拟内存的交换空间的方式来进行。记录下操作备用 1. 如何关闭swap空间 swapoff 2. 如何增加swap空间这里采用增加一个swap文件方式来额外挂载一个swap空间 fallocate l 8G swa...
阅读全文

基于Nginx建立正向Http代理

由于爬虫需要一个https代理服务器,这里采用nginx来实现。一般nginx可以用来用来实现反向代理服务器,这里使用扩展模块来实现正向代理服务器。开源模块:ngx_http_proxy_connect_module,可以从https://github.com/chobits/ngx_http_proxy_connect_module
阅读全文

MySQL 5.6已Master添加Slave的方法

需要给线上已经在运行的MySQL添加一个Slave,已经存在的MySQL版本是5.6,这里将描述如何建立一个Slave。1. 从源码安装mysql从mysql官方下载源码并解压 wget https://downloads.mysql.com/archives/get/p/23/file/mysql5.6.45.tar.gz tar xvf mysql5.6.45.tar....
阅读全文

NGINX 超时设置

1. 请求超时 http { include mime.types; server_names_hash_bucket_size 512; default_type application/octetstream; sendfile on; keepalive_timeout 65; 保持 tcp_nodel...
阅读全文

Rabbitmq 关于延迟交换机的安装和应用

这里介绍关于RabbitMQ下有关延迟交换机的用途,若何使用、如何安装等。1. 什么是延迟交换机延迟交换机是RabbitMQ的一个插件,通过这个插件,用户可以声明一个带xdelayedmessage类型的交换机,这歌交换机可以发布一类带有xdelay 自定义头的消息,这类消息会在定义的毫秒数后在把消息从交换机发布到队列,也就是区别于传统消息,延迟交换机中的消息,不会立即发送给交换机...
阅读全文

CentOS 7下通过yum 安装gcc 7

在服务器上因为需要编译dlib做机器学习的用途,dlib需要c++11的支持,但是centos默认安装的gcc版本是4.8.5是不支持c++11的,因此需要升级c++。从源码升级gcc已经在之前的文章记录过了,这里主要记录从yum升级。 yum install centosreleasescl yum install devtoolset7gcc scl enable d...
阅读全文
  • 本博客使用免费开源的 laravel-bjyblog v5.5.1.1 搭建 © 2014-2018 lokie.wang 版权所有 ICP证:沪ICP备18016993号
  • 联系邮箱:kitche1985@hotmail.com