排序:
默认
按更新时间
按访问量

ubuntu安装最新版node和npm

ubuntu安装最新版node和npm   2018.01.31 11:00 字数 72 阅读 1118评论 0喜欢 1 1、先在系统上安装好nodejs和npm sudo    apt-get    install    nodejs-legacy sudo    apt-get   ...

2018-09-09 01:11:21

阅读数:23

评论数:0

JS 如何判断两个对象相等

摘抄自大神博客:https://github.com/mqyqingfeng/Blog/issues/41 前提条件:  1、NaN 和 NaN 相等  2、[1, 2] 和 [1, 2] 相等  3、{value: 1} 和 {value: 1} 相等  4、1 和 new Number(1)...

2018-09-06 10:05:42

阅读数:38

评论数:0

【NodeJS】浅析 exports 与 module.exports 的区别 及 export default 与 export 的区别

模块的概念   模块分为两类:原生模块和文件模块。原生模块即 Node.js API 提供的原生模块,原生模块在启动时已经被加载。文件模块为动态加载模块,加载文件模块的工作主要由原生模块 module 来实现和完成。原生模块在启动时已经被加载,而文件模块则需要通过调用 Node.js 的 req...

2018-08-29 16:42:19

阅读数:21

评论数:0

关于startUML中各种连线这间的关系

    在画UML类图的时候,会通常用各种连线来表示类与类,类与接口直接的关系,startUML中提供了各种关系的箭头,本篇文章就是介绍这些关系的。sartaUML中提供的关系有如下几种: ---------------------------------------------------...

2018-08-27 00:54:32

阅读数:36

评论数:0

Async详解之一:流程控制

为了适应异步编程,减少回调的嵌套,我尝试了很多库。最终觉得还是async最靠谱。 地址:https://github.com/caolan/async Async的内容分为三部分: 流程控制:简化十种常见流程的处理 集合处理:如何使用异步操作处理集合中的数据 工具类:几个常用的工具类 本...

2018-08-22 15:02:05

阅读数:20

评论数:0

以太坊客户端Geth命令用法-参数详解

Geth在以太坊智能合约开发中最常用的工具(必备开发工具),一个多用途的命令行工具。 熟悉Geth可以让我们有更好的效率,大家可收藏起来作为Geth命令用法手册。 本文主要是对geth help的翻译,基于最新的geth 1.7.3-stable版本。 如果你还不知道geth是什么,请先阅读入门...

2018-08-17 10:57:01

阅读数:123

评论数:0

以太坊Truffle框架搭建

 Truffle框架搭建的教程网上也有好多,但是随着truffle版本的更新,truffle.js改名truffle-config.js、truffle命令升级、truffle与testrpc端口不一致、浏览器钱包插件等问题,导致原有的教程不再适用,在踩过一个又一个的坑后,打算写一篇无坑版本,让广...

2018-08-16 16:03:31

阅读数:93

评论数:0

webstorm 2018 激活破解方法大全

方法三:使用破解补丁 首先下载补丁,看图! 2017版下载地址 : 链接:https://pan.baidu.com/s/1Ed2kNzmGNrU5AsXbC2LkEw 密码:465h 2018版下载地址 : 链接:https://pan.baidu.com/s/13pcj7rRexPPnX...

2018-08-07 18:44:38

阅读数:338

评论数:0

函数调用栈 剖析+图解

栈: 在函数调用时,第一个进栈的是主函数中函数调用后的下一条指令(函数调用语句的下一条可执行语句)的地址,然后是函数的各个参数,在大多数的C编译器中,参数是由右往左入栈的,然后是函数中的局部变量。注意静态变量是不入栈的。 当本次函数调用结束后,局部变量先出栈,然后是参数,最后栈顶指针指向最开始存...

2018-08-07 14:11:52

阅读数:34

评论数:0

ZeroMQ

1  ZeroMQ概述 ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。ZeroMQ是网络通信中新的一层,介于应用层和传输层之间(按照TCP/IP划分),其是一个可伸缩层,可并行运行,分散在分布式系统间。 2...

2018-08-06 17:47:02

阅读数:27

评论数:0

关于Tor比较全面的讲解

隐身术——使用Tor匿名网络与proxychains构建SOCKS代理链IP跳板,在渗透测试与攻击入侵时销声匿迹     *****免责声明***** 此处介绍的技术仅作为研究,学习,交流用,严禁任何个人,机构,公司,组织,团体使用这里公布的技术对任何类似上述的第三方实体进行未经授权,非法...

2018-08-06 17:31:20

阅读数:409

评论数:0

linux下gcc默认搜索头文件及库文件的路径

linux下gcc默认搜索头文件及库文件的路径 一、头文件 gcc 在编译时如何去寻找所需要的头文件: ※所以header file的搜寻会从-I开始 ※然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH ※再找内定目录...

2018-08-06 11:24:49

阅读数:35

评论数:0

linux下C/C++编译时系统搜索 include 和 链接库 文件路径的指定

 C/C++程序在linux下被编译和连接时,GCC/G++会查找系统默认的include和link的路径,以及自己在编译命令中指定的路径。自己指定的路径就不说了,这里说明一下系统自动搜索的路径。   【1】include头文件路径 jacob@ubuntu:~/study/boost$ `...

2018-08-03 18:16:58

阅读数:51

评论数:0

how to build bitcoin

cd ~/bitcoin/doc build-unix.md

2018-07-31 15:36:56

阅读数:30

评论数:0

python 命令行参数解析

选择模块 根据python参考手册的提示,optparse 已经废弃,应使用 argparse 教程 概念 argparse 模块使用 add_argument 来添加可选的命令行参数,原型如下: ArgumentParser.add_argument(name or flags......

2018-07-31 11:02:38

阅读数:51

评论数:0

打印python对象的所有属性

print('\n'.join(['%s:%s' % item for item in mybj.__dict__.items()]))

2018-07-30 19:13:38

阅读数:132

评论数:0

python Debug 单步调试

一直犯愁的是python的调试,以前写c都是编译完了用gdb直接调试了,轻松愉快。现在遇到这么一个解释型的程序,不知道怎么办了。用log吧,有时就是一个小程序,不想写这么多代码;打屏吧,有时屏幕翻得快,也是挺郁闷的。今天终于好了,看到了一个有用的东西, PDB 方法一:运行 python -m...

2018-07-30 18:59:03

阅读数:55

评论数:0

如何简单地理解Python中的if __name__ == '__main__'

通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明');在你自己眼中,你是你自己(__name__ == '__main__')。 if __name__ == '__main__'的意思是:当.py文件被直接运行时,...

2018-07-30 16:47:16

阅读数:27

评论数:0

Ubuntu下apt-get与pip安装命令的区别

在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢? 1.区别 pip用来安装来自PyPI(https://www.python.org/)的python所有的依赖包,并且可以选择安装任...

2018-07-30 16:23:50

阅读数:131

评论数:0

csdn文章分类修改脚本

以前写的文章分类太多,太乱了,所以决定来一次清理,把一些文章类别给替换掉。和LX同学讨论了一个下午,终于有一个方案了,搞了一晚上才弄好。 我是混合了python和js代码一起做的。js可以在浏览器的 控制窗下运行,不用登陆了,所以很方便。python我用的比较习惯,所以处理数据比较方便,而且不会...

2018-07-29 16:41:24

阅读数:33

评论数:0

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