MENU 使用字典顺序对汉字进行排序(不支持多音字)编码顺序和字典顺序的区别sort与localeCompare的介绍 使用字典顺序对汉字进行排序(不支持多音字) 不使用拼音库,利用JavaScript的localeCompare方法直接按汉字的字典序排序。localeCompare可以在比较字符串时指定语言…
2024/11/15 17:33:05memo是一个用于优化组件性能的高阶组件。 一、避免不必要的重新渲染 1. 浅比较机制原理 1.1 组件渲染触发条件 在 React 中,当组件的props或state发生变化时,组件会重新渲染。然而,在某些情况下,即使父组件重新渲染并传递给子…
2024/11/15 14:43:49基本语法 sed [选项] 命令 文件...选项:可以是 -e, -n, -i 等。命令:sed 的操作命令,可以是替换、删除、插入等。文件:要处理的文件名。 常用选项 -e:允许直接在命令行上进行编辑。-n:禁止自动打印模式空…
2024/11/15 13:58:13一、location不带前缀匹配 # 不带/ location / {proxy_pass http://192.168.1.11; }# 带/ location / {proxy_pass http://192.168.1.11/; }1.不带子路径 在浏览器访问 http://x.x.x.x在日志中的显示区别。可以看出 多了一个/ "GET /" "GET //“返回结果是一…
2024/11/15 12:58:26由MySQL提供的模式匹配的其它类型是使用扩展正则表达式。当你对这类模式进行匹配测试时,使用REGEXP和NOT REGEXP操作符(或RLIKE和NOT RLIKE,它们是同义词)。3. 正则表达式的使用;扩展正则表达式的一些字符是: ‘.’匹配任…
2024/11/15 16:30:51 人评论 次浏览正则表达式经常被用于字段或任意字符串的校验,比如下面这段校验基本日期格式的JavaScript代码:var reg /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/; var r fieldValue.match(reg); if(rnull)alert(Date format error!); 1、校验密码强…
2024/11/15 15:32:12 人评论 次浏览在oracle 11g release 2 版本中新增的listagg函数,listagg是一个实现字符串聚合的oracle内建函数;listagg(column,‘分隔符‘) within group (order by column) over(partition by column)分隔符可以为空,order by必选项,可以order by null(1…
2024/11/15 13:29:41 人评论 次浏览之前用的opencore来配置黑苹果结果卡在这个地方死活进不去 [IGPU] Scheduler Throttle Cap100ms 之后去bios里面把igpu关掉就行了。 选择高级 选择北桥 选择显示设置 把初始化IGPU关了。 我现在ASUS B360M的主板,蓝宝石白金vega56,i7-8700的cpu&…
2024/11/15 18:37:35 人评论 次浏览关于 Visual Studio 2005 SP1 安装的 2755 错误 今天是为 Visual Studio 2005 Team Suite 安装 SP1,这回可是全新的系统、全新的 VS2005,没有任何添加剂!可是,经过了漫长的等待后还是出现了 2755 的错误。使用 google 搜索之后&…
2024/11/15 18:36:34 人评论 次浏览大浪淘沙的AI创业圈,触景无限正在这个技术浪潮中不断找寻自己的位置。 有人说,AI创业的大门已经慢慢关闭,场内的玩家也已基本定型,未来的战争将聚焦在头部几家,马太效应的收紧会使得一大波竞逐者生存艰难,…
2024/11/15 18:35:33 人评论 次浏览原文地址为: CDN技术详解及实现原理CDN技术详解 一本好的入门书是带你进入陌生领域的明灯,《CDN技术详解》绝对是带你进入CDN行业的那盏最亮的明灯。因此,虽然只是纯粹的重点抄录,我也要把《CDN技术详解》的精华放上网。公诸同好。…
2024/11/15 18:34:32 人评论 次浏览AppCode 1.6 发布了,该版本包含众多改进,包括: 1、更好的代码编辑器 2、更好的项目导航 3、更好的版本控制支持 4、集成单元测试 5、即时代码分析 6、更好的重构支持 7、高级调试器 8、可定制性和扩展的改进 下面是该版本的一些截图ÿ…
2024/11/15 18:33:31 人评论 次浏览今天看视频教程无意间看到了一个数3减1的问题,百度之发现叫约瑟夫环问题,于是写了程序,问题大致描述如下: 一群带有编号的孩子手拉手围成一个圈报数,开始的孩子数1,他右边数2,再右边数3…
2024/11/15 18:32:30 人评论 次浏览工具:cocos creatornode.jsnpmbrowserify操作:安装node.js利用 npm安装 browserify npm install browserify 打包 protobuf : brwaserify main.js -o bundle.js转载于:https://blog.51cto.com/6919079/1913099
2024/11/15 16:25:49 人评论 次浏览6、到这里我们就可以打开Win7本地连接属性了,在里边即可更高本地连接IP地址了,如下图所示,我们切换到网络一栏,然后选中“ Internet 协议版本4 ”,然后点击下边的属性,如下图所示1、2、3步骤:7…
2024/11/15 16:24:48 人评论 次浏览前面学习了 at 命令,此命令在指定的时间仅能执行一次任务,但在实际工作中,系统的定时任务一般是需要重复执行的。而 at 命令显然无法满足需求,这是就需要使用 crontab 命令来执行循环定时任务。在介绍 crontab 命令之前࿰…
2024/11/15 16:21:47 人评论 次浏览场景:java 解析csv文件例子,csv文件 中文乱码有关问题java 解析csv文件例子,csv文件 中文乱码问题java 解析csv文件例子,采用了第三方包,csv文件 中文乱码问题解析方法:public List resolveCsv(String csvFileName) {CSVReader re…
2024/11/15 16:20:46 人评论 次浏览在使用 Mybatis 的时候,都会使用resultMap节点来绑定列与bean属性的对应关系,但是一般就只会使用其简单的属性,他还有一些比较复杂的属性可以实现一些高级的功能,在没查看源码之前,我也只会简单的使用,很多…
2024/11/15 16:18:45 人评论 次浏览030-云E办_RabbitMQ_简单模式队列一、介绍简单模式队列1、RabbitMQ发送消息使用三个角色:1. producing 消息的生产者。2. queue队列:3. consuming 消费者:2、hello3、如何实现hello4、生产者和消费者,解读代码:1.生产者…
2024/11/15 16:17:44 人评论 次浏览