<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CanFlyp的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CanFlyp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CanFlyp]]></copyright><item><title><![CDATA[MySql排序并查询排名]]></title><link>https://blog.youkuaiyun.com/CanFlyp/article/details/105239459</link><guid>https://blog.youkuaiyun.com/CanFlyp/article/details/105239459</guid><author>CanFlyp</author><pubDate>Wed, 01 Apr 2020 10:07:51 +0800</pubDate><description><![CDATA[MySql排序并查询排名
SELECT u.uid,u.name,u.score, @rownum := @rownum + 1 AS rownum
FROM (SELECT @rownum := 0) r, `user` u
ORDER BY u.score DESC;



]]></description><category></category></item><item><title><![CDATA[idea快捷键]]></title><link>https://blog.youkuaiyun.com/CanFlyp/article/details/103341489</link><guid>https://blog.youkuaiyun.com/CanFlyp/article/details/103341489</guid><author>CanFlyp</author><pubDate>Sun, 01 Dec 2019 23:31:05 +0800</pubDate><description><![CDATA[Ctrl
快捷键	介绍
Ctrl + F	在当前文件进行文本查找 （必备）
Ctrl + R	在当前文件进行文本替换 （必备）
Ctrl + Z	撤销 （必备）
Ctrl + Y	删除光标所在行 或 删除选中的行 （
必备）
Ctrl + X	剪切光标所在行 或 剪切选择内容
Ctrl + C	复制光标所在行 或 复制选择内容
Ctrl + D	复制光标所在行 或 复制选择内容，并把复制内容插入光...]]></description><category></category></item><item><title><![CDATA[MyBatis注解Results]]></title><link>https://blog.youkuaiyun.com/CanFlyp/article/details/99402324</link><guid>https://blog.youkuaiyun.com/CanFlyp/article/details/99402324</guid><author>CanFlyp</author><pubDate>Tue, 13 Aug 2019 08:25:30 +0800</pubDate><description><![CDATA[MyBatis中使用@Results注解来映射查询结果集到实体类属性。
（1）@Results的基本用法。当数据库字段名与实体类对应的属性名不一致时，可以使用@Results映射来将其对应起来。column为数据库字段名，porperty为实体类属性名，jdbcType为数据库字段数据类型，id为是否为主键。
（2）连表查询时使用Results注解可以查询连接的表的数据
@Select("sele...]]></description><category></category></item><item><title><![CDATA[ios-学习 dsbridge oc使用(转)]]></title><link>https://blog.youkuaiyun.com/CanFlyp/article/details/90368466</link><guid>https://blog.youkuaiyun.com/CanFlyp/article/details/90368466</guid><author>CanFlyp</author><pubDate>Mon, 20 May 2019 08:15:49 +0800</pubDate><description><![CDATA[1.先pod进去dsBridge
pod “dsBridge”
2.然后官网给我解析就是开始创建一个JsApiTest类，但是没有说明这个类是干什么的，其实这个类中的方法都是js调用oc的方法。
#import "JsApiTest.h"
#import "dsbridge.h"
 
@implementation JsApiTest
 //  同步
- (NSString *)testSyn: ...]]></description><category></category></item><item><title><![CDATA[ios学习--DispatchGroup的使用--转载]]></title><link>https://blog.youkuaiyun.com/CanFlyp/article/details/90247249</link><guid>https://blog.youkuaiyun.com/CanFlyp/article/details/90247249</guid><author>CanFlyp</author><pubDate>Wed, 15 May 2019 23:13:31 +0800</pubDate><description><![CDATA[学习跳转链接
// TODO 详细学习

]]></description><category></category></item><item><title><![CDATA[ios学习--阴影和遮罩的坑]]></title><link>https://blog.youkuaiyun.com/CanFlyp/article/details/90183813</link><guid>https://blog.youkuaiyun.com/CanFlyp/article/details/90183813</guid><author>CanFlyp</author><pubDate>Mon, 13 May 2019 23:44:09 +0800</pubDate><description><![CDATA[学习链接

要想实现任意圆角+阴影，则只能通过两个view（也可以是一个view的多个layer）实现了，其中一个view只负责投影（注意背景色为nil），另外一个负责圆角显示（显示内容主要在这个view上）。

// 设置部分圆角 使用遮罩
let corView = UIView(frame: CGRect(x: 50, y: 60, width: 300, height: 200))
   ...]]></description><category></category></item><item><title><![CDATA[ios学习--加载http网络图片音频等出错]]></title><link>https://blog.youkuaiyun.com/CanFlyp/article/details/90050215</link><guid>https://blog.youkuaiyun.com/CanFlyp/article/details/90050215</guid><author>CanFlyp</author><pubDate>Thu, 09 May 2019 23:38:47 +0800</pubDate><description><![CDATA[在访问网络图片时出现图片打不开和报错处理（插旗）
苹果官方已经不让使用不安全的http协议，推荐使用https
那如果我们还是使用http协议怎么办呢
我们可以通过配置项目中的info.plist 来使用http
参考

...]]></description><category></category></item><item><title><![CDATA[ios--学习Alamofire网络框架的使用]]></title><link>https://blog.youkuaiyun.com/CanFlyp/article/details/89980737</link><guid>https://blog.youkuaiyun.com/CanFlyp/article/details/89980737</guid><author>CanFlyp</author><pubDate>Wed, 08 May 2019 23:19:28 +0800</pubDate><description><![CDATA[1，首先使用cocoapods导入，如果有不会的同学 点击这里，pod的使用
2，直接上代码：
import UIKit
import Alamofire

enum MethodType:NSInteger {
    case GET
    case POST
}

