V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  dreampuf  ›  全部回复第 46 页 / 共 51 页
回复总数  1002
1 ... 38  39  40  41  42  43  44  45  46  47 ... 51  
定位明确的Web工程师网站.

大概是为了提高内容质量做出的限制吧.
2011 年 4 月 26 日
回复了 Livid 创建的主题 V2EX V2EX 2 - 2010.4.25 to 2011.4.25
独树一帜.
2011 年 4 月 24 日
回复了 stranbird 创建的主题 Ruby on Rails 大家评价一下这篇旧文~
寻ruby上的luncene
2011 年 4 月 24 日
回复了 stranbird 创建的主题 Ruby on Rails 大家评价一下这篇旧文~
是因为twitter改用Java了?.

我觉得更大程度是因为Java已有类库的原因..而不是语言本身.
2011 年 4 月 22 日
回复了 Livid 创建的主题 V2EX 网志 or 博客 or Blog
blog
2011 年 4 月 22 日
回复了 iugo 创建的主题 天黑以后 20110422 午夜俱乐部
@icarian 生日快乐.
2011 年 4 月 22 日
回复了 iugo 创建的主题 天黑以后 20110422 午夜俱乐部
好快。
问题一开始还算是简单的页面效果...可你后面的回复就涉及并发问题...这就是JS力所不能及的了.

寻找其他语言解决方案吧.
@zythum 你上当了...上限一定.完全只用一个变量一个锁就OK.
`<script>
last = 0, last_itd = -1;
function getExpires(andate) {
andate = andate || 1*24*60*60*1000;
var d = new Date();
d.setTime(d.getTime() + andate);
return d;
}
function func(action) {
var now = new Date() | 0;
if(now - last < 100)
opt("+");
last = now;
clearInterval(last_itd);
}
function opt(opt_ins) {
var data = document.cookie;
data = data && data.match(/data=([^;]*)(;|$)/gi);
data = data && data[0];
data = data ? parseInt(data.split("=")[1]) : false;

console.log(data);

if(!data){
data = 0;
}
if(opt_ins == "+"){
data++;
} else {
data--;
}

var strs = "data=" + escape(data) + "; expires=" + getExpires().toGMTString();
document.cookie = strs;
}
</script>
<button onmouseup="func('down')" onmousedown="window.last=new Date() | 0;last_itd=setInterval(opt, 100);">点我</button>`
> <script>
> last = 0, last_itd = -1;
> function getExpires(andate) {
> andate = andate || 1*24*60*60*1000;
> var d = new Date();
> d.setTime(d.getTime() + andate);
> return d;
> }
> function func(action) {
> var now = new Date() | 0;
> if(now - last < 100)
> opt("+");
> last = now;
> clearInterval(last_itd);
> }
> function opt(opt_ins) {
> var data = document.cookie;
> data = data && data.match(/data=([^;]*)(;|$)/gi);
> data = data && data[0];
> data = data ? parseInt(data.split("=")[1]) : false;
>
> console.log(data);
>
> if(!data){
> data = 0;
> }
> if(opt_ins == "+"){
> data++;
> } else {
> data--;
> }
>
> var strs = "data=" + escape(data) + "; expires=" + getExpires().toGMTString();
> document.cookie = strs;
> }
> </script>
> <button onmouseup="func('down')" onmousedown="window.last=new Date() | 0;last_itd=setInterval(opt, 100);">点我</button>


chrome 已测.
单击递增.长按递减.
2011 年 4 月 21 日
回复了 guokr 创建的主题 酷工作 果壳网 guokr.com 求前端开发工程师
@Sunyanzi 为什么不用python?
2011 年 4 月 21 日
回复了 Livid 创建的主题 天黑以后 20110421 午夜俱乐部
又是一段结束..
2011 年 4 月 20 日
回复了 oldgun 创建的主题 问与答 有人能总结一下什么时候用GET,什么时候用POST吗?
认真你就输的游戏少玩为好.
2011 年 4 月 20 日
回复了 xlaok 创建的主题 MacBook Air 用PHP和Python写网络程序,用11吋的MBA做主力机可以么?
acer 10.1小本写python没有任何问题.
ubuntu 10.4
python 2.5.5
2011 年 4 月 20 日
回复了 vicalloy 创建的主题 程序员 如果没真正做过一个项目(非玩具)根本谈不上熟悉
项目的定义?.
大公司的大项目?还是小公司的小项目?还是单打独斗?

熟悉的是语言本身?还是逻辑强度?还是软件工程?还是业务流程?

如果是语言本身,我感觉但凡做出个千行代码的东西来都能算是熟悉.
1 ... 38  39  40  41  42  43  44  45  46  47 ... 51  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3043 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 02:39 · PVG 10:39 · LAX 19:39 · JFK 22:39
♥ Do have faith in what you're doing.