5 Hello_Ray

尚未进行身份认证

我要认证

想要作导弹试飞员的男人

等级
TA的排名 3w+

visual studio开发nodejs的c++ addon

下载nodejs源码进行编译https://github.com/nodejs/node/releases 下载一个stable版的nodejs源码包到指定系统位置,然后解压,加压后如下图(部分内容)。在解压的位置进行编译执行 vcbuild.bat debug nosign x86 (时间有点长,根据电脑配置有关)配置系统环境变量visual studio项目中添加nodejs c++ addon项目新建一个visual studio的visual c++的console项目使用vis

2020-06-23 23:32:55

vue的nuxt与electron学习笔记

该文章纯属笔记,写的非常凌乱,请谅解Nuxt.js是vue项目中一个能够搜索引擎优化的框架,原来的vue项目的前后端分离,均是通过发送ajax请求然后获取json异步方式。这种方式不利于搜索引擎优化,因为搜索引擎爬虫爬到后是空壳子。nuxt.js解决这一难点。安装vue在windows环境中安装nodejs,再安装npm。基本环境安装完成后,设置vue镜像地址,国外镜像很慢。设置淘宝镜像地址npm config set registry https://registry.npm.taobao..

2020-06-07 23:34:56

热插拔测试框架的安装笔记

初步使用frida hook的python和Js代码https://frida.re/docs/examples/android/frida hook与xposed类似,都是用于hook安卓系统对应的进程。配置需要Hook的机器建议使用模拟器 https://www.yeshen.com/ ,安装夜神模拟器中的android 7。低版本安卓系统会导致有些应用运行不了。不建议root手机开始,root手机流程复杂会耽误很多时间,在后续hook能力提高很多后再使用真正的硬件设备。安装frida配

2020-05-11 00:24:58

最长公共子串,编辑距离,最长公共子序列

最长公共子序列,编辑距离,最长公共串最长公共子序列,编辑距离,最长公共串求文本的相似度与向量夹角求文本的相似度

2020-04-20 23:24:10

编译原理自动机

有限自动机识别未登录串

2020-04-19 22:34:23

相关性与相似度

相关度

2020-04-09 23:40:53

nodejs的fs模块删除文件Error: EPERM: operation not permitted, unlink

nodejs删除文件后会出现Error: EPERM: operation not permitted, unlink,对删除权限进行控制。 //删除文件 fs.unlink(filePath, function (err) { if (err) { return false; } return true; })普遍的情况表示你的文件不在这个...

2020-03-07 20:47:15

https协议加密笔记

https协议与http协议加密

2020-02-26 15:32:55

Trie三叉树分词实现

介绍Tire树之前需要知道标准的Tire树

2020-02-02 11:47:56

springboot拦截器处理返回false请求

springboot拦截器,在返回true的情况下后面的任务继续执行。在第一步的拦截中,如果返回false会继续处理后面的请求。@Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { re...

2019-12-22 23:08:48

springboot下载文件例子

前言目前网上遍布springmvc下载文件千篇一律,感觉像是互相抄来抄去,太糟糕了。springboot使用StreamingResponseBody下载文件,使用StreamingResponseBody下载文件使用服务器写和浏览器的读数据并行化。尤其在大文件下非常有效,速度很快。我拿miui安装包来测试,文件大小超过1.5GB。下载代码首先熟悉一下Java的数据流,建议阅读这篇文章h...

2019-12-18 17:58:53

Java实体类注释处理-笔记

背景在java实体bean处理的过程中,需要将实体类的属性与注释向对应起来。/** * userId编号 */private Integer userId;//用户姓名private String userName;//密码private String password;/* * 用户电话 */private String phone;上面的java实体类的代码希望转...

2019-12-10 23:48:50

解决IDEA控制台乱码问题-解决反复修改配置乱码顽疾

IDEA控制台出现乱码问题,网上的解法千篇一律。首先介绍网上的千篇一律解法修改tomcat的 VM options红框内容改为 -Dfile.encoding=UTF-8如果这种情况您成功了,恭喜你!修改tomcat的conf下的 logging.properties文件怎么样我都感觉这种类似于自杀式修改。因为如果其他的是UTF-8中文输出编码,然后变成了GBK,这样子UTF-8的是...

2019-09-04 16:10:05

Java闭包和lambda表达式

闭包的解释:闭包就是把函数以及变量包起来,使得变量的生存周期延长。闭包跟面向对象是一棵树上的两条枝,实现的功能是等价的我所理解的是,在一个Java的方法内定义一个index变量,当前方法中存在一个内部的匿名对象。内部的匿名对象引用index变量并且作为Java的方法返回出去。代码解释如下:public static InnerObject<Integer> closure(...

2019-09-04 10:04:32

概率统计-贝叶斯法使用

朴素贝叶斯和

2019-09-01 23:02:37

概率统计-方差与正态分布(高斯分布)

在统计中,方差真正的使用是先算样本方差∑i=0n(xi−μ)x2+1\frac{{\sum_{i=0}^n}{(x_i - \mu )}} {x^2+1}x2+1∑i=0n​(xi​−μ)​

2019-08-05 23:37:32

解决启动fiddler4出现Fiddler won't start saying there's a machine-wide installation

windows电脑安装完成fiddler4安装后,没有其他问题。但是在启动的时候出现了 E:\Fiddler已经安装或者其他已经安装了fiddler软件的错误信息。Fiddler won’t start saying there’s a machine-wide installation此时此刻查看是否安装了fiddler,如果有卸载掉。在卸载掉以后,再次即启动还是出现Fiddler won’...

2019-07-31 19:55:38

Goland多文件Go开发

设置Goland编译器的GopathGoland的多文件开发设置如下working directory需要注意,目录选择到src源码目录位置,之前选择一直只选择到project目录位置。

2019-07-21 23:33:19

改进实现Java超大数字相加

Java实现超大数字相加,网上大多数的超大数字相加算法复杂度达到了3N。我优化了一下,把算法复杂度降到了2N。网上的算法都是三次的for循环。第一次for循环,数字数组拆开相加,获得结果放入一个数组内第二次for循环,处理结果数组,对超过10的数字进行进位处理第三次for循环,将结果数组倒序遍历,然后toString一下变成结果我做的改进是:最后一次的for循环不改变,对方已经写的很好...

2019-07-18 21:04:19

Go实现http proxy

http请求的代理大部分由C实现,目前Go实现是一种趋势。TCP协议下监听所有ip下的8888端口,如果只针对某一个ip,192.168.1.131:8888var port string = "8888"li, err := net.Listen("tcp", ":"+port)...

2019-07-05 17:39:09

查看更多

勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。