自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沙漠飞鱼的博客

让学习和优秀成为一种习惯!

  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

转载 对回调函数的理解

今天讨论下C/C++中的回调函数。     在理解“回调函数”之前,首先讨论下函数指针的概念。函数指针(1)概念:指针是一个变量,是用来指向内存地址的。一个程序运行时,所有和运行相关的物件都是需要加载到内存中,这就决定了程序运行时的任何物件都可以用指针来指向它。函数是存放在内存代码区域内的,它们同样有地址,因此同样可以用指针来存取函数,把这种指向函数入口地址的指针称为函数指

2017-02-24 23:17:26 257

转载 C++父类子类中虚函数的使用

构造函数不能是虚函数,因为在调用构造函数创建对象时,构造函数必须是确定的,所以构造函数不能是虚函数。析构函数可以是虚函数。 1.父类Father.h:[cpp] view plain copy#pragma once  class Father  {  public:      Father(void)

2017-02-22 16:01:14 968

转载 指针函数与函数指针

1.指针函数先看下面的函数声明,注意,此函数有返回值,返回值为int *,即返回值是指针类型的。[cpp] view plain copyint *f(int a, int b);  上面的函数声明又可以写成如下形式:int* f(int a, int b);让指针标志 * 与int紧贴在一起,而与函数名f

2017-02-22 15:07:54 217

转载 指针常量 与常量指针的区别

在C/C++中关键字const用来定义一个只读的变量或者对象,有如下优点    (1)便于类型检查,如函数的函数 fun(const int a) a的值不允许变,这样便于保护实参。    (2)功能类似与宏定义,方便参数的修改和调整。如 const int max = 100;    (3)节省空间,如果再定义a = max,b=max。。。就不用在为max分配空间了,而用宏定义的话

2017-02-21 16:44:34 303

转载 C++中重载、重写(覆盖)和隐藏的区别

