- educoder实训平台python顺序结构答案_Educoder Python顺序结构习题
weixin_39710660
1.正方形与等腰三角形组成的多边形的面积square_length=4triangle_h=2.6area_square=4*4area_triangle=(2.6*4)/2area_total=area_square+area_triangleprint(area_total)2.平抛小球与抛出点的距离G=9.8v0=5t=2s=v0*th=(G*t**2)/2d=(s**2+h**2)**0.
- educoder算法设计与分析 实验六 分支限界法拓展
xingcheng--dp
笔记算法
实验六分支限界法拓展第1关:装载问题(FIFO优先队列法)第2关:装载问题(最优队列法)第1关:装载问题(FIFO优先队列法)//装载问题队列式分支限界法求解#include"Queue.h"#includeusingnamespacestd;intN=0;templateclassQNode{public:QNode*parent;//指向父节点的指针boolLChild;//左儿子标识Type
- Educoder题目:Java高级特性 - 多线程基础(1)使用线程答案解析
bingeho
Educoder题目解析java开发语言数据结构
创建线程src/step1/ThreadClassOne.javapackagestep1;//请在此添加实现代码/**********Begin**********/publicclassThreadClassOneextendsThread{publicvoidrun(){for(inti=1;ift=newFutureTask(tc);newThread(ft,"线程").start();t
- educoder头歌实训 web课——JavaScript语言基础:JS循环语句
玛卡巴卡
web前端javascript开发语言educoder实训太原理工大学
educoder头歌实训太原理工大学web课程————JavaScript语法基础:JS运算符_玛卡巴卡的博客-CSDN博客第1关:while类型任务描述质数的定义如下:大于1的自然数,且除了1和本身外没有别的因数。如2、3、5、7。本关任务:利用循环结构求质数的和。functionmainJs(a){a=parseInt(a);//请在此处编写代码/**********Begin*******
- Educoder头歌数据结构-队列基本运算的实现及其应用
NanFeng-JinHe
头歌educoder答案r语言数据结构开发语言
**头歌实践平台答案educoder**数据结构-队列基本运算的实现及其应用第1关:顺序队列的实现/*************************************************************date:January2019循环顺序队列实现文件**************************************************************/
- 【Educoder作业】问题求解——图像处理
JZYshuraK
Educoder作业图像处理计算机视觉opencv
【Educoder作业】问题求解——图像处理恢复更新了奥xdm跟上一个作业差不多,主要是记住一些函数即可。T1图像亮度调整这个题教我们getpixelgetpixelgetpixel和putpixelputpixelputpixel具体用法,里面的坐标是坐标对,比如getpixel(x,y)getpixel(x,y)getpixel(x,y)是错的但是getpixel((x,y))getpixel
- 问题求解——网页数据获取
Ssaty.
Educoder实训python开发语言
第1关:提取某平台学生作业得分Trustie是一个与EduCoder类似的在线教学平台,学员可以在该平台提交作业,教员和助教进行检查和评分。下图给出了某次作业对应的页面,该页面显示了每个学员的信息(其中红色虚线框是学员姓名)和作业评分情况(其中蓝色虚线框是作业最终成绩)。#-*-coding:utf-8-*-importre#不要改动getHTML函数#函数功能:读取txt文件中的HTML代码de
- 【Educoder作业】冯·诺依曼体系结构及工作原理理解
JZYshuraK
Educoder作业python开发语言
【Educoder作业】冯·诺依曼体系结构及工作原理理解所有的那个实际场景模拟的题就不更了,没难度,趣味性更高。这个题和我们之前的一篇博客里面的题只一模一样的,链接。我们这里就不做任何讲解了,要说的那一篇里已经说过了。几天过去,有些程序的实现现在看来有些冗余,这个博客就做一个代码的精简。T6软件模拟-模拟硬件初始化#初始化definit():##########Begin##########mem
- 【Educoder作业】问题求解——网页数据获取
JZYshuraK
Educoder作业python开发语言
【Educoder作业】问题求解——网页数据获取做完了有一种重复感,五道题题目难度太平稳了,甚至后面的题还更简单一些。都是一些重复且机械的操作。这五个题大题的思路是一模一样的,我就放在一起说了。每个题有每个题的特点,但都可以概括一下。我们先打开htmlhtmlhtml的文件,搜索找到我们要的表格位置。紧接着我们开始观察代码,有什么特点,什么是可以作为锚点让我们抓到然后提取信息的。大体概括就这么个意
- 【Educoder实训平台作业】网页图片批量获取 ※(依据国防科大招生网新版更新)
qq12345qwert
pythonhtml开发语言
第1关:图片下载※importurllib.requestasreqfromPILimportImagedefsavepng(path):im=Image.open(path)im=im.convert('RGBA')x,y=im.sizep=Image.new('RGBA',im.size,(33,79,55))p.paste(im,(0,0,x,y),mask=im.split()[3])p.
- 【Educoder实训平台作业】※网页抓取及信息提取
qq12345qwert
python开发语言
第1关:数据获取—分数线目录页#-*-coding:utf-8-*-importurllib.requestasreqimportosimporthashlib#国防科技大学本科招生信息网中录取分数目录页URL:url='https://www.nudt.edu.cn/bkzs/xxgk/lqfs/index.htm'defstep1():#请按下面的注释提示添加代码,完成相应功能#*******
- 【头歌】Linux Linux从入门到精通
肉肉qiqiqi
操作系统os+LinuxBNUZlinuxcentosvim
https://www.educoder.net/paths/43第1关:Linux初体验#!/bin/bash#在以下部分写出完成任务的命令#*********begin*********#cd/ls-a#*********end*********#第2关:Linux常用命令#!/bin/bash#在以下部分写出完成任务的命令#*********begin*********#touchnewfi
- Educoder/头歌JAVA——JAVA高级特性:多线程基础(3)线程同步
陆小玖
javajvm开发语言
目录第1关:并发编程的三个概念任务描述相关知识1.原子性2.可见性3.有序性编程要求第2关:使用synchronized关键字同步线程相关知识并发编程什么时候会出现安全问题怎么解决线程的安全问题呢?synchronized关键字synchronized代码块编程要求第3关:使用线程锁(Lock)实现线程同步相关知识Lock接口lock()方法的正确使用编程要求第4关:使用volatile实现变量的
- Educoder题目:Java高级特性 - IO流答案解析
bingeho
Educoder题目解析java
什么是IO流第1题答案:BC第2题答案:C字节流-输入输出src/step2/Task.javapackagestep2;importjava.io.File;importjava.io.FileInputStream;importjava.
- 头歌Educoder实验:C++ 面向对象 - 类和对象的创建和使用
风绪Fengxu
头歌Educoderc++开发语言java
第1关:设计一个学生信息类任务描述本关任务:声明并定义一个学生信息类。相关知识为了完成本关任务,你需要掌握类的声明和定义。类在现实世界中,经常有属于同一类的对象。例如,你的自行车只是世界上很多自行车中的一辆。在面向对象软件中,也有很多共享相同特征的不同的对象,可以利用这些对象的相同特征为它们建立一个集合,而这个集合就称为类。C++中类是把各种不同类型的数据(称为数据成员)和对数据的操作(成员函数)
- educoder 2-2Python 计算思维训练——循环与列表(二)
@小蜗牛
pythonpython机器学习深度学习
目录第3关:打印新的列表第2关:循环与列表-精确华氏-摄氏温度转换表第1关:循环与列表-近似华氏-摄氏温度转换表第3关:打印新的列表defAppend(primes,p):#在此处实现打印,修改列表#请在此添加实现代码##**********Begin*********#foriinprimes:print("{}".format(i))primes.append(p)foriinprimes:p
- educoder——面向对象程序设计java——实验实训——实验一 - 语言基础
面试小白进阶之路
JAVAjava开发语言后端
第1关:Java循环结构之for循环编程要求是不是会用了呢?来试试吧,在右侧编辑器Begin-End中填充代码,用for循环实现一个自然数N的阶乘。例如:给定一个数数N=5,那么它的阶乘为1*2*3*4*5。效果图如下:测试说明平台会对你编写的代码进行测试,若与预期输出一致,则算通关。第2关:for循环的进阶使用-嵌套循环编程要求请在右侧编辑器Begin-End中填充代码,实现两个三角形的打印输出
- c++指针实训
YanXi_Basketball
头歌c++程序设计c++
参考文章(置于最上以表尊重)【Educoder作业】C&C++指针实训_JZYshuraK的博客-CSDN博客C++:去掉字符串首尾空格_微风可凉的博客-CSDN博客_c++去除字符串首尾空格第一关取字符串首尾的空格注意指针指向的位置和指向位置对应的值同时空字符‘\0’与空格不一样,注意判断条件。#includeusingnamespacestd;#define_CRT_SECURE_NO_WAR
- Educoder 机器学习之随机森林算法 第3关:手写数字识别
本人已run不再更新内容保留有错见谅
educoder决策树机器学习算法
第3关:手写数字识别任务描述相关知识数据简介RandomForestClassifier编程要求测试说明任务描述本关任务:使用sklearn中的RandomForestClassifier类完成手写数字识别任务。请不要修改Begin-End段之外的代码。相关知识为了完成本关任务,你需要掌握如何使用sklearn提供的RandomForestClassifier类。数据简介本关使用的是手写数字数据集
- educoder 机器学习之随机森林算法
木右加木
educoder机器学习算法随机森林
第1关:BaggingimportnumpyasnpfromcollectionsimportCounterfromsklearn.treeimportDecisionTreeClassifierclassBaggingClassifier():def__init__(self,n_model=10):'''初始化函数'''#分类器的数量,默认为10self.n_model=n_model#用于保
- 2020-09-26 super调用父类构造方法
Chooper_1
Callto‘super()‘mustbefirststatementinconstructorbody异常解决和原因分析super(),在子类中调用父类构造函数必须将其放在子类构造函数的首行。(问题来源educoder面向对象super关键字的使用)eg:classA{A(inta){}}classBextendsA{B(inta){super(a);}}执行super语句必须将其放在子类的构造
- Educoder -Java面向对象-Java语言之数组(第1关:数组的遍历:给小朋友分糖果)
weixin_51160138
packagestep1;importjava.util.Scanner;publicclassCandyDelivery{publicstaticvoidmain(String[]args){intsumCandies=0;int[]candyArray=newint[10];Scannerscanner=newScanner(System.in);//用于读入测试数据/**********Be
- Educoder -Java高级特性 - IO流(第4关:复制文件)
weixin_51160138
packagestep4;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.FileReader;importjava.io.FileWriter;importjava.io.IOException;publicclassTas
- Educoder -Java面向对象 - Java语言之异常处理类(第2关:异常的捕获与处理 - 文本统计)
weixin_51160138
packagestep2;importjava.io.*;publicclassCatchException{publicstaticvoidmain(String[]args){BufferedReaderreader=newBufferedReader(newInputStreamReader(System.in));Stringstr;/**********Begin*********///
- Educoder -Java面向对象 - 封装、继承和多态的综合练习( 第1关:通关任务一)
weixin_51160138
packagecase1;importjava.util.Scanner;publicclassTask1{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);StringdogName=sc.next();StringdogSex=sc.next();StringdogColor=sc.next();Stringc
- Educoder -Java高级特性 - IO流( 第2关:字节流-输入输出)
weixin_51160138
packagestep2;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.FileReader;importjava.io.FileWriter;importjava.io.IOExcep
- educoder——面向对象程序设计java——第三阶段-Java 高级特性——Java 集合框架
面试小白进阶之路
JAVAjava开发语言后端
第1关:集合的基本使用编程要求请仔细阅读右侧代码,根据方法内的提示,在Begin-End区域内进行代码补充,创建ArrayList集合并且向集合中添加数据,具体要求如下:添加字符串类型数据:https:www.educoder.net;添加double类型数据:2018.423;在方法中返回你创建的集合对象。测试说明补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,
- java高级特性 集合框架 educoder
光之尘
java学习java
JAVA中的集合:是一个工具类,就像是容器,存储任意数量具有共同属性的集合。例如:购物车是商品的集合,军队是军人的集合。为什么使用集合我们已经知道集合就是能存储大量数据的一个容器,但是咱们在Java入门的时候学过数组,数组也是一个能存储大量数据的容器,好像也可以满足日常开发的需求,那我们为什么要使用集合呢?如果说之前学习的数组是一根打狗棒的话,那我们将要学习的集合就可以看做是一根如意金箍棒了。集合
- EduCoder-Linux与Python编程2021(Python知识训练)- 序列结构
is_kevin_cen
python
1、已知x=[1,2,3],执行语句x.append(4)之后,x的值是()答案:A、[1,2,3,4]2、已知x=[1,2,3,4,5,6,7],那么x.pop()的结果是()答案:C、73、下面代码的输出结果是()s=[“seashell”,“gold”,“pink”,“brown”,“purple”,“tomato”]print(s[1:4:2])答案:D、[‘gold’,‘brown’]4
- educoder第六章 关联挖掘 实验二:FP-growth
本人已run不再更新内容保留有错见谅
educoder数据挖掘数据分析python
第1关:构建FP-tree(不能粘贴复制,我只能放图了)任务描述本关任务:创建FP树,并且更新FP树,向其中插入新节点。相关知识事务ID事务中的元素项:001r,z,h,j,p002z,y,x,w,v,u,t,s003z004r,x,n,o,s005y,r,x,z,q,t,p006y,z,x,e,q,s,t,m这份数据一共有6条记录,每条记录中的元素就是项,第1条记录中有5个项,分别为:r,z,h
- 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