四时宝库

程序员的知识宝库

一些使用git的小技巧(excel中宏的使用方法技巧和步骤)

是谁动了我的代码

谁动了我的代码?

谁的 bug 指到了我的头上?

团队合作时,经常会出现这样的问题。这时候可以使用 git blame <file> 来定位代码的最后一次修改。但是,有一个问题,这并不能看出本行代码以前的修改。比如项目组中某人对全部代码进行了格式化,git blame 就失去了作用。此时,可以与另一个有用的命令 git log -p <file> 结合使用,可以查看文件的更改历史与明细,最终找到这个锅究竟应该由谁来背。

iOS 逆向开发小试(ios逆向开发好找工作吗)

一直以来对逆向开发蛮感兴趣,从去年虾神的 Pokemon Go 解除锁区教程开始,逐渐学习了一些逆向相关的知识。于是最近尝试着对钉钉做了一些逆向的工作,主要是针对打卡功能,原因就算我不说相信你也一定知道(嘿嘿)。本文非常基础,都是 Hook 一些函数来完成功能,没有涉及到二进制反汇编。

开发环境


linux-shell/vim 常用操作和处理命令,快快收藏!备用!

1.linux 常用操作

常用命令

查找整个目录下所有文件中包含关键字“name”的文件

grep -rn "T01_PTY_STUS_H" * 显示出关键字存在的行数和所在行的内容

MySQL linux 开启远程连接(有效)(mysql命令远程连接)

确保 MySQL 3306 端口是否对外开放

$ netstat -an | grep 3306 

用户态与内核态 &amp; 文件流与文件描述符

用户态和内核态

程序代码的依赖和调用关系如下图所示:

  • Lib:标准ASCI C函数,几乎所有的平台都支持该库函数,因此依赖该库的程序可移植性好;

Linux find命令一定要知道这些(linux find命令用法)

find命令举例

举一个日常可能使用的例子,对这个例子有了概念,后面的内容就非常简单了。

【知了堂信安笔记】Linux日志分析

0x00 前言

Linux系统拥有非常灵活和强大的日志功能,可以保存几乎所有的操作记录,并可以从中检索出我们需要的信息。 本文简介一下Linux系统日志及日志分析技巧。

linux 批量查找并替换文件夹下所有文件的内容

1.批量查找某个目下文件的包含的内容,例如:

grep -rn "要找查找的文本" ./

IT程序员快速查找文件(毫秒级)(程序员查资料的网站)

旧游无处不堪寻,无寻处,惟有少年心

每每读到这句诗词,都会让我有种在大量错综复杂的文档中寻找自己需要的资料,很苦恼,虽然最终都能够找到,但是中间的曲折不言自明的体会。

相信大家和我一样,一定经常遇到寻找数年前,或者数月前,甚至昨天写好的文档,但是就是找不到的情形。

Linux常用的命令整理(linux常用命令详解)

  1. man 【查找某个命令的使用帮助】
  2. vim/vi
vim/vi file【打开文件】按Esc键,结合如下命令,进行编辑
:i 【进入编辑状态】
:%s/aa/bb/g【将文件file中所有的aa替换成bb】
:r file 【读取文件file的内容】
编辑结束后,按Esc退出编辑状态,结合如下命令根据需要进行保存或者不保存
:wq【保存退出】
:q!【不保存退出】
:w【保存文件】
:wq!【保存退出】
:x【保存退出】
:x!【保存退出】
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接