V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xiangyuecn  ›  全部回复第 112 页 / 共 113 页
回复总数  2241
1 ... 104  105  106  107  108  109  110  111  112  113  
2018-04-19 15:40:53 +08:00
回复了 sunshinel 创建的主题 Java 求解决( Java )
@picasso2501 #21 我那设定的 n=10000,需要循环报数 22 轮。如果 n=20 跟楼主一样的初始条件的话,是 7 轮,结果是 20
2018-04-19 12:01:09 +08:00
回复了 sunshinel 创建的主题 Java 求解决( Java )
学习了,处理 1 万个要进行 22 轮报数,处理 10 万个要 28 轮报数,你问我怎么知道的

看 Java script(滑稽 代码:
```
console.time(1);

var n=10000;
var arr=[];
for(var i=1;i<=n;i++){
arr.push("第"+i+"个家伙");
};

var num=0,loop=0;
while(arr.length>1){
loop++;
console.log("***"+loop+"轮***");
for(var i=0;i<arr.length;i++){
num++;
var debugMsg=arr[i]+"报"+num;
if(num%3==0){
debugMsg+="踢掉";
arr.splice(i,1);
i--;
num=0;
}
//console.log(debugMsg);
}
if(arr.length<2){
console.log("结果闪亮登场:"+arr[0]);
break;
};
}

console.timeEnd(1);
```

js 处理大点的数组比较吃力,改 java 试试 http://wx4.sinaimg.cn/mw690/a32300cdgy1fqe9h1td6bj200w00wmwy.jpg

http://wx4.sinaimg.cn/mw690/a32300cdgy1fqhty3g221j206b087mx7.jpg
2018-04-17 11:14:52 +08:00
回复了 dwjgwsm 创建的主题 Python 请问正则表达式如何排除一个特定的单词?
来一发正则表达式

\b(?!max)\w+?\(.+?\)
2018-04-16 22:37:02 +08:00
回复了 jadec0der 创建的主题 问与答 请教,五六年前的旧笔记本,如何能让它快起来
@fuwu1245 #23 cpu 和我的一样哎,不过我的 ssd 比你的大些 250G 去年换的,本子是某州优雅,时间跟楼主一样 12 年买的,内存 4g 小了点,不过现在用还飞快,win7+虚拟机跑黑苹果无压力(除了内存)

大拆了好几次,清灰比较勤快,因为不是碎屏幕(第 5 块)就是坏硬盘(第 3 块),主板还挺经揍的 ,也许是多换些零件就快些(滑稽
2018-04-16 10:55:20 +08:00
回复了 xiangyuecn 创建的主题 程序员 小明童鞋,你站起来读一遍黑板上的这两字
@timothyqiu 咬文嚼字 哈哈
2018-04-12 15:14:06 +08:00
回复了 quu 创建的主题 云计算 再次优化了一下我们的 NLP 规则
2018-04-11 19:45:04 +08:00
回复了 wojfsdj 创建的主题 程序员 大家前后端规范是怎么制定的呢?
比如 java:int 类型的变量没法手写赋值为 null,所以接口返回的数字类型就尽量别扯 null 了,不过有人喜欢当 object 处理,比如我

null 这个玩意在数据库最好给默认值妥妥的,字符串"",数字 0,日期给默认值 1800-01-01/2100-01-01

前端其实比后端简单多了,js 的||运算符用合理了,管后端传的什么炸弹都全部通吃 (滑稽
2018-04-06 20:57:42 +08:00
回复了 pkv 创建的主题 Python 暴力枚举一个斗地主规则检查和比较器
2018-03-25 15:22:08 +08:00
回复了 xiangyuecn 创建的主题 程序员 爱奇艺视频分享代码就我感觉有点丑?
2018-03-25 13:53:09 +08:00
回复了 xiangyuecn 创建的主题 程序员 爱奇艺视频分享代码就我感觉有点丑?
@Pudge1337 url 后面加 auto|autoplay=0|false 试试

<img src="https://cdn.v2ex.com/avatar/38f0/33e5/116106_normal.png?m=1431187853">
2018-03-25 11:58:01 +08:00
回复了 TomorJM 创建的主题 程序员 模板设计与实现思路(JSON)
核心还不是简单的解析替换

写一个 js 简单的实现:

```
template="我叫{person.name},我今年{person.age}岁了,我喜欢吃{fruit[0].name}";
json={"fruit":[{"name":"apple","sweet":1},{"name":"banana","sweet":0}],"person":{"name":"Bob","age":20}};

template.replace(/{(.+?)}/g,function(a,b){
var res="";
try{
var res=eval('json.'+b)||"";//核心逻辑,语法解析,js 实现起来比较简单粗暴,前提模板是安全的
}catch(e){console.error(e)}

//稍微处理一下,数据是不安全的
res=(res==null?"":res+"").replace(/[<"'\{&]/g,function(a){return "&#"+a.charCodeAt(0)+";"});
return res;
})
```
2018-03-23 14:12:22 +08:00
回复了 xiangyuecn 创建的主题 信息安全 大家都用什么工具保存和共享密码
@VincentWang 厉害了,估计额外配套一个索引
2018-03-22 08:37:33 +08:00
回复了 iFat3 创建的主题 JavaScript [从 0 到 1] 分步实现一个出生日期的正则表达式(JavaScript)
checkBirth 代码太多 有点 low,感觉既然用了复杂正则表达式,就没必要再进行复杂的逻辑判断。

这种日期校验复杂地方还是在逻辑上,不在正则表达式上,正则表达式能做的有限(毕竟正则表达式没法简单的实现闰年判断)。。。完全可以简化

pattern=/(\d+).(\d+).(\d+)/,位数的检测都可以完全忽略,因为 iYear,month,date 都取出来了,用代码去检测是否符合语法比正则表达式根直观。tips:用户输入五花八门,只要符合基本模式的输入都可以认为是正确时间,不管输入的是全角的-还是半角的-,甚至是 /,checkBirth 最好返回格式化后的一个标准结果

不是代表排斥正则表达式,而是使用到了一种境界!参考神雕侠侣的玄铁重剑和木剑
2018-03-14 22:34:20 +08:00
回复了 nekolr 创建的主题 Java 如何将 svn 更新的部分代码筛选出来打包更新服务器
可以试试把 out 目录内关键的生成文件也加入版本库,目测相同的 java 文件任何时候编译成的 class 文件是相同的,这样子就只会有改动源代码的 class 文件会产生提交记录,然后比较一下版本差异,把差异文件导出来就是更新部分了。编不下去了,纯属目测
@loading 5 楼妥妥的没毛病

@tjsdtc 10M 一张是应该缩小一下,手机上纯 js 能搞定,现在手机拍出来的照片文件大小是有点大了,也许我们上传要求的图片没有必要要那么宽和高,缩小一下尺寸也许 500K 就能满足要求呢
2018-03-13 21:37:45 +08:00
回复了 pingplusplus 创建的主题 程序员 Ping++ 2018 支付设计大会 • 北京站
15 年免费接的 ping++,17 年初计划直接对接微信支付宝,不过因为懒,年底迫不得已才动手,大刀阔斧 app 软件升级、支付页面大改、后台接口新老版本兼容设计开发,不出意外,果然对接失败,然后顺利跑路~,今年估计是交了 1 万刀
2018-03-13 20:51:09 +08:00
回复了 crulor 创建的主题 程序员 建了一个起名网,请各位 v 友鉴定,欢迎提批评意见
NameUtil 51kb 密密麻麻的字典,关键是这个文件是普通 js 代码,页面内嵌的 script 却有 let 语法,古董 Chrome/41.0.2272.118 打不开
@abcbuzhiming 对的,不想设计的太复杂,不然开发起来也费力点,偷下懒~
1 ... 104  105  106  107  108  109  110  111  112  113  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5696 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 49ms · UTC 08:33 · PVG 16:33 · LAX 01:33 · JFK 04:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.