<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[吴灿烽的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/reallyWCF</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; reallyWCF]]></copyright><item><title><![CDATA[XtraReport批量预览]]></title><link>https://blog.youkuaiyun.com/reallyWCF/article/details/84333464</link><guid>https://blog.youkuaiyun.com/reallyWCF/article/details/84333464</guid><author>reallyWCF</author><pubDate>Thu, 22 Nov 2018 09:15:51 +0800</pubDate><description><![CDATA[XtraReport2 report1 = new XtraReport2();
report1.CreateDocument();           
for (int i = 0; i &amp;lt; 7; i++)
 {
        XtraReport2 report2 = new XtraReport2();
        report2.CreateDocument();
     ...]]></description><category></category></item><item><title><![CDATA[bootstrap-table 动态合并行和列方法]]></title><link>https://blog.youkuaiyun.com/reallyWCF/article/details/80029590</link><guid>https://blog.youkuaiyun.com/reallyWCF/article/details/80029590</guid><author>reallyWCF</author><pubDate>Sat, 21 Apr 2018 14:49:26 +0800</pubDate><description><![CDATA[用法：$(&quot;#table2&quot;).bootstrapTable({             url: &quot;http://...&quot;,            columns: [],            onLoadSuccess: function (data) {                mergeCells(data, &quot;FDepName3&quot;, 1, $('#table2'));//行合并 ...]]></description><category></category></item><item><title><![CDATA[XtraReport显示行序号]]></title><link>https://blog.youkuaiyun.com/reallyWCF/article/details/78041490</link><guid>https://blog.youkuaiyun.com/reallyWCF/article/details/78041490</guid><author>reallyWCF</author><pubDate>Wed, 20 Sep 2017 15:31:41 +0800</pubDate><description><![CDATA[思路：通过cell的beforePrint方法循环，并将当前行号this.CurrentRowIndex+1做为序号
   
代码如下：
#region 行号显示
        private void number_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
        {]]></description><category></category></item><item><title><![CDATA[Winform(XtraReport)实现打印方法（转载）]]></title><link>https://blog.youkuaiyun.com/reallyWCF/article/details/77998478</link><guid>https://blog.youkuaiyun.com/reallyWCF/article/details/77998478</guid><author>reallyWCF</author><pubDate>Sat, 16 Sep 2017 08:41:05 +0800</pubDate><description><![CDATA[首先新建一个XtraReport类。根据需要设计报表页面布局；



布局设计完毕后，写代码绑定数据；



[csharp] view
 plain copy


 print?



using System;  
using System.Drawing;  
using System.Collections;  
using System.Compon]]></description><category></category></item><item><title><![CDATA[copy，retain，strong的区别]]></title><link>https://blog.youkuaiyun.com/reallyWCF/article/details/56835983</link><guid>https://blog.youkuaiyun.com/reallyWCF/article/details/56835983</guid><author>reallyWCF</author><pubDate>Fri, 24 Feb 2017 11:48:37 +0800</pubDate><description><![CDATA[之前的编码中，对于NSString的property修饰，习惯性使用copy，只是粗略的知道copy属于深复制，retain/strong属于浅复制，并没有对其深究。最近需要详细了解这一块知识，在网上搜索相关内容，并且用代码验证，查看对比了内存地址，做一些总结。
        一、之前对于copy和retain/strong的区别理解是这样的：
        copy是复制了源对象所在内存]]></description><category></category></item><item><title><![CDATA[iOS协议实现多继承]]></title><link>https://blog.youkuaiyun.com/reallyWCF/article/details/56285898</link><guid>https://blog.youkuaiyun.com/reallyWCF/article/details/56285898</guid><author>reallyWCF</author><pubDate>Tue, 21 Feb 2017 15:54:10 +0800</pubDate><description><![CDATA[1、单继承中父类可以声明成员变量和方法，子类继承父类之后，子类会继承父类所拥有的成员变量和成员方法，子类可以不写父类的方法。
2、协议中不可以声明变量，只能声明方法，然后由遵守协议的类实现方法
3、因为一个类中可以遵守多个协议，所以一个类中可以继承多个类的方法，但是实现则要在本类中实现。（协议多继承的本质）
ps：总的来说单继承可以继承父类的属性方法并且不用重写父类方法可以使用，但协议多继承]]></description><category></category></item><item><title><![CDATA[iOS中协议delegate的传值注意点]]></title><link>https://blog.youkuaiyun.com/reallyWCF/article/details/55668160</link><guid>https://blog.youkuaiyun.com/reallyWCF/article/details/55668160</guid><author>reallyWCF</author><pubDate>Sat, 18 Feb 2017 16:11:51 +0800</pubDate><description><![CDATA[1、iOS中协议的用途一般是用来进行反向传值，一般步骤如下：
1）声明协议


@protocol ThirdDalegate NSObject>



-(void)printNum:(int)num;//自定义方法用来反向传值

@end

2）定义协议属性


@interface SecondViewController :
UIViewController]]></description><category></category></item><item><title><![CDATA[php的Mysqli封装类]]></title><link>https://blog.youkuaiyun.com/reallyWCF/article/details/53835538</link><guid>https://blog.youkuaiyun.com/reallyWCF/article/details/53835538</guid><author>reallyWCF</author><pubDate>Fri, 23 Dec 2016 09:39:38 +0800</pubDate><description><![CDATA[初学php，由于SQL语句书写比较麻烦，就寻思着写个封装类，以便以后调用。
写得并不完善，谨以此记录。


<?php
header('content-type:text/html;charset=utf-8');

class ConnectMysqli{
    //私有的属性
    private static $dbcon=false;
    private $host;
  ]]></description><category></category></item><item><title><![CDATA[iOS转场动画CATransition]]></title><link>https://blog.youkuaiyun.com/reallyWCF/article/details/53559036</link><guid>https://blog.youkuaiyun.com/reallyWCF/article/details/53559036</guid><author>reallyWCF</author><pubDate>Sat, 10 Dec 2016 16:00:54 +0800</pubDate><description><![CDATA[#define IMAGE_COUNT 5




@interface 
PictureViewController ()

{

    UIImageView *_imageView;

    int _currentIndex;

}

@property (nonatomic,strong)NSArray
 * imageArr;

@proper]]></description><category></category></item><item><title><![CDATA[iOS沙盒文件存储]]></title><link>https://blog.youkuaiyun.com/reallyWCF/article/details/53541228</link><guid>https://blog.youkuaiyun.com/reallyWCF/article/details/53541228</guid><author>reallyWCF</author><pubDate>Fri, 09 Dec 2016 16:43:56 +0800</pubDate><description><![CDATA[在h文件中：

//将json数据暂存在沙盒

+(void)writeToFile:(NSDictionary*)dic WithName:(NSString*)fileName;




//读取预存的json数据

+(NSDictionary*)getDataWithFileName:(NSString*)fileName;




//将字符串转为json]]></description><category></category></item></channel></rss>