Search found 32 matches
- 2019-09-28 12:55
- Forum: 技术专区
- Topic: 投票贴测试:霓虹国57期连珠名人获得者投票
- Replies: 3
- Views: 3291
Re: 投票贴测试:霓虹国57期连珠名人获得者投票
查下数据库 是不是在类似 poll_votes 这个表里面。。
Re: 插入棋谱模块测试
function convertpos(pos) { var ret = ''; var tmp_str = '';//临时变量,这个也可以改为坐标记录 for (i = 0; i < pos.length; i ++) { //这里检查每个字符的合法性,然后去做转换 if(pos[i] >= 'a' && pos[i] <= 'o') //是字母 { if(tmp_str) { ret += convertsinglepos(tmp_str); } tmp_str = pos[i]; } else //是数字 { tmp_str += pos[i]; } } ret += converts...
- 2019-09-28 9:45
- Forum: 闲聊区域
- Topic: 这里能直接上传照片吗?
- Replies: 6
- Views: 27370
Re: 插入棋谱模块测试
doublecheck 那里,也不用嵌套循环
只需要把apos 和achars 存个字典, 对照一下就是了
存一个
这样的数据结构,achars 遍历的时候只要同样坐标被标1了,那就是重复了。
另,除了检查apos 与 achars 是否有重复坐标,也需要检查apos和apos自身。 achars也是。 更好的做法是把他们放一起遍历。 每一个坐标都对照一下字典。
只需要把apos 和achars 存个字典, 对照一下就是了
存一个
Code: Select all
{
"h8" : 1,
"h9" : 1
}
另,除了检查apos 与 achars 是否有重复坐标,也需要检查apos和apos自身。 achars也是。 更好的做法是把他们放一起遍历。 每一个坐标都对照一下字典。
Re: 插入棋谱模块测试
function convertpos(pos) { var ret = ''; var tmp_str = '';//临时变量,这个也可以改为坐标记录 for (i = 0; i < pos.length; i ++) { //这里检查每个字符的合法性,然后去做转换 if(pos[i] >= 'a' && pos[i] <= 'o') //是字母 { if(tmp_str) { ret += convertsinglepos(tmp_str); } tmp_str = pos[i]; } else //是数字 { tmp_str += pos[i]; } } ret += converts...
Re: 插入棋谱模块测试
代码方面的一点小问题: function convertsinglepos(pos) { if(pos.length < 2 || pos.length > 3) { return null; } var n1 , n2; n1 = pos[0].charCodeAt() - 'a'.charCodeAt() + 1; n2 = parseInt(pos.substring(1)); //TODO 这里可以添加对n1 ,n2 取值范围的检查 return n2.toString(16) + n1.toString(16); } convertsinglepos 这个函数没必要去一位一位的截取 ...
Re: 建议增加中文区栏目
以前的失败经历就不要再在这里重复了吧。。
分那么细致也没啥意义。
分那么细致也没啥意义。
- 2019-09-27 16:41
- Forum: 闲聊区域
- Topic: 这里能直接上传照片吗?
- Replies: 6
- Views: 27370