草庐IT

ios - if(NSOrderedAscending == result) 有人能解释一下吗

我阅读了Apple的文档,有时感觉Apple的文档故意太复杂了。NSStringCompareOptionscompareOptions=NSDiacriticInsensitiveSearch;if(NSOrderedAscending==result)是不是字符串不匹配? 最佳答案 NSOrderedAscending表示:左操作数小于右操作数。NSOrderedDescending表示相反:左操作数大于比右操作数。相等性由NSOrderedSame表示:两个操作数相等。 关于ios

了解一下ES module 和 Commonjs

最近测试了几个ESmodule和Commonjs的例子,理解了之前不太理解的概念,记录一下。要是想多了解的可以去看看阮老师的Module那部分。会贴一小部分的代码,不会贴所有验证的代码。Commonjsrequire大概流程本质上Commonjs一直是node在使用的规范,虽然其他平台也可以使用。处理路径,node有专门的path模块和__dirname等,将路径转成绝对路径,定位目标文件检查缓存读取文件代码(fs)包裹一个函数并执行(自执行函数)缓存返回module.exportsESmodule大概流程最重要的应该是解析依赖了,ESmodule如果都是同步的,会很慢。都说ESmodule是

一起来了解一下Java中的String类吧!!!

简单认识Java中的String类一、认识String类的重要性在C语言中已经涉及到字符串了,但是在C语言中要表示字符串只能使用字符数组或者字符指针,可以使用标准库提供的字符串系列函数完成大部分操作,但是这种将数据和操作数据方法分离开的方式不符合面相对象的思想,而字符串应用又非常广泛,因此Java语言专门提供了String类。所以在这里,博主提一下,Java中的String是一种引用数据类型,并不是像int、char、float等这种基础数据类型。!!!(1)字符串""这个事物,Java中也是一个对象,对象的描述类,java.lang.String,提供很多方法操作字符串。(2)使用频率非常高

可以写进简历的软件测试电商项目,不进来get一下?

前言说实话,在找项目的过程中,我下载过(甚至付费下载过)N多个项目、联系过很多项目的作者,但是绝大部分项目,在我看来,并不适合你拿来练习,它们或多或少都存在着“问题”,比如:1.大部分项目是web项目,很难找到app项目,特别是有app安装包的项目大部分2.app项目只有前端代码,没有后端服务代码,你只能以“使用者”的角色练习3.大部分有app安装包的项目,项目作者提供的是试用app,很难保障个人隐私、账号安全等4.大部分项目缺少部署指南,看起来一头雾水5.有的项目涉及的业务,如果你缺少业务基础,很难上手,如支付、区块链、货币等6.很少有统一的、能涵盖多端使用的项目这些问题,我相信在你的学习过

关于uniapp全局挂载变量/方法的问题,没遇到过点进来吧,记录一下我踩过的坑。

事情是这样的,我在用uniapp做一个微信小程序,遇到了个问题,是在封装uni.request()到全局方法的时候,其实就很简单的,是关于this的指向问题(若想了解此问题的话,点这里去看大佬的文章!!!),找几个小时的博客都未能解决。建uniapp项目时用了vue3,那么就要遵循vue3的语法,在全局挂载方法或者变量时,就不能用Vue.prototype.**=**了,因为这是vue2挂载的方法。而是要改用app.config.globalProperties.**=**了。原本我们在vue2挂载全局方法的时候呢,应该是这样://全局挂载网络请求importmyRequestfrom'@/c

记录一下【微信小程序skyline模式的一些坑】

微信小程序skyline模式的巨多坑引言引言最近在用这个skyline渲染模式开发页面,记录一下遇到的一些坑,总结一下使用体验:快跑!run!总结我遇到的不能接受的地方无法使用css变量,基于unocss或tailwind原子化css,需要对css变量做额外的处理,有点难受了;wxss使用import导入公共wxss,不生效,难受加剧;最新的nighly版的微信开发者工具,flex布局方向默认是columns,而移动端是row,这个是个大坑!!!需要额外的给.flexclass增加flex-direction:row特别注意!;感到疼痛skyline模式所有的元素布局默认不使用盒模型,偏偏开发

chrome 调试之 - 给微软小冰看病(无论给小冰发送什么内容都只回复“我已经开始升级啦,期待一下吧!”)

微软Bing搜索推出了小冰AI智能聊天模块,具体启用方式是用edge或chrome浏览器打开链接 cn.bing.com后在输入框搜索任意内容,待搜索结果页面加载完并稍等片刻,页面右侧就会出现一个躲在滚动条后面的小萝莉,抚摸...不,点击她,就会弹出这个聊天框了不幸的是,无论我向她发送什么内容,她都只会说一句“我已经开始升级啦,期待一下吧!”作为一个喜欢探索的bug研发工程师,我想方设法,不成功调戏小冰一下誓不罢休。然而一顿操作下来(不限于换浏览器、换电脑、搭梯子、登录bing账号等等),聊天框依旧如此,小冰对我的调戏视而不见,始终是那句“我已经开始升级啦,期待一下吧!”。百思不得解,后来我打

【Go语言开发】简单了解一下搜索引擎并用go写一个demo

写在前面这篇文章我们一起来了解一下搜索引擎的原理,以及用go写一个小demo来体验一下搜索引擎。简介搜索引擎一般简化为三个步骤爬虫:爬取数据源,用做搜索数据支持。索引:根据爬虫爬取到的数据进行索引的建立。排序:对搜索的结果进行排序。然后我们再对几个专业名词做一个简单解释document:用于构建索引库的数据term:将一段文本进行分词,分词之后的每个最小单元叫做Term,比如“苹果发布会”,分词之后就是【苹果,发布会】,“苹果”和“发布会”就是最小单元的term。token:token是term的一次出现,它包含term文本和相应的起止偏移,以及一个类型字符串。一句话中可以出现多次相同的词语,

再见RestTemplate,Spring 6.1新特性:RestClient 了解一下!

在最近发布的Spring6.1M2版本中,推出了一个全新的同步HTTP客户端:RestClient。用一句话来让Spring开发者认识RestClient的话:像WebClient一样具备流畅API的RestTemplate。所以,RestClient的使命就是淘汰已经有14年历史的RestTemplate。关于WebClient和RestTemplate,之前在几种服务消费方式(RestTemplate、WebClient、Feign)这篇文章中有详细的介绍。如果您有一定的了解,那么对于RestClient一定可以快速上手。RestClient案例下面我们通过几个官方给出的案例一起来快速的认

分享一下手机图片如何转化为Word文档

工作中,很多朋友习惯用手机截图来传递各种文字信息。当我们需要将这些信息输入电脑时,如何将手机图片的内容转换到Word文档中呢?如果能直接把截图内容转换到Word文档,在录入信息时也能节省不少时间。那么今天就和小伙伴们分享一个手机图片如何转化为Word文档的方法,只需三步就能解决。第一步:首先在手机中打开这款PDF转换应用工具,进入之后在底部导航功能中点击应用功能进入,在热门应用板块中找到“图片转Word”功能进入。第二步:进入图片转Word功能后,应用会跳转到相机页面,可以直接对着实物进行拍照也可以点击左下角的相册导入功能添加本地储存的图片。第三步:图片导入进来之后,首先在顶部识别语言处点击选