热门话题
小道消息,某厂又准备裁员了,今年形势极其严峻啊
大家一起来聊聊
offer怎么选?大家给点意见哈
最近面试了一个月,收到一个大厂的offer,还有一个中厂的offer,都差不多40k的,大厂负责的事情多,中厂只负责一个项目,有点为难
2023年过去了,过的一地鸡毛,不知道大家过的咋样?
华为od在你们眼中是什么存在
我是面试了很多,但要么是给的太低,要么就是公司太小,反正感觉和大厂无缘了,现在通过外包进入了华为od,大佬们不要瞧不起我哈
这里有内推的渠道吗?求个内推,客户端
欢迎大家报考软考啊,如果有想5月份突击的话,可以联系我哈
软考是做到亚洲中日韩互认的计算机证书,在事业单位有这样的证书可以有非常大的便利哦,详情可以联系我哈
杭州3月份完全不行啊,很多岗位都不怎么回复啊
友友们,你们也是这样吗?我投了很多,但是没有几个回复的,而且工资压得很低,你们是怎么处理的?我刚从上海来这边
马上快过年了,问问大家今年挣钱了吗?
94年的程序媛,今年回家又要被催婚了,肿么办
如果你有一个程序员的对象,现在的你是什么感受?
tip:我和我对象都是程序员😁,哈哈
热门文章
ruby - Your Ruby version is 2.6.3, but your Gemfile specified >= 2.6.10,或者 Error running '__rvm_make install'
这篇文章针对ruby的安装或者报错给出对应的解决方案,当运行iOS工程时,遇到gemfile文件,对ruby的版本是有要求的。
web网页集成Apple Sign in苹果授权登录
现在越来越多的应用都集成了第三方授权登录了,而且由于苹果的iOS app上架审核规则,即如果有第三方授权登录,那么必须接入苹果Apple Sign in授权登录。那么针对苹果账号,网页端的苹果授权登录自然而然也变得很重要。
web开发-从facebook的in-app browser浏览器中网页,唤起Safari 或者 谷歌chrome浏览器
在一些面向海外的项目中,有时候经常绕不开Google和Facebook这2个巨大的平台。最常见的就是Google登录和Facebook登录,但是在一些项目推广和广告相关的需求,难免会遇到打开mobile的默认浏览器,以提高web项目的用户体验或者避免Google和Facebook的内置浏览器的限制。
Mac上操作,使用yml文件制作docker compose nginx
docker nginx image site: https://hub.docker.com/_/nginx 本文是在Mac OS上使用docker的桌面版来操作docker,以Mac OS模拟宿主机. 一、在宿主机上自定义目录作为挂载目录 比如在centos上可以使用home目录,大家也可以使用docker拉取centos镜像运行容器,在centos中操作,也可以在实际的云服务器上操作。
curl error: RPC failed; curl 18 HTTP/2 stream 5 was reset8.00 KiB/s
这个问题是在使用git相关的库clone时较容易遇到的问题,给大家一个解决问题的思路。
如何在nuxt3中上传FormData文件
在nuxt3中该如何使用网络请求API以FormData方式上传文件呢,这里会给大家提供演示的代码,以做参考。
浏览器跨域-Request header field userid is not allowed ...
部署后端项目,在支持浏览器的接口请求时,由于浏览器的同源策略,特别容易遇到跨域问题。 比如浏览器访问的网页的域名是:https://www.baidu.com,但是在这个网页中通过网络框架请求一个接口:https://api.baidu.com/api/recommend时,由于同源策略(这里不作特别解释,网上解释很多),可以知道网页域名和接口域名不同源,那么这个接口在请求时,浏览器会报cors
fastlane match - Passphrase for Match storage - forget
一、背景 使用fastlane来管理iOS的证书时,有时候由于人事交接不完全,或者首次生成证书的那个电脑由于某种原因丢失fastlane match密码。造成在使用fastlane来打包时,需要输入密码,否则打包进行不下去。 二、问题 Passphrase for Match storage: Type passphrase again: Couldn't decrypt the repo, pl
React-Native "Library not loaded: @rpath/hermes.framework/hermes" or "dyld image not found hermes.framework"
在开发react native的过程中,有可能遇到hermes.framework没有load的问题,经过我大范围的查找资料和fix尝试,我自己项目出现的编译问题始终没有得到正确的解决。为此,我不得不寻求一个不会出现该问题的版本,经过多次的尝试,得到一个解决方案,以供大家参考。
flutter_slidable的报错问题记录
记录一个flutter工程中库报错的问题,原因是flutter_slider的master分支上有undefined的变量。
flutter pub get时报错pod install error: Error in the HTTP2 framing layer
在flutter工程中,flutter pub get时iOS工程的pod install报错问题。
使用YYLabel来实现收起和展开,嵌入#话题并允许点击
在objective-c中,实现文本的折叠和展开。这里实现的方式使用了numberOfLines属性,配合YYText的富文本增加点击事件,以及Masory布局来实现展开和收起,以及点击话题。如果需要控制折叠状态下的文本字数,可以直接截取富文本的某一段就可以了。
CDN: trunk URL couldn't be downloaded: https://cdn.jsdelivr.net/cocoa/Specs/0/9/9/libevent/2.1.12/libevent.podspec.json
不管是react native还是单独的iOS中,当使用到iOS的cocoapods管理库时,有时候会遇到"CDN: trunk URL couldn't be downloaded"的错误,这大概是由于jsdelivr的安全策略导致的网络download fail。
uni-app中的输入框input: uni-easyinput,自动填充账号密码的背景色
在前端开发中,输入框input标签,在Safari或者Chrome浏览器上显示网页时,经常会出现keychain或者Google密码的自动填充提示。当使用这个填充提示时,浏览器会把账号和密码自动填充到输入框中,并且改变输入框的背景色,但是背景色就容易和现有的网页的背景色不协调。所以需要去解决这个问题。
npm报错:node: --openssl-legacy-provider is not allowed in NODE_OPTIONS
很多时候,我们在开发前端项目中,会遇到node版本和项目中依赖不匹配的问题,正如标题上所写的那样,在执行node -v相关的node命令时,可能出现如此报错,这篇文章就来探讨一下如何解决这个问题。
小程序 Taro react Error Minified React error #321 白屏报错
一、出现的场景: 1.Taro的编译正常,也能监听代码修改,并且没有报错; 2.用小程序ide引入并打开dist文件夹,报了如下截图中的错误 二、报错截图: Error: Minified React error 321 (https://image.xinwei.ltd/image_011705156281359.png) 三、问题分析 这种情况出现的原因可能有很多,每个人遇到的情况可能不一样,
Swift知识一览(一)
这篇文章准备做成一个系列,供所有想学习Swift的开发者阅读,也可以作为资深Swift开发者的查阅手册。文章力求简洁易懂,争取条理清晰,也借阅了官网以及网上的一些资料。该篇文章主要介绍Swift的背景领域、安装、学习方法、编译过程以及部分基本语法约定。
如何在nuxt3项目中设置ESLint和Pretierr代码对齐
正如我们在开发的代码项目中需要进行代码对齐或者代码纠错等开发环境特性,在前端项目中也是如此,诸如vue、react这样的项目,众所周知使用的代码对齐方案是配合使用vs code来进行。这里我们来介绍如何在nuxt项目中使用eslint和prettierr。
远程ssh到服务器,以及本地电脑和服务端之间的文件传输scp相关操作
这篇文章介绍一下如何在本地电脑上ssh登录到远程服务器,并且实现本地和远程服务器之间的scp文件传输。写一个shell脚本文件,如何处理本地代码产物和远程服务器上的部署。
Koa后端小项目编程记录 - 项目搭建
最近开发一个小型it项目,打算使用koa框架做服务端,准备做成一个实战记录,后期可能会整理成册,希望对于想要学习或者参考的同学有帮助。
midwayjs中当有HasMany时,可能出现的错误:Error 74008 ReferenceError: Cannot access 'xxx' before initialization
midwayjs中当使用HasMany时,两个相关联的model可能出现initialize前后的错误:Error 74008 ReferenceError: Cannot access 'xxx' before initialization。
我的2024
有感而发,来来来,已经被生活所伤的兄弟姐妹们都来集合了,看看能不嫩抱团取暖
go-micro - 安装及可能遇到的问题
一、安装 1. 安装micro和go-micro的command line工具 以用于终端操作 micro的github:[链接](https://micro.dev/getting-startedinstall) go-micro的github:[链接](https://github.com/go-micro/cli) 终端操作: terminal // micro go install git
nuxt3 服务端渲染ssr - Error: Failed to download template from registry: fetch failed
一、nuxt3 简介 当你搜索看到这篇文章的时候,那么对于nuxt3的基本概念你应该是清楚的了吧。 如果你还没对nuxt3有了解,那么你可以通过官网:[nuxt3官网](https://nuxt.com/docs/getting-started/introduction)进行了解。 简单来说,nuxt是一种以Vue框架为模版的服务端渲染方案(俗称ssr:server side rendering)
Swift知识一览(二)
这篇文章是《Swift知识一览》的第二篇文章。该篇文章主要介绍Swift的枚举(关联值、原始值、递归枚举)、MemoryLayout、可选项等内容。根据案例来分析枚举、可选项的用法还有注意点。
在Google上做seo,如何更新robots.txt文件
在我做过的很多web项目的seo中,特别喜欢Google的seo,因为真的是速度快而且人性化。最讨厌国内的seo,简直反人类,各种要参与百度的某些计划才能提交爬虫相关,速度慢,要求还贼多。
iOS 海康威视sdk的集成
这篇文章记录一下我使用海康威视sdk的经历,通过简单的铺陈介绍,希望给在集成这个sdk时可能遇到问题的同学们一点借鉴。
Objective-c对象&类&元类&内存对齐等的知识点
这篇文章描述了oc中的对象、类、元类、内存对齐和isa指针等内容。这篇文章是多年前在学习iOS的过程中做的笔记,如今整理了一下发到这里,供大家参阅交流,后面也会陆陆续续将之前的文章分享出来。
com.google.android.recaptcha的sdk附注警告
当在Android应用中引入了recaptcha的sdk时,如果版本号过低,在提审到Android Google play的时候,会出现sdk的警告。警告中提出要更新sdk,为了应对Google play的审核,这个问题还是需要解决的,防止引起不必要的审核失败问题。
docker的日常操作命令一览表
这里介绍日常在使用docker容器开发时常用的命令,以作手册参考.
flutter中如何实现Apple登录
本文介绍如何在flutter中实现Apple的第三方登录,非常容易实现,这里简单记录一下。
为flutter项目中配置firebase cli问题 - This tool has encountered an error.
在Mac上安装firebase cli时,终端提示错误"This tool has encountered an error. Please file a bug on Github (https://github.com/firebase/firebase-tools/) and include firepit-log.txt"
React native开发中可能遇到的问题
react native在安装或者开发过程中可能遇到的问题,以及对应的解决方法,供大家作为参考。
fastlane: No code signing identity found and can not create a new one
问题 No code signing identity found and can not create a new one because you enabled readonly 背景: 在iOS的app的持续构建中使用了fastlane来管理证书,并且配置脚本命令上传Testflight、Appstore。 在打包过程中,fastlane报了如下截图中错误. 截图: (https://ima
一些在Mac电脑上常用的终端命令或Linux命令
这篇文章介绍在Mac电脑上常用的一些终端命令或者Linux命令,比如mkdir创建文件/文件夹、mv移动文件/文件夹、cp拷贝文件/文件夹,包括scp远程拷贝文件/文件夹的一些命令。作为参考手册。
Swift知识一览(三)
这篇文章是《Swift知识一览》的第三篇文章。该篇文章主要介绍Swift的枚举的内存分配,通过LLDB和汇编的相关知识去分析枚举的内存情况,附上操作截图,可以让大家自行动手去了解枚举的内存知识。最近有点忙,更新的有点慢。
web中实现Google登录和firebase登录以及google token转firebase token
今天简单记录一下如何在web前端开发中实现Google登录和firebase登录,重点在如何使用谷歌登录后,转成firebase的登录方法。
react native error: Multiple commands produce '/Users/hanweixing/Library/Developer/Xcode/DerivedData/AwesomeProject-dkfg
简要介绍一下如何解决在运行react native工程时碰到的multiple commands produce的问题。
部署Nginx-一个ip,多个域名,部署多个项目
一、背景 无论是在centos、ubuntu、iis等云服务器,还是在个人的电脑上,当部署Nginx时,基本上都会遇到想用一台服务器(只有一个IP)映射到多个域名上,以供访问多个不同的前端项目的情况(这里以部署多个前端项目为例)。 二、知识点 1.一台云服务器对应于一个ip; 2.ip可以配合很多端口号进行监听活动; 3.网页访问通用端口号是80; 4.通过域名访问某个网页(比如百度:www.ba
error An unexpected error occurred: "https://registry.npmjs.org/@react-native-community%2 masked-view: ETIMEDOUT".
当在开发react native时,有时候使用yarn install或者npm install会出现time out的报错,比如:error An unexpected error occurred: "https://registry.npmjs.org/@react-native-community%2 masked-view: ETIMEDOUT".
前端-记录一下常用到的css效果代码-高斯模糊
记录一下日常用到的css效果代码,方便以后随时取用,像是文本换行、高斯模糊效果。word-wrap、word-break、backdrop-filter、filter。
2024年软考报名开始了,你们报名了吗?
2024年软考很多省份已经陆续开通了报名渠道,不知道软考是什么的小伙伴,建议大家及早去熟悉哦,对自己的职业和生活很有益处的,所以在这里给大家科普一下哦。
在web项目中实现一个当前页下载xlsx等文件功能
我们经常在网页上有下载文件的功能,会有常见的几种方式,这篇文章来和大家分享讨论一下。
git cz不生效的问题如何解决
针对项目的git管理,在前端项目中,我们经常会使用commitizen工具来进行管理,一个是可以配合使用lerna来管理多个web项目,另外也可以清晰的提交git记录,十分方便。
iOS和Android原生工程集成React Native
在iOS和Android中如何集成react native,这里以我的工程做一个记录。这是一篇比较老的笔记,很早记录的,现在翻出来以供大家御览。
当你在flutter中遇到输入框响应但输入框没有显示在键盘上时
不知大家有没有遇到一种情况,有时候明明将输入框被SafeArea包裹,但是输入框响应时,输入框依然被键盘遮挡住了的情况。
网页外观主题色-如何监听系统appearance主题色的改变
自从Apple公司推出系统外观深色、浅色主题色的切换后,大多数的pc、mobile的app也都支持主题色的修改,进而发展到浏览器的主题色也可以进行修改,网页也就可以随着主题色颜色的切换变得更加丰富。
koa中当你使用不正确使用next时会造成的404 Not Found问题.【附带koa源码解释】
因为koa是一个以中间件为基础的网络框架,所以经常有许多和中间件相关的操作,一个中间件处理完事务,就会交由另一个中间件继续处理。但是当处理next不当时,经常会有异常的问题出现,导致花费比较多的时间。
Koa后端小项目编程记录(二)get、post请求
小型it项目koa后端开发记录,整理成册,希望对于想要学习或者参考的同学有帮助。
我认为的人生意义
在漫长的人生旅途中,我们时常会陷入对人生的思考:究竟什么是人生的意义?我们应该追求什么?这些问题困扰着每一个人,让我们在迷茫中寻找答案。 (https://image.xinwei.ltd/images%20%285%291710663795081.jpeg) 人生如同一场旅程,每个人都在寻找属于自己的目的地。在这个过程中,我们会经历欢笑与泪水,成功与失败,得到与失去。正是这些经历,让我们逐渐认识
midwayjs - 相关基础知识
[midwayjs官网](https://midwayjs.org/docs/intro) 一、开始 初始化项目(将项目创建在你所想的文件夹下) terminal npm init midway (https://image.xinwei.ltd/image_11704984101233.png) (https://image.xinwei.ltd/image_21704984114259.png
mac下查看.mobileprovision文件
在mac中查看一个mobileprovision文件的信息,直接使用security命令。
微信游戏小程序制作工具
这篇文章介绍如何开发一个微信上的游戏小程序,主要是利用了微信的在线开发制作工具,无须安装和代码编写,通过素材和逻辑堆砌,良好的设计出一个微信的游戏小程序,并且可以发布到微信进行审核。
flutter Notification Service Extension errors(Error output from CocoaPods,unknown ISA PBXFileSystemSynchronized)...
记录一下在flutter工程中添加iOS的Notification Service Extension遇到的编译以及运行问题,希望对大家有所帮助。
mongodb数据库的mongoose操作
koa项目,使用mongodb数据库,正确的使用mongoose进行验证连接的操作。
前端上传文件那些事的记录(一)
记录一下常用的几个小代码片段,之前在nuxt的file上传那篇文章中记录过,今天又使用到了,就随手记录一下。
docker bind for port is already allocated
docker在创建或者运行容器时,碰到的端口映射已经被占用的问题:docker bind for port is already allocated.
iOS 友盟错误分析
如何分析友盟中的报错呢,将报错的上传包下载下来后,通过命令来查看友盟报错的函数。
iOS中FMDB数据库框架使用示例
iOS中如何方便快捷的使用数据库存储数据,FMDB是一个不错的选择,这里给出具体使用方法。
jQuery实现放大镜效果
因为最近的项目中又要做这个效果需求,所以简单记录一下使用到的jQuery方式实现,供大家参考。
我的故乡
岁月如流,人生如梦。漫步于故土之上,不禁让我陷入无尽的遐想。这是一片充满生机与希望的土地,它孕育了我,也承载了我所有的记忆和情感。
数字鸿沟下的社会分化:技术进步带来的新挑战
随着科技的飞速发展,信息技术已经渗透到生活的方方面面,从智能手机、互联网到人工智能、大数据等,它们正在重塑我们的社会结构和生活方式。然而,这种技术进步并非普惠的,它在带来便利的同时,也加剧了社会的不平等,形成了一道难以逾越的“数字鸿沟”。本文将探讨数字鸿沟现象及其背后的社会问题,并提出可能的解决之道。
git操作时的Operation timed out
问题描述: 当在一个git仓库中手动操作git命令时,比如pull、push等时,或者在ssh -T git@github.com时,终端报错:ssh: connect to host github.com port 22: Operation timed out 截图: (https://image.xinwei.ltd/11705677326461.png) 问题排查: 1. 在Mac电脑中s
React Native: Build failed Cannot initialize a parameter of type ‘NSArray> ’ with an rvalue of type ‘NSArray ’...
当使用react native的某些早起版本时,单独运行iOS工程,可能会遇到如标题所示的问题。
DOM和CSSOM
DOM(Document Object Model)树和CSS(Cascading Style Sheets)树是Web开发中两个重要的概念,它们在浏览器渲染网页时起着至关重要的作用。下面我将分别解释它们是什么,如何理解它们,以及它们是如何工作的。
数据库database迁移及迁移过程可能出现的issue
这篇文章记录一下我在某云平台上迁移数据库的过程,虽然是一个小的不太正式的数据迁移,但是也可能对一些同学有参考价值,与众位共享。
iPad换电池
记录一下iPad换电池的经历,供所有想自己动手换电池的同学们参考,可以根据图文教程,提前了解如何拆卸以及iPad内部打开后的样貌。欢迎经验交流。
在Mac上原生玩一把Nginx
流程 1. 本地创建文件夹 terminal mkdir -p backEnd cd backEnd 2. 下载nginx terminal wget http://nginx.org/download/nginx-1.17.10.tar.gz 如果没有wget工具,那么下载wget: - centOS上使用: terminal yum install -y wget - MacOS上使用: t
何为URL安全的base64编码
一、常见使用场景 腾讯万象中的图片处理中,在url上追加参数,比如文字水印、图片水印等。 二、什么是 URL 安全的 BASE64 编码? 1. 将普通 BASE64 编码结果中的加号(+)替换成连接号(-); 2. 将编码结果中的正斜线(/)替换成下划线(_); 3. 将编码结果中的“=”去掉。 三、js中如何使用 使用库"js-base64" import { Base64 } from 'j
flutter动画 (一) 从loading的转圈动画说起 - Ticker
逐渐分享一些在flutter中展示的动画以及UI效果,供大家参考,希望对大家学习和了解flutter有一些帮助。
前端开发-如何生成并导出xlsx或者csv文件
今天介绍一下如何在前端开发中,实现生成xlsx或者csv文件的方法和步骤,算是记录一下,供大家参考。
Mysql的报错:Error 1366 (HY000): Incorrect string value: '\xF0\x9F\xA4\xAD =...' for column 'content' at row 1
当往mysql数据库中插入emoj等表情数据时,有时候会出现这样的报错:Error 1366 (HY000): Incorrect string value: '\xF0\x9F\xA4\xAD =...' for column 'content' at row 1。这里简要跟大家分享一下我的解决方案。
浅谈Typescript
这里介绍Typescript的基本概念,为什么要选择typescript,如何开始使用typescript。
gorm [rows 2]INSERT INTO user_info xxx ON DUPLICATE KEY UPDATE uid=VALUES(uid)
问题描述 在使用gorm插入数据时,有2张表是关联的,两张表分别是User和UserInfo表,而User和UserInfo是HasOne关联关系。 在插入User一条数据时,会关联生成一条UserInfo记录。 在插入第一条User记录时,会关联创建一条UserInfo记录,在第一条数据时没有问题。 当插入第二条User记录时,发现User的新记录创建是成功的,但是UserInfo表中仍然只有一
给nginx申请、配置和更新ssl证书
这篇文章简要介绍一下如何配置ssl证书,拿腾讯云上的ssl配置进行举例,让大家了解这个操作流程。
midwayjs报错:Model not initialized: Member \"getTableName\" cannot be called. \"User\" needs to be added to a Sequelize instance
在midwayjs中使用Sequelize的时候,定义model有时候容易出现的问题,这里大家需要注意。
iOS中录制音频的简单示例
在iOS中如何手写一个录制音频的代码,一个简单的示例。
git和SSH keys associated with your account
一、简介 git操作基本上是每个程序员必备技能。 不知道svn情有可原,但不知道github、gitlab等git平台的程序员绝对不是一个合格的程序员。 今天简单的列出github的ssh生成和操作步骤,供大家复制粘贴使用(如果有程序员没有安装zsh这样的终端,就不易从历史命令中找到命令,那么每次都需要手动重新敲命令) 二、常见git操作和解释 对于常见的git仓库操作命令,无非以下几种: 1.g
git Authentication failed - remote: Https克隆账号或密码错误,如何查看克隆账号或密码
简单记录一个git操作失败的问题吧。喜欢记录,喜欢分享,希望对需要的同学有所帮助。
cocoapods: Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `cocoapods`
在新电脑上运行早期的一个iOS工程,尽管重新配置过flutter的环境,但是对于iOS工程的pod库的install还是碰到一个如标题所示的报错,随手记录一下。
jQuery知识一览
这篇文章将我对jQuery的一系列知识点做一个总结,记录一下日常经常用到一些方法,其中的代码片段也可以作为手册来温故知新。
Android签名的那些命令
这里介绍Android的apk签名的一些命令,包括签名和查看签名。
runtime-对象和方法
runtime中关于对象和方法的本质,以及如何去验证和理解其中的原理。
我的古城之旅
穿越喧嚣的都市,我来到了古城的门前。巍峨的城墙矗立在眼前,仿佛诉说着曾经的辉煌与沧桑。我轻抚着粗糙的城墙,感受着岁月的流转。这里,曾是古代将士们坚守的阵地,如今却成为了一处静谧的历史遗迹。
在nginx上部署vue项目时该如何配置nginx.conf文件
vue项目经过build出来的dist文件夹,如何部署到云服务器,成功让浏览器可以访问到这个vue项目。这里给出已有的配置供大家参考。
浅谈iOS中的base64加密解密
这篇文章聊聊iOS中的base64,如何实现一个简单的base64加密和解密。
在Visual Studio Code中给Vue 或者 React项目设置ESLint和Prettier
最近又在写新项目,又需要给项目配置一下代码lint和pretty format,所以做一个简单的记录,方便以后直接使用。
element plus使用范围为一周的日期选择组件(el-date-picker), 周一到周日 和 周日到周六
在引入element-plus组件库的项目中,使用date picker组件选择周范围的日期时,如何设置周范围从周日到周六。
iOS的内存管理和runloop
如何理解iOS的内存管理,什么是自动引用计数,sidetable又是什么,本文从源码的角度一步步和大家一起来进行探讨。
mysql数据库的下载安装还有启动等常见操作
这里有mysql数据库在Mac系统上的下载安装还有配置指令操作。
一些常用的CSS效果
这篇文章把我常用的一些css效果的相关代码贴出来,方便自行取用,免得再到处搜索了。
iOS中当适配iPad的时候使用UIAlertController注意的点
开发的iOS应用,有时候要同时适配iPad版本,当在使用UIAlertController时,需要注意一个点,否则会导致crash。
iOS的KVO底层实现
iOS的kvo的底层实现原理,通过代码调试一步步来实现对kvo原理的探索。
phonegap工程中修改app的名字
如何在phonegap中修改app的名字,不管是iOS或者安卓的,修改方法。
Runtime底层原理分析
iOS的runtime的底层概念和调用方式。
react native ios dyld: Symbol not found: _OBJC_CLASS_$_NSUnitInformationStorage Referenced from:
在react native中,版本0.73.4,新建一个react native的工程,可以发现最低的iOS适配版本是13.4,如果切换成以下的其他版本,那么就会报错。
在cordova加壳只给链接的情况下上传文件问题
有时候在cordova的项目中,上传按钮点击会没有反应,可能是上传插件的配置有问题。
30岁大龄女青年的人生焦虑
心之所向,情之所思,神之所往,向之本型,思之可能,往之不能,叶生叶落,花开花谢,有果之结果,有子之播籽,根叶茎果皆得妙用,此谓天生其材皆有其道,亦有其造化。 成林者成林,成木者成木,秀花者修花,结果者得果,望籽者蓄子。蓄子欲得果,得果思修花,修花望成木,成木念成林,故生怨念,怼记恨。子怪其无果,果愤其花羞,花感其叶弱,叶究其木棉,木责其根惰。相合乃得相生,相责怎得相合? 星月晦明,四时更替,有春而
iOS中对图片进行高斯模糊处理
这里给出一段示例代码,大家可以试试。
react-native 相关的命令
React Native使用过程中可能使用到的一些命令,作为记录。
修改iOS工程所有target的版本号或者build version.
修改iOS原生工程的target版本号或者build号,通过agvtool命令可以实现对所有target得修改。
mysql数据库常用命令
这里介绍mysql数据库的基本指令,以及对应的指令截图,供大家作为参考。
web中Google登录或者firebase登录遇到的access blocked的问题
这篇文章是对之前的一片文章的补充,补充一些遇到报错的截图,详细的解决办法在另外一篇文章中已经给出,这里是报错的一些截图。
Runloop底层原理分析
这里是runloop原理相关的介绍,还有runloop的运行机制,及其中的一些细节解释。
Javascript进阶知识
Javascript中的变量提升概念以及作用域,如何通过文中案例进行理解,堆内存和栈内存的知识以及变量存储说明,如何理解箭头函数,还有this指向问题。
UIWebView和WKWebView和原生的交互操作
UIWebView和WKWebView和iOS的objective-c原生代码之间的交互示例,一个简单的演示。
在 iOS 应用中直接跳转到 AppStore 的方法
这是很早之前的记录,现在不一定适用,可以作为对之前的记忆参考。
iOS内存相关知识还有二进制重排的介绍
这里介绍iOS中内存相关的知识,还有二进制重排的原理和逻辑。
ITMS-90683: Missing purpose string in info.plist. NSAppleMusicUsageDescription - flutter - permission_handler
这里记录一下我在flutter开发过程中遇到的一个问题,希望对有需要的同学有帮助。
UINavigationBar设置全局导航条风格和颜色
设置iOS的全局导航条风格和颜色的示例代码。
再谈iOS中的内存
iOS中的内存相关知识,堆和栈的关系,以及oc是如何处理内存的。
webpack的概念,每一个配置的作用以及具体的操作实践
介绍webpack的概念、基本配置及每一项配置的含义和作用,然后是具体的操作步骤和演示。
addChildViewController后 Childvc viewWillAppear 不调用的问题
iOS中当在父控制器中添加子控制器时,子控制器的viewWillAppear并没有被调用的问题。
学习go的安装环境和基本配置还有基础知识
这里告诉大家如何安装golang的开发环境,包含对环境目录的解释,编辑器和好用的插件,以及还有一些语法及代码使用的基本知识。介绍了变量、切片、函数、指针、map等概念和基本使用。
在iOS中使用Bugly上传DSYM文件
这篇文章介绍了如果在iOS开发中使用了腾讯的Bugly工具库,那么如何上传我们的app的dsym文件的方法。
iOS的单元测试
在iOS中如何做单元测试,这里给出几个简单的示例。
iOS中固定宽度下的字符串,每行子字符串
在iOS中如果字符串显示的label组件固定宽度,那么每行的字符串该如何获取呢
jQuery实现Max Mega Menu效果
Max Mega Menu是wordpress配套的menu动效插件,在wordpress上使用这个插件是十分常见的,这里使用jQuery和css来实现这个效果。
iOS中播放音频的简单示例
iOS中播放音频的简单示例,show you code.
在前端中获取视频video的md5 - SparkMD5
在有些场景中,会遇到需要获取文件,比如图片、视频的md5,那么在前端中如何做呢,这里和大家分享一下。
npm命令失败:request to https://registry.npm.taobao.org/lerna failed, reason: certificate has expired
大家应该都遇到过npm命令执行失败的情况,或者当你升级老web项目时会遇到:request to https://registry.npm.taobao.org/lerna failed, reason: certificate has expired。
iOS中获取音频文件的时长
iOS中获取音频文件的时长的简单代码。
汇编的简单知识
什么是汇编,汇编的一些基础知识,这篇文章简单梳理一下。
xib中tableviewcell rowheight的高度自适应
在iOS中,如何使用xib来让tableviewCell的row height高度自适应
Visual Studio Code + Copilot AI,让你的编程代码起飞
今天介绍一下visual studio的新版本中增加的AI辅助代码编写功能,经过一段时间的尝试,发现确实能够提高代码编写效率,大家可以试试。
Masonry约束中使用动画
在控件使用masonry进行布局时,给组件加一个动画。
什么是socket,iOS中的Socket如何实现
什么是socket,iOS中的Socket如何实现,tcp和udp在socket中起到哪些作用,咱们在这里一起探讨一下。
git error: The following untracked working tree files would be overwritten…
有时候在使用git的过程中会出现奇奇怪怪的问题,比如这次的The following untracked working tree files would be overwritten,这里给出一个解决办法。
iOS问题:Segues initiated directly from view controllers must have an identifier
在使用storyboard开发iOS项目时,如果没有设置对应的view controller的identifier时,会有这样的三角警告。
iOS键盘上的toolBar中_Done_字体改成中文“完成”
iOS的工程新建出来后,默认都是English的,所以有的第三方库尤其国外作者的库,当有一些空间标题的显示时,会判断语言环境。所以如果我们需要设置成某一个语言环境,需要在Xcode中进行配置。
FirebaseError: Firebase: Invalid Idp Response: the Google id_token is not allowed to be used with this application. ..
在集成firebase来实现Google的授权登录时,有一种场景可能会导致Google授权失败,这篇文章来分享一下我遇到的这个问题。
Flutter中如何使用base64加密和解密
以下是如何在flutter中使用base64加密和解密的示例,创建一个flutter的class,声明static方法调用进行调用,借助dart的convert库可以很简单的实现。 dart import 'dart:convert'; import 'dart:typed_data'; class CryptoBase64 { // 使用Base64编码字符串 static String enc
分享第二张web前端面试题
忘记拍照了,凭印象将以下几道web前端的面试题分享给大家。希望对大家有所帮助。面试题是需要在电脑上作答的,而且要可以成功运行,大家可以自行尝试一下,为每次的前端面试做准备。
使用Xcode9出现的错误
这里是我使用Xcode9时遇到一些问题,以及对应解决办法。
iOS中实现一个手写板,类似签名那样的效果,简单实现。
在iOS中实现一个手写板,通过手势的一些方法,做一个粗糙的实现,仅供大家参考。
Charles的注册码?
给大家介绍一个有用的软件知识,内容来源于网络
iOS的hook介绍,fishhook的调试理解
iOS中的hook操作有3种主流的方式,主要介绍fishhook的调试步骤,用于理解hook的原理。
iOS Library not loaded And Reason- image not found
iOS工程集成了n多的第三方库,在编译时,framework在link时发生错误,出现了image not found的报错。
ant-design-vue中文化
给vue项目中引入ant-design后,配置一下vue项目的中文化,以便组件中的提示或者默认文字是中文的。
一个javascript的数字和金额的正则判断
这里是判断一个字符串是否是金额类型,比如小数点后2位的类型,有的时候用得上.
分享一张web前端面试题
如图所示,这是某公司出的3道面试手写题,手写解答部分有2处错误,请大家忽略。针对图中的3道题,各位同学看看自己是否可以写出比较满意的答案呢?
iOS中对视频进行压缩
iOS中如何压缩视频,这里给出一个选择,仅供参考。
iOS Xcode8上传到AppStore的app包不能包含16位/通道的资源图片,否则发布不通过
iOS项目中的图片一般使用png、webp等格式,包括app的icon或者launch图片。Apple的审核不允许含有16位/通道的图片作为这些资源。
iOS:Code siging is required for product type 'Application' in SDK 'iOS 10.0'
这是iOS的工程在Xcode8下的一个编译时签名报错的问题,新版的Xcode不会出现这样类似的问题了。
UITabController中的TabbarItem的配置
在iOS的UITabController中的TabbarItem,进行选中和非选中时,设置不同的文字颜色代码。
测试一下数据库
这是测试摘要
iOS问题: Attribute Unavailable_ Automatic Preferred Max Layout Width before iOS 8.0
在开发iOS项目过程中,使用了xib或storyboard,出现的一个报错问题:Attribute Unavailable_ Automatic Preferred Max Layout Width before iOS 8.0
iOS的Runtime相关知识:消息发送、序列化、hook等
这篇文章通过对iOS中的消息发送、序列化、hook等知识点的解读,进一步让大家来认识iOS的runtime原理和思想。
css的代码记录 - 文字颜色渐变
记录一下使用到的一些css属性,这次是文字颜色渐变.
midwayjs在定义model的时候,外键的写法
这里提示一下,在midwayjs中定义model的时候,外键的写法不要写错了。
UIView animation动画、AvAudioPlayer声效、定时器timer
一段播放生效、简单动画和定时器的代码,仅供参考。
Unhandled Exception: MissingPluginException(No implementation found for method data on channel plugins.justsoft.xyz/....
记录一个flutter中的video_thumbnail的控制台报错。
您好!知识创造价值
请尽情徜徉在知识的海洋中
工具箱