非墨

非墨 查看完整档案

南京编辑克莱登大学  |  计算机手艺 编辑北京智汇邦信息技术有限公司  |  技术总监 编辑 github.com/ihongs/ 编辑
编辑

会出错的总会出错。知乎:https://www.zhihu.com/people/...

个人动态

非墨 赞了回答 · 3月12日

关于对象数组去重的试题

let obj1 = [{
        name:'tao'
    },{
        name:'tao2'
    },{
        name:'tao3'
    }]

    let obj2 = [{
        name:'tao'
    },{
        name:'tao2'
    },{
        name:'tao4'
    }]
    
var names = obj1.reduce((res,item) => (res.add(item.name), res), new Set());

obj2 = obj2.filter(v => !names.has(v.name));
console.log(obj2)

关注 2 回答 1

非墨 回答了问题 · 3月10日

为什么函数里第二个alert显示undefined?

你这个变量 s 取到的是 form 对象呀。你是要取 uname 的 input 的 value 吧?把 form 的 id 去掉或换一个。

关注 5 回答 4

非墨 赞了回答 · 3月10日

解决文字固定显示两行,并且结尾不能出现... 或者半个字体,有什么方法么?

overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;(行数)
-webkit-box-orient: vertical;

关注 4 回答 3

非墨 回答了问题 · 3月10日

解决python 格式化报错

在 format 里 { 和 } 是特殊符号,要用 {{ 表示一个 {,同理 }} 表示一个 }。

image.png

关注 3 回答 2

非墨 回答了问题 · 3月9日

解决Java String replaceAll方法如何将分组字符转换为大写?

java.util.regex.Matcher m = java.util.regex.Pattern.compile("[_-](\\w)").matcher("the-stealth-warrior");
StringBuffer sb = new StringBuffer();
while (m.find()) {
    m.appendReplacement(sb, m.group(1).toUpperCase());
}
m.appendTail(sb);
System.out.println(sb.toString());

补充一句,问题就在于 "$1".toUpperCase() 只是把字符串 $1 变成大写而已,显然 $1 变大写还是 $1。

关注 2 回答 1

非墨 回答了问题 · 3月8日

解决Mysql外键有值但数据插入仍然失败

FOREIGN KEY (`id`) REFERENCES `department` (`id`) ON UPDATE CASCADE

这句错了吧,应该是

FOREIGN KEY (`deptId`) REFERENCES `department` (`id`) ON UPDATE CASCADE

关注 3 回答 2

非墨 回答了问题 · 3月5日

对于mysql对php数据排序的疑问,求高手指点!

自然是用 SQL 快。

用 PHP 取 30 万条再排序,采用什么排序算法,这些数据你要放哪?先不说排序的事,从 MySQL 读取 30 万条和读取前 100 条,这时间差距可就大了。

先对要排序的字段设置好索引,MySQL 干这个,专业的!

关注 3 回答 2

非墨 回答了问题 · 3月5日

python3 或的问题

你的理解没错,确实一次只能命中「|」分隔的其中一个;但是,分组括号总是从左往右编号的,命中首个分组就是下标0的,命中下个分组就是下标1的……如果你有多个「|」且每组里都有分组括号,结果会更多,(a)|(b)|(c) 就可能出现 ('a','','') ('','b','') ('','','c') 这种结果。

image.png

关注 2 回答 1

非墨 回答了问题 · 3月4日

解决SQL 查询A\B两表取条件a后写入。

UPDATE `B` SET `Name` = (SELECT `Name` FROM `A` WHERE `A`.`ID` = `B`.`ID`)

关注 2 回答 1

认证与成就

  • 获得 129 次点赞
  • 获得 55 枚徽章 获得 4 枚金徽章, 获得 18 枚银徽章, 获得 33 枚铜徽章

擅长技能
编辑

开源项目 & 著作
编辑

注册于 2012-12-13
个人主页被 3.9k 人浏览