[关闭]
@JunQiu 2018-09-18T13:27:45.000000Z 字数 3547 阅读 546

ORM、unsafePortsInBrowsers

summary_2018/08 database other


1、日常工作

1.1、ORM
1.2、unsafe ports in browsers

2、技术学习

2.1、ORM(Object-relational mapping )
  1. ## Example:C#
  2. // normal SQL
  3. String sql = "SELECT id, first_name, last_name, phone, birth_date, sex FROM persons WHERE id = 10";
  4. Result res = db.execSql(sql);
  5. String name = res[0]["FIRST_NAME"];
  6. // use ORM API
  7. Person p = repository.GetPerson(10);
  8. String name = p.getFirstName();
  9. // 或者作为静态方法提供
  10. Person p = Person.Get(10);

2.2、unsafe ports in browsers
  1. ## The list of unsafe ports:
  2. ### Chrome:
  3. 1, // tcpmux
  4. 7, // echo
  5. 9, // discard
  6. 11, // systat
  7. 13, // daytime
  8. 15, // netstat
  9. 17, // qotd
  10. 19, // chargen
  11. 20, // ftp data
  12. 21, // ftp access
  13. 22, // ssh
  14. 23, // telnet
  15. 25, // smtp
  16. 37, // time
  17. 42, // name
  18. 43, // nicname
  19. 53, // domain
  20. 77, // priv-rjs
  21. 79, // finger
  22. 87, // ttylink
  23. 95, // supdup
  24. 101, // hostriame
  25. 102, // iso-tsap
  26. 103, // gppitnp
  27. 104, // acr-nema
  28. 109, // pop2
  29. 110, // pop3
  30. 111, // sunrpc
  31. 113, // auth
  32. 115, // sftp
  33. 117, // uucp-path
  34. 119, // nntp
  35. 123, // NTP
  36. 135, // loc-srv /epmap
  37. 139, // netbios
  38. 143, // imap2
  39. 179, // BGP
  40. 389, // ldap
  41. 465, // smtp+ssl
  42. 512, // print / exec
  43. 513, // login
  44. 514, // shell
  45. 515, // printer
  46. 526, // tempo
  47. 530, // courier
  48. 531, // chat
  49. 532, // netnews
  50. 540, // uucp
  51. 556, // remotefs
  52. 563, // nntp+ssl
  53. 587, // stmp?
  54. 601, // ??
  55. 636, // ldap+ssl
  56. 993, // ldap+ssl
  57. 995, // pop3+ssl
  58. 2049, // nfs
  59. 3659, // apple-sasl / PasswordServer
  60. 4045, // lockd
  61. 6000, // X11
  62. 6665, // Alternate IRC [Apple addition]
  63. 6666, // Alternate IRC [Apple addition]
  64. 6667, // Standard IRC [Apple addition]
  65. 6668, // Alternate IRC [Apple addition]
  66. 6669, // Alternate IRC [Apple addition]
  67. ### Firefox:
  68. 1 tcpmux
  69. 7 echo
  70. 9 discard
  71. 11 systat
  72. 13 daytime
  73. 15 netstat
  74. 17 qotd
  75. 19 chargen
  76. 20 ftp data
  77. 21 ftp control
  78. 22 ssh
  79. 23 telnet
  80. 25 smtp
  81. 37 time
  82. 42 name
  83. 43 nicname
  84. 53 domain
  85. 77 priv-rjs
  86. 79 finger
  87. 87 ttylink
  88. 95 supdup
  89. 101 hostriame
  90. 102 iso-tsap
  91. 103 gppitnp
  92. 104 acr-nema
  93. 109 POP2
  94. 110 POP3
  95. 111 sunrpc
  96. 113 auth
  97. 115 sftp
  98. 117 uucp-path
  99. 119 NNTP
  100. 123 NTP
  101. 135 loc-srv / epmap
  102. 139 netbios
  103. 143 IMAP2
  104. 179 BGP
  105. 389 LDAP
  106. 465 SMTP+SSL
  107. 512 print / exec
  108. 513 login
  109. 514 shell
  110. 515 printer
  111. 526 tempo
  112. 530 courier
  113. 531 chat
  114. 532 netnews
  115. 540 uucp
  116. 556 remotefs
  117. 563 NNTP+SSL
  118. 587 submission
  119. 601 syslog
  120. 636 LDAP+SSL
  121. 993 IMAP+SSL
  122. 995 POP3+SSL
  123. 2049 nfs
  124. 4045 lockd
  125. 6000 X11
  126. 其它的可以去查查文档。。。
  1. ## Example:如果接受HTTP请求
  2. // STMP会话:
  3. S220 smtp.example.com ESMTP Postfix
  4. CHELO relay.example.org
  5. S250 Hello relay.example.org,很高兴见到你
  6. C:邮件来自:
  7. S250好的
  8. CRCPT TO
  9. S250好的
  10. CRCPT TO
  11. S250好的
  12. C:数据
  13. S354结束数据
  14. C:来自:“鲍勃示例”
  15. C:要:“爱丽丝示例”
  16. C:抄送:theboss@example.com
  17. C:日期:星期二,200811516:02:43 -0500
  18. C:主题:测试消息
  19. C
  20. C:你好,爱丽丝。
  21. C:这是一条测试消息,消息正文中有5个标题字段和4行。
  22. C:你的朋友,
  23. C:鲍勃
  24. C
  25. S250好:排队为12345
  26. C:退出
  27. S221再见
  28. // 当我们对SMTP服务器发起HTTP请求时
  29. CGET / HTTP / 1.1
  30. S500 5.5.1命令无法识别:“GET / HTTP / 1.1
  31. C:主持人:www.example.com
  32. S500 5.5.1命令无法识别:“主持人:www.example.com
  33. C
  34. S500 5.5.1命令无法识别:“”
  35. 显然,我们被拒接服务,但确实接受了我们的请求,包括我们传递的内容,如果我们使用multipart/form-data格式,可以构建上述SMTP会话,SMTP服务器将忽略所有HTTP协议,如上例所示,包括方法和标题,以及multipart/form-data标题内容,一旦它获得了我们的字段,那将有我们的HELOMAILFROMRCPT命令,并开始处理它们。
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注