- Git 核心操作全解析:从忽略规则到分支实战
越来越无动于衷
elasticsearch大数据搜索引擎
本文结合真实命令行操作记录,深度拆解Git核心功能:忽略文件配置、变更暂存与对比、分支管理、冲突解决及Stash临时工作流,帮你建立从“会用命令”到“理解原理”的完整认知。一、忽略文件:.gitignore配置1.1为什么需要.gitignore?排除日志文件、编译产物、临时文件、编辑器配置等无需版本控制的内容;避免这些文件出现在gitstatus的“未跟踪文件”列表,保持仓库整洁。1.2语法规则
- 主从复制原理
1.主从复制是什么?主从复制是数据库实现高可用,读写分离,备份的核心功能。其核心原理是:主库日志的事件同步到从库中,并重新执行操作,最终从库与主库一致。2.主从复制原理2.1主库执行写(增删改)操作之后,会将操作记录写入二进制日志(binlog)中,binlog会存放所有变更数据的详细记录。2.2从库启动I/O线程,连接主库并请求读取binlog。主库启动dump线程,将binlog中新的事件(从
- SpringBoot AOP+注解 全局日志记录
xdscode
springbootjavaAOP
一、需求描述如何优雅地记录用户操作日志?网站后台,功能开发完成后,新增了一个需求,即需要记录用户的各种操作记录。由于是在开发后期,如果针对每一个功能都去添加一段记录日志的代码,工作量较大、代码侵入性太强,因此采用AOP+注解的方式实现。可读性大大提高,且便于维护和扩展。AOP:面向切面编程,在不修改现有逻辑代码的情况下,增强功能,恰好体现了spring的理念:无入侵式自定义注解:当被注解的方法执行
- 亲测有效!鸿蒙App用户数据备份与恢复全攻略(含代码)
前端世界
harmonyosharmonyos华为
摘要在鸿蒙(HarmonyOS)应用开发中,用户数据的安全和持久保存是非常关键的一环。不管是用户的登录信息、操作记录,还是偏好设置,若能提供备份和恢复功能,不仅能有效提升用户体验,也能在换设备、卸载重装后保留数据。本文将带你从头到尾实现一套用户数据的本地备份与恢复机制,涵盖数据库读取、文件写入、数据解析等,配合可运行的Java示例代码,并结合真实应用场景拆解原理和细节。引言在移动设备上运行的鸿蒙应
- 给OpenStack扩展自定义功能
jmppok
云计算openstack
转自:http://quake.iteye.com/blog/1343584得益于OpenStack的良好架构,对OpenStack进行扩展非常方便,每个模块都留出了各种接口和扩展点,能够让用户扩展自定义功能。下面以操作记录为例子,介绍一下如何扩展nova-api组件。需求:用户的一些重要操作必须记录下来,方便进行事后查询,比如instance的创建、销毁,比如公网IP的申请、分配等等。实现:因为
- idea历史记录恢复代码
一步一念
问题记录idejava
恢复未commit的代码在idea中使用Git切换分支的时候,有时候会丢失代码,当这些代码没有gitcommit或者gitstash的时候,使用Git相关命令就找不到代码了.这个时候代码就不能使用Git来恢复.这个时候我没就需要借助idea的历史功能来进行恢复.idea的历史功能是默认打开的,只保存近五天的记录,当代码丢失,应及时的操作,防止超过历史时间.恢复步骤idea中选择File->Loca
- Latex beamer 常用操作记录
最近组会要讲论文,试着用latex做下slide,感觉效果不错。在此,记录一些可能会比较常用的一些操作。以后学到了新的操作,再继续更新。用的是这个主题,感觉比较简洁:https://www.overleaf.com/latex/templates/artrabeamer/cvtmgdbwvdmr放置图片图片感觉有好多参数,因为这次汇报比较水,所以只用了scale这个缩放参数凑合,以后再补上一些常用
- git 总结+场景应用
放逐者-保持本心,方可放逐
工具配置gitgit远程连接git标签git应用git打包迁移git版本控制git新手应用
文章目录概要(git)git冲突经验之谈git相关操作后续git具体应用回退到指定版本git校验忽略git版本标签管理git代码仓库迁移gitbundle后续git新手应用指南概要(git)一、Git简介Git是一个分布式版本控制系统,用于高效地处理从非常小到非常大的项目版本管理。它允许开发者跟踪文件的更改历史,方便团队协作开发,并且可以在不同分支上进行并行开发。二、基础指令连接(配置)gitco
- 工作多年,我常用到的那些git命令
IT大混子
git
前言:git是日常开发中必不可少的版本管理工具,git的命令比较多,但是日常的工作掌握常用的命令即可满足大部分工作场景,下面列出我工作中能用上的命令,如果你对开发工具很熟悉,基本上用ide的git可视化操作也能满足日常工作场景。git自学的参考资料:Git教程|菜鸟教程参考书籍:通过网盘分享的文件:Git相关链接:https://pan.baidu.com/s/1n9QbyMJ9JA4hfAHYJ
- 亲测有效!鸿蒙App用户数据备份与恢复全攻略(含代码)
harmonyos
摘要在鸿蒙(HarmonyOS)应用开发中,用户数据的安全和持久保存是非常关键的一环。不管是用户的登录信息、操作记录,还是偏好设置,若能提供备份和恢复功能,不仅能有效提升用户体验,也能在换设备、卸载重装后保留数据。本文将带你从头到尾实现一套用户数据的本地备份与恢复机制,涵盖数据库读取、文件写入、数据解析等,配合可运行的Java示例代码,并结合真实应用场景拆解原理和细节。引言在移动设备上运行的鸿蒙应
- 【VS Code插件开发】自定义指令实现 git 命令 (九)
不叫猫先生
VSCode插件开发极速入门gitvscode插件自定义指令
我们通常会通过小乌龟、SourceTree、终端等实现git的相关操作,VSCode开发工具也提供了git相关的操作,那么在VSCode中如何通过自定义命令实现git的相关操作?本文主要介绍了gitclone、gitadd、gitcommit、gitpush等命令的实现。创建终端异步函数声明:asyncfunctionexecuteGitCommand(command,options)
- [Github] Visual Studio Code配置 Git (Mac)
AutismThyself
Githubgithub
准备工作从git官方下载MacOSXgit,本文采用的方法为进入terminal输入:brewinstallgitvscode与git相关联vscode与git相关联比较方便,本文没有对于sshkey进行配置操作:完成准备工作后进入vscode界面打开想要关联git的文件夹右侧会出现sourcecontrol的tab点击后选择PublishtoGithub这时候你就可以选择上传的形式为私有还是公共
- Fastapi + vue3 自动化测试平台(4)-- fastapi分页查询封装
测开小林
fastapi测试平台测试开发自动化测试
在构建自动化测试平台时,分页查询是一个非常常见的功能。本文将以FastAPI为例,介绍如何封装一个通用的分页查询功能,使其更便于复用。需求背景在测试平台中,我们可能需要对用户操作记录、测试用例、任务日志等数据进行分页展示。通过封装分页查询逻辑,可以避免重复编写分页代码,提高开发效率,同时增强代码的可维护性。实现思路分页查询的核心步骤包括:接收前端传递的分页参数(如currentPage和pageS
- Face Fusion 3.0 开源大模型本地部署文档
momowritebugs
人工智能作画开源
#前言:本文是我一周以来自学部署FaceFusion3.0的操作记录,对于部署其他开源大模型(例如StableDiffusion)也有一定的参考意义。反复试错排查折腾了一周,终于将项目成功跑起来了。因为部署步骤过于复杂,不确定自己将来还能正确复现,特记录在此备忘,也给后来人做个参考。在此,向各位无私分享知识的大佬致谢!文章目录#参考文献:1.FaceFusionhttps://github.com
- mysql分布式教程
英英_
mysql分布式数据库
MySQL主从复制主从复制原理:MySQL主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。主库将写操作记录在二进制日志文件中,从库的IO线程请求读取主库的二进制日志并写入中继日志,然后SQL线程执行中继日志中的语句,使主从库操作一致,最终达到数据一致。部署步骤:基础环境准备:至少两台服务器,分别作为主库和从库,安装好MySQL数据库。配置主库:修改主库的MySQL配置
- MySQL主从复制深度解析:原理、架构与实战部署指南
搬码红绿灯
mysql架构数据库
一、主从复制核心原理复制流程解析MySQL主从复制本质是通过二进制日志(binlog)实现数据同步的异步复制机制:写操作记录:主库执行写操作时,将变更记录到binlog日志传输:主库的binlogdump线程将日志发送给从库中继存储:从库I/O线程接收日志并写入relaylog数据重放:从库SQL线程解析relaylog并执行SQL核心组件解析组件作用关键配置参数Binlog主库记录所有数据变更l
- django项目开启debug页面操作有数据操作记录
小赖同学啊
python数据库djangosqlite
在项目的主文件中setting中配置"""DjangosettingsforProjectPricticeproject.Generatedby'django-adminstartproject'usingDjango3.0.1.Formoreinformationonthisfile,seehttps://docs.djangoproject.com/en/3.0/topics/settings
- 比Windows快10倍!这款文件拷贝神器,1TB数据仅需30分钟
阿灿爱分享
arvr全文检索
正文嘿,朋友们!今天给大家介绍一款超好用的文件拷贝工具——FastCopyPro,最新版本是v5.9.0,而且是中文单文件便携版!如果你经常需要拷贝大量文件,这款工具绝对能让你事半功倍,速度比Windows自带的拷贝功能快得多,还特别省资源!(文末有获取方式哦)更新内容这次更新带来了很多实用的新功能和改进:新增“历史记录”按钮:在“源”按钮下面,你可以轻松查看以前的操作记录,还能一键还原之前的参数
- Git 相关面试题总结
一个java开发爱好者~
gitgithub
Git相关面试题总结目录Git相关面试题总结一、描述什么是Git,有哪些作用二、描述Git工作结构和本地库操作常见命令三、什么时候使用gitstatus四、描述gitdiff作用、gitdiffhead作用五、git中如何查看日志,如何进行历史的记录追溯命令六、描述公司内部Git的执行流程七、什么情况下会发生代码冲突?八、团队开发中,如何避免代码冲突?九、什么是分支,分支的优点?操作分支的常见命令
- Git的常见面试题
来自宇宙的曹先生
git
Git是一种广泛使用的版本控制系统,对于开发者面试来说,了解Git相关的知识非常重要。以下是一些常见的Git面试题及其答案,这些问题可以帮助你准备软件开发相关的面试。1.什么是Git?答案:Git是一个开源的分布式版本控制系统,用于有效地处理从很小到非常大的项目版本管理。Git是为了速度和数据完整性而设计的。它允许多个开发者在同一个项目上工作,同时保持各自工作的独立性。2.Git和SVN有什么区别
- (四)YOLO_World-SAM-GraspNet的mujoco抓取仿真(操作记录)
爱吃猫的鱼ouou
机器人仿真实践机器人仿真MujoCoyolo_worldSAMGraspNet
一、创建虚拟环境这里直接克隆之前项目的环境(二)Graspnet在mujoco的仿真复现(操作记录)_graspnet仿真-CSDN博客condacreate-ngraspnet--clonemujoco_graspnetcondaactivategraspnet二、安装额外的环境包pipinstallultralytics==8.3.98pipinstallgit+https://github.
- K8S - GitOps 入门实战 - 自动发布与秒级回滚
小马不敲代码
云原生kubernetes容器云原生
引言传统运维依赖手动执行kubectlapply或脚本推送应用,存在环境差异、操作记录缺失、回滚缓慢等痛点。GitOps以Git为唯一可信源,通过声明式配置和版本化回滚,重构Kubernetes交付流程,带来以下优势:•环境一致性:多环境配置集中托管于Git,消除人工干预风险。•审计追溯:所有变更通过Git提交记录追踪,天然合规。•秒级回滚:基于Git历史版本快速恢复集群状态,故障恢复效率提升90
- Redis持久化与数据可靠性——小白也能看懂的超详细指南
Pota-to成长日记
Redisredis数据库缓存
Redis持久化与数据可靠性——小白也能看懂的超详细指南一、为什么要持久化?从“停电丢作业”说起想象一下:你花了2小时写了一篇作文,突然停电了,电脑没保存…这就是数据丢失!Redis是内存数据库,数据都存在内存里,就像你正在写的文档没保存一样。如果服务器断电或重启,内存里的数据就全没了!持久化就是给内存数据拍照片(快照)或记日记(操作记录),把数据存到硬盘上。这样即使停电,重启后也能找回数据。二、
- 一、linux系统启动过程操作记录
离凌寒
linuxlinux
一、linux系统启动过程经历:上电–>uboot–>加载内核–>挂载根文件系统–>执行应用程序uboot等效bootloader,启动过程进行了跳转到固定的位置执行相应的代码初始化硬件设备,如:cpu初始化,看门狗,时钟,内存,存储设备等。加载内核代码到内存中。跳转到内核代码起始位置执行。uboot下常见指令printenv查看环境参数如串口,网络,boot配置参数等setbootdelayx设
- MySQL主从同步原理与实践 - Java架构师面试解析
南客先生
Java面试场景篇JavaMySQL主从同步延迟问题读写分离
MySQL主从同步原理与实践-Java架构师面试解析本文通过一场互联网大厂Java架构师面试,详细探讨了MySQL主从同步的原理、流程、延迟问题及解决方案。第一轮提问面试官:马架构,请介绍一下MySQL主从同步的基本原理和流程。马架构:MySQL主从同步的核心是基于二进制日志(binlog)的复制机制。主库将所有写操作记录到binlog中,从库通过I/O线程读取主库的binlog并存储到本地rel
- 通过redis-cli的日志查看redis操作记录
小煤矿屁
redisredis
由于工作的业务需要,我想查redis客户端的操作记录,但是百度搜索到的结果只能找到关于slowlog慢查询相关的内容,故在此说明下redis-cli的操作记录日志的路径,默认路径为redis-cli的安装目录下的.rediscli_history即~/.rediscli_history
- git 分支操作记录
过8客
gitgit操作git分支操作
查看分支:查看本地分支:gitbranch查看远程分支:gitbranch-r查看全部分支(本地和远程):gitbranch-a新建分支:创建新分支:gitbranch[commitid]创建新分支并且切换到新分支为当前分支:gitcheckout-b[commitid]//**上面commitid非必填,如果带有commitid参数则从该commitid处新建分支。(此功也是代码回滚的比较好的方
- Linux下查看/管理当前登录用户及用户操作历史记录
Allan_Jue
Linuxlinux
Linux下查看/管理当前登录用户及用户操作历史记录今天去面试,面试官问了这么一个问题:多人使用同账号,怎么查看对应人员对系统的操作记录。首先我们来思考一下对于这道题,我们需要了解那些内容1.Linux下[查看/管理]用户的命令有哪些?2.Linux下查看用户的操作命令有哪些?3.上述命令能否满足场景需求?在/etc/profile.d/下创建脚本get_user_history.sh:权限赋予:
- iOS设备文件管理实践
游戏开发爱好者8
httpudphttpswebsocket网络安全网络协议tcp/ip
iOS设备文件管理实践在日常使用iPhone或iPad的过程中,文件管理一直是个让人头疼的问题。经过一段时间的使用,我发现克魔助手这款工具在iOS设备文件传输与备份方面提供了不错的解决方案。以下是我的一些使用心得和操作记录。文件管理功能体验双向文件传输通过克魔助手,可以实现电脑与iOS设备之间的文件互传。这个功能对于需要在不同设备间交换工作文档或媒体文件特别实用。目录管理工具提供了完整的目录管理功
- MySQL 主从复制:架构、配置、优化深度剖析
软件职业规划
mysql架构数据库
一、MySQL主从复制概述MySQL主从复制是一种常见的数据库架构设计,它通过将数据从主数据库(Master)复制到一个或多个从数据库(Slave)来实现数据的冗余备份、读写分离等目标。主从复制基于二进制日志(BinaryLog,简称Binlog)来实现数据的同步。主数据库在执行数据变更操作(如INSERT、UPDATE、DELETE等)时,会将这些操作记录到Binlog中。从数据库会连接到主数据
- 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