<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[琪花亿草]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lllkey</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lllkey]]></copyright><item><title><![CDATA[github无法使用用户名密码登录，Mac端SourceTree改为使用ssh认证]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/119757938</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/119757938</guid><author>lllkey</author><pubDate>Tue, 17 Aug 2021 15:44:40 +0800</pubDate><description><![CDATA[参考：https://www.jianshu.com/p/279c80da2b20
其实参考链接已经写的很清楚了，这里做个备忘
1 生成公私钥，下面第一步会需要输入密码之类的东西，这三步中我都回车了，比较省事，如果不留空，可以注意下生成的文件名称，可能不是id_rsa，后面的步骤依次更换名称
ssh-keygen -t rsa -C "youremail@example.com"
cat ~/.ssh/id_rsa.pub

2 然后登录进github，添加ssh（Add SSH key），名称可以随便起，]]></description><category></category></item><item><title><![CDATA[preferredFontForTextStyle中各个字体大小备忘]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/107696182</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/107696182</guid><author>lllkey</author><pubDate>Thu, 30 Jul 2020 18:13:31 +0800</pubDate><description><![CDATA[目前有的preferredFontForTextStyle各个字体输出

设置系统字体大小的方法：设置-》辅助功能-》显示与文字大小-》更大字体-》打开“更大的辅助功能字体”，调整大小

    //UIKIT_EXTERN UIFontTextStyle const UIFontTextStyleLargeTitle API_AVAILABLE(ios(11.0), watchos(5.0)) API_UNAVAILABLE(tvos);
    //UIKIT_EXTERN UIFontTextStyl]]></description><category></category></item><item><title><![CDATA[github 使用lfs上传大于100MB文件]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/106012301</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/106012301</guid><author>lllkey</author><pubDate>Sat, 09 May 2020 09:40:57 +0800</pubDate><description><![CDATA[github 使用lfs上传大于100MB文件流程1 下载git-lfs2 进入仓库目录下，初始化lfs3 将需要处理的大于100M的文件加入到lfs追踪，如下是将所有的静态库a文件加入，或者直接填写相对路径问题：1 使用SourceTree2 报错connection refused
git-lfs 是一种解决this exceeds GitHub's file size limit of 100.00 MB问题的一种方法


参考：https://jakciehoo.github.io/2017/03/]]></description><category></category></item><item><title><![CDATA[ios的Extension由OC改为Swift时报错：NSInvalidArgumentException]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/96430180</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/96430180</guid><author>lllkey</author><pubDate>Thu, 18 Jul 2019 14:28:12 +0800</pubDate><description><![CDATA[问题：

ios中在创建了一个target，写extension的时候，主文件本来用的OC语言，想要换成Swift语言，会报如下错误，而且extension运行不起来，

报错：


默认 13:47:27.970240+0800 testExtension *** Terminating app due to uncaught exception 'NSInvalidArgumentExcept...]]></description><category></category></item><item><title><![CDATA[windows下编译openssl]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/84024739</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/84024739</guid><author>lllkey</author><pubDate>Tue, 13 Nov 2018 10:31:55 +0800</pubDate><description><![CDATA[windows下编译openssl
参考：https://blog.youkuaiyun.com/xunmeng2002/article/details/82116755

1 下载activeperl
网址：http://www.activestate.com/activeperl 
下载地址：http://downloads.activestate.com/ActivePerl/releases/5.26...]]></description><category></category></item><item><title><![CDATA[使用mfc调用自己写的dll库时出现：OPENSSL_Uplink no OPENSSL_Applink]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/83899124</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/83899124</guid><author>lllkey</author><pubDate>Fri, 09 Nov 2018 16:02:53 +0800</pubDate><description><![CDATA[参考：https://blog.youkuaiyun.com/penzchan/article/details/37737445
报错
项目结构为
MFC应用B.exe调用A.dll，其中A.dll调用了openssl中的内容。

在运行B.exe的时候弹框报错为：OPENSSL_Uplink no OPENSSL_Applink

从调试来看是崩溃在了：BIO_new_fp 函数上。
解决方法
在B.exe...]]></description><category></category></item><item><title><![CDATA[UITableView中添加按钮不响应问题——UITableViewCell绑定了错误的View]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/83894223</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/83894223</guid><author>lllkey</author><pubDate>Fri, 09 Nov 2018 10:49:26 +0800</pubDate><description><![CDATA[目录问题发现原因解决
只是为了做个记录
问题
在某一特定型号和版本的实体机上，UITableView中添加按钮不响应问题，但是用了相同版本的模拟器都没有问题
发现
偶尔的一次在awakeFromNib中添加东西，发现会崩溃，当时就没管，在解决问题的时候突然想到这个问题，尝试了一些，就发现了UITableViewCell类绑定了两个View
原因
UITableViewCell绑定了错误的View，...]]></description><category></category></item><item><title><![CDATA[更新到xcode 10 版本ios 12出现的问题]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/82787669</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/82787669</guid><author>lllkey</author><pubDate>Thu, 20 Sep 2018 15:04:59 +0800</pubDate><description><![CDATA[更新到xcode 10 版本ios 12出现的问题workspace编译时报错编译报错二
workspace编译时报错
报错具体如下：
Showing Recent Messages
:-1: Multiple commands produce '/Users/xxx/Library/Developer/Xcode/DerivedData/TestProject-apxxxxxxxxxxeqsvu...]]></description><category></category></item><item><title><![CDATA[报错:'NSUnknownKeyException', reason: TestViewController 0xxxxxx setValue:forUndefinedKey]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/82417132</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/82417132</guid><author>lllkey</author><pubDate>Wed, 05 Sep 2018 10:47:11 +0800</pubDate><description><![CDATA[调用语句：

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@&quot;Main&quot; bundle:nil];
TestViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:@&quot;TestViewController&quot;];...]]></description><category></category></item><item><title><![CDATA[UICollectionView 修改点击后颜色]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/82225803</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/82225803</guid><author>lllkey</author><pubDate>Thu, 30 Aug 2018 18:13:05 +0800</pubDate><description><![CDATA[一般UICollectionView点击后会显示默认的透明色，希望修改为特定的颜色，最终发现是设置背景色的view设置错了，应该是：[cell.contentView setBackgroundColor:[UIColor redColor]]; 
具体代码如下：



- (BOOL)collectionView:(UICollectionView *)collectionView should...]]></description><category></category></item><item><title><![CDATA['select' must be imported from module 'Darwin.POSIX.sys.time']]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/82181070</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/82181070</guid><author>lllkey</author><pubDate>Wed, 29 Aug 2018 11:50:39 +0800</pubDate><description><![CDATA[报错：

workspaceios/xxx/xxx/Utils/Utils.m:468:27: Declaration of 'select' must be imported from module 'Darwin.POSIX.sys.time' before it is required



调用语句：

struct timeval tm = {3, 0};
fd_set wset,rse...]]></description><category></category></item><item><title><![CDATA[UnsatisfiedLinkError: dlopen failed: library "libcrypto.so.1.0.0" not found]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/82147136</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/82147136</guid><author>lllkey</author><pubDate>Tue, 28 Aug 2018 14:20:07 +0800</pubDate><description><![CDATA[动态调用openssl库时报错：



 java.lang.UnsatisfiedLinkError: dlopen failed: library &quot;libcrypto.so.1.0.0&quot; not found
     at java.lang.Runtime.loadLibrary(Runtime.java:372)
     at java.lang.System.loadLibrary(...]]></description><category></category></item><item><title><![CDATA[android openssl 编译+demo]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/82117026</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/82117026</guid><author>lllkey</author><pubDate>Mon, 27 Aug 2018 18:08:07 +0800</pubDate><description><![CDATA[android openssl 编译+demo

ndk编译openssl，”armeabi-v7a” “arm64-v8a” “x86” “x86_64” “mip” “mip_64”

 
openssl版本：https://www.openssl.org/source/
参考： 


  
  openssl教程 
  openssl推荐的Setenv-android.sh 
  ios的o...]]></description><category></category></item><item><title><![CDATA[Apache开启KeepAlive选项]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/81906941</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/81906941</guid><author>lllkey</author><pubDate>Tue, 21 Aug 2018 14:47:15 +0800</pubDate><description><![CDATA[修改方法：

关于KeepAlive的选项在/private/etc/apache2/extra/httpd-default.conf中已经有了配置，但是默认来说没有引入到httpd.conf中，因此在httpd.conf找到httpd-default.conf的引用并去掉注释即可。

步骤：

1 编辑文件


$ sudo vim /private/etc/apache2/default.co...]]></description><category></category></item><item><title><![CDATA[TortoiseSVN 直接调用命令行cleanup和update]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/81239589</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/81239589</guid><author>lllkey</author><pubDate>Fri, 27 Jul 2018 16:25:05 +0800</pubDate><description><![CDATA[由于网络原因，总会出现time out 或者 如下错误：

Error: ra_serf: The server sent a truncated HTTP response body.  

每次右键cleanup太麻烦，因此选择用命令行执行


TortoiseProc.exe /command:cleanup /path:&quot;C:\worksapce\svn\test项目&quot; /nodlg /c...]]></description><category></category></item><item><title><![CDATA[win7删除注册表RUN下内容]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/80982503</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/80982503</guid><author>lllkey</author><pubDate>Tue, 10 Jul 2018 11:05:34 +0800</pubDate><description><![CDATA[在删除“Software\\Microsoft\\Windows\\CurrentVersion\\Run”中的内容，返回2，找不到文件。由于如果是64位机器必须要先设置KEY_WOW64_64KEY，才可以正常访问。	HKEY hKey = NULL;
	REGSAM samDesired = KEY_ALL_ACCESS;
	BOOL bIsWow64 = FALSE;
    if (NUL...]]></description><category></category></item><item><title><![CDATA[使用C写socket收发UDP包，并发送UDP包到syslog中]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/80435802</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/80435802</guid><author>lllkey</author><pubDate>Thu, 24 May 2018 16:14:56 +0800</pubDate><description><![CDATA[一、UDP相关代码在main函数中，先创建了一个线程来做UDP服务器，然后创建socket向UDP服务器发送和接收数据，最终直接使用给定的ip和端口号，向搭建好的rsyslog服务器发送数据，可以看到数据。为了省事，所有的东西都在一个文件中写完了，包括UDP服务器，UDP客户端。代码如下：#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;
#inc...]]></description><category></category></item><item><title><![CDATA[解决Program received signal SIGSEGV, Segmentation fault.]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/80415820</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/80415820</guid><author>lllkey</author><pubDate>Wed, 23 May 2018 10:23:34 +0800</pubDate><description><![CDATA[在写c程序中报错：Program received signal SIGSEGV, Segmentation fault.最终参照https://blog.youkuaiyun.com/quanquanyuanxin/article/details/52883895发现是我在printf中多写了一个%s。]]></description><category></category></item><item><title><![CDATA[使用jni运行报错：heap corruption detected by dlmalloc_real]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/80252604</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/80252604</guid><author>lllkey</author><pubDate>Wed, 09 May 2018 13:55:09 +0800</pubDate><description><![CDATA[只在日志的最后一行报错：heap corruption detected by dlmalloc_real原因：在使用jni库的时候，头文件和真正的c文件的结构体不是相对应的，导致头文件中分配的空间到c文件中不够用了。解决方法：头文件和c文件对应即可。...]]></description><category></category></item><item><title><![CDATA[strongswan 配置过程与问题]]></title><link>https://blog.youkuaiyun.com/lllkey/article/details/80068461</link><guid>https://blog.youkuaiyun.com/lllkey/article/details/80068461</guid><author>lllkey</author><pubDate>Tue, 24 Apr 2018 18:35:47 +0800</pubDate><description><![CDATA[一 过程参考：https://blog.youkuaiyun.com/gaojinshan/article/details/508205131.1 生成证书1）生成CA的密钥和证书：ipsec pki --gen --outform pem &amp;gt; caKey.pem
ipsec pki --self --outform pem --in caKey.pem --dn &quot;C=CN, O=TJ, CN=Tes...]]></description><category></category></item></channel></rss>