<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FreshManCode的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FreshManCode</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FreshManCode]]></copyright><item><title><![CDATA[HTML文本溢出处理]]></title><link>https://blog.youkuaiyun.com/FreshManCode/article/details/128135718</link><guid>https://blog.youkuaiyun.com/FreshManCode/article/details/128135718</guid><author>FreshManCode</author><pubDate>Thu, 01 Dec 2022 17:37:33 +0800</pubDate><description><![CDATA[有时在做某些需求布局时,需要处理文本溢出时的情况,如果不处理可能会重新重叠的效果,关于设置文本溢出,主要就是多行/单行的处理]]></description><category></category></item><item><title><![CDATA[ReactJS Start/build内存溢出]]></title><link>https://blog.youkuaiyun.com/FreshManCode/article/details/116498154</link><guid>https://blog.youkuaiyun.com/FreshManCode/article/details/116498154</guid><author>FreshManCode</author><pubDate>Fri, 07 May 2021 17:20:20 +0800</pubDate><description><![CDATA[1.执行start命令或者build命令内存溢出问题

.FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

1.1使用的scripts脚本命令如下:
"scripts": {
"clean": "rimraf dist",
"start": "better-npm-run start",
"deploy:prod": "better-npm-run deploy:prod",
"codeco]]></description><category></category></item><item><title><![CDATA[React 跨组件传递事件]]></title><link>https://blog.youkuaiyun.com/FreshManCode/article/details/115186296</link><guid>https://blog.youkuaiyun.com/FreshManCode/article/details/115186296</guid><author>FreshManCode</author><pubDate>Wed, 24 Mar 2021 20:14:24 +0800</pubDate><description><![CDATA[.最近在写React项目,由于刚接触不久问题也比较多,下面是实际遇到的一个问题,可能不是最优解决方案.如果有好的建议可以留言,因为刚接触不就所以理解上可能有问题.欢迎交流

1.问题描述

.就是一个获取验证码的倒计时功能,正常情况下项目中都会遇到这样的情况,之前的基本组件中的倒计时已经封装了相关功能,触发button则会开始倒计时,现在测试人员反馈说,请求发送验证码的接口还没有返回数据就开始倒计时了,这个有问题,需要改成接口响应success之后,再开始倒计时,这个就有点难搞了,由于是基础组件用到的地方.]]></description><category></category></item><item><title><![CDATA[WKWebView js交互内存释放问题]]></title><link>https://blog.youkuaiyun.com/FreshManCode/article/details/113755827</link><guid>https://blog.youkuaiyun.com/FreshManCode/article/details/113755827</guid><author>FreshManCode</author><pubDate>Mon, 08 Feb 2021 13:50:55 +0800</pubDate><description><![CDATA[在WkWebView与JS交互中，我们经常会在原生中注入MessageHandler方法用来与JS建立交互,正常操作在这里我们发现在向JS中注入handler的时候强引用了self,最终导致内存泄漏,使Webview的持有类无法释放,导致了内存泄露,下面进行了相关的解决说明.


该类主要通过ZJJSBridgeHandler桥梁类,弱引用webview,不让webview与controller直接进行js相关交互关联,把关联部分放在桥梁类中,这样webview的controller类就不会造成内存泄露,.]]></description><category></category></item><item><title><![CDATA[Swift URLEncode]]></title><link>https://blog.youkuaiyun.com/FreshManCode/article/details/112991903</link><guid>https://blog.youkuaiyun.com/FreshManCode/article/details/112991903</guid><author>FreshManCode</author><pubDate>Fri, 22 Jan 2021 17:21:31 +0800</pubDate><description><![CDATA[Swift URL Encode问题

: 最近在做swift项目时,遇到一个比较有意识的事情,服务端返回的html string按照URL Encode编码之后,iOS这边无法正常加载html,安卓可以的.于是在排查问题,最终发现是后端做URLEncode时,对于空格编码之后,对应的是"+",没错就是"加号",导致在iOS这边Decode之后,无法拿到正确的htmlString.


