<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[github_28024665的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/github_28024665</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; github_28024665]]></copyright><item><title><![CDATA[macos window标题栏添加控件]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/82500374</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/82500374</guid><author>github_28024665</author><pubDate>Fri, 07 Sep 2018 17:44:33 +0800</pubDate><description><![CDATA[let windowTitleBarView = window?.standardWindowButton(NSWindow.ButtonType.closeButton)?.superview

let button = NSButton()

windowTitleBarView?.addSubview(button)]]></description><category></category></item><item><title><![CDATA[iOS 如果页面 A 跳转到 页面 B，A 的 viewDidDisappear 方法和 B 的 viewDidAppear 方法哪个先调用?]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/78733063</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/78733063</guid><author>github_28024665</author><pubDate>Wed, 06 Dec 2017 17:38:58 +0800</pubDate><description><![CDATA[如果页面 A 跳转到 页面 B，A 的 viewDidDisappear 方法和 B 的 viewDidAppear 方法哪个先调用?


1. - (void)pushViewController:(UIViewController
 *)viewController animated:(BOOL)animated;
A -->viewWillDisappear
B-->viewWi]]></description><category></category></item><item><title><![CDATA[iOS 应用内连接WIFI 仅限iOS 11]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/78222471</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/78222471</guid><author>github_28024665</author><pubDate>Fri, 13 Oct 2017 09:54:15 +0800</pubDate><description><![CDATA[使用场景

当已知SSID和密码的情况下,在应用内切换到这个WIFI, 而不需要跳转到系统WIFI列表页面点击.


引入框架


1. 在 build Phass -> Link Binay With Libraries  引入框架NetworkExtension.framework


2. 在Capabilities 中打开 hotspot Configuration开]]></description><category></category></item><item><title><![CDATA[iOS 为CollectionView的分区添加背景色]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/64125233</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/64125233</guid><author>github_28024665</author><pubDate>Mon, 20 Mar 2017 14:36:39 +0800</pubDate><description><![CDATA[工作中有个需求需要给CollectionView不同的section添加背景,当时在网上只找到了一个份Swift的demo(也可能是我的搜索关键词不对),
而我的项目又是用OC写的, 又不想混编, 没办法既然找不到OC索性就把这份代码翻译成OC吧, 然后就有了下面的代码, 顺便附上Swift代码(不是我写的)
OC版: https://github.com/704433701/JHCollec]]></description><category></category></item><item><title><![CDATA[iOS CMPedometer 获取计步数据异常解决办法]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/59111479</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/59111479</guid><author>github_28024665</author><pubDate>Wed, 01 Mar 2017 17:04:59 +0800</pubDate><description><![CDATA[使用
if ([CMPedometer isStepCountingAvailable]&& [CMPedometer isDistanceAvailable]) {
        if (!_Pedometer) {
            _Pedometer = [[CMPedometer alloc]init];
        }
        [_Pedometer startP]]></description><category></category></item><item><title><![CDATA[Linux下用freetds连接mssql中文乱码的问题]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/51725448</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/51725448</guid><author>github_28024665</author><pubDate>Tue, 21 Jun 2016 10:30:06 +0800</pubDate><description><![CDATA[编辑/usr/local/freetds/etc/freetds.conf 
加上一行client  charset   =   utf8]]></description><category></category></item><item><title><![CDATA[pgsql + pgbouncer高并发配置]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/51690271</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/51690271</guid><author>github_28024665</author><pubDate>Thu, 16 Jun 2016 11:40:07 +0800</pubDate><description><![CDATA[pgbouncer 介绍

PGBouncer是一个轻量级的针对PostgreSQL的数据库连接池工具，能够给客户端提供一个统一的链接视图。
PgBouncer的作用 
    a.PgBouncer可以在后端数据库和前端应用间建立连接的桥梁，由PgBouncer去处理和后端数据库的连接关系。 
    b.对客户端连接进行限制，预防过多或者恶意的连接请求。 
PgBouncer的特点]]></description><category></category></item><item><title><![CDATA[php centOS7 安装php 及 mssql mysql pgsql扩展]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/51672591</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/51672591</guid><author>github_28024665</author><pubDate>Tue, 14 Jun 2016 16:16:24 +0800</pubDate><description><![CDATA[安装php

yum install php

安装php-mysql

yum -y install php-mysql






安装php-pgsql

yum -y install php-pgsql






安装php-mssql

yum install freetds php-mssql]]></description><category></category></item><item><title><![CDATA[iOS Cocoapods APP 使用教程]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/51577128</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/51577128</guid><author>github_28024665</author><pubDate>Fri, 03 Jun 2016 11:11:31 +0800</pubDate><description><![CDATA[Cocoapods 是什么我就不多说了.
经过了近五年的不懈努力，近日，CocoaPods终于在其官方博客上宣布正式发布CocoaPods
 1.0。与此同时，公开了相应的Mac版App——CocoaPods
 App 1.0，提供了下载方式。



有了这个app就可以摆脱命令行终端了.




安装

安装流程很简单,点击上面的下载链接,下载完安装包解压即可]]></description><category></category></item><item><title><![CDATA[php osx php pdo连接mssql方法]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/51557935</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/51557935</guid><author>github_28024665</author><pubDate>Wed, 01 Jun 2016 18:20:06 +0800</pubDate><description><![CDATA[autoconf
autoconf-latest.tar.gz. 

$./configure
$make
$sudo make install


freetds


FreeTDS: freetds-stable.tgz.

$./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --sysconfdir=/u]]></description><category></category></item><item><title><![CDATA[php thinkphp+pgsql M('table')->add()不能正常的返回新增记录的主键id值。]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/51017913</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/51017913</guid><author>github_28024665</author><pubDate>Wed, 30 Mar 2016 18:12:50 +0800</pubDate><description><![CDATA[thinkphp框架对pgsql的支持很差 M('table')->add()不能正常的返回新增记录的主键id值。


所以这里需要对框架做一些修改(thinkphp 3.2.3).


1.修改Model.class.php
添加如下方法:
/**

 * 返回最后插入的ID
 * @access public
 * @return string
 */
public fun]]></description><category></category></item><item><title><![CDATA[php thinkphp + pgsql  table_msg()函数缺失解决方案]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/51017870</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/51017870</guid><author>github_28024665</author><pubDate>Wed, 30 Mar 2016 18:02:11 +0800</pubDate><description><![CDATA[php我只是个新手,因此我只是帖子的搬运工,当然能被我搬的帖子都是能解决我问题的拉.
pgsql的sql语句中会调用一个叫table_msg()的函数, 但是thinkphp官方并没给出函数的实现
http://blog.youkuaiyun.com/liigo/article/details/48396075

按照上面链接可解决,不再赘述



修改 ThinkPHP 源代码里面的 BUG]]></description><category></category></item><item><title><![CDATA[php mac环境下安装php pgsql扩展]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/51017719</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/51017719</guid><author>github_28024665</author><pubDate>Wed, 30 Mar 2016 17:52:04 +0800</pubDate><description><![CDATA[mac电脑虽然内置了php, 但是pgsql扩展是没有安装的.对于初学者来说,这无疑是一个大的挑战,因为百度google上面虽然有很多教程,但是总会在几个关键步骤出错.而且很多关键都没有指出.
本文不是教程,只是记录关键步骤


必备软件(一定要有):

xcodexcode-selectautoconf
详细教程在此:https://www.zybuluo.com/homting/]]></description><category></category></item><item><title><![CDATA[xcode7.2不能真机调试ios9.2.1系统设备的解决方法]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/50586517</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/50586517</guid><author>github_28024665</author><pubDate>Tue, 26 Jan 2016 12:42:28 +0800</pubDate><description><![CDATA[如果你的xcode7.2不能真机调试ios9.2.1系统设备, 请将下载地址http://pan.baidu.com/s/1dEvxEHN 中的压缩包解压,

然后放到以下目录中即可
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport]]></description><category></category></item><item><title><![CDATA[iOS 多个异步请求全部请求结束之后刷新UI]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/50463838</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/50463838</guid><author>github_28024665</author><pubDate>Tue, 05 Jan 2016 17:09:54 +0800</pubDate><description><![CDATA[使用场景举例:
一个tableView的数据源由多个网络请求到的数据组合而成, 当所有网络请求结束之后才需要刷新tableView
使用gcd 中的group方法实现:
// 创建gcd group
        serviceGroup = dispatch_group_create();
        for (NSInteger i = 1; i < 5; i++) {]]></description><category></category></item><item><title><![CDATA[*** Assertion failure in -[UICollectionViewData validateLayoutInRect:], /SourceCache/UIKit_Sim/UIKit]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/47426991</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/47426991</guid><author>github_28024665</author><pubDate>Tue, 11 Aug 2015 21:05:21 +0800</pubDate><description><![CDATA[*** Assertion failure in -[UICollectionViewData validateLayoutInRect:], /SourceCache/UIKit_Sim/UIKit-3347.44.2/UICollectionViewData.m:426


把自己遇到的坑记录下来...... 
如果在一个VC中使用了两个UICollectionView, 在使用rel]]></description><category></category></item><item><title><![CDATA[iOS 临时想改变状态栏字体颜色]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/46276917</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/46276917</guid><author>github_28024665</author><pubDate>Sat, 30 May 2015 18:20:17 +0800</pubDate><description><![CDATA[只需要重写下面的方法即可:- (UIStatusBarStyle)preferredStatusBarStyle
{
    UIStatusBarStyle statusBarStyle = UIStatusBarStyleLightContent;
    return statusBarStyle;
}]]></description><category></category></item><item><title><![CDATA[iOS 给tableViewCell添加动画]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/46116863</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/46116863</guid><author>github_28024665</author><pubDate>Thu, 28 May 2015 08:55:37 +0800</pubDate><description><![CDATA[当增加数据源时不能使用[tableView reloadData]; ,因为会影响动画效果.    NSInteger number = _arr.count;
    self.indexPaths = [NSMutableArray array];
    for (NSInteger i = 0; i < _arr.count - 1; i++) {
          NSString *]]></description><category></category></item><item><title><![CDATA[iOS 去掉字符串中两头的尖括号]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/46051039</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/46051039</guid><author>github_28024665</author><pubDate>Wed, 27 May 2015 19:51:35 +0800</pubDate><description><![CDATA[NSString *tokeSt = @"";
    NSCharacterSet *set = [NSCharacterSet characterSetWithCharactersInString:@"\\"];
    tokeStr = [tokeStr stringByTrimmingCharactersInSet:set];]]></description><category></category></item><item><title><![CDATA[iOS 定位]]></title><link>https://blog.youkuaiyun.com/github_28024665/article/details/45579215</link><guid>https://blog.youkuaiyun.com/github_28024665/article/details/45579215</guid><author>github_28024665</author><pubDate>Fri, 08 May 2015 14:03:14 +0800</pubDate><description><![CDATA[一行代码显示你的位置

iOS中的MapKit集成了定位的功能，使用一行代码就可以在google地图上展示出自己当前的位置，代码如下：




[objc] view
 plaincopyprint?






-(IBAction) showLocation:(id) sender {  
      
    if ([[btnShowLocation ti]]></description><category></category></item></channel></rss>