自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的地盘

PP空间

  • 博客(277)
  • 收藏
  • 关注

转载 cocos2dx - replaceScene、pushScene、popScene的区别

1. 切换全屏场景的时候最好使用replaceScene而不是pushScene。因为pushScene并不会销毁前一个scene,仅仅是将后一个scene按照堆栈的方式加入到前一个scene的上面。如果自身代码中内存管理写的不好的,利用pushScene很难发现该方面的问题,一旦崩溃定位都很难定位。replaceScene可以及早的将隐含的问题给暴露出来。 2. 创建和释放Scene...

2018-11-09 20:12:30 1296 1

转载 lua与c++的相互调用

一.   lua调用C++      在lua中是以函数指针的形式调用函数, 并且所有的函数指针都必须满足如下此种类型:typedef int (*lua_CFunction) (lua_State *L);  也就是说, 偶们在C++中定义函数时必须以lua_State为参数, 以int为返回值才能被Lua所调用. 但是不要忘记了, 偶们的lua_State是支持栈的, 所以通过栈可

2017-07-17 11:33:50 583 2

转载 Python设置默认编码为utf8的方法

这篇文章主要介绍了Python设置默认编码为utf8的方法,结合实例形式分析了Python针对文件编码的设置方法与相关注意事项,需要的朋友可以参考下本文实例讲述了Python设置默认编码为utf8的方法。分享给大家供大家参考,具体如下:这是Python的编码问题,设置python的默认编码为utf8python安装目录:/etc/python2.x/sitecu

2016-11-09 03:02:52 1451

转载 Android sdk content loader 0%的解决方案

Eclipse在启动时,经常会碰到半天启动不起来的情况,罪魁祸首就是“Android sdk content loader 0%”,题主经常是受这玩意的百般折磨,大早上一来就被这扫了工作的激情,浪费了大把时间。Eclipse初始化不成功就干不了活,所以这事必须得解决。经过自己多次亲身测试,发现没有一种办法的百试百灵的,只有通过以下几种方案来一步一步地解决。1

2016-09-23 14:10:55 445

转载 Eclipse快捷键 10个最有用的快捷键

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个

2016-09-02 11:17:52 503

原创 如何更改Xcode项目名称

1. 打开项目文件夹,将里面所有的文件复制到一个新的文件夹中去;2. 打开新得到的文件夹,里面有TableViewTest文件夹和TableViewTest.xcodeproj。现在更改TableViewTest文件夹名为TableView,然后在更改名称之后的Table文件夹中把TabelViewTest.Info.plist和TableViewTest-Prefix.pch两个文件名称改掉,

2015-12-10 01:27:14 524

转载 iOS通过dSYM文件分析crash

http://blog.csdn.net/hjy_x/article/details/20929095重点是dwarfdump --uuid命令我们在ios开发中会碰到的很多crash问题,如果Debug调试模式的话,我们可以往往很容易的根据log的输出定位到导致crash的原因,但对于已经上线的应用,或者是release环境包导致的crash,我们就需要一些特殊的手段来通过c

2015-11-12 01:03:04 1054

转载 Phalcon Framework的Mvc结构及启动流程(部分源码分析)

日志未经声明,均为AlloVince原创。版权采用『 知识共享署名-非商业性使用 2.5 许可协议』进行许可。Share on twitterShare on facebookShare on google_plusone_shareShare on sinaweiboShare on douban选择语言​▼很久没更新Blog甚是惭愧,

2015-09-12 00:09:37 1730

转载 iOS 性能优化:Instruments 工具的救命三招

注:XCODE5 中 Instruments中新的条目 Heap Allocations and Anonymous VMhttp://meandmark.com/blog/2014/01/instruments-heap-allocations-and-anonymous-vm/我们只需要关注 Heap Allocations的Live Bytes

2015-07-27 11:10:06 965

转载 5个Xcode开发调试技巧

Four Tips for Debugging in XCode Like a Bro.Now every self-respecting brogrammer out there should have at least experimented with developing iOS apps, and Apple has put a lot of time into ma

