发布了文章2018-10-29
前文链接: ELF格式探析之一:Segment和Section ELF格式探析之二:文件头ELF Header详解 今天我们讲对目标文件(可重定位文件)和可执行文件都很重要的section。 我们在讲ELF Header的时候,讲到了section header table。它是一个section header的集合,每个section ...
发布了文章2018-10-22
讲新的内容之前,先更正一个错误:上一篇中讲section header table中的条目和文件中的section是一一对应的,其实这么讲是不对的。一个section必定有一个section header来描述它,但一个section header不一定在文件中有对应的section,因为有的section是不占用文件字...
回答了问题2018-10-12
出于安全问题,尽量用新的吧。旧版本系统中的软件存在高危漏洞的话,容易被黑。centos相较于fedora来说,算是一个比较保守的版本吧,本身就看重稳定性。
发布了文章2018-10-12
ELF 是Executable and Linking Format的缩写,即可执行和可链接的格式,是Unix/Linux系统ABI (Application Binary Interface)规范的一部分。
赞了回答2017-11-28
enum是jdk5引入的语法糖,定义一个enum类实际上也是定义一个class,只是通过enum定义这个特殊class的时候,编译器会帮你做些事情:
回答了问题2017-04-26
你的文件路径命中含有中文吗?如果含有中文,而你的shell脚本又是gbk编码的话,就会找不到文件或目录,因为linux下中文文件和目录名是utf-8编码的。
发布了文章2017-04-26
什么是大端序和小端序 给定一个32位整数0x1234abcd,在内存里是怎么存放的呢? 假定存放这个整数的内存起始地址是0x0001,那么内存中存放这个整数有两个可能: {代码...} 或者: {代码...} 第一种情况是高位字节在前,叫做大端序(big-endian)。第二种情况是低位字节...
发布了文章2016-06-29
0x0 cut出场 有一个字符串 var=value,怎么用shell命令取到value? 这时候cut就派上用场了。 echo "var=value" | cut -d= -f2就会得到value。 -d= 表示 =是分隔符,把字符串分割。var=value会分割成两个fields. -f2 表示输出第二个field,得到value。 echo "var=valu...
发布了文章2016-06-28
生成密钥对 {代码...} 生成CA证书 {代码...} cs2c-ca.crt 就是CA证书,可以用它为其它证书请求签发证书。 假设要为你的usbkey生成一个证书,假设该Ukey的Token name是 secure2. 先生成一个密钥对。 {代码...} 生成CSR (证书签发请求)文件 {代码...} CSR文件必须有CA...
发布了文章2016-04-21
0x0 开启ssh服务 首先开启ssh服务,允许其它人通过ssh访问你在本地搭建的git仓库。 在Debian/Ubuntu下,安装 openssh-server,然后用 systemctl start ssh 来开启ssh服务。 0x1 建立本地仓库 可以建一个名为git的用户,以root权限运行 {代码...} 系统会自动创建 /hom...
赞了回答2016-04-14
个可能是用的lodash或者underscore库里面的函数,把当前的上下文绑定到函数中,也就是在特定的作用域中调用函数,类似于call和apply的语法糖[链接]
赞了回答2016-04-14
_是其定义的一个函数的简写名字,如同jquery中使用$表示jquery函数对象一样例如: {代码...}
赞了回答2016-04-14
下划线是一个合法标识符,跟foo和name没有本质区别。 你代码中的下划线应该是个函数,你要找到它的定义才能知道具体含义。
赞了回答2016-04-14
这个不是 js 的规定,也不是 jq 的规定,你确定那个环境中_不是一个函数么?
赞了回答2016-04-14
按照语法规则,你的页面里面有一个叫_的变量,是一个函数 ,_()是调用这个函数
提出了问题2016-04-14
赞了回答2016-04-01
这是不(太)可能的,主要原因是受限于浏览器的安全控制。因为 MAC 地址是全球唯一的网络设备标示(当然,它能被人工改动,所以这个标示的唯一性不够靠谱),所以像浏览器这种可以运行未知来源脚本的软件环境是不允许访问本地设备的信息的。
回答了问题2016-03-25
不好意思,刚刚看到你的邀请。不知道segmentfault什么时候有了这个功能。 首先我没有使用Spacemacs,我用的GNU Emacs,不过我想两者差不多,spacemacs只是在Gnu Emacs上加了些配置吧。 关于补全,我以前用autocomplete,即ac-mode,没用过company。现在连ac也不用了...
赞了回答2016-03-24
可以试试<option value="" selected="true" disabled="true">选择类型</option>
发布了文章2016-03-24
用 sqlite 2.8.17 创建了一个数据库 heroes.db。其中创建了一个表 heroes,这张表中存储的是魔兽争霸中英雄的技能数据。select * from heroes;会得到: