::Blog信息::
名称: let comch pute be aos me you
作者: heteroclinic
域名: blog.mitbbs.com/heteroclinic
站点: BBS 未名空间站

档案日期:20151101000000 ~ 20151201000000


2015-11-27 19:04:33

主题: 讲一个单进程死锁
讲一个单进程死锁

犯过这个错误不只一次,经常这么干

grep -i keyword -R . > output.txt

提示: 本博文来自于 Programming 版



2015-11-27 18:51:15

主题: Re: 如何有效 DEBUG 开源软件中的 BUG?
自己编一遍,linux,windows
然后跑一遍unit tests,没有test folder,没有 test bat, test sh的都是扯淡的。

find . > list.txt 看看都跑了什么

你刚上手就能找到bug的东西,你敢信吗?

【 在 edmca (革命象暴风雨) 的大作中提到: 】
: 当遇到开源软件中不可绕过的 BUG,如何有效地进行 DEBUG?
: 在 JIRATICKET 上贴一个报告等待别人处理,
: 还是从 GITHUB 上 PULL 整个 SOURCE CODE 到自己的电脑中进行 DEBUG?
: 现在我确定 spring batch 2.2.0 有一个恶心的 BUG,需要尽快解决。




提示: 本博文来自于 Programming 版



2015-11-27 15:25:43

主题: Re: 其实很多东西,并不需要很深的技术
所谓技术就是利用现有手段解决问题,搞技术的人的习惯于简化问题,孤立问题,最终解决问题,减少问题。

如果一个社会不需要解决问题的方法,手段,功能,最终的结果就是全社会一起扯鸡巴蛋!

你要说技术没有什么高难的,倒也没错,以为本身就是一个重复的实践。

【 在 sunshineboy (阳光男孩) 的大作中提到: 】
: 最重要的是从business idea 到 技术,到资本运作的过程。  技术只占很小的一部分
: 。  facebook初创要什么技术? QQ要高深的技术? linkedin? 
: 千万不要觉得自己会点技术就多了不起,把技术放在更大的picture里,才是成大事的
: 第一步。  不然顶天是个技术骨干。 




提示: 本博文来自于 Programming 版



2015-11-24 21:53:58

主题: Re: Node.js passport 如何用isAuthenticated()检测所有网页?
最近厂里组织学习owasp,一般都是要
login, save a auth token in session/cookie what the.

not in this node shit, opinion

【 在 wds (大盘5000不是梦) 的大作中提到: 】
: 很简单的应用,对于所有要打开的网页,包含一些static page,先看下有没有login,
: 没有的话跳到login页面。这么写法行吗?
: function isLoggedIn(req, res, next) {
:     // if user is authenticated in the session, carry on
:     if (req.isAuthenticated())
:         return next();
:     // if they aren't redirect them to the home page
:     res.redirect('/login');
: }
: app.get('*',  isLoggedIn, function(req, res) {
: ...................




提示: 本博文来自于 Programming 版



2015-11-24 12:13:46

主题: Re: The end of dynamic languages
我老在以前的剃拇讲,计算机最擅长的就是重复同一件事情,别的啥也干不了,不信,全组被雷。

哥真是语重心长,掏了心窝子的铮言直谏


【 在 mitbbs2715 (好吃不懒做) 的大作中提到: 】
: 自然语言,人工智能编程
: 我们只提出需求,程序就自动生成了
: 这就是未来
【 在 qxc (法界闲人) 的大作中提到: 】
: 那时人类离死不远了。




提示: 本博文来自于 Programming 版



2015-11-18 11:10:41

主题: Re: 挖个坑,不同层次刷题高手水平排名
估计是std::up想搞个土篮子哄哄vc大娘,您老把写实验报告那套拿出来较真。lc就是不想得罪您老的托词吧。

我老以前收的拒信,第一行
you are not good enough.其实这样最好,象男女关系一样,暧昧最后肯定出事。赶紧夹起以(尾)巴,move on.

【 在 goodbug (好虫) 的大作中提到: 】
: 这年头刷题不是万能,不刷题万万不能。老码农我去hot startup跟人聊聊天,能准确
: 猜出他们现在碰到的问题和解决方案。相谈甚欢,接下来给道 Leetcode hard挂了。人
: 没准还觉得出原题是放水。


这年头刷题不是万能,不刷题万万不能。老码农我去hot startup跟人聊聊天,能准确
猜出他们现在碰到的问题和解决方案。相谈甚欢,接下来给道 Leetcode hard挂了。人
没准还觉得出原题是放水。

提示: 本博文来自于 Programming 版



2015-11-15 17:36:01

主题: Re: JAVA interview 经常被问如何debug, trouble shooting.
系统架构简图超过十个结点,随便看就有环状结构,
技术主管天天在scale up
立刻发简历,准备全组被雷

【 在 jimny (jim) 的大作中提到: 】
: 我一JAVA新手, 10 次有5 次被问有没有 debug, trouble-shooting 的经验,用的什么
: 工具。 说实话我除了看 log file, Exception 外就是 google 了。最多有时候在 IDE
:  里面设个 break point.
:   大牛都是怎么弄的呢? 




提示: 本博文来自于 JobHunting 版



2015-11-11 17:06:42

主题: nio 的问题
nio 的问题

探讨一下

当初写过点nio的东西,这实际是服务端偷懒

比如一笔交易 流程S -server C - client
{
   C:a
   S:b
   S:c
   C:k
   C:e
   S:e
}

server是容易实现的,但实际把同步的问题,transaction的实现扔给了前端。当初最nm的问题是前端的人连基本的数据库 transaction,race condition都不懂。就以为 C:a就一定得到S:b。

实际上一笔交易必须在应用层实现atomicity。前端的逻辑会搞的非常复杂。

所以大规模,scale up,大练钢铁。肯定是抽hign了。

提示: 本博文来自于 Programming 版



2015-11-10 19:07:28

主题: Re: 听说n家99%的代码都是java
比如hb的时候,我老回顾了一下sun cipher
【 在 heteroclinic (asymptotically stable) 的大作中提到: 】
: 这也说明有java的security context,一般人估计很难在n占到便宜




提示: 本博文来自于 Programming 版



2015-11-10 17:40:27

主题: Re: Node child process的spawn的 command argument怎么用variable
http://coldattic.info/shvedsky/pro/blogs/a-foo-walks-into-a-bar/posts/40

看样node的virtual machine已经上听了

【 在 wds (大盘5000不是梦) 的大作中提到: 】
: 比如说
: child1 = spawn('ulimit', ['-m', '65536']);
: 这里65536我想用
: var argu1=65536;
: child1 = spawn('ulimit', ['-m', argu1]);
: 但他奶奶的不行。
: 谢谢各位指点!




提示: 本博文来自于 Programming 版



2015-11-01 18:14:26

主题: Re: 服务器端纯的asio的异步怎么写?
你unix 怎么样?你有fork 就wait children/join之类的。java 类似的东西叫shutdown hook,就是你等子线程关闭资源的地方。visual c++的等同叫close handle.这两个我都写过。
前两天说node的什么东西,也就是这个吧
【 在 bihai (学得不好) 的大作中提到: 】
: 不是,我就是想在需要的时候停止线程而已。我一共允许9个接入,也不会有很多接入
: 。当我一个端口收到{exit}内容的时候,我需要程序完美退出。那么,所有等待的线程
: 就都要停止。就这个目的。
: 我就奇怪,在Java里轻而易举的事情,咋这么难?那Java怎么做的?我现在有个Java程
: 序就是服务器端等待,然后我可以退出而不产生错误。可是试了两种,都是Windows提
: 示有重大问题的退出。




提示: 本博文来自于 Programming 版



2015-11-01 18:05:34

主题: Re: 服务器端纯的asio的异步怎么写?
你的问题我没太仔细看,也不懂你那个asio在说什么
估计你是想解决连接请求saturate主线程的问题

我老当年的办法就是接到一个socket,就start 一个新thread,把所有的活扔给新thread,主线程只管accept,传参。

这个可能答非所问,不过你问的很底层,又偏要上framework,就算平手了。

【 在 bihai (学得不好) 的大作中提到: 】
: 还是那个问题,怎么中断accept?
: asio::io_service io_service;
: tcp_server server(io_service);
: io_service.run();
: 这第三行就是等待,等价于这里同步了。那么这个等待怎么中断accept呢?



提示: 本博文来自于 Programming 版



2015-11-01 14:45:37

主题: javascript我老认为
javascript我老认为

把传统的mvc扩展为mvcr,model view controller+ renderer
从而是系统测试难度幂级增大。

目前mvc的集成以及测试比较成熟,但renderer端几乎没有成熟的理论和方法解决在实际中遇到的问题。实际的情况是browser作为独立的分布式系统中重要的一环被完全忽略。

javascript在现实中的应用无可厚非,比如你要听不要钱的音乐,看不要钱的视频,被注入广告也算公平交易。

最近在实际工作中观测到renderer端的一些deadlock , inconsistency,也不方便在这里多讲。对以前多个场合遇到的问题,最少给自己一个答案。

至于你说自己的东西如何好,nobody owes you a respect, earn it.

提示: 本博文来自于 Programming 版



2015-11-01 13:55:58

主题: Re: 各路大神推荐个linux上的组合吧
最linux的架构应该是apache httpd + php,后端接开源数据库系统,从一个计算机系统工程师角度讲没有你不能调试的问题。当然要有很深的C,modeling能力。前端应该避免任何javascript,除非你也想注入,耍流氓。后端用javascript没用过,是我就直接c或java写一个服务器。
我老最深刻的体会一定要有一个靠谱(reliable)看得懂的logging module,必要监控所有网络流量,任何事情发生,心里有数。
一切都是表象。系统能不能干活,最终还是数据(库)模型能不能站住脚。
【 在 pker (骂客.咱刻薄=Mark Zuckerberg) 的大作中提到: 】
: 老大阿斗(白犹),新一轮的政治斗争中被虐成渣,
: 被原老大扫地出门,现在归顺到一个全公司最傻逼的老白狗门下,
: 放着现成的WINDOWS(原部门windows)不搞,要转Linu`x
: 前几天跑来问我意见,我说你想你自己life easy,
: 你他妈的就继续windows开发,别听别人忽悠各种高大上,
: 最快速度出项目才是关键,性能不行,堆硬件的成本远低于你找开发人员的成本。
: 傻逼是是是了半天,最后和老白狗一合计,还是Linux吧
: 俺差不多7,8年前搞过Linux+mysql+java组合,
: 这些年一直.net+轮子的搞,想问问各路高手,
: 如果求稳少坑搞项目,MEAN是不是目前最稳的?
: ...................




提示: 本博文来自于 Programming 版



2015-11-01 13:55:43

主题: Re: 各路大神推荐个linux上的组合吧
linux最的架构应该是apache httpd + php,后端接开源数据库系统,从一个计算机系统工程师角度讲没有你不能调试的问题。当然要有很深的C,modeling能力。前端应该避免任何javascript,除非你也想注入,耍流氓。后端用javascript没用过,是我就直接c或java写一个服务器。
我老最深刻的体会一定要有一个靠谱(reliable)看得懂的logging module,必要监控所有网络流量,任何事情发生,心里有数。
一切都是表象。系统能不能干活,最终还是数据(库)模型能不能站住脚。
【 在 pker (骂客.咱刻薄=Mark Zuckerberg) 的大作中提到: 】
: 老大阿斗(白犹),新一轮的政治斗争中被虐成渣,
: 被原老大扫地出门,现在归顺到一个全公司最傻逼的老白狗门下,
: 放着现成的WINDOWS(原部门windows)不搞,要转Linux
: 前几天跑来问我意见,我说你想你自己life easy,
: 你他妈的就继续windows开发,别听别人忽悠各种高大上,
: 最快速度出项目才是关键,性能不行,堆硬件的成本远低于你找开发人员的成本。
: 傻逼是是是了半天,最后和老白狗一合计,还是Linux吧
: 俺差不多7,8年前搞过Linux+mysql+java组合,
: 这些年一直.net+轮子的搞,想问问各路高手,
: 如果求稳少坑搞项目,MEAN是不是目前最稳的?
: ...................




提示: 本博文来自于 Programming 版



BBS 未名空间站