2015-07-27 09:07:41 649

转载 MySQL: InnoDB 还是 MyISAM?

MyISAM存储引擎       MyISAM是 默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。MyISAM存储引擎的一些特征:·      所有数据值先存储低字节。这使得数据机和操作系统分离。二进制轻便性的唯一要求是机器使用补码(如最近20年的机器有的一样)和IEEE浮点格式(在主流机器中也完全是主导的)。唯一不支持二进制兼容性的机器是嵌入式系统。这些系统有时使用特

2015-02-01 13:58:11 576

转载 mysql中engine=innodb和engine=myisam的区别

最开始用MySQL Administrator建数据库的时候,表缺省是InnoDB类型,也就没有在意。后来用Access2MySQL导数据的时候发现只能导成 MyISAM类型的表,不知道这两种类型有什么区别,就去查了查。原来是MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供

2015-02-01 13:51:05 532

转载 mysql5.6安装 mysql.slave_master_info表不存在的解决方法

1.在安装mysql 5.6.15时,安装完成后,后台日志报如下警告信息:2014-01-08 13:47:34 22946 [Warning] InnoDB: Cannot open table mysql/slave_master_info from the internal data dictionary of InnoDB though the .frm file for the

2015-02-01 13:37:17 3148

转载 iOS Js与native相互通信

js与navive相互通信的机制js –> native目前,截止至iOS7,iOS原生并没有提供js直接调用native的方式,只能通过UIWebView相关的UIWebViewDelegate协议的1- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSUR

2015-01-28 13:45:45 5478

转载 iOS开发之Objective-C与JavaScript的交互

UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。stringByEvaluatingJavaScriptFromString    使用stringByEvaluatingJavaScript

2015-01-28 13:42:09 669

转载 如何清除xcode里面的mobileprovision文件

清除所有的mobileprovision通过终端进行删除首先cd到目录”~/Library/MobileDevice/Provisioning\ Profiles”cd ~/Library/MobileDevice/Provisioning\ Profiles/然后删除里面所有的mobileprovision文件rm *.mobileprovision恢复需

2015-01-28 11:43:10 31421

转载 ios开发时,在Xcode中添加多个targets进行版本控制

在ios开发时,我们经常会遇到对同一个app开发多个版本(Pro、Lite、Free)的情况,这里就涉及到xcode里通过添加多个targets来进行版本控制的问题了,下面就简单说明一下:     点击左侧的工程名称,右侧会出现PROJECT和TARGETS,点击你现在的target,假如叫A,右键弹出菜单中,选择Duplicate,复制一个相同的target,复制的target一般叫A

2015-01-27 13:55:01 739

转载 无法启动Mysql服务,错误InnoDB: Attempted to open a previously opened tablespace. - IsaacZhang

2013-08-04 13:48:22 760 [ERROR] InnoDB: Attempted to open a previously opened tablespace. Previous tablespace isaactest/wp_usermeta uses space ID: 2 at filepath: .\isaactest\wp_usermeta.ibd. Cannot op

2015-01-18 08:33:26 8439 3

转载 Ubuntu下修改DNS重启也能用的方法

本文转载于:http://yubosun.akcms.com/tech/ubntu-dns-reset.htm安装好Ubuntu之后设置了静态IP地址,再重启后就无法解析域名。想重新设置一下DNS,打开/etc/resolv.confcat /etc/resolv.conf# Dynamic resolv.conf(5) file for glibc res

2014-12-02 12:50:19 686

转载 linux下创建和删除软、硬链接

在linux下很多地方都需要软连接,软连接其实就是windows的快捷方式。制作软连接需要ln命令,命令格式为 ln -s targetfile linkfile比如,如下命令ln -s /www/abc.sh doabc上面的命令会在当前目录下生成一个doabc文件,这个文件是软连接,使用ll查看当前目录下的文件时,这个文件会显示成 doabc->/www/abc.sh *的形式

2014-12-02 12:49:20 688

转载 Redis启动多端口、运行多实例

