Nemo

Nemo 关注TA

路漫漫其修远兮,吾将上下而求索。

Nemo

Nemo

关注TA

路漫漫其修远兮,吾将上下而求索。

  • 加入社区3,280天
  • 写了1,496,113字

版面 > 编程综合(共有63文章)

  • APP接口安全规范约定规则小思考

    APP接口安全规范约定规则小思考
    举两个情景栗子:app端请求短信验证码下发接口,如果服务端不做安全性校验,那么很可能会导致短信验证码接口被恶意盗刷。app端发起登录的时候,会向服务端提交用户名/密码参数。如果有人抓到当前请求的数据包,那么当前登录用户的用户名和密码也就泄露了。第一个情景:需要校验请求是由自己的app发起的请求。考虑需要在每个请求中加入校验密钥,这个密钥的规则需要跟服务端约定。这里考虑使用RSA非对称加密,app端......

     1,802    2    2019-04-11 11:02

  • MIME协议在邮件中的应用详解

    1.定义  全称是多用途互联网邮件扩展(MIME,MultipurposeInternetMailExtensions),在MIME出台之前,使用RFC822只能发送基本的ASCII码文本信息,邮件内容如果要包括二进制文件、声音和动画等,实现起来非常困难,最为麻烦的是多家邮件服务器商间邮件的互发,如果没有一种统一的格式定义,想要互发需要投入巨大的人力物力。MIME提供了一种可以在邮件中附加多种不同......

     4,302    0    2018-10-24 16:53

  • SMTP协议详解

    SMTP协议详解
    1. 简介     SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,尽管邮件服务器可以用SMTP发送、接收邮件,但是邮件客户端只能用SMTP发送邮件,接收邮件一般用IMAP 或者 POP3 。邮件客户端使用TCP的25号端口与服务器通信。......

     5,165    0    2018-10-15 19:11

  • 推荐系统架构设计

    推荐系统架构设计
    最近在做Nemo社区的推荐系统部分,这里简单记录下推荐体统的架构部分:直接贴一张图好了:

     4,291    0    2018-08-17 09:39

  • 发一个这两天比较火的段子

    发一个这两天比较火的段子
    这年头程序猿也不好做啦哈哈哈哈

     2,835    0    2018-08-02 18:59

  • 使用 Docker 构建你的 Serverless 树莓派集群

    这篇博文将向你展示如何使用Docker和OpenFaaS框架构建你自己的Serverless树莓派集群。大家常常问我能用他们的集群来做些什么?而这个应用完美匹配卡片尺寸的设备——只需添加更多的树莓派就能获取更强的计算能力。“Serverless”(无服务器)是事件驱动架构的一种设计模式,与“桥接模式”、“外观模式”、“工厂模式”和“云”这些名词一样,都是一种抽象概念。图片:3个RaspberryP......

     2,698    0    2018-06-13 09:47

  • Mac开启原生读写NTFS功能

    很简单的几小步:1.终端上输入命令,查找出移动硬盘的名称diskutillist我的显示的是Elements(移动硬盘的名称各有不同)。2.终端再输入命令sudovim/etc/fstab在此编辑界面输入LABEL=Elementsnonentfsrw,auto,nobrowse保存后退出。3.把移动硬盘重新插入,此时桌面不显示你的移动硬盘,打开Finder,进入到/Volumes目录,此时就能看......

     2,845    0    2018-04-17 19:07

  • 从程序员到架构师,你需要掌握什么能力?【转载】

    1、开发者和架构师之间最大的区别是什么?架构师和开发者一样,也经常写代码,简单的说,开发者和架构师之间最大的区别就是技术领导力。软件架构师的角色需要理解最重要的架构驱动力是什么,他提供的设计需要考虑这些因素。架构师还要控制技术风险,在需要的时候积极演化架构,并且负责技术质量保证。从根本上讲,架构师是一个技术领导者的角色,这就是最大的区别。2、一位开发者如何才能成为一位架构师?他/她需要掌握哪些领域......

     4,476    0    2018-03-14 09:49

  • 隐藏nginx返回的版本信息

    隐藏nginx返回的版本信息
    默认情况下,nginx代理的服务会把自己的版本信息给返回。一些情况下,这点是比较危险的。低版本的nginx可能会有一些漏洞,换句话说,知道一台服务器使用的服务是nginx以及它的nginx版本,那么就可以直接查看该服务器的一些相关漏洞了。目前link-nemo使用的也是nginx做了一些相应的代理操作。如果需要隐藏版本号,很简单,只需要在配置中的http中添加server_tokensoffhtt......

     4,368    2    2018-02-22 16:30

  • 不同RAID模式的优缺点 【转载】

    近来想建立一个私有云系统,涉及到安装使用一台网络存储服务器。对于服务器中硬盘的连接,选用哪种RAID模式能准确满足需求收集了资料,简单整理后记录如下:    一、RAID模式优缺点的简要介绍   目前被运用较多的RAID模式其优缺点大致是这样的:    1、RAID0模式 &nb......

     1,735    0    2018-02-09 17:42

  • Markdown 语法简单练习

    Markdown 语法简单练习
    ----#Markdown语法练习----##1、第一大题###1.1、第一小题如图,请猜出该图片的**[出处](https://www.link-nemo.com/Kira/new/res/heads/001.jpg?t=774666459)**>[![图片](https://www.link-nemo.com/Kira/new/res/heads/001.jpg?t=774666459)......

     2,393    0    2018-02-08 18:52

  • nginx的root/alias指令

    alias指代的是某个目录的别名。root则是指某个资源文件的上级目录:alias:location/kara-web/{alias/var/www/html/;}#若按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动去/var/www/html/目录找文件#需要注意的是,/var/www/html/最后的那个“/”必须存在,不然会找不到请求的资源文件。root:location......

     3,538    0    2018-01-22 10:16

  • curl 取得HTTP返回的状态码

    shellcurl取得HTTP返回的状态码只需要添加-w%{http_code}参数即可:$curl-XPOST--header'Content-Type:application/json'--header'Accept:application/json'-w%{http_code}'http://localhost:8089/user/login?mobile=18600000000&p......

     1,538    0    2018-01-17 17:27

  • Fiddler抓安卓/Iphone数据包教程

    Fiddler抓安卓/Iphone数据包教程
    最近在做公司app的开发相关工作。所以一些情况下,需要诊断手机端发送和接收到的数据包。fiddler是一个不错抓包工具选择,之前一直也有在用它来做一些本地请求的转发,本地计算机网络请求监控一类的操作。它是一个强大的工具,这里只做一个简单的抓包记录。除了fiddler以外,也推荐charles,同样是一个神器。这就开始:1、在fiddler主界面选择Tools-->options.2、找到ht......

     2,997    0    2018-01-04 18:59

  • NGINX增加X-Frame-Options配置,防止页面被嵌套

    有时候站长不希望自己网页页面被其他站的FRAME嵌套进去,这时候就需要的HTTP协议头里增加X-Frame-Options这一项。X-Frame-Options的值有三个:(1)DENY---表示该页面不允许在frame中展示,即便是在相同域名的页面中嵌套也不允许。(2)SAMEORIGIN---表示该页面可以在相同域名页面的frame中展示。(3)ALLOW-FROMhttps://exampl......

     2,229    0    2017-11-16 15:16