关注了问题2021-05-04
赞了文章2020-05-07
Rust能和其他编程语言一样从控制台获得用户输入,但Rust的处理方式确和其他语言有着很大的区别,这其中有着很多值得学习和思考的东西。从一个小例子开始:
赞了文章2020-04-01
shell函数:按照shell编程的语法构造的可多次调用的代码块, 与其他语言不同的是, shell中的函数没有形参列表, 但可以在调用函数时传递任意数量的参数, 函数内部通过$N的方式获取指定位置的参数. 我们可以用typeset -f命令查看当前shell中定义的所有函数函数, 通过下...
赞了文章2020-03-01
目前越来越多的网站、编辑器、编程语言都已支持一种叫“正则表达式”的字符串查找“公式”,有过编程经验的同学都应该了解正则表达式(Regular Expression 简写regex)是什么东西,它是一种字符串匹配的模式(pattern),更像是一种逻辑公式。
赞了文章2019-12-05
要了解一致性哈希,首先我们必须了解传统的哈希及其在大规模分布式系统中的局限性。简单地说,哈希就是一个键值对存储,在给定键的情况下,可以非常高效地找到所关联的值。假设我们要根据其邮政编码查找城市中的街道名称。一种最简单的实现方式是将此信息以哈希字典...
赞了文章2019-12-05
在程序的世界中,布隆过滤器是程序员的一把利器,利用它可以快速地解决项目中一些比较棘手的问题。如网页 URL 去重、垃圾邮件识别、大集合中重复元素的判断和缓存穿透等问题。
提出了问题2018-09-12
赞了回答2017-05-27
rename 'y/A-Z/a-z/' *
赞了回答2017-05-26
非常不好,而且是禁止的.你有了root权限,就相当于可以操纵整个服务器,你可以随意更改任何配置.如果你的代码有漏洞,那你就玩大了.... 另外,发布后,如果你的项目有跟系统进行交互相关的动作,可能就会有各种奇妙的问题,比如权限问题(线上环境肯定不会让你用root)
关注了问题2017-05-26
关注了问题2017-05-19
回答了问题2017-05-17
我在linux下工作,不会使用QQ,也不会使用对工作造成影响的IM等软件。
回答了问题2017-05-15
console上的显示信息,都是放在显卡frame buffer中,这个容量有限制,在那个层次也没有做保存,显示完了就扔掉。这个机制决定了在那个层次是没有办法来解决掉这个问题的(本来设计就没有要解决这种需求)我记得以前是在console上按pageup+shift,勉强能往上翻一屏幕...
赞了回答2017-05-14
其实就是斐波那契数列问题。 假设f(n)是n个台阶跳的次数。 f(1) = 1 f(2) 会有两个跳得方式,一次1阶或者2阶,这回归到了问题f(1),f(2) = f(2-1) + f(2-2) f(3) 会有三种跳得方式,1阶、2阶、3阶,那么就是第一次跳出1阶后面剩下:f(3-1);第一次跳出2阶,剩下f(3-2)...
回答了问题2017-04-29
Q1:exe文件属于二进制文件,而二进制文件打开是必须要通过响应的软件打开吗?A1:是的,exe文件的文件格式可以被统称为“可执行文件格式”,无论是windows可执行文件格式,还是unix类系统的可执行文件格式,都有很多种。
回答了问题2017-03-29
/dev/urandom(近亲是/dev/random)是linux内核中产生随机数的外部文件接口。read该文件,就可以得到一串数字,宣称是随机数
关注了问题2017-03-28
关注了问题2017-03-28
关注了问题2017-03-28
回答了问题2017-03-28
struct fuse_operations bb_oper = { ==> 为什么有=号? 支持这种写法,新语法支持 .getattr = bb_getattr, ==>这样的写法是初始化吗? 是的 .readlink = bb_readlink,......};