class NetWorkTools: NSObject {
    class func requestData(_ typ...]]></description><category></category></item><item><title><![CDATA[ios学习--charts绘图学习（一）]]></title><link>https://blog.youkuaiyun.com/CanFlyp/article/details/89931583</link><guid>https://blog.youkuaiyun.com/CanFlyp/article/details/89931583</guid><author>CanFlyp</author><pubDate>Tue, 07 May 2019 23:01:09 +0800</pubDate><description><![CDATA[charts的导入
这里我们使用pod集成charts库，下面是关于pod的使用
关于pod集成第三方库
打开终端，进入项目文件夹，使用pod init 初始一个podfile文件
查找charts
pod search ‘Charts’

结果

将pod ‘Charts’, ‘~&gt; 3.2.1’ 添加到Podfile文件中，在 do 和end之间，pod for xxxxx之后
终端执行...]]></description><category></category></item><item><title><![CDATA[ios--手势的学习（一）]]></title><link>https://blog.youkuaiyun.com/CanFlyp/article/details/89893348</link><guid>https://blog.youkuaiyun.com/CanFlyp/article/details/89893348</guid><author>CanFlyp</author><pubDate>Mon, 06 May 2019 22:44:48 +0800</pubDate><description><![CDATA[一.UIGestureRecognizer手势
1.UIPanGestureRecognizer（拖动）
2.UIPinchGestureRecognizer（捏合）
3.UIRotationGestureRecognizer（旋转）
4.UITapGestureRecognizer（点按）
5.UILongPressGestureRecognizer（长按）
6.​UISwipeGestureR...]]></description><category></category></item><item><title><![CDATA[ios学习--好用的小技巧]]></title><link>https://blog.youkuaiyun.com/CanFlyp/article/details/89689396</link><guid>https://blog.youkuaiyun.com/CanFlyp/article/details/89689396</guid><author>CanFlyp</author><pubDate>Tue, 30 Apr 2019 00:20:23 +0800</pubDate><description><![CDATA[1.快速生成启动页
1.点击项目，进入general

2.找到APP Icons and Launch images。点开

3.有一条属性Launch images sources  点击后面的use asset。弹出一个界面，选择migrate

4.进入Asset查看，会发现添加了一个LaunchImage

5.选中，打开操作栏。这里选择我打钩的这几项就可以适配所有iphone

6.为...]]></description><category></category></item><item><title><![CDATA[ios学习---使用pod集成第三方库]]></title><link>https://blog.youkuaiyun.com/CanFlyp/article/details/89647987</link><guid>https://blog.youkuaiyun.com/CanFlyp/article/details/89647987</guid><author>CanFlyp</author><pubDate>Sun, 28 Apr 2019 23:08:08 +0800</pubDate><description><![CDATA[1.安装Pod
打开终端输入下面的命令
sudo gem install cocoapods

会提示输入密码。输入管理员密码即可自动安装
关于ruby的升级
国内用户设置仓库使用  https://gems.ruby-china.com/
查看本机的ruby仓库  在终端输入命令
gem sources -l

仓库的移除
gem sources --remove  要移除的仓库地址
类似
ge...]]></description><category></category></item><item><title><![CDATA[ios学习--tableview 自定义cell扩展]]></title><link>https://blog.youkuaiyun.com/CanFlyp/article/details/89367336</link><guid>https://blog.youkuaiyun.com/CanFlyp/article/details/89367336</guid><author>CanFlyp</author><pubDate>Wed, 17 Apr 2019 23:16:37 +0800</pubDate><description><![CDATA[1.自定义group中的cell个数
// 这里根据section 的下标  返回不同的cell数量
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -&gt; Int {
        if section == 2 {
            return 3
        }else...]]></description><category></category></item><item><title><![CDATA[ios学习--tableview的使用]]></title><link>https://blog.youkuaiyun.com/CanFlyp/article/details/89322904</link><guid>https://blog.youkuaiyun.com/CanFlyp/article/details/89322904</guid><author>CanFlyp</author><pubDate>Mon, 15 Apr 2019 22:48:44 +0800</pubDate><description><![CDATA[1.创建一个viewctrl 并继承UITableViewDelegate, UITableViewDataSource
实现方法 设置行高和数量
class JobViewCtrl: UIViewController, UITableViewDelegate, UITableViewDataSource{
    
    let homeWork = [[
        "teacherNa...]]></description><category></category></item><item><title><![CDATA[ios学习--常用]]></title><link>https://blog.youkuaiyun.com/CanFlyp/article/details/89304294</link><guid>https://blog.youkuaiyun.com/CanFlyp/article/details/89304294</guid><author>CanFlyp</author><pubDate>Sun, 14 Apr 2019 23:37:59 +0800</pubDate><description><![CDATA[1.view添加背景图片。 实现平铺
// 通过使用layer.contents 添加平铺的背景
self.view.layer.contents = UIImage(named: "图片名称")?.cgImage

2.获取当前设备的屏幕大小
var screen = UIScreen.main.bounds
let width = screen.width
let height = scree...]]></description><category></category></item><item><title><![CDATA[ios学习--tabbarctrl使用]]></title><link>https://blog.youkuaiyun.com/CanFlyp/article/details/89222170</link><guid>https://blog.youkuaiyun.com/CanFlyp/article/details/89222170</guid><author>CanFlyp</author><pubDate>Thu, 11 Apr 2019 22:52:30 +0800</pubDate><description><![CDATA[ios tabbarcontroller使用
1、创建一个tabbarctrl

添加的组件带着两个界面

如果添加新的界面可以添加viewctrl 组件

本文使用代码实现所以不需要添加relationship segue。删除连接
如果添加新页面直接添加一个viewctrl组件即可。为每个viewctrl添加一个tabbaritem
2、为组件添加控制类
在项目中右键创建控制类


打开组件的...]]></description><category></category></item></channel></rss>