随笔分类 - 日常应用
摘要:其实我是一直想开发windows phone 8平台的应用的,奈何开始windows phone 8开发却是不是件容易的事。Windows phone 8的开发其实是对计算机的硬件有要求的,首先要装win 8吧,然后你的计算机还需要支持所谓的Hyper-V,就是win 8自带的虚拟机,这个虚拟机可牛逼了,需要电脑的CPU支持二级地址转换(SLAT)。屌丝了,虽然现在的一般的计算机都是支持SLAT的,但是我的电脑买了多年了,就不支持SLAT,装了半天的windowsphone 8 的SDK,最后虽然装成功了,不能打开虚拟机,这样开发多无聊啊,就直接算了,没继续学windowsphone 8的..
阅读全文
摘要:先统一一下概念,我们有两种编程方式:命令式和声明式。我们可以像下面这样定义它们之间的不同:命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。声明式编程:告诉“机器”你想要的是什么(what),让机器想出如何去做(how)。声明式编程和命令式编程的代码例子举个简单的例子,假设我们想让一个数组里的数值翻倍。我们用命令式编程风格实现,像下面这样:var numbers = [1,2,3,4,5]var doubled = []for(var i = 0; i [2,4,6,8,10]我们直接遍历整个数组,取出每个元素,乘以二,然后把翻倍后的值
阅读全文
摘要:一、静态语言的优势到底在哪?来自robbin摘自http://www.javaeye.com/article/33971?page=7引用是像Java或者C#这样强类型的准静态语言在实现复杂的业务逻辑、开发大型商业系统、以及那些生命周期很长的应用中也有着非常强的优势这是一个存在于大家心里常识了。我承认我自己在潜意识里面也觉得静态强类型语言适合开发复杂,大型系统。而弱类型脚本语言不适合开发太复杂,太大型的项目。但是在参与这个讨论过程中,我突然开始置疑这个观点,事实究竟是不是这样的呢?先定义一下标准:强类型语言(静态类型语言)是指需要进行变量/对象类型声明的语言,一般情况下需要编译执行。例如C/C
阅读全文
摘要:Bat的数据百度、腾讯、阿里巴巴百度拥有两种类型的大数据,用户搜索表征的需求数据;爬虫和阿拉丁获取的公共web数据。阿里巴巴拥有交易数据和信用数据。这两种数据更容易变现,挖掘出商业价值。除此之外阿里巴巴还通过投资等方式掌握了部分社交博数据、移动数据。如微博和高德。腾讯拥有的用户关系数据和基于此产生的社交数据。这些数据可以分析人们的生活和行为,从里面挖掘出政治、社会、文化、商业、健康等领域的信息,甚至预测未来。
阅读全文
摘要:就是你使用了一个空的对象,举个例子:string username = item.Title.toString();如果item.Title为null,如果这个时候再使用toString方法,就会报未将对象引用设置到对象的实例未将对象引用设置到对象的实例的错误。因为toString只对一个存在的对象有效。因此一般情况下,如果你不确定,最好在使用一个对象之前进行是否为null的判断。
阅读全文
摘要:一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。 二、接口: 接口是引用类型的,类似于类,和抽象类的相似之处有三点: 1、不能实例化; 2、包含未实现的方法声明; 3、派生类必须实现未实现的方法,抽象类是抽象方法,接口则是所有成员(不仅是方法包括其他成员); 另外,接口有如下特性:接口除了可以包含方法之外,还可...
阅读全文
摘要:C++中的虚函数和纯虚函数用法 1.虚函数和纯虚函数可以定义在同一个类(class)中,含有纯虚函数的类被称为抽象类(abstract class),而只含有虚函数的类(class)不能被称为抽象类(abstract class)。 2.虚函数可以被直接使用,也可以被子类(sub class)重载以后以多态的形式调用,而纯虚函数必须在子类(sub class)中实现该函数才可以使用,因为纯虚函数在基类(base class)只有声明而没有定义。 3.虚函数和纯虚函数都可以在子类(sub class)中被重载,以多态的形式被调用。 4.虚函数和纯虚函数通常存在于抽象基类(abstract bas
阅读全文
摘要:CMEM简介全称为Cloud Memcache,是腾讯云平台提供的极高性能、内存级、持久化、分布式的Key-Value存储服务。CMEM是作为最终落地存储来设计的,拥有数据库级别的访问保障和持续服务能力。CMEM兼容memcached协议,能力比memcached强(能落地),适用memcached、ttserver的地方都适用CMEM。CMEM解决了内存数据可靠性、分布式及一致性上的问题,让海量访问业务的开发变得简单快捷。使用CMEM的好处便捷,即时申请即时使用,无需自行安装。易用,可以直接使用memcached的API来访问CMEM。安全可靠,重启机器不丢数据、 双机热备,主备切换对业务透
阅读全文
摘要:简单的写的C++对文件的读取代码,特别简单,为了保持记忆,写下来:#include
#include
#incclude
using namespace std; void main()
{ string s; ifstream fin; ofstream fout; fin.open("F:\\1.txt"); fout.open("F:\\1.txt"); while(!fin.eof()) { getline(fin,s); //一行一行的读入进S中 fout<<s<<'\n'; } fin.clos...
阅读全文
摘要:自己在网上找的腾讯的笔试题(研发类),没有答案,就没个题自己做做,不会的就网上查资料。现在整理如下:1、请定义一个宏,比较两个数a、b 的大小,不能使用大于、小于、if 语句答案:#define max(a,b) (((a)-(b))&(1
#include
#include int main(){ int nLine=__FILE__; TCHAR *pFIle=_T(__FILE__); _tprintf(TEXT("the file name is %s\r\n,line number is %d.\r\n"),pFile,nLine); return ...
阅读全文

浙公网安备 33010602011771号