const node_modules_path = '../node_modules/' // crypto-js - npm https://www.npmjs.com/package/crypto-jsconst CryptoJS = require(node_modules_path + 'crypto-js')// Encryptconst ciphertext = CryptoJS.AES.encrypt('my message', 'secret key 123')// Decryp…
0.目录 1.C++标准库 2.字符串类 3.数组操作符的重载 4.小结 1.C++标准库 有趣的重载--操作符 << 的原生意义是按位左移,例:1 << 2;,其意义是将整数1按位左移2位,即0000 0001 --> 0000 0100 重载左移操作符,将变量或常量左移到一个对象中! 重载左移操作符: #include <stdio.h> const char endl = '\n'; class Console { public: Console&…
人的懒惰常常是麻烦的开始.多数程序员都希望自己的工作一劳永逸,一次开发,到处使用,成了人人追逐的目标,我也不例外.最初写<Nodejs开发加密货币>系列文章,因为不喜欢设定好了去写,所以目录反复修改,索性弄了小工具gitbook-summary:在写入门文章的时候,反复搜索github,索性把检索与制图集成到一起,弄了个开发语言检索统计工具(见<Node.js让您的前端开发像子弹飞一样>文章实例):阅读源码的时候,手动整理Uml图很辛苦,干脆写成了js2uml工具(见<轻松从…
-.Ubuntu 安装nodejs 以下内容均在命令行,完成,首先你要去你电脑的home目录:cd ~. [sudo] apt-get update [sudo] apt-get upgrade apt-get install curl curl -sL https://deb.nodesource.com/setup_6.x -o nodesource_setup.sh  // 安装nodejs sudo bash nodesource_setup.sh 安装其他(一次性安装): apt-ge…
Java解析XML 1.接收xml文件或者字符串,转为InputStream 2.使用DocumentBuilderFactory对象将InputStream转为document对象 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); //创建DocumentBuilder对象 DocumentBuilder builder = factory.newDocumentBuilder(); Document…
linux md5 加密字符串和文件方法 MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改.MD5全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相 同的报文摘要的可能性是非常非常之小的. MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长…
利用 nodejs 解析 m3u8 格式文件,并下 ts 合并为 mp4 以前看视频的时候,直接找到 video标签,查看视频地址,然后下载下来.. 后来发现,好多 video 标签打开元素审查,如下: blob开始的东西,下载不了啦... 其实我们打开 network 还是能看见,加载了一堆的 .ts 文件.其实.ts文件就是被切成一段一段的视频. 理论上,把这些文件都下载下来,再合并,就完成了,,, 理论一句话,代码上千行... 一.问题 1.ts文件到底有多少和,地址从哪来... 答案:…
安装doxmate时,doxmate地址是:https://github.com/JacksonTian/doxmatenpm install doxmate -g 安装完后把错误:Cannot install NodeJs: /usr/bin/env: node: No such file or directory 解决方法:ln -s /usr/bin/nodejs /usr/bin/node或者sudo apt-get install nodejs-legacy 地址是:http://st…
一.安装nodejs http://www.nodejs.org/download/.进入release/选择想要安装的文件,win下安装选择mis和exe的比较方便,安装完毕重新打开cmd命令行,path查看是否配置了环境变量(当时两次打开没有,过会好了),然后输入:node --version 看到nodejs的当前版本即表示安装成功. C:\Users\Administrator>node --versionv0.10.26 二.第一个应用 运行server.js E:\node>nod…
GitBook是一个命令行工具(Node.js库),我们可以借用该工具使用Github/Git和Markdown来制作精美的图书,但它并不是一本关于Git的教程哟. 支持输出多种格式 GitBook支持输出多种文档格式,如: 静态站点:GitBook默认输出该种格式,生成的静态站点可直接托管搭载Github Pages服务上: PDF:需要安装gitbook-pdf依赖: eBook:需要安装ebook-convert: 单HTML网页:支持将内容输出为单页的HTML,不过一般用在将电子书格式转…