基本概念: 重载:是指同一可访问区内被声明的几个具有不同参数列(参数的类型,个数,顺序不同)的同名函数,根据参数列表确定调用哪个函数,重载不关心函数返回类型。示例:class A{public: void test(int i); void test(double i);//overload void test(int i, double j);//overload

2017-02-15 14:58:59 342

转载 iOS strong,copy以及递归锁的使用

NSString属性什么时候用copy,什么时候用strong?我们在声明一个NSString属性时,对于其内存相关特性,通常有两种选择(基于ARC环境):strong与copy。那这两者有什么区别呢?什么时候该用strong,什么时候该用copy呢?让我们先来看个例子。示例我们定义一个类,并为其声明两个字符串属性,如下所示:@interface Tes

2017-02-15 14:00:51 630

转载 XCode调试技巧

Xcode7中苹果为我们增加了两个重要的debug相关功能。了解之后觉得非常实用,介绍给大家。1.Address Sanitizer: 妈妈再也不用担心 EXC_BAD_ACCESS EXC_BAD_ACCESS一直是很多开发者的噩梦,因为这个错误很不直观,出现后往往要花很长时间才能定位到错误。苹果这次带来了革命性的提升。在项目的Scheme中Diagnostics下,

2017-02-15 10:46:46 208

转载 mac上wireshark使用以及找不到网卡问题解决

1、WireShark依赖X11;2、默认情况下Mac OS X是不安装X11的;因此,在Mac上安装WireShark,首先找出Mac OS 安装DVD安装X11。安装完以后 echo $DISPLAY看看是不是出现如下结果:0.0如果没有,请执行如下命令行:DISPLAY=:0.0; export DISPLAY另外,由于Mac OS的bug问题,每次重启系统以

2017-02-14 16:51:36 2337

转载 Mac环境下svn的使用

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,如何在Mac环境下搭建svn服务器端环境。创建代码仓库,用来存储客户端所上传的代码我先在/User/apple目录下新建一个svn目录,以后

2017-02-14 15:54:15 750

转载 oc总结 --oc基础语法相关知识

m是OC源文件扩展名,入口点也是main函数,第一个OC程序:#import int main(int argc, const char * argv[]){theme manager    @autoreleasepool {        NSLog(@"Hello, World!");    }    return 0;

2017-02-14 11:48:20 361

转载 根据字体多少使UILabel自动调节尺寸

在大多属性情况下,给UILabel进行动态数据绑定的时候,往往需要根据字符串的多少,动态调整UILabel的宽度或高度。下面分两种情况考虑:1、UILabel宽度不变,根据字体多少,自动调整UILabel的高度,并折行显示。代码如下:[cpp] view plain copyUILabel *label = [[UIL

2017-02-14 11:45:52 505

转载 UISlider自定义滑块大小

[objc] view plain copy"margin-top: 0px; margin-bottom: 0px; font-size: 14px; line-height: normal; font-family: Menlo; color: rgb(0, 177, 255);">"code" class="objc">- (void)viewDidLoad 

2017-02-14 11:42:22 5959

转载 内存恶鬼drawRect - 谈画图功能的内存优化

原文地址:http://blog.csdn.net/jijiji000111/article/details/50480405 ;感谢原作者:http://mp.weixin.qq.com/s?__biz=MjM5NTIyNTUyMQ==&mid=447105405&idx=1&sn=054dc54289a98e8a39f2b9386f4f620e&scene=23&srcid=0108R

2017-02-14 11:21:23 443

转载 UIScrollView控件实现图片缩放功能

原文地址:http://www.cnblogs.com/wendingding/p/3754268.html;一、缩放1.简单说明:有些时候,我们可能要对某些内容进行手势缩放,如下图所示 UIScrollView不仅能滚动显示大量内容,还能对其内容进行缩放处理。也就是说,要完成缩放功能的话,只需要将需要缩放的内容添加到UIScrollVi

2017-02-14 11:16:47 300

转载 UICollectionView基本使用详解(OC)

原文地址:http://www.cnblogs.com/YX-zhuanzhu/p/5288057.html;UICollectionView是从iOS6开始引入使用的,目前应用非常广泛,很牛逼!老外的博客也是这么说的(传送门)## 与UITableView的初步比较UITableView应该是大家最熟悉的控件了,UICollectionView的使用与之类

2017-02-14 11:06:16 268

转载 iOS-UICollectionView用法

首先认识一下UICollectionView[objc] view plain copy NS_CLASS_AVAILABLE_IOS(6_0) @interface UICollectionView : UIScrollView  UICollectionView 和 UICollectionViewController 类

2017-02-14 11:01:02 306

转载 【IOS 开发】基本 UI 控件详解 (UISegmentedControl | UIImageView | UIProgressView | UISlider | UIAlertView )

转载出处:http://blog.csdn.net/shulianghan/article/details/50163725;一. 分段控件 (UISegmentedControl)控件展示 : 1. UISegmentedControl 控件属性

2017-02-14 10:56:26 531

原创 object-c学习网站

https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html

2017-02-14 10:35:17 1566

原创 FFmpeg编译以及学习

官方编译网站:https://trac.ffmpeg.org/wiki/CompilationGuide;https://trac.ffmpeg.org/wiki/CompilationGuide/WinRT;学习网站:http://www.cuplayer.com/player/PlayerCode/FFmpeg/;雷神的CSDN博客;

2017-02-14 10:30:48 246

转载 iOS的UI方法大全

1、UILable  创建一个lableUILabel *label = [[UILabel alloc]init];设置颜色label.backgroundColor = [[UIColor alloc]initWithRed:self.slider.value green:0 blue:0 alpha:1] 

2017-02-14 09:51:38 388

转载 C# 使用Semaphore(信号量)控制多线程

使用背景在C#.NET中,当需要动态控制线程的数量时,我们可以使用Semaphore来控制最大线程数。 关于Semaphore代码示例 class Program { //Semaphore(初始授予0个请求数,设置最大可授予5个请求数) static Semaphore semaphore = new Semaphore(0, 5

2017-02-09 11:35:27 6603

转载 C# Task的用法

C# Task 的用法其实Task跟线程池ThreadPool的功能类似,不过写起来更为简单,直观。代码更简洁了,使用Task来进行操作。可以跟线程一样可以轻松的对执行的方法进行控制。顺便提一下,配合CancellationTokenSource类更为可以轻松的对Task操作的代码进行中途终止运行,会在后面的章节中讲述。如果我们使用线程池来实现某几个方法运行,然后等待运行完

2017-02-09 11:19:23 19953 3

转载 C# 静态构造函数的说明

静态构造函数是C#的一个新特性,其实好像很少用到。不过当我们想初始化一些静态变量的时候就需要用到它了。这个构造函数是属于类的,而不是属于哪里实例的,就是说这个构造函数只会被执行一次。也就是在创建第一个实例或引用任何静态成员之前,由.NET自动调用。  class SimpleClass{    // Static constructor    static SimpleCl

2017-02-09 10:58:56 203

转载 VS部分快捷方式

VS2005代码编辑器的展开和折叠代码确实很方便和实用。以下是展开代码和折叠代码所用到的快捷键,很常用:Ctrl + M + O: 折叠所有方法Ctrl + M + M: 折叠或者展开当前方法Ctrl + M + L: 展开所有方法 解决VS2010中工具箱的的不见的问题:按快捷键Ctrl+Alt+X全屏:Shift+Alt+Enter注

2017-02-08 17:16:42 334

转载 Touch Gestures for Windows 8 and 8.1(Win8 手势操作)

InformationA touch gesture is the physical act or motion performed on a touch screen by your finger.This tutorial will provide you with a list of touch gestures that you can use with Windows 8

2017-02-07 15:30:48 1016

转载 WPF 向Grid中动态添加控件

private void Window_Loaded(object sender, RoutedEventArgs e){MyGrid.RowDefinitions.Add(new RowDefinition()); //添加行MyGrid.RowDefinitions.Add(new RowDefinition()); //添加行Button btn_Click 

2017-02-06 17:20:07 17906

转载 sql语句-linq语言-lambda表达式对照

sql语句-linq语言-lambda表达式对照

2017-02-06 16:30:13 1399

转载 设置ListBox选中项的背景颜色

[html] view plain copy Style x:Key="UserItemContainerStyle" TargetType="ListBoxItem">      Style.Resources>                    SolidColorBrush x:Key="{x:Static SystemColors.Highl

2017-02-06 15:44:00 5801

转载 [WPF疑难]避免窗口最大化时遮盖任务栏

详细地址:http://www.cnblogs.com/zhouyinhui/archive/2008/11/04/1326188.html

2017-02-06 15:10:15 3359

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除