- 简化Spring
Anson__Hu
Spring专题springbeanwebworkappfusemanagerstruts
(1)--配置文件序人人都爱Spring加Hibernate。但SpringMVC+hibernate的Sample如Appfuse的代码却远算不得最简洁优美好读,如果在自己的项目中继续发挥我们最擅长的依样画葫芦大法,美好愿望未必会实现。所以,Pramatic精神不灭。这个系列就是探寻最适合自己的Spring+Hibernate模式。BTW.Rod在他的新书《ProfessionalJavaDev
- 在Ubuntu 11.04环境下开发SSH范例框架AppFuse 2.1 Java Web应用
20161102
AppFuseUbuntuubuntuappfusejava框架sshweb
刚刚把原先在Windows7下开发AppFuse2.1的应用,成功迁移到Ubuntu11.04下,使得在Ubuntu环境下,能够用Maven3.0.3和EclipseGalileo开发源代码,并把WAR包部署到Tomcat6上。Ubuntu是目前市场占有率超过50%的Linux桌面系统,完全免费,通过近一周的体验,其桌面使用体验的“炫”程度要强于已经使用半年的Windows7。Unbuntu最吸引
- spring 编程入门十大问题解答
yzhz
技术心得spring编程beanappfusehibernatedao
版权声明:如有转载请求,请注明出处:http://blog.csdn.net/yzhz1、如何学习Spring?你可以通过下列途径学习spring:(1)spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。(2)AppFuse集成了目前最流行的几个开源轻量级框架或者工具Ant,XDoclet,Spring,Hibernat
- AppFuse 里面丑陋的 default.jsp
tmpfree
JSP
AppFuse里面丑陋的default.jsp一开始就放入一大堆普通用户无法明白的CSS和JS,什么是什么呢,初学者要在这个基础上修改也不是那么容易的。"/>"/>"/>">">">">"/>">">
- Idea中maven提供的41个骨架原型
pigstomachs
1:appfuse-basic-jsf(创建一个基于Hibernate,Spring和JSF的Web应用程序的原型)2:appfuse-basic-spring(创建一个基于Hibernate,Spring和SpringMVC的Web应用程序的原型)3:appfuse-basic-struts(创建一个基于Hibernate,Spring和Struts2的Web应用程序的原型)4:appfuse-
- maven远程库列表
雪里风火
Appfuse开源-开发包
远程库地址镜像centralhttp://repo1.maven.org/maven2/http://uk.maven.org/maven2apachehttps://repository.apache.org/content/groups/public/appfusehttp://oss.sonatype.org/content/repositories/appfuse-snapshots/Co
- 使用AppFuse进行开发的总结(转)
sadman0518
AppfuseHibernateStrutsSpringAnt
使用AppFuse进行开发的总结AppFuse是一个集成了当前最流行的Web应用框架的一个更高层次的Web开发框架,也可以说是一个Web开发基础平台,它与它所集成的各种框架相比,它提供了一部分所有Web系统开发过程中都需要开发的一些功能,如登陆、用户密码加密,用户管理、根据不同的用户可以展现不同的菜单,可以自动生成40%-60%左右的代码,自带了默认的一些在CSS中设定的样式,使用这些样式能很快的
- Appfuse 2.0简单开始和源码的下载
雪墙
WEB开发相关技术
下载appfuse2.0源码有两种方法一种是找到他的cvs下载。还有一种就是用maven下载,就是appfuse2.0官网上介绍的下载方法。好了,现在我们开始下载appfuse2.0的源码,用第二钟方法:1、下载安装JDK5或以上版本。2、下载安装Mysql5.x。3、建立一个本地的stmp服务器,或者修改mail.properties(在src/main/resources目录下),使之使用另外
- MySQL常用知识
dudutu
数据库
命令行装载mysql-hsite-uuid-p/usr/backups/testdbmysqldump--help检查表:检查表时确定mysql服务器没有运行myisamchk和mysqlcheck只用于.MYI文件,isamchk用于.ISM文件mysqlcheckappfusepersonmysqlcheck--extendappfuseperson修复表mysqlcheck--repaira
- 如何获得泛型的Class对象
wuha0
j2ee
1)rapid-framework的解决方案抽象类BaseHibernateDao中提供了抽象方法publicabstractClassgetEntityClass();由Dao子类实现该方法2)appfuse的解决方案在GenericDaoHibernate中提供了构造方法和setterpublicGenericDaoHibernate(finalClasspersistentClass),不允
- modular appfuse2搭建的详细过程
wdscgq
按照appfuse官方网站给出的步骤,搭建baseappfuse2不会出现问题。但如果定制多模块即modularappfuse2却并不顺利,其中会不断产生一些小的问题,需要自己花一些精力去研究。最近搭建过程中,发现问题在网上找,关于appfuse的资料倒是不少但是基于modular类型的就少多了,经过一个星期的不断摸索,总算搭建成功了。其实碰到的这几个问题当你解决了回头来看的时候,才发现特别低级吼
- JPA的OneToMany和ManyToOne
SavageGarden_Love
JavaJPAJavaHibernateMySQL编程
在appfuse2下写个测试,用到了一对多,看看了资料,开整,commoneclipse插件已经装好,就等把pojo写好以为就OK了,第一次运行mvncompilehibernate3:hbm2ddl,报个什么net错误,一想,哦,mysql用的绿色的,每次还要手动启动服务,然后,还是报错,这次是报一个pojo里的一个属性是未知类型,一想,哦,hibernate.cfg.xml里加载pojo的顺序
- 第三只眼看SpringSide-一个极富魅力的偶像团队 (转)
bell2008
严肃一点说,在当今JavaEE领域,如果你不知道SpringSide,如果你不是一个排斥新技术的极端顽固分子,应该就是一个已经不求上进的技术混混。开玩笑来说,如果你知道SpringSide而不知有AppFuse,那么我可以肯定你的JavaEE一定还是幼儿班的水平,要走的路还会非常长。借用2007年看几部电影的感想:虽然“兄弟不可靠、组织不可靠、男人女人不可靠”,但最后“帮你的还是你的兄弟,给你正名
- appfuse学习笔记(四)struts2的表单校验
SavageGarden_Love
Appfuse
(1)添加校验项修改文件src/main/resources/com/mycompany/app/model/Person-validation.xml重新编译,重新访问添加人员的页面,姓、名设置为空直接保存,报错校验起了作用(2)struts.xml文件的配置说明......。。。。。。(3)校验流程分析struts.xml中定义默认包时而在struts-default.xml中,配置了如下的拦
- full-stack有appfuse,springside,openmasks,grails.......等
QQ153984069
架构
江南白衣在2005年9月的时候,就在他的博客上提出:每个团队都应该有一个Appfuse式的项目,用来演示团队目前的体系框架和设计模式。这种项目的好处有一打:比如为所有项目提供共同的LibraryStack,提供最可靠的代码蓝本,保证大家的模式和代码风格一致,加快知识在团队的传播,方便新人的融入,还有为试验代码提供一个稳定简洁的环境。而且,构建或者使用这样的项目要遵守几条铁的纪律:一是强制更新,所有
- Maven实现Web应用集成测试自动化 -- 测试自动化(WebTest Maven Plugin)
开心的D哥
JavaJavaWebmaven
最近在appfuse看到使用webtest-maven-plugin实现Web应用的集成测试,研究了下,感觉非常不错,对于Web应用自动构建非常有帮助,在性能测试之前可以保证Web应用的基本功能工作正常,分享给大家。WetTest工作原理它是基于Ant来运行的Web页面的测试工具。通过运行不同的target,测试页面上面提供的所有功能。它的工作原理是运用比较出名的HtmlUnit来实现对一个页面功
- IDEA 默认的maven骨架
维1
IDEAMaven
1:appfuse-basic-jsf(创建一个基于Hibernate,Spring和JSF的Web应用程序的原型)2:appfuse-basic-spring(创建一个基于Hibernate,Spring和SpringMVC的Web应用程序的原型)3:appfuse-basic-struts(创建一个基于Hibernate,Spring和Struts2的Web应用程序的原型)4:appfuse-
- 使用appfuse应用的入门的例子1
mowengaoboa
appfuse
本文以一个J2EE开发者的角度,借助一个简单的应用示例,在融合了个人经验的基础上介绍了如何用AppFuse一步步地构建J2EE项目。通过阅读本文,读者不仅能够学会用AppFuse进行开发,而且能够充分体会到AppFuse提供的“快速开发”的优越性。关于AppFuse的特性、架构以及为什么要使用AppFuse,AppFuse的创始人MattRaible在《使用AppFuse的七个理由》一文中已经做了
- maven项目中骨架
忆时光_f94e
maven提供的41个骨架原型分别是:1:appfuse-basic-jsf(创建一个基于Hibernate,Spring和JSF的Web应用程序的原型)2:appfuse-basic-spring(创建一个基于Hibernate,Spring和SpringMVC的Web应用程序的原型)3:appfuse-basic-struts(创建一个基于Hibernate,Spring和Struts2的We
- Tomcat下log4j设置文件路径和temp目录
weixin_34326558
在Web应用中的如何设置日志文件的路径呢?最笨的方法是写绝对路径,但很不方便。而Spring的做法是使用一个ServletListener,在WebContainer启动时把ROOT的绝对路径写到系统变量里,这样log4j的配置文件里就可以用$大括号myAppfuse.root大括号来表示刚刚设进去的系统变量:log4j.appender.logfile.File=$大括号myAppfuse.ro
- Ant中复制文件(copy)和编码的一些用法
zhouyong0
编码问题解决出现“警告:编码GBK的不可映射字符”的办法在用Ant部署时,出现:“警告:编码GBK的不可映射字符”,网上找了一下,主要是编码兼容性的问题,需要个javac指定编码,于是在build.xml中加入以下说明即可:From:http://hi.baidu.com/buliu/blog/item/ca667d60973332d88db10d9e.html复制文件的一些用法Appfuse的第
- 自动编译部署工具:ant
Jovic-cai
开发工具及环境搭建
Ant真是太方便了,以前都没注意到它。功能很强大,能创建数据库,配置服务器,部署发布应用……只需要写好build.xml文件,剩下的就交给ant来“安装”你的WEB应用了。Appfuse的第一个ant命令是antnew,其任务是建立一个新命名的project,少不了会复制很多文件。build.xml中也有很多copy操作,为了搞清楚antnew到底干了些什么事,还是先把copy操作了解一下。看了会
- sitemesh_文档集锦_1
船长
Appfuse
使用sitemesh使用sitemesh建立复合视图-1.hello.1使用sitemesh建立复合视图-2.装饰器decorator4sitemesh.xml可以设置2种信息:5使用sitemesh建立复合视图-3.其他讨论...9记事贴:我被AppFuse的SiteMesh折磨了2天!...12sitemesh简化布局...14用SiteMesh优雅地分离页面的内容与框架...18AppFus
- Spring里面如何配置数据库驱动?
null_14ee
Spring里面如何配置数据库驱动?使用”org.springframework.jdbc.datasource.DriverManagerDataSource”数据源来配置数据库驱动。示例如下:org.hsqldb.jdbcDriverjdbc:hsqldb:db/appfusesa
- 用好SSH (Struts2+Spring+Hibernate) - AppFuse 2.1 的安装运行步骤
20161102
AppFuse
AppFuse2.1刚刚于2011年4月4日发布。2.1比2.1.0.M2最大的好处是支持jetty:run快速部署,便于你在开发时进行测试(详见下文)。另外,也修正了许多bugs.对于想要用好SSH(Struts2,Spring,Hibernate)的朋友来说,AppFuse是不可多得的宝贵范例。我最近正在研究SSH,并且想用学到的SSH技术,开发一个论坛项目。我发现,学好SSH和用好SSH真是
- Appfuse乱码问题
零壹零
appfuseant任务
中文乱码的原因有很多种,特罗列如下,看了appfuse对中文的支持有点问题.1.build.xml里面display资源没有国际化处理,也就是没有进行编码,在build.xml进行修改使之进行国际化.修改方案:ApplicationResources_zh*.properties"encoding="UTF-8"/>改为:*_zh*.properties"encoding="UTF-8"/>2.T
- Tomcat下log4j设置文件路径和temp目录
秋名山车神_f776
在Web应用中的如何设置日志文件的路径呢?最笨的方法是写绝对路径,但很不方便。而Spring的做法是使用一个ServletListener,在WebContainer启动时把ROOT的绝对路径写到系统变量里,这样log4j的配置文件里就可以用$大括号myAppfuse.root大括号来表示刚刚设进去的系统变量:log4j.appender.logfile.File=$大括号myAppfuse.ro
- Intellij Idea中的maven项目41种原型骨架
ITdevil
Essay
原文链接:http://www.cnblogs.com/iusmile/archive/2012/11/14/2770118.htmlMaven的41种骨架:...>mvnarchetype:generate1:internal->appfuse-basic-jsf(创建一个基于Hibernate,Spring和JSF的Web应用程序的原型)2:internal->appfuse-basic-sp
- idea中的maven项目原型骨架(资源收藏)
我们见过吗?
资源收藏
1:internal->appfuse-basic-jsf(创建一个基于Hibernate,Spring和JSF的Web应用程序的原型)2:internal->appfuse-basic-spring(创建一个基于Hibernate,Spring和SpringMVC的Web应用程序的原型)3:internal->appfuse-basic-struts(创建一个基于Hibernate,Spring
- Maven骨架
JinKe_
Java
Maven的41种骨架:…>mvnarchetype:generate1:internal->appfuse-basic-jsf(创建一个基于Hibernate,Spring和JSF的Web应用程序的原型)2:internal->appfuse-basic-spring(创建一个基于Hibernate,Spring和SpringMVC的Web应用程序的原型)3:internal->appfuse-
- 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