Description输入n(n#includeintabs(inta){if(a>=0){returna;}else{return-1*a;}}intmain(){inta[100];intn;while(~scanf("%d",&n)&&n!=0){inti;for(i=0;i
ZCMU 1214: 斐波那契数列
H2BB
c语言
#includeintmain(){inta,b,d,c,i;while(scanf("%d",&a)!=EOF){b=1;c=1;if(a==0){printf("1\n");}else{for(i=1;i<=a;i++){d=b+c;c=b;b=d;}printf("%d\n",c);}}return0;}
ZCMU-1229-Two bags
Rrrrya
题解
DescriptionXiaominghas2*ncubes,eachcubecontainsanintegerfrom10to99.Hearbitrarilychoosesncubesandputstheminthefirstbag.Theremainingcubesformthesecondbag.Xiaomingdecidedtoplaywithcubes.Duringthegameheta
zcmu-2217 Embassy Queue
KEMNHan
ZCMU
Inanembassyofawell-knownkingdomanelectronicqueueisorganised.Everypersonwhocomestotheembassy,needstomakethefollowingthreeactions:showtheID,paymoneytothecashierandbefingerprinted.Besides,theactionsshoul
【个人学习记录】快速幂算法/位运算 [ZCMU OJ]1202: 3的幂的和&1417: 2048
鬼樱G_Cher
zcmuojc++学习
Description求:3^0+3^1+...+3^(N)mod1000000007。Input每行一个整数N(00){if(power%2==0){base=(base*base)%maxn;power/=2;}else{power--;result=(result*base)%maxn;power/=2;base=(base*base)%maxn;}}returnresult;}假设计算x^
[ZCMU OJ]1276/1226: 求和游戏(序列中指定元素个数的最大和)
鬼樱G_Cher
zcmuojc++学习
Description小明有n个球排成一行,每个球上有个数字。现在小明选择两个球,使这两个球及其这两个球之间的数字和最大。如果这个最大的和不为正,则输出“GameOver”。Input第一行输入T,有T组数据。每组数据:输入n(1constintmaxn=1e6+10;doublea[maxn]={0};usingnamespacestd;intmain(){intT;cin>>T;while(T
ZCMU 1734: 18岁
littlefox_ca93
1734:18岁TimeLimit:1SecMemoryLimit:128MBSubmit:231Solved:80Description小明的18岁生日就要到了,他当然很开心,可是他突然想到一个问题,是不是每个人从出生开始,到达18岁生日时所经过的天数都是一样的呢?似乎并不全都是这样,所以他想请你帮忙计算一下他和他的几个朋友从出生到达18岁生日所经过的总天数,让他好来比较一下。Input输入的第
ZCMU--5252: 英雄卡(C语言)
小小小Why
c语言
Description小李非常迷恋收集各种干脆面里面的英雄卡,为此他曾经连续一个月都只吃干脆面这一种零食,但是有些稀有英雄卡真的是太难收集到了。后来某商场搞了一次英雄卡兑换活动,只要你有三张编号连续的英雄卡,你就可以换一张英雄卡。小李想知道他最多可以换到几张英雄卡(新换来的英雄卡不可以再次兑换)。Input第一行,共一个整数n,表示小李拥有的英雄卡数。第二行,共n个空格隔开的数字a[i],表示英雄
ZCMU 5261: 通讯录(dfs)
谳情
算法深度优先c++
Description某天Mocha想和多年未联系的好兄弟一起去玩,却发现他的联系方式不见了,于是Mocha打开通讯录打算通过其他人来找到他的手机号码。你作为通讯管理员,想帮助一下可怜的Mocha。通讯录是由m个整数对(x,y)组成,表示x有y的电话号码,Mocha的序号是1,他的好兄弟的序号是n。现在Mocha想知道他到底能不能找到他兄弟的手机号码。Input第一行包含一个整数t(t≤10),代
ZCMU 1711: 背包(dfs)
谳情
深度优先算法c++
Description你有一个神奇的背包,他的容积是m(0usingnamespacestd;inta[30];intn,m;intres=0;voidfun(intsum,inti){if(sum==m)//此句与下面一个if的顺序不能换!!!一开始写反了。。。。{res++;return;}if(i==n||sum>m)return;fun(sum+a[i],i+1);fun(sum,i+1)
ZCMU 1643: 题目 B 报数游戏(模拟)
谳情
算法c++
Description报2,编号为3的人报3,等等。当编号为n的人(即最右边的人)报完n之后,轮到他左边的人(即编号为n-1的人)报n+1,然后编号为n-2的人报n+2,以此类推。当最左边的人再次报数之后,报数方向又变成从左到右,依次类推。为了防止游戏太无聊,报数时有一个特例:如果应该报的数包含数字7或者是7的倍数,他应当用拍手代Input输入包含不超过10组数据。每组数据占一行,包含三个整数n,
ZCMU 1622: 判断数(快速幂+素数筛)
谳情
c++算法
Description给定一个n,我们把对任意的1usingnamespacestd;typedeflonglongll;constintmaxn=1000000;llvis[maxn];lln;voidsieve(){vis[0]=1;vis[1]=1;vis[2]=0;for(inti=4;i>=1;}returnres;}intmain(){sieve();while(cin>>n){if(
ZCMU 1639: 残缺的棋盘(bfs)
谳情
算法c++宽度优先
Description在国际象棋里,王是最重要的一个棋子。每一步,王可以往上下左右或者对角线方向移动一步。给定两个格子A(r1,c1),B(r2,c2),你的任务是计算出一个王从A到B至少需要走多少步。为了避免题目太简单,我们从棋盘里拿掉了一个格子C(r3,c3)(ABC保证互不相同),要求王从A走到B的过程中不能进入格子C。在本题中,各行从上到下编号为1~8,各列从左到右编号为1~8。Input
ZCMU 1687: 数组操作(前缀和)
谳情
算法c++
Description给你一个初始的长度为n的数组。(1usingnamespacestd;typedeflonglongll;lla[200010];llb[200010];intmain(){intn;intcnt=0;while(~scanf("%d",&n)){memset(b,0,sizeof(b));memset(a,0,sizeof(a));cnt++;for(inti=1;i<=n
ZCMU 1116: 素数回文
谳情
c++算法
xiaoou33对既是素数又是回文的数特别感兴趣。比如说151既是素数又是个回文。现在xiaoou333想要你帮助他找出某个范围内的素数回文数,请你写个程序找出a跟b之间满足条件的数。(5usingnamespacestd;#definemaxn9989899+1//规定的这个上限很重要,不然内存超限......intvis[maxn];inttarget[1000];voidsieve()//埃
ZCMU 4931: 二叉树遍历
谳情
数据结构算法c++
二叉树的前序、中序、后序遍历的定义:前序遍历:对任一子树,先访问跟,然后遍历其左子树,最后遍历其右子树;中序遍历:对任一子树,先遍历其左子树,然后访问根,最后遍历其右子树;后序遍历:对任一子树,先遍历其左子树,然后遍历其右子树,最后访问根。给定一棵二叉树的前序遍历和中序遍历,求其后序遍历(提示:给定前序遍历与中序遍历能够唯一确定后序遍历)。Input:两个字符串,其长度n均小于等于26。第一行为前
ZCMU 1740: 关系推断
谳情
算法c++
Description给你一些已经确定的元素之间的关系,请你判断是否能从这些元素关系中推断出其他的元素关系。Input输入的第一行是一个整数N,表示测试数据的组数。每组输入首先是一个正整数m(m元素2元素用一个大写字母表示,输入中不会包含冲突的关系。Output对于每组输入,第一行输出“Cased:”,d是测试数据的序号,从1开始。接下来输出所有推断出的新的元素关系,按照字典序从小到大排序,格式为
ZCMU--1740: 关系推断(Floyd求传递性)
小小小Why
算法图论c++
Description给你一些已经确定的元素之间的关系,请你判断是否能从这些元素关系中推断出其他的元素关系。Input输入的第一行是一个整数N,表示测试数据的组数。每组输入首先是一个正整数m(m元素2元素用一个大写字母表示,输入中不会包含冲突的关系。Output对于每组输入,第一行输出“Cased:”,d是测试数据的序号,从1开始。接下来输出所有推断出的新的元素关系,按照字典序从小到大排序,格式为
ZCMU--5215: 分数线
小小小Why
c++c语言
Description某小学举办了一场校内的信息学竞赛选拔赛。现在同学们的成绩都出来了,负责信息学竞赛的老师需要确定最终选拔赛的获奖名单。为了鼓励大家,老师希望获奖人数不少于参赛总人数的一半。因此,老师需要确定一个获奖分数线,所有得分在分数线及以上的同学可以获奖。在满足上面条件的情况下,老师希望获奖分数线越高越好。请同学们通过程序设计的方法来解决以上问题,确定获奖分数线和总获奖人数。Input单组
ZCMU-1474: 小孩报数问题(C语言)
小小小Why
c语言
1474:小孩报数问题TimeLimit:1SecMemoryLimit:128MBSubmit:473Solved:213[Submit][Status][WebBoard]Description有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列(总人数不足S个时将循环报数)
ZCMU--1852: 操作格子(线段树板子题)
小小小Why
c++c语言数据结构
Description有n个格子,从左到右放成一排,编号为1-n。共有m次操作,有3种操作类型:1.修改一个格子的权值2.求连续一段格子权值和3.求连续一段格子的最大值。对于每个2、3操作输出你所求出的结果。Input第一行2个整数n,m。接下来一行n个整数表示n个格子的初始权值。接下来m行,每行3个整数p,x,y,p表示操作类型,p=1时表示修改格子x的权值为y,p=2时表示求区间[x,y]内格
ZCMU--1925: hx & xh‘s game(C语言)
小小小Why
c语言
Descriptionxh和hx玩一个游戏,过程如下:首先,hx给xh等差数列A,告诉xh首项a和公差d,让xh求出数列A前n项和。于是xh将结果求出,并得到一个新的数列B,他也让hx求数列B前n项和。hx也按xh的要求做了,结果又得到一个数列C,他再次让xh求数列C前n项和。xh又将结果求出,得到数列D,他不想再为难hx了,现在让你求数列D的第i项。Input该题含有多组测试数据,每组一行,包含
ZCMU--5193: 韩信点兵(C语言)
小小小Why
c语言
题目描述韩信点兵,多多益善。战前,萧何备军。韩信检阅,曰:“增1人?”。萧何答:“甚好”。韩信再曰:“使看齐?”。萧何再答“甚好”。输入输入有多组(不超过100)测试实例。每组测试实例第1行为1个正整数M(1≤M≤100),表示接下来有M行士兵的信息。每行士兵信息为两个正整数H(100usingnamespacestd;intk[100005];intmain(){intm,n,i,s,mid,c
ZCMU--5155: 小蒜数(C语言)
小小小Why
c语言
题目描述在所有不大于n的正整数中,蒜头君将不是9的倍数的所有奇数剔除掉,将是7的倍数的所有偶数剔除掉,剩下的数从小到大首尾相接拼起来,组成了一个小蒜数,请问这个数一共有多少位?输入输入为整数n(1≤n≤1000)。测试点编号n1-31≤n≤94-101≤n≤1000输出输出为一个整数,为拼接出的小蒜数的位数。样例输入9样例输出5解析:题目其实就是说,奇数的话只能是9的倍数能留,偶数的话只有不是7的
ZCMU--2219: Toy Army(C语言)
小小小Why
c语言
Theheroofourstory,Valera,andhisbestfriendArcadyarestillinschool,andthereforetheyspendallthefreetimeplayingturn-basedstrategy"GAGA:GoAndGoAgain".Thegameplayisasfollows.Therearetwoarmiesontheplayingfiel
0717-ZCMU暑期训练4(codeforse)
Celia_QAQ
题目地址:https://vjudge.net/contest/311774#overview目录:(目前还有M,K没有补)||25/28|A|VustheCossackandaContest|||8/21|B|TokitsukazeandMahjong|||10/33|C|TokitsukazeandDiscardItems|||22/31|D|TokitsukazeandEnhancement
ZCMU--5121: 打印机队列
小小小Why
c语言
Description老师办公室有一台神奇的打印机,而打印机的打印顺序则是一个队列。这个队列比较神奇,它能根据任务的优先级分配打印任务。所有的任务有1-9的优先级(9的优先程度大于1),这个打印机的运作方式如下:现有n堆有顺序的打印任务(每一个自己的任务都有自己的优先级),他们首先会按顺序进入打印队列,然后在打印的时候,打印机会判断这个任务的优先级,如果打印队列中有比当前打印任务优先级更高的任务的
ZCMU 1737:求日龄
littlefox_ca93
1737:求日龄TimeLimit:1SecMemoryLimit:128MBSubmit:203Solved:83Description年龄是指一个人出生后以年为长度计算的时间整数值。同理,日龄指一个人出生后以日为长度计算的时间整数值。请求出给定日期出生的人,到2013年3月9日的日龄吧。Input一个日期,表示这个人的生日输入日期一定在2013-3-9之前Output日龄SampleInput
C#,人工智能,机器人,路径规划,ARA*(Anytime Replanning A* Algorithm)算法与源程序
深度混淆
C#算法演义AlgorithmRecipes人工智能机器人路径规划图论算法
参考:C#,人工智能(AI)机器人路径规划(PathPlanning)A*(AStarAlgorithm)算法、源代码及计算数据可视化https://blog.csdn.net/beijinghorn/article/details/124119531MaximLikhachevCMUDaveFergusonCMUGeoffGordonCMUAnthonyStentzCMUsebastianthr
ZCMU操作系统期末复习策略
执念斩长河
挂科指南操作系统
前提ZCMU操作系统老师姓彭,懂得都懂。大题老师给的题目会考,但不是原题,题目要理解,大题也可能出选择难为你选择题有原题,也有原题改变文字给你,要把题目读仔细。所以这方面题目要做一名海王。1.先把老师给的选择看懂。2、再从网上看各种选择题。填空题尽量把生产者消费者,读者写者背会,一般都会往这方面出。判断题纯靠概念,如果模棱两可,就选F,毕竟五五开的概率。本次期末考试对我的总结进程到来顺序会改变调度
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