Loading...
DDUtils是一个常用功能的合集, 基于swift开发,在iOS设备上快速实现常用功能。仓库地址github一、导入项目通过cocoapods导入pod 'DDUtils'如果需要idfa的功能,可以选择导入pod 'DDUtils/idfa'通过文件导入下载项目,将项目文件下的pod...
Logan是美团推出的日志收集方案,覆盖了iOS客户端、安卓、web和Server接口、web查看一整套方案。比ELK方案更轻便。这两天搭建了一下,还是踩了不少坑,记录一下要点。客户端的集成很简单,就是cocoapods、npm直接集成,然后埋点上传即可,这里主要记录服务器的搭建。前期准备宝塔...
最近在拿VUE练手,写了这个网站chazifu.com特殊字符点击快速复制。如果特殊符号不会打,可以使用这个点击复制即可。第一个版本使用vue开发,开发效率的确快,但是整个网页全部通过js渲染,通过加载app节点布局。所以猜测可能会影响SEO的效果。当然现在谷歌、bing等蜘蛛支持通过js渲染...
因为更换了域名,百度和谷歌收录的好慢,所以想查一查蜘蛛访问的频率。搜索了一圈发现没有一个公认并且适配typecho版本的插件,搜到了RobotsPlus又发现了RobotsPlusPlus,然后各个版本满天飞。从RobotsPlusPlus博主那里下载安装之后,依旧发现报错的问题。两年前的更新...
Typecho的文章发布时,可以填写自定义字段。这个自定义字段可以通过编辑模板来实现很多功能。比如本篇文章标题下面的英文版本链接,就是通过自定义字段实现。使用方法在写文章时,添加自定义字段,填写名字和值。比如这里的key填写的english,值填写https://itFisher.com那么在...
vue3打包生成的文件,如果是部署在二级目录,因为页面加载的路径是从根目录开始的,所以会出现打开白屏的问题。比如部署在hdd.im/tool,如果build直接打包出来的文件如果直接拖到tool目录,就会出现js找不到导致白屏问题。一、设置路由文件因为我是用的History模式,可以去掉恶心的...
前言在iOS中,可以使用rxSwift和moya便捷的进行封装,而在小程序中,可以使用Promise进行封装,因为js和swift的语言差异,所以有不少借鉴的地方,现在抛砖引玉,总结一下优化点和思考点。优化点虽然开发语言和平台不同,但是前端的网络封装优化主要集中于以下几点:使用的灵活性和便捷性...
微信小程序日志封装,根据console封装。基础库版本不低于2.21.3在开发时,小程序的日志输出颜色一样,为了更清晰的展示调试内容,简单写了这个功能。微信小程序官方文档里面写了支持的函数,这里也根据限制做了微调。例如调试工具中的console.table显示,手机中使用console.log...
官方公众号助手的消息送达一直是个拉跨的功能,不知道是登录公众号多,还是软件bug,比如A和B两个公众号同时收到消息,当登录A公众号时,仅仅会显示A公众号消息的角标,不会有任何横幅之类的提醒,B的公众号消息不会有任何提醒,只有打开软件的时候才会显示一下几条私信。这就不得不每天打开软件看一下,否则...
雪花算法是Twitter使用scala语言开源了一种分布式id生成算法,根据时间戳递增的唯一ID。和UUID一样全局唯一。