- ThinkPHP3.2.x SQL注入
H3rmesk1t
#ThinkPHP代码审计thinkphp安全web代码审计
ThinkPHP3.2.xSQL注入初始配置数据库配置where注入控制器配置exp注入控制器配置bind注入控制器配置漏洞利用where注入exp注入bind注入漏洞分析where注入exp注入bind注入参考文章初始配置这里利用ThinkPHP3.2.3做示例,戳此进行下载ThinkPHP中的常用方法汇总总结:M方法,D方法,U方法,I方法数据库配置数据库相关内容配置,文件位置Applicat
- thinkcmf 文件包含 x1.6.0-x2.2.3 已亲自复现
Bolgzhang
thinkcmf网络安全
thinkcmf文件包含x1.6.0-x2.2.3CVE-2019-16278已亲自复现漏洞名称漏洞描述影响版本漏洞复现环境搭建漏洞利用修复建议总结漏洞名称漏洞描述ThinkCMF是一款基于PHP+MYSQL开发的中文内容管理框架,底层采用ThinkPHP3.2.3构建。ThinkCMF提出灵活的应用机制,框架自身提供基础的管理功能,而开发者可以根据自身的需求以应用的形式进行扩展。远程攻击者在无需
- thinkphp制作响应式404跳转页实例教程
任聪聪
JavascriptPHPthinkphp
本篇文章主要奖励thinkphp3.2.3版本的404页面设置适用范围:thinkphp3.3.2版本、服务器中的404页面替换网上有很多thinkphp的404页面制作方法,但大多太过繁琐不简便,很烦人,所以为大家分享了最便捷的404制作方法,如下。在thinkphp的公共目录的config配置文件中增加配置项:'TMPL_EXCEPTION_FILE'=>'Public/404.html',在
- PHP微信公众平台开发高级篇—自定义菜单 (根据慕课网上的视频教程编写)
John_rush
微信公众号开发
一、说明1、根据慕课网上的教程为基础,这是前两个基础教程:PHP实现微信公众平台开发—基础篇:https://www.imooc.com/video/9316PHP实现微信公众平台开发—提升篇:https://www.imooc.com/video/102312、慕课上视频讲解用的是thinkphp早期版本,我用的是thinkphp3.2.3版本。可以看慕课视频进行学习,讲的比较详细PHP微信公众
- ThinkPHP的方法接收json数据问题
非凡的世界
前端ajaxjson
第一次接触到前后端分离开发,需要在后端接收前端ajax提交的json数据,开发基于ThinkPHP3.2.3框架。于是一开始习惯性的直接用I()方法接收到前端发送的json数据,然后用json_decode()解析发现结果为空!但是打印出还未解析的值却打印得出来。后来在解决过程中发现原因是ThinkPHP的I()方法默认使用的是htmlspecialchars()方法过滤,json字符串中的双引号
- 复习tp3.23(六)(循环和控制输出,公共模板和模板布局)
程序员达芬奇
php大杂烩tp3.23
ThinkPHP3.2.3循环和控制输出我们来进一步了解如何进行模板数据的循环和控制输出。注意,本篇的描述仅针对使用内部模板引擎的情况,如果你使用了Smarty或者其他模板引擎,请参考其相关的变量输出语法。循环输出循环输出主要是使用volist和foreach标签输出。VOLISTvolist标签通常用于查询数据集(select方法)的结果输出,通常模型的select方法返回的结果是一个二维数组,
- 【Web】Ctfshow Thinkphp3.2.3代码审计(1)
Z3r4y
前端CTFWEB安全笔记thinkphpctfshow
目录①web569②web570③web571④web572①web569基础考察/index.php/Admin/Login/ctfshowLogin②web570提示找路由查看附件源码(config.php)发现定义了一个可执行命令的路由规则/index.php/ctfshow/assert/eval($_POST[1])1=system('tac/f*');③web571提示控制器查看源码(
- PHP连接sqlserver的两种方法,向sqlserver2000中写入数据,中文乱码
观察者gis
phpsqlserver
项目环境是php5.3.28项目用的ThinkPHP3.2.3已经mysql5.5数据库,要和另一个项目对接,需要连接sqlsever2000数据库进行一些操作。第一种用php自带扩展连接数据库:1、首先要下载php_pdo_sqlsrv_53_ts_vc9.dllphp_sqlsrv_53_ts_vc9.dll下载地址:http://share.weiyun.com/dc589fc41567ce
- 下载站源码 php,thinkphp开发素材资源源码下载站整站源代码
鱼鹰谈单片机
下载站源码php
thinkphp开发素材资源源码下载站整站源代码采用目前最流行的php框架thinkphp3.2.3开发,后台布局采用BootStrap。系统架构清晰,功能强大,操作简单,秉承了thinkphp大道至简的核心思想。该cms系统可以用来很多类型的网站,比如:企业站、图片站、视频站、素材源码下载站、个人博客等等,是做个人或者企业站的最佳选择!源码八大特色:一、筛选功能。可以无限极的新增筛选条件,而且这
- tp5缺少start.php,【TP5】Thinkphp5初体验1
你是地球人吗
tp5缺少start.php
听说thinkphp5要正式发布了,对于这个蛮不错的实用开发工具,我觉着还是有必要继续跟进学习使用使用的,翻了翻资料找到了这个还未完善的文档,不过,够了,先来个简单开始吧,本文用的是dev-master分支。1.使用composer下载thinkphp5先前在用laravel的时候就是用composer下载框架源码,真是很不错的,记得以前我用thinkphp3.2.3的时候是去官网下载的,体验果然
- win10.64位wnmp-nginx1.14.0 + PHP 5. 6.36 + MySQL 5.5.59 环境配置搭建 结合Thinkphp3.2.3
weixin_33717117
本文20%是原创,另外参考了这里https://blog.csdn.net/foolly/article/details/78963025作者:CSDN古雨蓝枫和这里https://www.cnblogs.com/niuniutry/p/3555778.html作者:博客园向大师致敬1.下载上述3个软件,这里我用的PHP版本是NonThreadSafe的版本,MySQL是CommunityServ
- ThinkPHP3.2.3查询两个日期之间的数据
钉也
myblog
HTML页面:起始时间: 结束时间: JavaScript部分:用到日期插件,这里就不做描述了,有时间再补上functionrqcxSub(){varrqstart=$("#rqstart").val();if(rqstart==''){layer.alert("请输入起始日期",{icon:2},function(index){$("#rqstart").focu
- 微信公众号之微信扫一扫功能(ThinkPHP框架3.2.3)
眼眸间的深情
项目实践系列开发实践PHP微信微信公众号微信扫一扫jssdk
今天呢,有一份开发需求,需要开发一个微信扫一扫识别到兑奖码,获取到之后锁定兑奖码为只读状态不可再进行编辑,最后点击进行兑换指定奖品的后续操作,根据微信开发文档,再根据ThinkPHP3.2.3的代码规范,整理出以下可复制代入的代码,特此进行记录一下,方便后续开发直接拿来复用:先在Thinkphp框架目录/Core/Extend/Vendor/WxJDK下面创建WxJDK文件夹,然后在创建文件jss
- 春秋云镜 CVE-2018-20604
isbug0
靶场安全web安全
春秋云镜CVE-2018-20604lfdycms任意文件读取靶标介绍雷风影视CMS是一款采用PHP基于THINKPHP3.2.3框架开发,适合各类视频、影视网站的影视内容管理程序,该CMS存在缺陷,可以通过admin.php?s=/Template/edit/path/web………*…*1.txt的方式读取任意文件。启动场景漏洞利用进入管理后台/admin.php,admin/admin登陆。e
- 基于ThinkPHP3.2.3的微信OAuth2.0微信网页授权
PowerDos
WeChatOAuth2.0基于ThinkPHP3.2.3的微信OAuth2.0网页授权认证模块Step1将全部文件放在网站目录下Step2配置你的公众号信息进入文件./Application/Common/Conf/config.php将你的公众号相关信息写入'配置值''DB_TYPE'=>'mysql',//数据库类型'DB_HOST'=>'127.0.0.1',//服务器地址'DB_NAME
- ThinkPHP3.2.3通过局域网手机访问项目
掩月天权
小问题apache
折腾一上午,试了nginx,试了修改Apache的httpd.conf试了关闭代理试了手动配置网络试了关闭防火墙试了添加防火墙入站出站规则问了五个ChatGPT都没解决。记录一下wampserver3.0.4Apache2.4.18PHP5.6.19MySQL5.7.11所有服务启动后,把wampserver服务所在的文件夹中,一般目录位于`C:\wamp`下,然后找到`C:\wamp\bin\a
- ThinkPHP框架开发仿糗事百科笑话系统PHP源码_包含6套PC端模板+1套WAP手机端模板+积分商城+QQ/微博登录
菠萝项目汇
ThinkPHP框架开发仿糗事百科笑话系统PHP源码_包含6套PC端模板+1套WAP手机端模板+积分商城+QQ/微博登录内涵段子等笑话网站系统源码,主要是基于ThinkPHP3.2.3框架开发仿糗事百科笑话系统PHP源码,包含6套PC端模板,主要仿快乐麻花、臭事百科、内涵段子笑话网站的模板,后台可以一键切换模板,该系统主要包含PC端系统、wap手机端、积分商城、QQ/微博发登录。快乐麻花、臭事百科
- ThinkPHP3.2.3 语言包切换中英文切换
geeooooz
今天要用ThinkPHP3.2.3做一个小网站,其中涉及到切换中文与英文,通过查询手册和百度实现了该操作,现在将我具体的操作步骤记录下来,作为笔记和大家分享。php开发框架:ThinkPHP3.2.3。1.在Application/Common/conf/下新建tags.php(默认是没有的,需要新建)文件,增加内容如下:returnarray('app_begin'=>array('Behavi
- 微信公众号开发—关注/取消事件(基于thinkphp3.2.3)
John_rush
微信公众号开发PHP微信公众号开发
接收事件推送—关注/取消事件一、准备1、服务器2、微信公众号3、会PHP、thinkphp、服务器基本操作二、开启公众号开发者模式**说明:修改配置保存时需要验证服务器端填写的token,所以要先写好服务器端的逻辑才能验证成功**三、控制器IndexController.class.php代码如下**说明:我在直接访问的是服务器端http://www.xxx.xxx/weixin.php(thin
- 免费开源的thinkphp办公管理系统
任聪聪
思考总结和分享
源码名称:免费开源的thinkphp内网办公管理系统框架版本:thinkphp3.2.3适用范围:二次开发下载地址:https://www.chtml.cn/product/show/3073开发日期:2016年11月安装教程:宝塔版[小白一键安装版]:https://www.jianshu.com/p/afc56cca846a安装注意:1.环境支持ngxin和apache2.自动安装后如果出现控
- ThinkPHP历史漏洞复现
00zzz
漏洞复现phpweb安全
ThinkPHP历史漏洞复现ThinkPHP简介Thinkphp是一种开源框架。是一个由国人开发的支持windows/Unix/Linux等服务器环境的轻量级PHP开发框架。很多cms就是基于thinkphp二次开发的,所以thinkphp出问题的话,会影响很多基于thinkphp开发的网站。例如:KenCMS、ThinkCMF、DuxCMS、易优CMS。版本漏洞ThinkPHP3.2.3缓存函数
- thinkphp3.2.3漏洞_TPscan一键ThinkPHP漏洞检测工具
weixin_39820244
thinkphp3.2.3漏洞thinkphp漏洞thinkphp漏洞检测工具
1.简要描述这个工具写完有一段时间了,看网上目前还没有一个thinkphp的漏洞集成检测工具,所以打算开源出来。2.代码结构插件化思想,所有的检测插件都在plugins目录里,TPscan.py主文件负责集中调度。插件目录:ThinkPHP用户模块checkcodeSQL注入漏洞ThinkPHP5.0.23远程代码执行ThinkPHP5.0.23Debug模式远程代码执行ThinkPHP5.XPD
- php3.2 关闭缓存,thinkphp3.2.3 关于缓存导致的getshell
怀柔远人
php3.2关闭缓存
在项目中,合理的使用缓存对性能有较大的帮助。ThinkPHP提供了方便的缓存方式,包括数据缓存、静态缓存和查询缓存等,支持包括文件方式、APC、Db、Memcache、Shmop、Sqlite、Redis、Eaccelerator和Xcache在内的动态数据缓存类型,以及可定制的静态缓存规则,并提供了快捷方法进行存取操作。这里就讲框架自带的三种缓存方式!对于白盒来说的话,只要知道Cache的Nam
- Thinkphp历史漏洞复现
曲折上升
漏洞复现安全网络安全web安全系统安全
Thinkphp简介Thinkphp是一种开源框架。是一个由国人开发的支持windows/Unix/Linux等服务器环境的轻量级PHP开发框架。很多cms(内容管理系统)就是基于thinkphp二次开发的,所以thinkphp出问题的话,会影响很多基于thinkphp开发的网站。Thinkphp常见漏洞影响版本ThinkPHP2.x任意代码执行漏洞ThinkPHP3.2.3缓存函数设计缺陷可导致
- ThinkPHP3.2.3 实现微信小程序微信授权登录
阿蓬2023
微信小程序微信小程序微信授权登录thinkphp
网上找了很多教程都不好使,最后自己又研究了一番,终于成功了一、总体设计小程序登录流程:客户端通过调用wx.login(),获取登录凭证(code),将此code发往服务器,服务器通过调用auth.code2Session接口,使用code换取openid、unionid、session_key等信息。参考官方给出的时序图:本实例中将openid作为用户唯一标识,存入数据库中。服务器后端通过Thin
- Thinkphp3.2.3反序列化漏洞实例分析
目录前言魔术方法复现结语前言ThinkPHP,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的开源轻量级PHP框架。随着框架代码量的增加,一些潜在的威胁也逐渐暴露,本文给大家带来的是对Thinkphp3.2.3版本框架里面的反序列化漏洞进行分析,浅谈原理以及如何应用。魔术方法因为之前已经讲过了,这里就简单提一下,以下面这个魔术方法为例:_destruct该方法的作用是,某个对象的所有引用都被删
- Thinkphp3.2.3 SQL注入漏洞
Sentiment.
php代码审计sqlweb安全php
文章首发于Secin:Thinkphp3.2.3SQL注入总结下载:ThinkPHP3.2.3完整版-ThinkPHP框架配置ThinkPHP/Conf/convention.php配置下数据库,我这里直接用的sqllabs的数据库写个查询入口Application/Home/Controller/IndexController.class.phpfind(I('GET.id'));var_dum
- Thinkphp3.2.3及以下版本漏洞整理
zkzq
更多渗透技能,10余本电子书及渗透工具包,搜公众号:白帽子左一中间件漏洞一.RCEThinkPHP3.2.3缓存函数设计缺陷可导致代码执行概述网站为了提高访问效率往往会将用户访问过的页面存入缓存来减少开销。而Thinkphp在使用缓存的时候是将数据序列化,然后存进一个php文件中,这使得命令执行等行为成为可能。就是缓存函数设计不严格,导致攻击者可以插入恶意代码,直接getshell。实验环境red
- thinkphp 官网教程
擒贼先擒王
PHPweb
thinkphp官网教程:https://sites.thinkphp.cn/15563311、thinkphp各个版本区别ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,目前thinkphp总共给出4个官方手册:ThinkPHP3.2.3:只支持PHP5.3以前的版本(注意:PHP5.3dev版本和PHP6均不支持)ThinkPHP5.0:一个颠覆和重构版本,采用全
- thinkphp零碎小知识
CATR2014
php数据库操作系统
在使用thinkphp搭建后台的时候,有很多的参数需要去配置,有的记不住还要去查找,这里把一些基本的参数整理一下,还有些零碎的知识点,与大家共勉,希望能方便大家。友情提示:这些配置是thinkphp3.2.3的哦~~1.分离前后台//定义应用目录define('BIND_MODULE','Admin');define('App_PATH','./Application');为了一个项目的安全性以及
- 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