记录一下,之前也没遇到过类似问题.也希望对遇到类似问题的兄弟姐们有个帮助.


以下代码均是Swift版本的

1. “空]]></description><category></category></item><item><title><![CDATA[pod search 搜索不到库(明明已经push成功了,本地的仓库中也有)]]></title><link>https://blog.youkuaiyun.com/FreshManCode/article/details/109079008</link><guid>https://blog.youkuaiyun.com/FreshManCode/article/details/109079008</guid><author>FreshManCode</author><pubDate>Wed, 14 Oct 2020 17:26:08 +0800</pubDate><description><![CDATA[pod search 搜索不到库的问题


.最近打算把常用的一些Class,做成私有库的形式,于是乎就有了下面的一系列问题.


明明已经push成功了,本地的仓库中也有,远程的仓库中也有,为什么就是search不到呢?


.关于怎么使用github或者自己的git服务器作为存储自己pod映射文件的仓库(Spec Repo),我就不再多多赘述了,下面会有简单的说明.主要写其中遇到的一些问题.


按照下面的顺序来排查,每个人可能只需1步或者2步就能解决问题,希望对你有用.

1.简单介绍自己的私有仓库容]]></description><category></category></item><item><title><![CDATA[ZJPasswordStyle 简介]]></title><link>https://blog.youkuaiyun.com/FreshManCode/article/details/93636046</link><guid>https://blog.youkuaiyun.com/FreshManCode/article/details/93636046</guid><author>FreshManCode</author><pubDate>Tue, 25 Jun 2019 17:41:33 +0800</pubDate><description><![CDATA[ZJPasswordStyle 简介
用于平时开发过程中用到的密码输入框的样式问题,本案例提供了四中样式,案例中有些写法使用了继承有些使用了协议,如有需要可以自行修改或者再次封装处理,如果发现有问题,请issue,谢谢.文中最后附有源码地址,在github上.
是目前使用比较多的样式,分别如下:
如果感觉还可以请动下你宝贵的小手,mark一下.

下划线高亮明文输入框样式,如下图




下划线高...]]></description><category></category></item><item><title><![CDATA[使用Xcode增加环境变量(多种环境区分)]]></title><link>https://blog.youkuaiyun.com/FreshManCode/article/details/80354936</link><guid>https://blog.youkuaiyun.com/FreshManCode/article/details/80354936</guid><author>FreshManCode</author><pubDate>Thu, 17 May 2018 18:19:39 +0800</pubDate><description><![CDATA[序言:Xcode默认有DEBUG何RELEASE模式,如果我们在项目中想增加预发布环境或者再增加多个环境呢?如果在项目中用if else 弄个全局变量来控制,每次打包之前去手动修改,这样不仅繁琐,而且还会出错,下面来一下在Xcode中添加多个环境变量的方法.

新加一个Prerelease 预发布环境

1.打开Xcode,点击项目的PROJECT,在Info一栏中找到Configurations...]]></description><category></category></item><item><title><![CDATA[Cell的高度自适应]]></title><link>https://blog.youkuaiyun.com/FreshManCode/article/details/80282330</link><guid>https://blog.youkuaiyun.com/FreshManCode/article/details/80282330</guid><author>FreshManCode</author><pubDate>Fri, 11 May 2018 15:34:17 +0800</pubDate><description><![CDATA[序言:

