V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  msg7086  ›  全部回复第 505 页 / 共 1046 页
回复总数  20913
1 ... 501  502  503  504  505  506  507  508  509  510 ... 1046  
2017-10-26 09:39:56 +08:00
回复了 edison111cry 创建的主题 问与答 3000 端口如何使用 https
你这例子前后完全是两回事啊。

你 nginx 上是访问 http 80 端口自动跳转到 https 443 端口。
这是两个不同的服务跑在两个不同的端口上。
一个是 80,一个是 443。

现在你要 3000 端口既做 http 又做 https,这难度跟之前的可不是一个级别。
2017-10-26 09:30:47 +08:00
回复了 me15000 创建的主题 分享发现 有人用 goto 语句么?我是用它代替递归
对了,举报就是幼稚园学生?打 110 报警的学生就该被警告处分咯?(/滑稽

不举报管理员那怎么办,把你喷到删号为止?
找管理员那是给你台阶下,以后说起来你可以自称是坛友嫉妒你的才华而举报你,而不是因为帖子太水被人喷到气炸,对不对。
2017-10-26 09:23:37 +08:00
回复了 me15000 创建的主题 分享发现 有人用 goto 语句么?我是用它代替递归
@me15000 气势汹汹?
我花了时间帮你改进了代码还帮你加了功能,这就是你评价别人的态度咯。那我应该评价你啥?恩将仇报吗?

信不信随你,但是我们这比我水平好的人太多太多了。
我们大学操作系统课程大作业是写一个 Linux 的 USB 设备驱动。我在小组里别说写代码了,就连写报告的水平都轮不上。
一个班级毕业出来的人,几乎每一个都比我厉害得多。我 GPA 3.0 毕业,不到 3.0 连毕业文凭都拿不到,我想那些 GPA 超过 3.0 的学霸们那数量肯定是不少了。

一个公司只有我一个人可以搞?那的确不是什么值得骄傲的事情。幸好像我这种水平只是代表程序员这个岗位的最低要求,想要招人,比我厉害的到处都是。之前招的那批程序员都是公司为了省钱从国外招的,什么印度的,乌克兰的,东欧小国的都有,他们就是因为缺乏这种匠人精神才把公司搞垮成这样。老老实实一年十万招点比我水平更好的进来,公司早就上市了也说不定。

你说公司搞不大,那我们谈谈大公司。亚马逊我面过(很可惜人家看不上我这水平),电面 3 道算法题,去公司面试 4 道算法题 2 道设计题,加起来 8-9 轮面试。不说别的,你跟考官说你 BFS / DFS 不会写,只会写递归,而且不知道堆栈溢出是什么玩意,怕是电面都过不了。我那时候第一轮电面是个中国人,起手让我写一个堆排序的类,白板直接手写代码,这要算的话大概是大四或者研究生课程的东西了。

再大点的公司,谷歌?我根本就没敢去面。以前一个小基友是普渡学霸,毕业了跑去谷歌开发某个汽车项目,他给我做过一次简单面试,把我打得满地找牙。不知道你是有多自信才觉得大公司不需要有高技术的人的。

最后,你认为任何产品或技术都应该追求简约而不需要十几年的沉淀?
我只能发一个我不知道该对你做出什么样的表情.jpg 的表情了。
真以为计算机这个行业是看看书看看视频 7 天学成程序员啊。
我跟你说,v2ex 技术出身的人多,你要是讨厌有技术的人,我劝你少来这里,否则总有一天你会被气炸的。
2017-10-25 17:29:08 +08:00
回复了 me15000 创建的主题 分享发现 有人用 goto 语句么?我是用它代替递归
@me15000 我们公司成立了差不多 10 年了。
10 年里几乎每一个程序员都得过且过,坏的代码不修,新写的代码稀烂,没有任何代码审核,连 Git 都不会用,要我手把手教。
结果呢?投资的 1500 万美金烧完了,程序连稳定跑都跑不起来,一崩溃就得抹掉数据库重新做,因为连原来设计系统的程序员都不知道哪些行哪些字段里应该填什么,索性全抹了重新初始化。10 万刀一套软件卖给客户,客户三天两头过来骂娘问为什么又崩溃了,为什么一个 UI 界面刷新一下要 15 分钟。然后我们的客服也来骂开发团队,为什么远程客户机器刷一个页面要 15 分钟才能刷完。

我进了公司以后我怂恿老大把他们全开了,现在从上到下所有人全走了,只剩我和一个客服两个人写代码,半年做完基本功能,给 CEO 演示的时候 CEO 已经要哭了。


何况你这代码说白了只是个广度优先搜索,说得难听点我初三就会写了,你偏要当成是多么高深的技术,我只能说我们根本就不是一路人。你心里想的是哇还有 goto 这东西,而我心里想的是公司这卖几十万一套的软件怎么做到不崩溃怎么找到更多客户拉到更多投资最后怎么上市然后我可以捞一票。

不过度追求技术是应该的,作为程序员应该也学过这句话,叫过早的优化是罪恶的根源。
但是连大学本科基本算法都不懂的,贵司还是留着自己享受吧,我们已经用了好多年这样的人了,再用下去,这公司怕是要上天了。

如果你看不惯做技术的,那把我 Block 了便是。只不过这帖子除开你的 goto,剩下的内容营养价值还挺高的,JIT,尾递归优化什么的,如果你能更虚心些去学习他们提到的知识点的话,也算是能提高下自己的姿势水平,这帖子也算没白开。

就这样吧,你自便了。
2017-10-25 11:25:39 +08:00
回复了 me15000 创建的主题 分享发现 有人用 goto 语句么?我是用它代替递归
public void Run(string url)
{
  using (var wc = new WebClient())
 {
   while (url != null)
  {
    string html = Encoding.GetEncoding("utf-8").GetString(wc.DownloadData(url));
    var doc = new HtmlDocument(html);
    url = doc.DocumentNode.SelectSingleNode("//div[@class='page mb clearfixs']/em/following-sibling::a")?.Attributes["href"]?.Value;
  }
 }
}

public void RunMulti(string url)
{
  var urls = new Queue<string>();
  urls.Enqueue(url)
  using (var wc = new WebClient())
 {
   while (urls.Count > 0)
  {
    url = urls.Dequeue();
    string html = Encoding.GetEncoding("utf-8").GetString(wc.DownloadData(url));
    var doc = new HtmlDocument(html);
    Foreach(var node in doc.DocumentNode.SelectNodes("//div[@class='page mb clearfixs']/em/following-sibling::a"))
   {
     urls.Enqueue(node.Attributes["href"]?.Value;
   }
  }
 }
}

没有 VS,随便开了个编辑器手打的,而且 C#大概五六年没写了,如果有错请见谅。

另外,你知道 Encoding.UTF8 吗?
2017-10-25 11:08:33 +08:00
回复了 me15000 创建的主题 分享发现 有人用 goto 语句么?我是用它代替递归
把递归重写成手工维护堆栈 /队列的循环是一个程序员的基本能力。
比如说你楼顶附言里贴的这 3 段代码。
如果我今天是码农职位面试官,我要你写一个这样的程序,你给我这 3 段里的任何一段,对我来说都是不合格的。

因为你连 DFS/BFS 的基本写法都不知道。
如果你不是科班毕业的,那我不怪你。
如果你正常读完了计算机本科,写不出 DFS/BFS 应该的写法,那还是回去重新读一下大学课程比较好,特别是基础算法课。
@tsungkang UltraEdit 怎么说也是当年一霸,咋是笑话。
2017-10-24 13:28:13 +08:00
回复了 100240v 创建的主题 宽带症候群 求大神指导如何使用 pd、share、winny 等日本 p2p 软件
你十年前来混的话说不定还能混到点东西。
现在不都 nyaa 啊 pt 啊之类的逆输入了么。
2017-10-24 13:06:18 +08:00
回复了 nciyuan 创建的主题 NGINX Nginx 的优点到底有多少以至于有些程序都不支持 Apache 了
@googlebot 128M 跑 nginx 是什么梗?
只见过 64M 跑 nginx+mysql+wordpress 的。
@gouchaoer 这些 Staging 上都能测出来的吧。
@gouchaoer 依赖不兼容的情况在 Staging 上就可以测,没必要上到生产环境了再纠结依赖的问题吧。
(都 million 用户了我相信楼主肯定有一台 Staging 的。
2017-10-22 16:51:38 +08:00
回复了 gouchaoer 创建的主题 PHP 我也来吐槽 PHP 最垃圾的地方
@wdlth 常驻内存环境都已经不能算是传统意义上的 PHP 程序了。
常驻内存还用 PHP 我只能想到一个意义:重用现有的轮子。
然而正常情况下连框架都换了,没道理不直接重写。
2017-10-22 16:27:56 +08:00
回复了 gouchaoer 创建的主题 PHP 我也来吐槽 PHP 最垃圾的地方
@sagaxu 不学习多种语言,怎么能算得上比较高级的程序员。
可以啊,你都集群了,把节点绑架出来更新呗。
2017-10-22 15:12:39 +08:00
回复了 asiufasd 创建的主题 程序员 为什么没有 UTF-24 这种编码?
@noli
@hjc4869
刚花了时间读了一下,只能感叹做得真精妙。
(虽然从这大量的位操作就能看出这过程有多么痛苦了……
2017-10-22 14:42:52 +08:00
回复了 gouchaoer 创建的主题 PHP 我也来吐槽 PHP 最垃圾的地方
@askfilm 你说 PHP 高效,硅谷的 Rails 程序员恐怕都要笑到胃痛了。
PHP 的流行,不是因为能花更少的钱做出更多的东西(除非你把 PHP 新手的工资考虑在价格内),而是因为 PHP 只要一个.php 文件随便找个免费空间上传上去就能跑了。
那个年代就 3 样东西可以这么玩。
1. cgi-bin 里扔一堆 perl ;
2. php ;
3. asp。

当年最有名的论坛,动网是 ASP 的,雷傲是 Perl 的,vBB 是 PHP 的,三大论坛程序制霸网络。
当年 ASP 和 PHP 的程序员也是最多的。

@wdlth 我一直觉得你说的真的完全没错。
PHP 真的就只适合小项目。结构堆得越大,语言级别带来的作用就越明显。
别的不说,光一个 cgi 结构(而不是常驻内存)就要让多少人欲仙欲死。
然后 PHP 还是那种不用框架就更欲仙欲死的语言(来试试满屏的 isset($_POST[*])
而这两份欲仙欲死,又能带来更多的欲仙欲死。
得到的,本该是像梦境一般幸福的时间……
但是,为什么,会变成这样呢……
2017-10-22 14:25:51 +08:00
回复了 asiufasd 创建的主题 程序员 为什么没有 UTF-24 这种编码?
@noli UTF-8 最初是为了向后兼容 7-bit,可以在单字节文字的世界里无缝切换,方便推广。
就说 Windows 上强推 UTF-16 来着,结果搞得各种兼容性问题,宽字符窄字符要死要活的。
而且 UTF-8 本身可扩展,以前最长可以用到 6 字节,不像 UTF-16 这样定长然后不够用了就 GG。

流式处理还是怎么处理倒不是最主要的。
毕竟这玩意不想做视频做图像,动不动就上亿的数据量。
文字,撑死也就那么点数据,性能并不重要。
2017-10-22 11:52:44 +08:00
回复了 gouchaoer 创建的主题 PHP 我也来吐槽 PHP 最垃圾的地方
@wdlth 是挺难看的,所以你看有多少人是自愿去用 C/C++的。
还不是被性能或者运行环境逼着去用的。
但是 PHP 就不一样了,没硬性条件逼着你去用,所以不是刚需。
2017-10-22 11:31:14 +08:00
回复了 gouchaoer 创建的主题 PHP 我也来吐槽 PHP 最垃圾的地方
@sagaxu PHP 语言中,隐式自动转换算是他家最大的特点之一,string 和 int 是可以无缝互转的,所以不存在只用一个运算符实现两种能隐式转换类型相加和相连接的方法。
2017-10-22 11:28:30 +08:00
回复了 gouchaoer 创建的主题 PHP 我也来吐槽 PHP 最垃圾的地方
safemod 禁用了一堆函数导致各种 app 炸穿还要逼得用户把选项关掉。
自动 quote 惯坏了一堆新手还顺便给老手带来了二次 quote 的问题,还让查询拼接大法阴魂不散。
extract 污染本地变量。
user_dir 什么鬼东西就不提了。

PHP 所做的尝试在我看来,就是一个不懂得怎么设计语言的人,左一棒子,右一棒子,然后偷偷看一眼用户心态崩了没?

一个简单的猜测:
Perl 设计者 Larry Wall -- UCB 研究生院毕业。
Python 设计者 Guido van Rossum -- 阿姆斯特丹大学数学和计算机科学硕士学位。
Ruby 设计者 松本行弘 -- 島根大学大学院博士課程単位取得退学。
PHP 设计者 Rasmus Lerdorf -- 滑铁卢大学系统设计工程应用科学学士学位。
1 ... 501  502  503  504  505  506  507  508  509  510 ... 1046  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4546 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 123ms · UTC 09:46 · PVG 17:46 · LAX 02:46 · JFK 05:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.