V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 37 页 / 共 195 页
回复总数  3893
1 ... 33  34  35  36  37  38  39  40  41  42 ... 195  
真怀念当年脚本和 HTML 混排时代啊。。。

常见漏洞是 SQL 注入 和 IIS/Apache 配置不当导致源代码泄露(进一步泄露数据库密码)

或者允许用户上传内容,结果用户通过上传头像的接口,上传了一个 PHP/ASP 脚本,然后挂马

hhh
ummm 我居然从脑子的犄角旮旯里面回忆出了 ISAPI 这个名词。。。我初中时代见过的玩意儿。

大概是 2004 年?
其实 cgi 时代还有更多有趣的内容。

cgi -> fastcgi
cgi -> apache mod
cgi -> iis isapi
cgi -> 脚本语言时代 perl
哦漏了两个

----

ruby (一点不了解,不知道应该归属那个时代)
node.js (前端工程化之后)
我的印象中,你可以遵循这条时间线
----

定制程序时代

cgi

----

代码和 HTML 内容混排的时代

php
jsp
asp
asp.net

----

模板引擎时代

django
asp.net
php

----

前后端分离时代(前端引入 ajax )

前端

jquery
angular.js

后端

python (django, tornado, web.py, flask, fastapi)
php (不熟)
java (spring 听说)
c# (不熟)

----

前端工程化时代

前端

react.js
vue.js
webpack
sass
less
老项目就用公司电脑呗。。。
2021-11-27 16:53:53 +08:00
回复了 amiwrong123 创建的主题 程序员 vs 中如何解决 C++的“常量中有换行符”
另外 QString 内存中是 UTF-16 。。。总之就挺香。
2021-11-27 16:53:30 +08:00
回复了 amiwrong123 创建的主题 程序员 vs 中如何解决 C++的“常量中有换行符”
所以其实 Qt 的标准解决方案挺香。源代码都是英文,但用 tr(...) 函数包起来。这个函数负责在运行时根据语言包资源文件查表。。。这样就可以做到源代码没有多字节字符了,哪里都不会出问题。
2021-11-27 16:20:09 +08:00
回复了 amiwrong123 创建的主题 程序员 vs 中如何解决 C++的“常量中有换行符”
utf-8 编码是截断安全的,它保证了多字节序列不可能出现换行符作为某个中文的一部分。

gb2312 不是截断安全的。

所以要用 utf-8
数据分析是个框,什么都能往里装。
----

同意 1L 。插个眼,看 JD 再评论。
2021-11-24 10:55:52 +08:00
回复了 yqf0215 创建的主题 Python 有什么适合教儿子写 Python 的平台?
不要有功利心就没毛病。

我三年级就接触 authorware 和 flash 里面的 actionsript 了。

六年级就接触 asp, visual basic 了。

初中就接触 c, c++, c# 和 borland delphi 以及 c++ builder 了。

高中就接触 python 了。

虽然上面这一坨,好多自己都已经没了 hhh
2021-11-23 15:03:33 +08:00
回复了 chanlk 创建的主题 程序员 不同子系统间如何优雅地传递消息
http 其实挺香的。

其次就是大一点的 mq 项目,不过那种项目其实更看重并发,写起来蛋疼。

综上所述 http 其实挺香的。
2021-11-22 16:02:20 +08:00
回复了 linquan 创建的主题 问与答 大量 if-else 的函数重构
@OysterQAQ 你说错了吧,switch-case 才是跳表。。。。if-else 串联 1000 个那还是得慢。
2021-11-22 14:27:02 +08:00
回复了 TomatoYuyuko 创建的主题 问与答 vue 项目目前有必要从 webpack 迁移到 vite 吗?
印象中 vite 没有打包,只是利用了比较新的浏览器自己的 import 功能。。。
2021-11-22 11:28:43 +08:00
回复了 linquan 创建的主题 问与答 大量 if-else 的函数重构
如果是整数,可以用 switch 。编译器可能帮你直接转换成跳表(查表),也是 O(1) 的。
2021-11-22 11:26:00 +08:00
回复了 zxCoder 创建的主题 问与答 神经网络的 maxout 激活函数怎么理解?
似乎就是这么回事。

然后之所以说它是分段线性凸函数,那是因为每个 d*m*1 相当于一个 y=Ax+b 。对于 k 个这样的线性函数求 max ,它永远是凸的(下凸)。当然凸函数只是这个 maxout 的一个特殊性质,但是比如二次函数 y=Ax^2+b 就是个凸函数,原则上你可以用多个线性函数去切,去逼近。

换句话说 maxout 是一个有限类别函数(像抛物线那样的下凸函数)逼近器,也许某些情况下比 leaky relu ,relu 之类的更好用一点 hhh 。

另外 relu 和 leaky relu 可以被 maxout 表示,这两个就是两段线性组成的凸函数。sigmoid 或者 tanh 倒是不能。
2021-11-21 22:03:25 +08:00
回复了 kikione 创建的主题 程序员 分布式没有全局时间
因为晶振是有误差的。

除非你用原子振荡计时。
2021-11-21 21:24:12 +08:00
回复了 zxCoder 创建的主题 问与答 神经网络的 maxout 激活函数怎么理解?
不是。

它是在多出来的一维上做 max 的。其实是拟合了一个分段线性的凸函数。。。
2021-11-20 16:44:59 +08:00
回复了 ivanBladeNew 创建的主题 职场话题 计算机是真特么苦,今天毕业前就该死磕考公
@fengsien1999 咱现在还只是小厂,一年也没挣几个钱。不管你信不信,咱不去大厂不是因为进不去,而是咱就是不想干熟练工种、做螺丝钉、几十年干同样的事。对,我这边呢,说直白点就是觉得大厂的上限太低了 hhhh

当然您大概瞧不上这种虚的未来预期,就想找个不用学习、无需研究、工序现成、几十年不变的工作 hhh
1 ... 33  34  35  36  37  38  39  40  41  42 ... 195  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   846 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 20:57 · PVG 04:57 · LAX 13:57 · JFK 16:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.