码迷,mamicode.com
首页 > 2015年05月05日 > 全部分享
cout 字符指针和int等指针的解释
问题来源在牛客网的讨论群里,有人提出了这样的问题代码: ”’ char *p = NULL; cout << p;int *q = NULL; cout << q; ”’ 上述代码在windows下面使用vs,一个会报错一个不会报错~ 但是在linux下面并不会报错~猜想 字符指针是直接打印指针指向的值(字符串),访问了空指针的内容; int指针,输出是打印指针的值(null=0),所...
分类:其他好文   时间:2015-05-05 12:40:36    阅读次数:184
pig脚本不需要后缀名(python tempfile模块生成pig脚本临时文件,执行)
pig 脚本运行不需要后缀名pig脚本名为tempfile,无后缀名 用pig -f tempfile 可直接运行 另外,pig tempfile也可以直接运行 这样就可以用python临时文件存储pig脚本内容直接调用python调用pig脚本的一种方式将pig脚本用任意文件存储,执行时写入python的临时文件(tempfile模块操作),执行结束后删除。执行过程: 用tempfile模...
分类:编程语言   时间:2015-05-05 12:39:40    阅读次数:143
mysql系列-解压版安装mysql和配置以及密码修改
解压版mysql的一些简单安装以及简单配置和操作...
分类:数据库   时间:2015-05-05 12:37:18    阅读次数:175
POJ 1661 Help Jimmy
把平台按高度排序,从前面的平台开始往下找,找到最近的一个平台,记录下来的点,以后不再能从该点下来了,因为小人不能穿过平台直接下落,最后到达地面的时候特殊处理一下 dp[i].x1:到达第i个平台左端点的最短时间 dp[i].x2:到达第i个平台右端点的最短时间 递推式:dp[j].x1=min(dp[i].x2+a[i].h-a[j].h+a[i].x2-a[j].x1,dp[j].x1...
分类:其他好文   时间:2015-05-05 12:38:25    阅读次数:115
Boost库之function的使用
?? Boost库的function是一组函数对象包装类的模板,实现了一个泛型的回调机制。Boost库的function与函数指针相比,优点在于它允许用户在目标的实现上拥有更大的弹性,即目标既可以是普通函数(自由函数),也可以是函数对象和类成员函数,而且可以给函数添加状态。 使用Boost库的function,可以很好地与现有的代码融合在一起。另外,function还可以与Boost库的bin...
分类:其他好文   时间:2015-05-05 12:39:15    阅读次数:116
Boost库之bind的使用
?? Boost库的bind是对STL的bind1st和bind2nd的进一步泛化,那么我们不免要问,bind相对于bind1st和bind2nd,都有哪些优点呢?下面通过一个具体的例子来说明这个问题。 假如有一个整数的容器vector,现在想找出容器中不大于10的元素的个数,那么我们可以有多种方式来实现: 1.    自由函数方式 BOOL LessEqualToTen(int nTem...
分类:其他好文   时间:2015-05-05 12:36:54    阅读次数:129
【问题处理】Icon.png pngcrush caught libpng error:Read Error
遇到问题 在项目Archive时,遇到 Icon.png pngcrush caught libpng error:    Read Error错误 处理方法 Icon.png的导出有问题,不能含有透明元素。 如果是用自带preview(预览)导出的,那么Icon.png导出的时候不能选择alpha,重新导出下替换掉就可以了。 如果是photoShop导出的,要以NOT INTERL...
分类:其他好文   时间:2015-05-05 12:39:32    阅读次数:131
Boost库之lambda的使用
?? 在C++引入Boost库的lambda之前,许多编程语言,比如Lisp、Python和C#中就已经有了lambda。Boost库创建lambda的最初动机,是为了解决使用标准库时存在大量小的函数对象的定义的问题。而实际上,我们完全可以在需要使用这些函数对象的时候进行声明和定义,即就地进行。lambda库通过创建一个匿名的lambda表达式来代替实名的函数对象,大大简化了标准库的语法。 下...
分类:其他好文   时间:2015-05-05 12:37:25    阅读次数:163
C++ 11 bind
?? bind是一组用于函数绑定的模板。在对某个函数进行绑定时,可以指定部分参数或全部参数,也可以不指定任何参数,还可以调整各个参数间的顺序。对于未指定的参数,可以使用占位符_1、_2、_3来表示。-1表示绑定后的函数的第1个参数,_2表示绑定后的函数的第2个参数,其他依次类推。     bind可以绑定到普通函数、函数对象、类的成员函数和类的成员变量。下面分别进行介绍。     1、普通函...
分类:编程语言   时间:2015-05-05 12:37:53    阅读次数:211
通过Loadrunner 录制ISO设备的HTTP请求
通过Loadrunner 录制ISO设备的HTTP请求由于andriod平台,HP提供了HP Loadrunner Mobile Recorder 在andriod上进行记录交互信息,但是对于IOS却没有,因此在loadrunner12中提供了Proxy Recorder的方式对IOS的http协议进行了录制。这个新的组件可以使loadrunner记录远端主机的http请求,并形成脚本。PS:HP...
分类:Web程序   时间:2015-05-05 12:35:53    阅读次数:266
iOSdCateGory 类别的扩展---使用+理解
CateGory 在IOS 中是一种类的扩展方式,就好像是赵本山和宋丹丹的那个《下蛋的公鸡》的小品一样,公鸡是打鸣的,他不会下蛋,但是给他加个新功能 就是下蛋! 这就是CateGory在类,中的作用!(别吐槽!!谢谢!!) 要注意的是:gateGory 只能扩展 (instance method 和Class method )不可以添加instance variable(个人感觉被必要!可以in...
分类:移动开发   时间:2015-05-05 12:38:50    阅读次数:129
猫猫学IOS(三十)UI之Quartz2D画图片画文字
回头看了看自己写的博客,猫猫决定以后更改风格 本意是想大家看效果直接拷贝代码能用,注释齐全也方便学习,但是发现这样对新手学习特别困难,以后素材源码不会上传了,有想要的可以去群里找。 以后风格基本是–>看标题–>看目录–>看图片–>看代码–>自己尝试。当然,如果有好的给力Demo猫猫还是会原来那样放上来的。猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:http://bl...
分类:移动开发   时间:2015-05-05 12:36:05    阅读次数:157
iOS关掉横屏后某单个页面横竖屏切换
在你想支持横竖屏的viewController里面重写两个方法: // 支持设备自动旋转 - (BOOL)shouldAutorotate { return YES; } // 支持横竖屏显示 - (NSUInteger)supportedInterfaceOrientations { return UIInterfaceOrientationMaskAll; } 这样在这个viewController中就可以横竖屏切换了。 但是,如果你window的rootViewControlle...
分类:移动开发   时间:2015-05-05 12:36:49    阅读次数:160
thinkphp文件上传
class FileAction extends Action{     function index(){         $file=M('file');         $list=$file->select();         $this->assign('filelist',$list);         $this->display();        }       ...
分类:Web程序   时间:2015-05-05 12:36:28    阅读次数:152
C++ 11 function
?? function是一组函数对象包装类的模板,实现了一个泛型的回调机制。function与函数指针比较相似,优点在于它允许用户在目标的实现上拥有更大的弹性,即目标既可以是普通函数,也可以是函数对象和类的成员函数,而且可以给函数添加状态。     声明一个function时,需要给出所包装的函数对象的返回值类型和各个参数的类型。比如,声明一个function,它返回一个bool类型并接受一个...
分类:编程语言   时间:2015-05-05 12:37:18    阅读次数:169
C++ 11智能指针之shared_ptr
?? shared_ptr是一个引用计数智能指针,用于共享对象的所有权。它可以从一个裸指针、另一个shared_ptr、一个auto_ptr、或者一个weak_ptr构造。还可以传递第二个参数给shared_ptr的构造函数,它被称为删除器(deleter)。删除器用于处理共享资源的释放,这对于管理那些不是用new分配也不是用delete释放的资源时非常有用。shared_ptr被创建后,就可以...
分类:编程语言   时间:2015-05-05 12:35:00    阅读次数:179
【Discuz】去除以管理员身份登录之后,右下角应用更新提醒的方法
Discuz! X在安装之后,如果不做修改,直接以管理员身份登录,右下角会弹出“应用更新提醒”的信息: 如果要想去除这个提醒,则可以打开source\module\misc\misc_patch.php这个文件,大概是80+行,把 if ($$$$newversion) {} 这个判断条件去掉,如下图: 则可以去除以管理员身份登录之后,右下角出现的应用更新提醒。...
分类:Web程序   时间:2015-05-05 12:34:50    阅读次数:121
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!