- JavasScript -- instanceof
人话博客
我觉得弄清楚instanceof运算符,在JavaScript中算一个比较费神的事情.01一开始,我以为instanceof运算符和constructor有关.比如下面这个例子.functionAnimal(){}constanimal=newAnimal()console.log(animalinstanceofAnimal)//true之所以,这为true.是因为如果我们展开这段代码的原型链的
- javascript——闭包
9979eb0cd854
本文摘录及参考自:1.学习Javascript闭包(Closure)2.闭包的秘密3.JavaScript闭包4.JavaScript深入之闭包5.JavaScript深入之执行上下文5.闭包-JavasScript6.闭包7.闭包,懂不懂由你,反正我是懂了8.什么是闭包,我的理解
- Node进阶 ---- Buffer
_小山楂
1.什么是Buffer缓冲区Buffer是暂时存放输入输出数据的一段内存。JS语言没有二进制数据类型,而在处理TCP和文件流的时候,必须要处理二进制数据。NodeJS提供了一个Buffer对象来提供对二进制数据的操作是一个表示固定内存分配的全局对象,也就是说要放到缓存区中的字节数需要提前确定Buffer好比由一个8位字节元素组成的数组,可以有效的在JavasScript中表示二进制数据2.什么是字
- JavasScript基础第一部分
前端布道人
前端杂货铺javascriptecmascript
此文章,来源于印客学院的资料,然后补充的。此文档不一定涵盖了所有知识点,只是一个大概方向,仅供参考。也算一个查漏补缺,诸君可以根据自己实际情况,自行衡量,看看哪里需要补充。JavaScript有哪些数据类型,它们的区别?JavaScript共有八种数据类型,分别是Undefined、Null、Boolean、Number、String、Object、Symbol、BigInt。其中Symbol和B
- javascript 函数详解
哎呦程序猿
很多小伙伴对函数一头雾水,什么构造函数,匿名函数,回调函数.........到底说的是什么?今天给大家详解一下js函数,让你几分钟搞懂所有函数什么是函数?函数是一段可以被执行或调用任意次数的JavasScript代码,在数据类型中属于"function"。函数有属性和方法,因此函数也是对象。函数三种定义方法(函数声明、函数表达式、构造函数)函数声明:function函数名称(参数:可选){函数体}
- webpack
_羊羽_
webpack是一个现代JavasScript应用程序的模块打包器(modulebunder)官方网站https://www.webpackjs.com/image.pngwebpack的两大特点:1模块化2打包作用:1将sass/less等预编译的css语言转换成浏览器识别的css文件2能够将多个预编译文件打包成一个文件3打包image/styles/assets/scrips/等前端常用的文件
- TWaver3D直线、曲线、曲面的绘制
TWaver数字孪生
htmlwebgl3dsdk绘图程序
插播一则广告(长期有效)TWaver需要在武汉招JavaScript工程师若干要求:对前端技术(JavasScript、HTML、CSS),对可视化技术(Canvas、WebGL)有浓厚的兴趣基础不好的可培养,基础好的可共谋大事感兴趣的给我发邮件:
[email protected]————————————————————正文的分割线—————————————————————-今天来说关于绘图的那些事
- typescript 学习总结
月半女那
简介typescript:javasscript的超集,添加了类型系统的JavaScript,适用于任何规模的项目。我们都知道JavaScript是一种弱类型的语言。而TypeScript增强了它的类型。TypeScript的[核心设计理念]:在完整保留JavaScript运行时行为的基础上,通过引入静态类型系统来提高代码的可维护性,减少可能出现的bug。TypeScriptJavaScriptJ
- 数据结构之二叉树的遍历
EvenyYl丶
javascript数据结构二叉树
这篇文章是看完《学习JavaSscript数据结构与算法》写的总结,主要是记一下在我在书中遇到的难点、以及一些可能不太难,但理解起来会比较绕的点,供大家参考学习,也让自己能够复习巩固一遍,本文后半部分结合面试题讲解。二叉树的遍历首先我们要构建一棵二叉树,然后以构建的这棵二叉树为例讲解它的三种遍历方式,大家可以以此对比三种遍历方式到底是哪里不一样。开始构建上图的这棵二叉树consttree=newB
- 逐步解说:在JavaScript中订阅Redis缓存的消息
haishibai
在这个逐步解说中,笔者将介绍如果在JavasScript中订阅Redis消息的详细步骤。首先,我们将在Azure虚拟机上搭建Redis缓存集群以及Webdis。然后,我们将在JavaScript中订阅Redis主题。Webdis为Radis提供了HTTP访问接口,我们的JavaScript代码将通过Webdis所提供的HTTP接口来访问后台的Redis。在Azure上安装Redis和Webdis登
- 函数防抖和节流
Corner1990
javascript知识
DOM操作(onresize,onscroll….等等操作),有的的时候会多次触发,为了减少操作,从而有了节流的概念。函数节流的思想很简单:在每次出发的时候我们就开一个定时器,将DOM操作延迟,然后在下一次事件触发的时候,我们把这个定时器关掉,我们开关定时器,一直到一定的时机在触发事件。javasscript高级程序设计中的方法functionthrottle(fn,context){fn.tId
- 事件委托和this
weixin_30292745
事件委托和thisJavaScript不仅门槛低,而且是一门有趣、功能强大和非常重要的语言。各行各业的人发现自己最混乱的选择是JavaSscript编程语言。由于有着各种各样的背景,所以不是每个人都对JavaScript及其基本原理有广泛的认识。通常来书,除非你去参加工作面试才会去思考为什么或者怎么做,否则JavaScript只是你工作的内容。这个系类的目标是深入探讨JavaScript的一些概念
- TWaver可视化编辑器的前世今生(四)电力 云计算 数据中心
MonoLog
云计算-大数据电力编辑器可视化数据中心
插播一则广告(长期有效)MONO哥需要在武汉招JavaScript工程师若干要求:对前端技术(JavasScript、HTML、CSS),对可视化技术(Canvas、WebGL)有浓厚的兴趣基础不好的可培养,基础好的可共谋大事感兴趣的给我发邮件:hr@servasoft.com------------------------------------------------------------正
- TWaver可视化编辑器的前世今生(二)3D编辑器
MonoLog
电信webgl编辑器可视化html5
插播一则广告(长期有效)MONO哥需要在武汉招JavaScript工程师若干要求:对前端技术(JavasScript、HTML、CSS),对可视化技术(Canvas、WebGL)有浓厚的兴趣基础不好的可培养,基础好的可共谋大事感兴趣的给我发邮件:hr@servasoft.com------------------------------------------------------------正
- 如何用Qunit测试你的JavaScript代码
原文链接
Qunit测试JavaScript单元测试
QUnit,由jquery团队开发,是一个对JavasScript进行单元测试的很好的框架。在这篇指南中,我将具体介绍什么是Qunit,以及为什么你要关心严格地测试你的代码。什么是QUnitQUnit是一个非常强大的javascript单元测试框架,可以帮你调试代码。它是由jQuery团队的成员写的,而且是jQuery的官方测试套装。但QUnit一般是足以测试任何常规javascript代码,它甚
- TWaver可视化编辑器的前世今生(四)电力 云计算 数据中心
MonoLog
云计算-大数据电力编辑器可视化数据中心
插播一则广告(长期有效)MONO哥需要在武汉招JavaScript工程师若干要求:对前端技术(JavasScript、HTML、CSS),对可视化技术(Canvas、WebGL)有浓厚的兴趣基础不好的可培养,基础好的可共谋大事感兴趣的给我发邮件:hr@servasoft.com------------------------------------------------------------正
- TWaver可视化编辑器的前世今生(四)电力 云计算 数据中心
MonoLog
云计算-大数据电力编辑器可视化数据中心
插播一则广告(长期有效)MONO哥需要在武汉招JavaScript工程师若干要求:对前端技术(JavasScript、HTML、CSS),对可视化技术(Canvas、WebGL)有浓厚的兴趣基础不好的可培养,基础好的可共谋大事感兴趣的给我发邮件:hr@servasoft.com------------------------------------------------------------正
- TWaver3D直线、曲线、曲面的绘制
MonoLog
html53d绘图sdkwebgl
插播一则广告(长期有效)MONO哥需要在武汉招JavaScript工程师若干要求:对前端技术(JavasScript、HTML、CSS),对可视化技术(Canvas、WebGL)有浓厚的兴趣基础不好的可培养,基础好的可共谋大事感兴趣的给我发邮件:hr@servasoft.com------------------------------------------------------------正
- TWaver3D直线、曲线、曲面的绘制
MonoLog
html53d绘图sdkwebgl
插播一则广告(长期有效)MONO哥需要在武汉招JavaScript工程师若干要求:对前端技术(JavasScript、HTML、CSS),对可视化技术(Canvas、WebGL)有浓厚的兴趣基础不好的可培养,基础好的可共谋大事感兴趣的给我发邮件:hr@servasoft.com------------------------------------------------------------正
- JavasScript原型
懒人Mr
javascriptjQuery
JavaScript原型##js的对象比较由于js是解释执行的语言,那么在代码中出现函数与对象如果重复执行,就会创建对个副本1.在代码中重复执行的代码容易出现重复的对象2.创建一个Person构造函数,以创建对象,要求有name、age、gender和sayHellow/*functionPerson(name,age,gender){this.name=name;this.age=age;thi
- js数组以及json元素的操作-增删改查
wushiqinwu
json
javasscript删除数组的3种方法1,用shift()方法shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefinedvarchaomao=[1,2,3,4,5]varchaomao.shift()//得到1alert(chaomao)//[2,3,4,5]2,用pop()方法pop:删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefinedvar
- JavasScript中基本概念关键字和保留字
提鲁战士
JavaScript
ECMA-262描述了一级具有特定用途的关键字,这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。按照规则,关键字也是语言保留的,不能用作标识符。以下就是ECMAScript的全部关键字(带号上标的是第5版新增的关键字):关键字关键字关键字关键字breakdointranceoftypeofcaseelsenewvarcatchfinallyreturnvoidcontinuefo
- three后期处理与多通道渲染
ranran125
three
1.设置后期处理设置Three.js库为后期处理做准备,我们需要通过以下步骤对当前的配置进行修改:1)创建一个EffectComposer(效果组合器)对象,然后在该对象上添加后期处理通道。2)配置该对象,使它可以渲染我们的场景,并应用额外的后期处理步骤。3)在render循环中,使用EffectComposer渲染场景、应用通道,并输出结果。要使用后期处理,需要引入一些javaSscript文件
- JS创建对象之稳妥构造函数模式
提鲁战士
JavaScript
道格拉斯.克罗克福德发了JavasScript中的稳妥对象(durableobjects)这个概念。所谓稳妥对象,指的是没有公共属性,而且其方法也不引用this的对象。稳妥对象最适合在一些安全的环境中(这些环境中会禁止使用this和new),或者在防止数据被其他应用程序发动时使用。稳妥构造函数遵循与寄生构造函数类似的模式,但有两点不同:一是新创建对象的实例方法不引用this;二是不使用new操作符
- (9/24) 图片跳坑大战--css分离与图片路径处理
封斌博文
前言:在上一节当中,我们把小图片打包成Base64格式(打包到了js当中)。我们也算是对webpack对图片的打包有个基本了解。本节我们准备把css从JavasScript代码中分离出来,这会遇到两个问题,一是如何分离,二是分离之后的图片路径问题,下面我们逐一破解。1.把css从JavasScript代码中分离出来有些简单的交互页面中,JavasScript页面代码会非常少,而大部分代码都在CSS
- javasscript - 收藏集 - 掘金
weixin_34292402
jsonp跨域请求详解——从繁至简-前端-掘金什么是jsonp?为什么要用jsonp?JSONP(JSONwithPadding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于server1.example.com的网页无法与不是server1...HTML5进阶系列:拖放API实现拖放排序-掘金前言HTML5中提供了直接拖放的API,极大的方便
- javasscript创建对象
一直在攀登
用函数的方法创建一个对象例:functionMyObject(parameter1,parameter2){//创建私有属性Private_Property1varPrivate_Property1;//创建私有属性并初始化varPrivate_Property2=parameter1;//创建共有属性this.Public_Property1;//创建共有属性并初始化this.Public_Pr
- JavasScript函数表达式
gruguy
本章内容函数表达式的特征使用函数实现递归使用闭包定义函数私有变量函数表达式是javascript中的一个既强大又容易令人困惑的特性。定义函数的方式有两种:一种是函数声明,另一种是函数表达式。函数声明如下:functionfunctionName(arg0,arg1){//函数体}首选是function关键字,然后是函数名称,函数声明有一个重要的特征就是函数声明提升,意思是在执行代码之前会先读取函数
- JavasScript 简单错误总结 错误调试
路墨
错误总结判断语句时if(x=0)与(x==0)还有(x===0)是不一样的x=0是负值0为flase,如果x=10就是true了。x==0是判断不过他会自动转换类型x='10'与x=10是一样的x===10必须类型相同才判断加法与连接运算符是不一样的x='10'y=5;x+y这时候等于105;字符串分行varx="HelloWorld!";上面这样分行是会报错的varx="HelloWorld!"
- Javascript知识点
姜礼清
Javasscript[ES5]array.reduce()可以用来扁平数组,对数组做累加操作[0,1,2,3,4].reduce(function(previousValue,currentValue,index,array){returnpreviousValue+currentValue;});varflattened=[[0,1],[2,3],[4,5]].reduce(function(
- mongodb3.03开启认证
21jhf
mongodb
下载了最新mongodb3.03版本,当使用--auth 参数命令行开启mongodb用户认证时遇到很多问题,现总结如下:
(百度上搜到的基本都是老版本的,看到db.addUser的就是,请忽略)
Windows下我做了一个bat文件,用来启动mongodb,命令行如下:
mongod --dbpath db\data --port 27017 --directoryperdb --logp
- 【Spark103】Task not serializable
bit1129
Serializable
Task not serializable是Spark开发过程最令人头疼的问题之一,这里记录下出现这个问题的两个实例,一个是自己遇到的,另一个是stackoverflow上看到。等有时间了再仔细探究出现Task not serialiazable的各种原因以及出现问题后如何快速定位问题的所在,至少目前阶段碰到此类问题,没有什么章法
1.
package spark.exampl
- 你所熟知的 LRU(最近最少使用)
dalan_123
java
关于LRU这个名词在很多地方或听说,或使用,接下来看下lru缓存回收的实现
1、大体的想法
a、查询出最近最晚使用的项
b、给最近的使用的项做标记
通过使用链表就可以完成这两个操作,关于最近最少使用的项只需要返回链表的尾部;标记最近使用的项,只需要将该项移除并放置到头部,那么难点就出现 你如何能够快速在链表定位对应的该项?
这时候多
- Javascript 跨域
周凡杨
JavaScriptjsonp跨域cross-domain
 
- linux下安装apache服务器
g21121
apache
安装apache
下载windows版本apache,下载地址:http://httpd.apache.org/download.cgi
1.windows下安装apache
Windows下安装apache比较简单,注意选择路径和端口即可,这里就不再赘述了。 2.linux下安装apache:
下载之后上传到linux的相关目录,这里指定为/home/apach
- FineReport的JS编辑框和URL地址栏语法简介
老A不折腾
finereportweb报表报表软件语法总结
JS编辑框:
1.FineReport的js。
作为一款BS产品,browser端的JavaScript是必不可少的。
FineReport中的js是已经调用了finereport.js的。
大家知道,预览报表时,报表servlet会将cpt模板转为html,在这个html的head头部中会引入FineReport的js,这个finereport.js中包含了许多内置的fun
- 根据STATUS信息对MySQL进行优化
墙头上一根草
status
mysql 查看当前正在执行的操作,即正在执行的sql语句的方法为:
show processlist 命令
mysql> show global status;可以列出MySQL服务器运行各种状态值,我个人较喜欢的用法是show status like '查询值%';一、慢查询mysql> show variab
- 我的spring学习笔记7-Spring的Bean配置文件给Bean定义别名
aijuans
Spring 3
本文介绍如何给Spring的Bean配置文件的Bean定义别名?
原始的
<bean id="business" class="onlyfun.caterpillar.device.Business">
<property name="writer">
<ref b
- 高性能mysql 之 性能剖析
annan211
性能mysqlmysql 性能剖析剖析
1 定义性能优化
mysql服务器性能,此处定义为 响应时间。
在解释性能优化之前,先来消除一个误解,很多人认为,性能优化就是降低cpu的利用率或者减少对资源的使用。
这是一个陷阱。
资源时用来消耗并用来工作的,所以有时候消耗更多的资源能够加快查询速度,保持cpu忙绿,这是必要的。很多时候发现
编译进了新版本的InnoDB之后,cpu利用率上升的很厉害,这并不
- 主外键和索引唯一性约束
百合不是茶
索引唯一性约束主外键约束联机删除
目标;第一步;创建两张表 用户表和文章表
第二步;发表文章
1,建表;
---用户表 BlogUsers
--userID唯一的
--userName
--pwd
--sex
create
- 线程的调度
bijian1013
java多线程thread线程的调度java多线程
1. Java提供一个线程调度程序来监控程序中启动后进入可运行状态的所有线程。线程调度程序按照线程的优先级决定应调度哪些线程来执行。
2. 多数线程的调度是抢占式的(即我想中断程序运行就中断,不需要和将被中断的程序协商)
a) 
- 查看日志常用命令
bijian1013
linux命令unix
一.日志查找方法,可以用通配符查某台主机上的所有服务器grep "关键字" /wls/applogs/custom-*/error.log
二.查看日志常用命令1.grep '关键字' error.log:在error.log中搜索'关键字'2.grep -C10 '关键字' error.log:显示关键字前后10行记录3.grep '关键字' error.l
- 【持久化框架MyBatis3一】MyBatis版HelloWorld
bit1129
helloworld
MyBatis这个系列的文章,主要参考《Java Persistence with MyBatis 3》。
样例数据
本文以MySQL数据库为例,建立一个STUDENTS表,插入两条数据,然后进行单表的增删改查
CREATE TABLE STUDENTS
(
stud_id int(11) NOT NULL AUTO_INCREMENT,
- 【Hadoop十五】Hadoop Counter
bit1129
hadoop
1. 只有Map任务的Map Reduce Job
File System Counters
FILE: Number of bytes read=3629530
FILE: Number of bytes written=98312
FILE: Number of read operations=0
FILE: Number of lar
- 解决Tomcat数据连接池无法释放
ronin47
tomcat 连接池 优化
近段时间,公司的检测中心报表系统(SMC)的开发人员时不时找到我,说用户老是出现无法登录的情况。前些日子因为手头上 有Jboss集群的测试工作,发现用户不能登录时,都是在Tomcat中将这个项目Reload一下就好了,不过只是治标而已,因为大概几个小时之后又会 再次出现无法登录的情况。
今天上午,开发人员小毛又找到我,要我协助将这个问题根治一下,拖太久用户难保不投诉。
简单分析了一
- java-75-二叉树两结点的最低共同父结点
bylijinnan
java
import java.util.LinkedList;
import java.util.List;
import ljn.help.*;
public class BTreeLowestParentOfTwoNodes {
public static void main(String[] args) {
/*
* node data is stored in
- 行业垂直搜索引擎网页抓取项目
carlwu
LuceneNutchHeritrixSolr
公司有一个搜索引擎项目,希望各路高人有空来帮忙指导,谢谢!
这是详细需求:
(1) 通过提供的网站地址(大概100-200个网站),网页抓取程序能不断抓取网页和其它类型的文件(如Excel、PDF、Word、ppt及zip类型),并且程序能够根据事先提供的规则,过滤掉不相干的下载内容。
(2) 程序能够搜索这些抓取的内容,并能对这些抓取文件按照油田名进行分类,然后放到服务器不同的目录中。
- [通讯与服务]在总带宽资源没有大幅增加之前,不适宜大幅度降低资费
comsci
资源
降低通讯服务资费,就意味着有更多的用户进入,就意味着通讯服务提供商要接待和服务更多的用户,在总体运维成本没有由于技术升级而大幅下降的情况下,这种降低资费的行为将导致每个用户的平均带宽不断下降,而享受到的服务质量也在下降,这对用户和服务商都是不利的。。。。。。。。
&nbs
- Java时区转换及时间格式
Cwind
java
本文介绍Java API 中 Date, Calendar, TimeZone和DateFormat的使用,以及不同时区时间相互转化的方法和原理。
问题描述:
向处于不同时区的服务器发请求时需要考虑时区转换的问题。譬如,服务器位于东八区(北京时间,GMT+8:00),而身处东四区的用户想要查询当天的销售记录。则需把东四区的“今天”这个时间范围转换为服务器所在时区的时间范围。
- readonly,只读,不可用
dashuaifu
jsjspdisablereadOnlyreadOnly
readOnly 和 readonly 不同,在做js开发时一定要注意函数大小写和jsp黄线的警告!!!我就经历过这么一件事:
使用readOnly在某些浏览器或同一浏览器不同版本有的可以实现“只读”功能,有的就不行,而且函数readOnly有黄线警告!!!就这样被折磨了不短时间!!!(期间使用过disable函数,但是发现disable函数之后后台接收不到前台的的数据!!!)
- LABjs、RequireJS、SeaJS 介绍
dcj3sjt126com
jsWeb
LABjs 的核心是 LAB(Loading and Blocking):Loading 指异步并行加载,Blocking 是指同步等待执行。LABjs 通过优雅的语法(script 和 wait)实现了这两大特性,核心价值是性能优化。LABjs 是一个文件加载器。RequireJS 和 SeaJS 则是模块加载器,倡导的是一种模块化开发理念,核心价值是让 JavaScript 的模块化开发变得更
- [应用结构]入口脚本
dcj3sjt126com
PHPyii2
入口脚本
入口脚本是应用启动流程中的第一环,一个应用(不管是网页应用还是控制台应用)只有一个入口脚本。终端用户的请求通过入口脚本实例化应用并将将请求转发到应用。
Web 应用的入口脚本必须放在终端用户能够访问的目录下,通常命名为 index.php,也可以使用 Web 服务器能定位到的其他名称。
控制台应用的入口脚本一般在应用根目录下命名为 yii(后缀为.php),该文
- haoop shell命令
eksliang
hadoophadoop shell
cat
chgrp
chmod
chown
copyFromLocal
copyToLocal
cp
du
dus
expunge
get
getmerge
ls
lsr
mkdir
movefromLocal
mv
put
rm
rmr
setrep
stat
tail
test
text
- MultiStateView不同的状态下显示不同的界面
gundumw100
android
只要将指定的view放在该控件里面,可以该view在不同的状态下显示不同的界面,这对ListView很有用,比如加载界面,空白界面,错误界面。而且这些见面由你指定布局,非常灵活。
PS:ListView虽然可以设置一个EmptyView,但使用起来不方便,不灵活,有点累赘。
<com.kennyc.view.MultiStateView xmlns:android=&qu
- jQuery实现页面内锚点平滑跳转
ini
JavaScripthtmljqueryhtml5css
平时我们做导航滚动到内容都是通过锚点来做,刷的一下就直接跳到内容了,没有一丝的滚动效果,而且 url 链接最后会有“小尾巴”,就像#keleyi,今天我就介绍一款 jquery 做的滚动的特效,既可以设置滚动速度,又可以在 url 链接上没有“小尾巴”。
效果体验:http://keleyi.com/keleyi/phtml/jqtexiao/37.htmHTML文件代码:
&
- kafka offset迁移
kane_xie
kafka
在早前的kafka版本中(0.8.0),offset是被存储在zookeeper中的。
到当前版本(0.8.2)为止,kafka同时支持offset存储在zookeeper和offset manager(broker)中。
从官方的说明来看,未来offset的zookeeper存储将会被弃用。因此现有的基于kafka的项目如果今后计划保持更新的话,可以考虑在合适
- android > 搭建 cordova 环境
mft8899
android
1 , 安装 node.js
http://nodejs.org
node -v 查看版本
2, 安装 npm
可以先从 https://github.com/isaacs/npm/tags 下载 源码 解压到
- java封装的比较器,比较是否全相同,获取不同字段名字
qifeifei
非常实用的java比较器,贴上代码:
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import net.sf.json.JsonConfig;
i
- 记录一些函数用法
.Aky.
位运算PHP数据库函数IP
高手们照旧忽略。
想弄个全天朝IP段数据库,找了个今天最新更新的国内所有运营商IP段,copy到文件,用文件函数,字符串函数把玩下。分割出startIp和endIp这样格式写入.txt文件,直接用phpmyadmin导入.csv文件的形式导入。(生命在于折腾,也许你们觉得我傻X,直接下载人家弄好的导入不就可以,做自己的菜鸟,让别人去说吧)
当然用到了ip2long()函数把字符串转为整型数
- sublime text 3 rust
wudixiaotie
Sublime Text
1.sublime text 3 => install package => Rust
2.cd ~/.config/sublime-text-3/Packages
3.mkdir rust
4.git clone https://github.com/sp0/rust-style
5.cd rust-style
6.cargo build --release
7.ctrl