运行环境如下:默认Redis程序安装在/usr/local/redis目录下;配置文件:/usr/local/redis/redis.conf,该配置文件中配置的端口为默认端口:6379;Redis的启动命令路径:/usr/local/bin/redis-server。可以指定端口启动多个Redis进程。#/usr/local/bin/redis-serve

2014-12-01 14:51:24 950 1

转载 轻松实现redis主从配置,链式,一主多从

轻松实现redis主从配置,链式,一主多从 尼玛 是有多无聊,搞了个windows还去玩主从,鄙视之!!! 不多说了,小白玩Redis主动求喷。。。哈哈。。。 主的默认配置, 从:主的原本拷贝一份 1,改端口将默认的6379改为6380 # Accept connections on the speci

2014-11-24 21:38:31 1445

转载 mongodb入门-11更新1

mongodb入门-11更新1 mongodb入门-10删除http://www.2cto.com/database/201305/213134.html mongodb的增删查都已经写完了,剩下的就是更新了,更新内容也是比较多的.但是由于比较多,如果我们学好了,那我们以后将来用起来就会方便很多了. 在mongodb中更新使用update方法

2014-11-24 21:37:16 586

转载 mongodb入门-10删除

mongodb入门-10删除 mongodb入门-9查询4http://www.2cto.com/database/201305/212201.html mongodb的查询基本结束了,算是增删改查完成了一半了,该介绍删除了. 在mongodb中删除还是比较简单的,只有一个remove方法.remove方法如果不加参数将会删除集合中所有的文档

2014-11-24 21:36:24 539

转载 mongodb入门-9查询4

mongodb入门-9查询4 mongodb入门-8查询3http://www.2cto.com/database/201305/212158.html $elemMatch匹配内嵌文章中的数据,我们知道在mongodb中可以使用内嵌文档,但是这时候根据内嵌文档的内容查询使用原先介绍的方法,可能就不是那么方便了,好在mongodb已经考虑了,为我们提

2014-11-24 21:35:18 581

转载 关于MongoDB的group分组

