现在位置: 首页 > earthy发表的所有文章
  • 07月
  • 17日
综合 ⁄ 共 3711字 评论关闭
题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。   作者: tyc611, 2007-01-13    本文主要讨论C++中关于变量及其类型的一些讨论。    如果文中有错误或遗漏之处,敬请指出,谢谢! 算术类型(arithmetic type)    C++标准规定了每个算术类型的最小存储空间,但允许编译器使用更大的存储空间。事实上,对于int型,几乎现在所有的编译器使用的存储空间都比所要求的大(也表明,在编写程序时不能对这些类型的......
阅读全文
  • 06月
  • 11日
操作系统 ⁄ 共 976字 评论关闭
@转载请注明出处 linux可以根据内核版本号来区分是开发测试版本还是稳定版本版本号都是由三个用点号分开的数字组成,如:2.4.18如果其中第二个数字是偶数的话则说明该linux内核是稳定版本一般来说稳定版本没有什么太大的变化,而开发测试版本变化一般较大 linux的源代码被组织成了一棵树,可见树结构在linux下面是颇受喜爱的; 源代码我们一般安装在/usr/src/linux下面 内核的核心函数代码一般在kernel 和arch/体系类结构类型/kernel两个目录下面arch/体系结构类型 一般是和体系结构相关的代码,如我们一般使用的是intel 80x86体系......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 102字 评论关闭
var email = /^([a-zA-Z0-9_\.\-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/; @之前的用户名 支持横杠-  支持下划线_ 支持点.
阅读全文
  • 10月
  • 11日
综合 ⁄ 共 1683字 评论关闭
HDU 3722 Card Game 题目链接 题意:给定一些字符串,每次可以选两个a,b出来,a的前缀和b的后缀的最长公共长度就是获得的值,字符串不能重复选,问最大能获得多少值 思路:KM最大匹配,两两串建边,跑最大匹配即可 代码: #include <cstdio> #include <cstring> #include <cmath> #include <algorithm> using namespace std; const int MAXNODE = 205; typedef int Type; const Type INF = 0x3f3f3f3f; struct KM { int n, m; Type g[MAXNODE][MAXNODE]; Type Lx[MAXNODE], Ly[MAXNODE], sla......
阅读全文
  • 08月
  • 18日
综合 ⁄ 共 2840字 评论关闭
使用Eclipse编辑jsp、js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲。将所有用过的方法罗列如下:   1、取消验证 windows–>perferences–>validation 把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator   2、关闭拼写检查 windows–>perferences–>general–> editors->Text Editors->spelling   3、对于MyEclipse来讲,修改JSP页面时的编辑工具   Window > perferences > General > Editor......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 1917字 评论关闭
  前阵子去淘宝的暑期实习生去笔试,遇到这样一个题:要求一个数组连续下标和的最大值,数组的元素可正、可负、可为零,例如-2,5,3,-6,4,-8,6将返回8。   这题嘛,是很经典的一道公司的笔试或者面试题了,也有各种解法,从算法分析上,时间复杂度也有很大差别,下面我就给出三种不同的解法,看完之后,你应该就知道如果你面试的时候遇到这样的题,你应该用哪种方法最能让考官满意。   方法一:暴力枚举法 此种方法最简单,我想应该也是每个人拿到题目想到的第一种解法了,学过一点编程的人都应该能编出此类程序。 记sum[......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 10940字 评论关闭
一、Content Provider基本概念 1、ContentProvider为存储和获取数据提供了统一的接口。ContentProvide对数据进行封装,不用关心数据存储的细节。使用表的形式来组织数据。 2、使用ContentProvider可以在不同的应用程序之间共享数据。  3、Android为常见的一些数据提供了默认的ContentProvider(包括音频、视频、图片和通讯录等)。    ContentProvider所提供的函数: query(),insert(),update(),delete(),getType(),onCreate()等。  二、URI(统一资源标识符)的使用方法 为系统的每一个资源给其一个名字,比方说通话记录。 1、每......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 2849字 评论关闭
继续学习http://www.cnblogs.com/tornadomeet/archive/2013/03/15/2961660.html 题目是:50个数据样本点,其中x为这50个小朋友到的年龄,年龄为2岁到8岁,年龄可有小数形式呈现。Y为这50个小朋友对应的身高,当然也是小数形式表示的。现在的问题是要根据这50个训练样本,估计出3.5岁和7岁时小孩子的身高。 数据可以在http://openclassroom.stanford.edu/MainFolder/DocumentPage.php?course=DeepLearning&doc=exercises/ex2/ex2.html下载 作者已经给出了代码: 采用normal equations方法求解: %%方法一 x = load('ex2x.da......
阅读全文
  • 11月
  • 17日
综合 ⁄ 共 1136字 评论关闭
http://ac.jobdu.com/problem.php?pid=1201 题目描述:     输入一系列整数,建立二叉排序数,并进行前序,中序,后序遍历。 输入:     输入第一行包括一个整数n(1<=n<=100)。     接下来的一行包括n个整数。 输出:     可能有多组测试数据,对于每组数据,将题目所给数据建立一个二叉排序树,并对二叉排序树进行前序、中序和后序遍历。     每种遍历结果输出一行。每行最后一个数据之后有一个空格。 样例输入: 5 1 6 5 9 8 样例输出: 1 6 5 9 8 1 5 6 8 9 5 8 9 6 1 提示: 输入中可能有重复......
阅读全文
Effective C++ 第二版 10) 写operator delete 分类: C++ Read2013-09-16 11:40 102人阅读 评论(0) 收藏 举报 条款10 写了operator new就要同时写operator delete 写operator new和operator delete是为了提高效率; default的operator new和operator delete具有通用性, 也可以在特定情况下被重写以改善性能; 特别在需要动态分配大量的很小的对象的应用程序中; 1 2 3 4 5 6 7 class AirplaneRep { ... }; // 表示一个飞机对象 class Airplane { public: ... private:     AirplaneRep *rep; // 指......
阅读全文
  • 10月
  • 30日
综合 ⁄ 共 4394字 评论关闭
在IOS中,对于数据的持久化存储,IOS提供了四种机制,分别是: 1、属性列表 2、对象归档 3、数据库存储(SQLITE) 4、Core Data 下面我们主要说明一下属性归档,属性归档需要用到NSUserDefaults NSUserDefaults类介绍 NSUserDefaults提供了一个类与系统进行交互接口。默认的系统允许一个应用来定制它的行为以适应用户的喜好。 如,你可以允许用户决定你的应用程序显示什么样的计量单位或者文件多少时间自动保存。应用程序在用户默认的数据库里分配记录的参数值。这些参数被作为默认值, 因为他们通常用于确定一个用用程序在启动时的......
阅读全文
  • 10月
  • 27日
综合 ⁄ 共 890字 评论关闭
#include "stdafx.h" #include <iostream> using namespace std; //求一个字符串中连续出现的次数最多的子串。例如字符串“abababc”,最多连续出现的为ab,连续出现三次。 //要和求一个字符串中的最长重复子串区分开来,还是上面的字符串,那么最长的重复子串为abab。两个题目的解法有些类似, //都用到了后缀数组这个数据结构。求一个字符串中连续出现的次数最多的子串,首先生成后缀数组例如上面的字符串为: //abababc //bababc //ababc //babc //abc //bc //c //可以看出第一个后缀数组和第三个后缀数组的起始都为ab,第5个......
阅读全文