摘要:
相信接触过ios开发的人来说对NSNotificationCenter都不陌生。而在cocos2d-x中也参照这个类,提供了CCNotificationCenter这个类,用作通知中心。那么NotificationCenter的介绍请看这篇文章:点击打开链接而我主要是使用NotificationCenter 进行不同类之间的参数传递。(譬如说在两个layer之间进行参数的传递)下面对这个CCNotificationCenter类如何使用进行简单的介绍。1、首先这个类的位置:cocos2dx/support2、注意这是一个单例类使用时要获取到单例对象:/** Gets the single in 阅读全文
摘要:
现代的计算机技术进步很快,各种的通讯也日新月异,像USB、网络、蓝牙、WIFI等通讯技术飞速地出现,改变了整个计算机的通讯能力,速度已经达到GBit级别。但是有一种最原始的通讯方式,还是保留了30年,它就是串行接口通讯。前一些年,有很多计算机已经准备把这个接口去掉,全部换USB了,近年来又看到串口恢复过来,重新成为基本计算机配置。那为什么呢?其实串口具体一个大特点,就是简单,它简单到不需要什么驱动代码,不用担心中间有什么复杂处理出错。在计算机与外设通讯速度不高的情况下,它还是很合适的接口,比如在工业里一些简单监控,一些命令发送;在嵌入式软件开发里,调试软件信息显示和自动化测试。这时需要开发一些 阅读全文
摘要:
本文介绍了如何在CentOS 5.x或者CentOS 6.x的系统上使用Fedora Epel repos一个第三方repo:remi资源库。这些资源包并不是天然地支持CentOS,但是提供了很多流行软件的软件包,比如php,mysql等。原文见:http://starsourcingsolutions.com/myblog/?p=215 阅读全文
摘要:
Django的文档里面有这么一句The app that contains the custom tags must be in INSTALLED_APPSin order for the {% load %} tag to work. 当第一次load一个template的时候,调用源码def get_templatetags_modules(): """ Return the list of all available template tag modules. Caches the result for faster access. "" 阅读全文
摘要:
在Java中,位运算符有很多,例如与(&)、非(~)、或(|)、异或(^)、移位(>)等。这些运算符在日常编码中很少会用到。在下面的一个例子中,会用到位掩码(BitMask),其中包含大量的位运算。不只是在Java中,其他编写语言中也是可以使用的。 例如,在一个系统中,用户一般有查询(Select)、新增(Insert)、修改(Update)、删除(Selete)四种权限,四种权限有多种组合方式,也就是有16中不同的权限状态(2的4次方)。 一般情况下会想到用四个boolean类型变量来保存: Permission.java public class Permission { / 阅读全文
摘要:
1、什么是MongoDBMongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 2、MongoDB的安装下载指定版本的软件包:http://www.mongodb.org/downloads新建目录"D:\MongoDB”,解压下载到的安装包,找到bin目录下面全部.exe文件,拷贝到刚创建的目录下。在“D:\MongoDB”目录下新建“data”文件夹,它将会作为数据存放的根文件夹。 打开CMD窗口,按照如下方式输入命令: > d: > cd D:\MongoDB > mongod --dbpath 阅读全文
摘要:
北广传媒移动电视(http://www.bj-mobiletv.com/)的RTMP流媒体服务器有漏洞该漏洞可以上我们通过他们的服务器向互联网直播视频 使用任意可以发布RTMP流媒体的客户端(例如:Adobe Flash Media Encoder,或者自己做一个Flash文件)随便给流媒体起个名字,可以直接Publish到他们的服务器的名字叫“live”的地址上。URL:rtmp://www.bj-mobiletv.com:8000/live例如取名“myCamera”然后使用Flash播放器(JWPlayer...),或者FFPLAY之类支持接收RTMP流媒体的播放器。输入之前发布的完整U 阅读全文
摘要:
距辞职有一段时间了中间休息了半个多月然后找到这个工作在新的公司有辗转做副业半个多月现在总算是坐在办公室对着电脑开始敲代码了脑子里面很多的空白时间也浪费了不少好吧重新上路加油 阅读全文
摘要:
种子数据库的控制文件位置:$ORACLE_HOME/assistants/dbca/templates/Seed_Database.ctl种子数据库的备份片位置:$ORACLE_HOME/assistants/dbca/templates/Seed_Database.dfb大体步骤如下:编辑一个pfile启动到nomount,然后通过控制文件启动到mount状态,恢复数据库文件,然后启动数据库。 1. 随便编辑一个pfile,只添加上Db_name和控制文件路径即可 [oracle@elvis-desktop dbs]$ vi initORCL.ora db_name... 阅读全文
摘要:
题目链接:点击打开链接题目描述: 给定两个整型数组A和B。我们将A和B中的元素两两相加可以得到数组C。 譬如A为[1,2],B为[3,4].那么由A和B中的元素两两相加得到的数组C为[4,5,5,6]。 现在给你数组A和B,求由A和B两两相加得到的数组C中,第K小的数字。 输入: 输入可能包含多个测试案例。 对于每个测试案例,输入的第一行为三个整数m,n, k(1#include #include #include #include using namespace std; long long int a[100099];long long int b[100099];long l... 阅读全文
摘要:
之前一篇博客C++的时间中提到了MongoDB保存时间类型数据可以使用timestamp类型。不过在实际编程过程中,发现保存timestamp容易,读取难。MongoDB C++的这方面的例子还没有找到。现在提供一个简便的方法。因为时间就是自1970年0点的秒数(或者毫秒数),类型是 64bit整数。下面的代码可以将一个uint64_t(C++11的新类型)保存进MongoDB mongo::BSONObjBuilder builder; builder.append("ip", cpu.ip); builder.append("host_name", 阅读全文
摘要:
Intent是android核心的概念之一,Intent为android系统提供了真正的开放。android的姿态是开放了,但却没有做到位。 拿“发邮件”这一功能来说,为了使用Intent机制来发送邮件,调用方需要知道Intent的规则,如action、uri、MIMEtype和category。但是在哪里能找到这些规则呢?官方文档里没有,还好能求助google,然后就发现StackOverflow有无数的人提过或者困惑于这个问题。从google搜索结果里没有看到导向官方文档的链接,由此大胆推测,官方文档确实没有相关的说明。再者,从编写mail应用程序的角度来说,他们也迷茫-到底要支持那些In 阅读全文
摘要:
最近正在开发sl程序,考虑了很久,参考了一些框架,令人头疼的数据访问层最终选择wcf+nhibernate,至于为什么选择wcf和nh,个人参考了其他的框架感觉这两者结合从开发效率和便捷性方面比其他的好些。1.第一步:搭建环境, 阅读全文
摘要:
百度一道面试题说起,题目是这样的:给出一个长度是N的数组,现在要找出最小的两个元素,最少要多少次比较。 分析: 如果找出1个最小的,比较次数无疑是 n - 1, ;如果用选择排序,再取选择第二个最小的又得比较n-2次。这种寻找的办法其实是可以优化的,在第一次寻找最小元素过程中,其实我们已经比较了很多元素了,那么为什么不利用前面比较的结果来寻找第二个最小的呢。 这用到锦标赛排序的方法,这样就可以再使用 logn就可以找到了第二小的元素。 锦标赛排序原理 锦标赛排序又叫树型排序,属于选择排序的一种。直接选择排序之所以不够高效就是因为没有把前一趟比较的结果保留下来,每次都有很多重复... 阅读全文
摘要:
Logback和log4j是非常相似的,如果你对log4j很熟悉,那对logback很快就会得心应手。下面列了logback相对于log4j的一些优点: 更快的实现 Logback的内核重写了,在一些关键执行路径上性能提升10倍以上。而且logback不仅性能提升了,初始化内存加载也更小了。 非常充分的测试 Logback经过了几年,数不清小时的测试。Logback的测试完全不同级别的。在作者的观点,这是简单重要的原因选择logback而不是log4j。 Logback-classic非常自然实现了SLF4j Logback-classic实现了SLF... 阅读全文
摘要:
Shell编程shell变量类型:只有字符串型,变量可以被赋值,被修改,被引用.shell变量命名方法:第一个字符为字母,其余字符可以是字母,数字或下划线.变量引用:在变量名前加$号,代表变量内容读取用户的输入:内部命令read,可以从标准输入上读入一行,并将这行的内容赋值给一个变量,可以用在脚本文件中接受用户的输入.局部变量:所创建的shell变量默认为局部变量环境变量:(全局变量)在当前shell下启动的子进程只继承环境变量不继承局部变量继承:指子进程有自己的一整套独立存储的环境变量,但是这些环境变量的初始状态是从父进程那里原封不动赋值过来的。当子进程修改这些环境变量的时候,是不影响父进程 阅读全文
摘要:
用法很简单,主要演示都在myDate.html 常规调用(若想在文本框中尾部显示日期图标,可以设置)图标触发(此时只有点击图标才能弹出日期选择框)禁止清空(即用户选择完日期后,不能直接在文本框中按detele键删掉或清空,只能重新选择日期)自定义每周的第一天(4.6新增:设置周一为每周第一天)自定义日期显示格式(这里设置为yyyy-MM-dd HH:mm,这一点和Java相同,还可设置其它的如'yyyy年MM月')双月日历功能(4.6新增:可以同时弹出两个月的日历)限制日期范围为2013-09-14到2013-9-20限制日期范围为2013年9月到2013年10月限制日期范围为 阅读全文
摘要:
(部分翻译)Nvidia 数值库团队, 利用CUSPARSE和CUBLAS两个函数库针对 incomplete-LU和Cholesky-preconditioned interative methods 取得了两倍左右的加速。文章集中在介绍Bi-Conjugate Gradient 和 stabilized Conjugate Gradient iterative methods 两种分别应用在大型稀疏非对称和对称正定线性系统的算法。 文章也对并行稀疏三角处理器进行了讨论,它是以上两种算法的必要模块。 参考链接:https://developer.nvidia.com/content/acce 阅读全文
摘要:
Hibernate原理与应用主要内容1、引入2、安装配置3、基本概念和CURD4、HQL和Criteria5、关联映射6、继承映射7、集合映射8、懒加载9、缓存10、事务11、其他12、Hibernate不适合的场景13、与JPA的集成(annotation方式)14、最佳实践1、引入模型不匹配(阻抗不匹配) Java面向对象语言,对象模型,其主要概念有:继承、关联、多态等;数据库是关系模型,其主要概念有:表、主键、外键等。解决办法 1使用JDBC手工转换。 2使用ORM(Object Relation Mapping对象关系映射)框架来解决,主流的ORM框架有Hibernate、TopLin 阅读全文
摘要:
各种编码器命令行工具的简单使用方式第一行是编码,第二行是解码注意:输入为YUV420P序列分辨率:1920x1080P帧率:25HEVC://编码器自动输出重建文件TappEncoder -c encoder_lowdelay_P_main.cfg -i src01_1920x1080.yuv -wdt 1920 -hgt 1080 -b src01_1920x1080_37.hm10 -o src01_1920x1080_37.yuvTAppDecoder -b src01_1920x1080_37.hm10 -o src01_1920x1080_37.yuv VP9(libvpx):vpx 阅读全文