关于MongoDB的group分组 先插入测试数据:for(var i=1; i    var num=i%6;    db.test.insert({_id:i,name:"user_"+i,age:num});}1.普通分组查询db.test.group({key:{age:true},initial:{num:0},$reduce:function(doc,p

2014-11-24 21:34:40 595

转载 mongodb入门-8查询3

mongodb入门-8查询3 继续学下mongodb的查询 $or $nor  $or或者的意思 只要有一个符合就查出了. $nor与$or相反,只要是$or能够查出来的$nor作为去除的部分. [html] > db.user.find()  { "_id" : ObjectId("5198c286c686eb50e

2014-11-24 21:34:03 548

转载 mongodb入门-7查询2

mongodb入门-7查询2 数组查询$all $in $all 数组中必须包含所有给定的查询的元素 $in 数组中只要包含给定的查询元素就可以 下面看两个代码: [html] > db.phone.find()  { "_id" : ObjectId("5198e20220c9b0dc40419385

2014-11-24 21:33:22 534

转载 mongodb入门-6查询1

mongodb入门-6查询1 我感觉在使用库的时候使用的最多的是查询,所以学好了查询,我们将来做开发的时候会很顺手,很容易。同样mongodb提供了强大的查询功能,我在这里尽量的详细的讲明白这些查血,如果哪里错误还请大虾指出。 查找某集合所有文档 在mongodb中查询使用find方法,使用方法是db.集合名.find({}),find方法的参数是一

2014-11-24 21:32:41 507

转载 mongodb入门-5插入

mongodb入门-5插入 对于每一个数据库来说必不可少的是增删改查。先介绍一下增,也就是插入。 对比四个操作,在mongodb中最简单是插入。在mongodb中插入就是使用insret命令。在使用这个命令之前,我们先介绍一下创建数据库、查看集合等操作。 创建数据库 在mongodb中使用use 数据库名 来新建一个数据库,但是需要记

2014-11-24 21:32:04 486

转载 mongodb入门-4数据类型--日期、数组

mongodb入门-4数据类型--日期、数组 日期 在mongodb中创建日期的时候使用不同的方式创建的日期是不同的。 在mongodb中使用Date()创建的日期类型是一个字符串的类型,这个字符串中包含时区等数据 。使用new Date()创建的将会是ISODate类型的一个日期对象。同样我们可以使用ISODate()方式去创建日期对象,得到的结果

2014-11-24 21:31:30 636

转载 mongodb入门-3数据类型--基本数据类型

mongodb入门-3数据类型--基本数据类型 MongoDB的文档使用BSON(Binary JSON)来组织数据,BSON类似于JSON,JSON只是一种简单的表示数据的方式,只包含了6种数据类型(null、布尔、数字、字符串、数组及对象),不能完全满足复杂业务的需要,因此,BSON还提供日期、32位数字、64位数字等类型。以下对mongoDB的类型进行简要说明:1、

2014-11-24 21:30:53 1511

转载 mongodb入门-2文档、集合、数据库

mongodb入门-2文档、集合、数据库 不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基本的概念是文档、集合、数据库,下面我们挨个介绍。 文档: 文档是mongodb中的最核心的概念,是其核心单元,我们可以将文档类比成关系型数据库中的每一行数据。多个键及其关联的值有序的放置在一起就是文档。在mongodb中使用一种类json的b

2014-11-24 21:30:14 483

转载 mongodb入门-1windows上安装mongodb

mongodb入门-1 windows上安装mongodb 很早就想学学nosql了,但是一直都没有学,最近一段时间没有太多事,就自学了,写博客做个笔记吧. 不介绍mongodb了,自己去百度吧.百度上面的介绍很详细了,比我说的好多了.至于其优缺点,大家先记着,以后等使用了之后可能就会理解了. 使用mongodb,首先去mongodb的官网上下载一份

2014-11-24 21:28:51 616

转载 利用ssh传输文件

在linux下一般用scp这个命令来通过ssh传输文件。1、从服务器上下载文件scp username@servername:/path/filename /var/www/local_dir(本地目录) 例如scp [email protected]:/var/www/test.txt  把192.168.0.101上的/var/www/test.txt 的文件下载到/va

2014-11-24 15:07:13 483

转载 ubuntu开启SSH服务

SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-serversudo apt-get install openssh-server

2014-11-24 10:34:59 381

转载 linux 查看进程端口占用情况 即ssh相关设置

用这个命令netstat -a | grep ssh或者ps -ef | grep ssh这个命令都可以 查看占用某一端口的进程是什么:#lsof -i:端口号[root@oa test]# lsof -i:21COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEvsftpd 2616 root 3u IPv4 7519

2014-11-24 10:32:27 4433

转载 ubuntu 默认防火墙安装、启用、查看状态

ubuntu 9.10默认的是UFW防火墙,已经支持界面操作了。在命令行运行ufw命令就可以看到提示的一系列可进行的操作。最简单的一个操作:sudo ufw status可检查防火墙的状态,我的返回的是:不活动sudo ufw version防火墙版本: ufw 0.29-4ubuntu1 Copyright 2008-2009 Canonical Ltd.ubun

2014-11-21 18:07:53 590

转载 php 使用 curl 发送 post 数据

作为第三方开发商,经常会需要调用平台接口,远程调用,就要用到curl,其实质就是叫调用的方法与用到的参数以http post的方式发送至平台服务器。简单的例子:$url = 'http://';  //调用接口的平台服务地址$post_string = array('a'=>'b');   $ch = curl_init();curl_setopt($ch, CURLOPT

2014-11-20 23:12:27 797

转载 如何设置mysql在局域网中访问

第一:更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。 或者新加条记录,“host” 项为要访问的ip地址,并授权。重启mysql服务。 第二:在系统防火墙添加例外端口:3306,并允许例外。 错误提示: ERROR 1130: Host '192.168.1.3' is not allowed to connect

2014-11-19 18:21:26 5466

空空如也

空空如也

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

TA关注的人

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