本文主要讲在iOS开发过程中,TableView这个控件是每个开发者几乎都会使用到的控件,应该说是必不可少的控件,而往往的需求就是需要Cell的高度做一个动态适应,因为Cell中的内容可能是不定的,当然通过Model拿到数据之后,去手动计算Frame以及相关约束是没问题的,但是开发效率会相对于采用AutoLayout的自适应高度以及相关约束就显得低下了;本例主要是希望能帮助一些开发者在处...]]></description><category></category></item><item><title><![CDATA[建立人脉关系以及可能认识的人推荐]]></title><link>https://blog.youkuaiyun.com/FreshManCode/article/details/77530666</link><guid>https://blog.youkuaiyun.com/FreshManCode/article/details/77530666</guid><author>FreshManCode</author><pubDate>Thu, 24 Aug 2017 15:33:42 +0800</pubDate><description><![CDATA[1.Neo4j人脉关系建立
2.Neo4j可能认识的人推荐
3.Neo4j可能认识人的共同好友]]></description><category></category></item><item><title><![CDATA[插入查询用户以及建立关系]]></title><link>https://blog.youkuaiyun.com/FreshManCode/article/details/77367032</link><guid>https://blog.youkuaiyun.com/FreshManCode/article/details/77367032</guid><author>FreshManCode</author><pubDate>Fri, 18 Aug 2017 10:56:40 +0800</pubDate><description><![CDATA[序言:本节接着上一章简单的介绍之后,继续学习Neo4j这门语言文笔不好尽量用简单的语言来让读者易读易懂,本文的内容都是我在学习的过程中一点点积累的.
1.新建一个数据库,添加用户.
2.为数据库中的用户建立简单的关系.
3.查询用户之间的关系.]]></description><category></category></item><item><title><![CDATA[Neo4j的工具安装及使用]]></title><link>https://blog.youkuaiyun.com/FreshManCode/article/details/77337414</link><guid>https://blog.youkuaiyun.com/FreshManCode/article/details/77337414</guid><author>FreshManCode</author><pubDate>Thu, 17 Aug 2017 17:59:53 +0800</pubDate><description><![CDATA[MAC上学习Cypher(图形数据库)1.Neo4j的简介:引入官方文档上的说明:Neo4j是一个高性能的,NOSQL图形数据库，它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎，但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎，该引擎具有成熟数据库的所有特性。程序员工作在一个面向对象的]]></description><category></category></item><item><title><![CDATA[Cocoapods 引入第三方不提示或者找不到头文件]]></title><link>https://blog.youkuaiyun.com/FreshManCode/article/details/77159854</link><guid>https://blog.youkuaiyun.com/FreshManCode/article/details/77159854</guid><author>FreshManCode</author><pubDate>Mon, 14 Aug 2017 11:37:44 +0800</pubDate><description><![CDATA[作者 : iOS 张君君序言Cocoapods 是iOS开发中,经常用来管理第三方的一个工具,很是受广大开发者的喜爱.但是随着Xcode版本的升级与Cocoapods1.0版本及其以后的版本升级,导致了原来的Cocoapods默认路径发生了变化,就会出现一些问题,比如说导入第三方时没提示的,但是按住Command建可以找到第三方的头文件,或者在编译没问题,运行的时候报unrecognized sel]]></description><category></category></item><item><title><![CDATA[解决频繁升级Xcode问题]]></title><link>https://blog.youkuaiyun.com/FreshManCode/article/details/77096281</link><guid>https://blog.youkuaiyun.com/FreshManCode/article/details/77096281</guid><author>FreshManCode</author><pubDate>Fri, 11 Aug 2017 13:10:07 +0800</pubDate><description><![CDATA[解决频繁升级Xcode问题]]></description><category></category></item><item><title><![CDATA[Mac  电脑连接windows 远程服务器]]></title><link>https://blog.youkuaiyun.com/FreshManCode/article/details/77061918</link><guid>https://blog.youkuaiyun.com/FreshManCode/article/details/77061918</guid><author>FreshManCode</author><pubDate>Thu, 10 Aug 2017 16:50:21 +0800</pubDate><description><![CDATA[iOS 张君君说明:本文详细讲述,使用mac 电脑,连接windows 远程服务器进行操作.序言:由于之前一直是做iOS开发的,最近一段时间做了一些人脉相关的后台,所以中间的问题还是挺大的.写下本文希望能和各位对没有使用Mac 连接远程服务器端的帅锅们有些许帮助.首先吐槽下,百度一搜网上使用Mac 连接远程服务器的文档真是多的不得了,然而大同小异不知道是我运气差还是没看懂文章又或者是千篇一律的借鉴文]]></description><category></category></item></channel></rss>