神刀安全网

极客互联

函数静态地址和运行时地址

使用readelf查看程序或者动态库的信息时,可以看到函数的静态地址,当程序开始执行时,又会有一个运行时地址,这两者有什么关系呢?

RPC简单介绍

目前,稍微大一点的公司中,系统都是由大大小小的服务器组成,各服务部署在不同的机器上,由不同的团队负责。这时候就会遇到两个问题:

AndroidManifest.xml文件安全探索

AndroidManifest.xml文件安全探索 secbang.comsimeon最近在做一些apk的安全检测,对AndroidManifest.xml文件进行了研究和探讨,介绍AndroidManifest.xml文件的作用和架构,...

人人都该会的写作工具Markdown,简明教程

如果你去搜 『Markdown』 是什么,那些乱七八糟的专业术语绝对会让你望而却步,觉得掌握它是一件很复杂、没有必要的事。我们不要被它吓倒。实际上Markdown并不是一款软件,而是一种写作格式和一系列支持这种格式的编辑器。

试着理性分析AI在未来是否会让地球变为“塞伯坦”

      写在前面,本人只是一个科幻爱好者,写这篇文章是兴趣所致,不吐不快,不代表任何社科观点,如果里面涉及到的一些观点推论和已经存在的观点类似则纯属巧合,本人承诺没看过也不会借鉴别人的观点。这也是本人第一次玩自媒体,如果你不同意我的观...

程序员:受冷落了,我也要站起来,彰显我男儿本色

文 | 洪生鹏做程序员时,有一段时间,领导安排给我的任务都是一些不关紧要的模块,我想可能是因为我学历低的缘故,领导怕我不能胜任,其实项目中核心的模块对我那时对我来讲,已没什么难度,可领导始终都没有想过要我接手公司的核心业务。

“撕裂它,重建它”,互联网并没有杀死音乐

互联网催生独立音乐新生态,既要块头也要肌肉。 在互联网的冲击下,传统的唱片工业体系正在逐步被“撕裂”。旧有的唱片制作流程后期的产品包装和市场推广模式被冲散,音乐内容的制作和传播的时间窗口期正在急速缩短。由此引发的人才流失、渠道分化、内...

程序员高逼格指南

一.开始准备工作 1.首先,你的电脑不一定要高配置,但是必须得是双屏,而且越大越好,如果能一个横屏一个竖屏那就更好了。这样,一个用来查资料,一个用来写代码。总之要显得信息量很大,效率特别高。 2.再次,你的椅子不一定要舒服,但是一定...

spring-boot集成swagger( 提供封装的starter源码)

Swagger™的目标是为REST APIs 定义一个标准的,与语言无关的接口,使人和计算机在看不到源码或者看不到文档或者不能通过网络流量检测的情况下能发现和理解各种服务的功能。当服务通过Swagger定义,消费者就能与远程的服务互动通过少...

器物手机编年史

在古代, “器物”一词原指尊彝,后也指金玉银锭之类。也就是供人玩赏,珍藏之物。是人们不离手的传家之宝。《水浒》中,豪吏梁中书为庆祝其丈人—东京太师的生辰,差人送去十车金银财宝器物,足可见“器物”一词的重量。

关于近期爬虫学习的总结

在之前的三篇文章中,我尝试了使用python爬虫实现的对于特定站点的《剑来》小说的爬取,对于豆瓣的短评的爬取,也有对于爬取的短评数据进行的词云展示,期间运用了不少的知识,现在是时间回顾一下。在此之后,我会再关注一些爬虫框架的使用,以及更多的...

创业公司给的工资低,是不是伪命题?

1.大家都知道目前在创业公司上班的话,干的活非常多,但拿的钱相比于在市场的正常水平要少很多,虽然公司可能会给你一定的小额股权,但因为公司前景不明,你不清楚最后股权是否能够变现。因此,到手的实际工资就是很低,工作的时长就是远超正常水准。

数据分析方法总结 |《精益数据分析》读书笔记

随着“数据驱动产品设计”的理念被越来越多的公司所认可,越来越多的人认识到数据分析的重要性,数据分析也成为产品经理的一项必备技能。但是到我们在进行数据分析的过程中,总会存在一些问题,比如,我该关注哪些指标?指标太多我该如何通过这些指标获取我想...

不用加减乘除实现加法

int sum(int a, int b) { int exclusiveSum, carry; int num1 = a, num2 = b; do { exclusiveSum = num1 ^ num2; carry = (num1 ...