- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-03-24 11:28:11 487
转载 c++面试题(1)
1. 面向对象的程序设计思想是什么?答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。 2. 什么是类?答:把一些具有共性的对象归类后形成一个集合,也就是所谓的类。 3. 对象都具有的两方面特征是什么?分别是什么含义?答:对象都具有的特征是:静态特征和动态特征。静态特征是指能描述对象的一些属性(成员变量)
2016-03-21 14:45:59 589
转载 c++面试题(2)
51. 引用与指针有什么区别?答 、1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。3) 不存在指向空值的引用,但是存在指向空值的指针。 52. 描述实时系统的基本特性答 、在特定时间内完成特定的任务,实时性与可靠性。 54. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?
2016-03-21 14:44:32 509
原创 c++类型转换
1. string -> int : (1)atoi() C语言库std::string numStr = "123";int number = std::atoi( numStr.c_str() );(2)stringstreamstring s = "17"; stringstream ss; ss<<s; int i; ss>>i; cout(3)st
2016-03-21 10:16:07 482
原创 c时间日期与时间戳的转换
这段时间老需要对时间进行转换,也就是将时间戳转换成特定的格式,或者特定的格式转换成时间戳。首先想到的当然是用系统的方法了,但是写完后,发现第一次加载页面的时候特别的卡,一步一步锁定,最后发现,是ios本身函数[NSDate dateWithTimeIntervalSince1970:[timeStr longLongValue]]这句话特别卡,由于转换的很多,都无法忍受了。最后就想着,
2013-11-20 18:30:01 54722 1
转载 一个空类会生成哪些默认函数
http://www.cnblogs.com/graphics/archive/2010/07/14/1776950.html一个空类会生成哪些默认函数定义一个空类class Empty{};默认会生成以下几个函数1. 无参的构造函数Empty(){}2. 拷贝构造函数Empty(const Empty& copy){
2013-04-17 12:41:43 846
转载 大文件排序
http://www.cnblogs.com/uvsjoh/archive/2012/03/24/2415343.html在某些应用中,因为内存资源有限制,而要排序的文件很大(比如10G的文件,只有10M的内存)主要的思想是:1 分割文件,使分割的文件能全部加载到内存。2 分别排序每一个分割的文件3 合并文件 难的是合并操作1 跌增合并,一次合并两个文件。依次类推,直到最终只剩一个文件。时间复
2013-04-17 12:28:01 870
原创 单例
一个单例类:class Singleton { private: Singleton(); virtual ~Singleton(); static Singleton* instance; public: static Singleton* GetInstance();}; Singleton* Singleton::instance=
2013-04-17 12:25:25 579
转载 plist文件的创建与读取
在做iOS开发时,经常用到到plist文件, 那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息我们创建一个项目来学习plist文件的读写。
2013-04-10 21:15:11 998
原创 cocos2d引入文件时报错
今天老是报一个错linker command failed with exit code 1 (use -v to see invocation)后来才发现是引入了一个.h文件就报错,注释就好了,百度了下,这个问题还很常见,但是好像跟我不一样。。先记录下
2013-04-09 20:47:55 672
转载 结构体初始化
http://zhidao.baidu.com/question/160587080struct city{ char name[20]; double population; double housing; double ave;};city cities[2];cities[0]={"A",10000,11};cities[1]={"B",20000,11};为什么不
2013-04-05 22:54:35 1819
原创 C语言二叉树建立,遍历(递归与非递归),交换子树
对二叉树几乎没怎么用过,先学下最简单的吧//// main.cpp// test1//// Created by lj on 13-4-1.// Copyright (c) 2013年 lj. All rights reserved.//#include#include#includeusing namespace std;//建树typedef struct
2013-04-02 13:00:52 1012 1
原创 cocos2d-x创建地图和角色
最尴尬的一次面试。同学实习的公司刚刚创立了一个手游部,用的是cocos2d-x,正好是我想学的。马上叫同学推荐了下。可是对这个引擎的了解只是看了看书而已,并没有做任何东西试验过。面试的也出了道简单的题而已,就是创建地图及角色,然后可以移动角色,再加上动作。要对着例子可能没问题,但是就这么单问,脑袋就发懵。才发现自己准备是有多么不充分。不说了,现在来解决下这个基本问题。创建地图当然是用lay
2013-04-02 12:31:08 1243
原创 c int 转string 和string 转int
今天碰到个奇葩,什么都不问,就问我c语言怎么int 转string 和string 转int。还真就问准了。js用久了,转换类型什么的都忘了。现在来复习下这个问题。string 转int,最简单的,用atoi()函数就可以了。atoi(int value, char *string, int radix); 最有一个参数是转换的进制。也可以直接atoi(char *stri
2013-04-01 21:15:51 1695
原创 c++类的调用
去面试了几家公司,好像每家都出了类的调用,应该就是想考考继承和虚函数的用法。确实,不背出来,现场想还得花点时间。#include using namespace std;class A{public: A(){cout<<"1"<<endl;} ~A(){cout<<"2"<<endl;} virtual void print() {cout<<"th
2013-03-28 15:17:55 989
转载 动态规划算法
一、基本概念 动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。二、基本思想与策略 基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能
2012-09-07 11:37:20 439
转载 贪心算法
顾名思义,贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。当然,希望贪心算法得到的最终结果也是整体最优的。虽然贪心算法不能对所有问题都得到整体最优解,但对许多问题它能产生整体最优解。如单源最短路经问题,最小生成树问题等。在一些情况下,即使贪心算法不能得到整体最优解,其最终结果却是最优解的很好近似。问题一、活动安排问题
2012-09-07 11:36:15 804
转载 10种排序算法总结
排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准: (1)执行时间 (2)存储空间 (3)编程工作 对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。 主要排序法有: 一、冒泡(Bubble)排序——相邻交换 二、选择排序——每次最小/大排在相应的位置 三
2012-09-07 11:24:16 759
原创 js求两个数组的并集
定义两个数组,从而返回两个数组的并集,去掉两个数组中重复的内容。function mergeArray(arr1, arr2) { var arr = []; for (var i = 0; i < arr1.length; i++) { arr.push(arr1[i]); } var dup; for (var i = 0; i < arr2.length
2012-08-15 16:12:56 4735 1
转载 Javascript中的类实现
用javascript,想用类,将一些控件组成一个单元,,自己试了试,老是报错。。javascript本身就没怎么学,语法太不清楚了,就转了篇语法知识。。只是,看了感觉用处不大啊Javascript中的类实现Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,J
2012-07-27 14:34:14 499
转载 Eclipse团队CVS简明教程
在学校用eclipse,从来都是自己写自己的,就是有合作,也就是考来考去,从来没用过eclipse的CVS功能,但是,现在发现,CVS很好用,也很有必要使用,就转了个教程转载自:http://blog.sina.com.cn/s/blog_4c98b96001000b6o.htmleclipse提供了强大的个人版本管理机制,每一次被保存的更改都可以得到恢复。而且可以精确到每一个方法的版本恢
2012-07-19 15:30:33 577
转载 Using #region Directive With JavaScript Files in Visual Studio
本文转载自:http://blog.devarchive.net/2008/04/using-region-directive-with-javascript.html这是一个不错的小创意,可以针对大量的javascript脚本实现#region管理的效果. 创意无限啊,赞一个 1.首先编写以下的宏Option Strict OffOption Explicit Of
2012-07-13 10:15:53 627
转载 使用Jquery Mobile设计Android通讯录
本教程将指导大家一步步使用Jquery Mobile设计一个Android的通讯录应用。其中在应用的界面部分,将使用jQuery Mobile框架,并且会指导大家如何使Android中提供的webview浏览器容器控件中的javascript去访问后端JAVA应用程序,以及后端JAVA应用如何去访问前端的Javascript和HTML。 本文假设读者已对jQuery Mobile有一定的初步
2012-06-26 15:33:53 1579
转载 为什么到今天还要坚持写博客
几年前,写博客是非常流行的,但是自从Facebook和Twitter出现之后,它显然有些失宠。但我想告诉你,到今天你都应该开设你自己的博客,如果你有自己的博客,但有一段时间没有更新了,你应该回到那里并发表更多的博文。这里有几个坚持写博客的理由,我肯定其中一些与你有关:理由1 - 技术备忘录我今天做了一些很酷的事。在一年之后,我不记得如何去做了,但是我可能还记得如何去寻找它。如果
2012-06-19 12:50:51 412
转载 LOADRUNNER8.1应用实例
学习测试时用到了loadrunner,顺便转过来一.概述 应用loadrunner很长一段时间,对它的功能之强大也为之震惊,可以说是无所不能,me做的是一个B/S构架的网站测试("www.ruanko.com"),期间发现了一些比较重大的性能问题,对此也颇有成就感。 Loadrunner可以完全的模拟实际Internet环境,来对被测软件进行大数据量的负载压力测试,通过监控器实时
2012-06-13 22:22:57 1719
转载 phoneGap可行性分析
1 移动应用现状 移动应用产品往往常常考虑多个平台的支持.单一平台很难保证应用的覆盖面或者换句话说就是用户群体的量和持续的活跃性上从长期的角度而言往往存在短板.另外从开发的角度而言.多平台的支持往往需要建立不同的技术团队.而平台之间开发技术也是完全迥异的.开发一个具有相同业务的应用Natural-Application需要使用到不同平台的框架和开发语言.使用 C/C++
2012-06-12 15:46:10 572
转载 phoneGap可行性分析
1 移动应用现状 移动应用产品往往常常考虑多个平台的支持.单一平台很难保证应用的覆盖面或者换句话说就是用户群体的量和持续的活跃性上从长期的角度而言往往存在短板.另外从开发的角度而言.多平台的支持往往需要建立不同的技术团队.而平台之间开发技术也是完全迥异的.开发一个具有相同业务的应用Natural-Application需要使用到不同平台的框架和开发语言.使用 C/C++
2012-06-12 15:45:56 2029
转载 PhoneGap android方向解析
PhoneGap源码解析Phonegap的核心是插件。在phonegap的概念中,一切调用native功能,都被封装成插件(plugin),由PlugInManager来管理。而在PhoneGap的使用方法中,PlugInManager是由重写过的Activity,即DroidGap来调用的。本文主要涉及到的类是PlugInManager,PlugIn,DroidGap
2012-06-12 15:45:07 1640
转载 android:shape的使用
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码: <gradient android:startColor="#ff8c00" android:endColor="#FFFFFF"
2012-06-10 16:32:58 405
转载 linux多进程——进程组与会话、守护进程、信号通信
一、进程组与会话 进程组:是一个或多个进程的集合。可以调用 getpgid(0) 或 getpgrp() 来得到。进程组ID为组长的进程ID。只要进程组中有一个进程存在,进程组就存在,与组长进程是否终止无关。调用 setpgid() 加入一个现有的进程组或创建一个新的进程组。 会话:一个或多个进程组的集合 可以用 setsid() 建立
2012-06-10 16:22:10 610
转载 Intent的用法
Intent 的用法1、用Context指定 Intent i=new Intent(context,Receivered.class); context.startActivity(i);2、通过配置指定
2012-06-10 16:13:05 460
转载 了解编程的心理 谈谈软件项目管理的重要性 (转)
关键词: 了解编程的心理 谈谈软件项目管理的重要性 (转) 了解编程的心理原著:Bryan Dollery编译:Jenny Chen原文出处:Understanding the Psychology of Programming 与众所周知相反,程序员更多地象
2012-06-03 22:32:57 4118
转载 SharedPreferences 的用法
SharedPreferences存储类效率分析SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长整形、Int整形、String字符串型的保存,它是什么样的处理方式
2012-05-26 16:55:59 397
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人