- 博客(146)
- 收藏
- 关注
STL之traits编程技法
迭代器概念与traits编程技巧迭代器:STL的中心思想在于:将数据容器和算法分开,彼此独立设计,最后再以一贴胶着剂将他们撮合在一起。这边是迭代器的功能。迭代器是一种行为类似指针的对象,而指针的各种行为中最常见也最重要的便是内容提领和成员访问,因此迭代器最主要的编程工作就是对operator*和operator->进行重载工作。关于这一点C++标注程序库有一个auto_ptr可供...
2014-03-31 20:42:00 167
在DSP671x上使用Timer统计信号处理算法的时间消耗
代码实例hTimer = TIMER_open(TIMER_DEVANY,0); /* open a timer *//* Configure the timer. 1 count corresponds to 4 CPU cycles in C67 *//* control period initial value */TIMER_configArgs(hTimer, 0x0...
2014-03-30 23:57:00 221
TMS320C6713烧写Flash的通用方法
1 你必须知道的TMS320C6000启动过程这部分内容在我的另一篇博客DSP TMS320C6000基础学习(7)—— Bootloader与VectorTable有提到过,这里重新摘录一遍。如上图在Device Reset阶段:设备初始化为默认状态,大部分三态输出都配置为高阻态。在CPU Reset阶段:从RS上升沿处开始(这个时候,...
2014-03-30 23:55:00 1868 3
R cannot be resolved to a variable
刚学习android不久,练习了几个小程序,编译的时候老是出现一些让人摸不着头脑的错误。。其中有一个错误如题目所说,百度了一篇文章,觉得总结的比较全面,毕竟这个问题的出现不可能都是出于同一个原因。搜来的总结如下:1. 检查Android 的SDK是否丢失需要重新下载,检查build path2.确保class没有import Android.R;3,错误class引用的la...
2014-03-29 22:01:00 132
索引监控
索引监控在某个OLTP系统中某张表上建立了10个索引,由于不确定索引是否有在各程序中被使用,不能随意删除,因此,需要监控已有的索引是否在使用,官方文档描述:Monitoring Index UsageOracle Database provides a means of monitoring indexes to determine whether they are being u...
2014-03-28 17:10:00 274
C语言清除输入缓冲区
在使用scanf输入时,如果输入不合法,此时可以检查其返回值为0,但下次再调用时,上次不合法的输入,还在输入缓冲区中,此时就会接着不合法,如下:#include <stdio.h>int main(int argc,char** argv){ int id ; int ret = scanf("%d",&id); wh...
2014-03-28 13:22:00 354
Android程序如何(单步)调试
1.在程序中添加一个断点如果所示:在Eclipse中添加了一个程序断点在Eclipse中一共有三种添加断点的方法第一种: 在红框区域右键出现菜单后点击第一项 Toggle Breakpoint 将会在你右键代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点)第二种: 在红框区域双击鼠标左键将会在你双击代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点...
2014-03-28 07:55:00 1201
索引组织表的应用
索引组织表 索引组织表(IOT)不仅可以存储数据,还可以存储为表建立的索引。索引组织表的数据是根据主键排序后的顺序进行排列的,这样就提高了访问的速度。但是这是由牺牲插入和更新性能为代价的(每次写入和更新后都要重新进行重新排序)。 索引组织表的创建格式如下:createtableindexTable(IDvarchar2(10),NAMEvarchar2(20),...
2014-03-27 19:45:00 69
STL空间配置器
空间配置器标准规范规定,STL空间配置器是一个名为allocator的模板类,同时也规定了它的必要接口,也就是说allocator类定义形式如下。其中接口allocator::allocate(),allocator::deallocate(),allocator::construct,allocator::destory()这四个接口及其重要。所以我们这里主要分析这四个接口。此外,rebin...
2014-03-27 12:54:00 95
全面解析C++中的new,operator new与placement new
全面解析C++中的new,operator new与placement new以下是C++中的new,operator new与placement new进行了详细的说明介绍,需要的朋友可以过来参考下new operator/delete operator就是new和delete操作符,而operator new/operator delete是函数。new operato...
2014-03-27 12:54:00 122
各大互联网公司薪水大比拼
百度:百度offer上写得是14.6个月薪水,年中发1个月,年底发1.6个月,发稿前跟小伙伴确认了一下,年终奖是要算上公司绩效和个人绩效的,所以也不是固定的,不过上下浮动不大。话说2012年百度股票受到狙击,貌似有公司绩效都按0算了,后来有一部分人补上了,一部分没补,今年百度移动和搜索广告收入都不错,股价也稳步回升,相信不会再出现去年的情况。阿里:去年阿里推出了一个月的集团奖励,我估计今年也差不多...
2014-03-27 11:00:00 273
allocator::rebind详解
rebind的本质应该这么说:给定了类型T的分配器Allocator=allocator<T>,现在想根据相同的策略得到另外一个类型U的分配器allocator<U>,那么allocator<U>=allocator<T>::Rebind<U>::other.之所以要提供rebind接口,是因为容器只知道模板参数名Allocator,...
2014-03-27 08:53:00 403
一些关于AngularJS和ReactJS的资料
AngularJS:Everything you need to understand to start with AngularJS 介绍了AngularJS的主要构成AngularJS Tutorial – Learn AngularJS in 30 minutes 介绍了Controller, Scope, Binding, Filtering, Hiding and Show...
2014-03-27 04:33:00 110
MySQL分组排序取前N条记录 以及 生成自动数字序列 的SQL
-- MySQL分组排序取前N条记录的最简洁的单条sql。USE test;DROP TABLE IF EXISTS test;CREATE TABLE test ( id INT PRIMARY KEY, cid INT, author VARCHAR(30)) ENGINE=MYISAM;INSERT INTO test VALUES (1,1,'test1'),(2,1,'test1'),(...
2014-03-26 11:42:00 106
C语言字符串函数-strpbrk函数
一,strpbrk函数函数原型:extern char * strpbrk(char *s1,char *s2);头文件:<string.h>功能:在字符串s1中寻找字符串s2中任何一个字符相匹配的第一个字符的位置,但s2中不能包含'\0'。这个函数可以认为是strchr的一个扩展版本。其它:这个函数名字不如strcpy、strcmp那么直接,它的意思是【strin...
2014-03-22 13:30:00 415
STL之空间配置器分析
空间配置器标准规范规定,STL空间配置器是一个名为allocator的模板类,同时也规定了它的必要接口,也就是说allocator类定义形式如下。其中接口allocator::allocate(),allocator::deallocate(),allocator::construct,allocator::destory()这四个接口及其重要。所以我们这里主要分析这四个接口。temp...
2014-03-21 22:17:00 96
从考试成绩中划出及格线
/******************************************************************个学生考完期末试评卷成后,老师需要划出及格线,求如下:(1)及格线是 10 的倍数(2)保证至少有60%的学生及格;(3)如果所有的学生都高于60分,则及格线为 60 分输入10个整数:取值0~100输出及格分数线,10的倍数*************...
2014-03-21 20:43:00 248
模拟信号采样与AD转换
1 著名的Nyquist采样定理尽管大家都知道,但还是提一提。大牛奥本海姆的《信号与系统》中是这样描述的:Let x(t) be a band-limited signal with X(jw) = 0 for |w|> wM. Then x(t) is uniquely determined by its samples x(nT),n=1,±1,±2,...,if...
2014-03-21 15:45:00 1551
最后一题:树中两个节点的最低公共祖先
/*************************************************************************题目:树中两个节点的最低公共祖先*************************************************************************/#include<stdio.h>#include ...
2014-03-19 20:55:00 99
将字符串转换成整数
/**********************************************************************题目:写一个函数StrToInt,实现把字符串转换成整数的功能,类似atoi函数**********************************************************************/#include <st...
2014-03-19 20:49:00 74
不能被继承的类
/**********************************************************************题目:用C++设计一个不能被继承的类**********************************************************************/#include <stdio.h>// ========...
2014-03-19 19:57:00 70
不用加减乘除做加法
/****************************************************************题目:写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。****************************************************************///对数字做运算,除了四则运算,就只剩下位运算...
2014-03-19 19:52:00 92
求1+2+。。。+n
/*********************************************************************题目:求1+2+3+....+n,要求不能使用乘除法,for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。****************************************************...
2014-03-19 19:47:00 132
圆圈中最后剩下的数字
/************************************************************************题目:0,1,...,n-1这n个数字排成一个圆圈,从数字0开始每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。***********************************************************...
2014-03-19 18:56:00 106
[MySQL View]最有意思的视图view优化过程,从30分钟到0.08秒
开发人员写了一个view,select要30分钟,让我优化下,view如下:CREATE ALGORITHM=UNDEFINED SQL SECURITY DEFINER VIEW view_offer_label ASSELECT ol.OFFER_ID AS OFFER_ID,ol.EFFECTIVE_DATE AS EFFECTIVE_DATEFROM offer_label olWHERE...
2014-03-19 18:10:00 334
oracle 10g 和 11g 关于角色口令的区别
角色是一组相关权限的命名集合,使用角色最主要的目的是简化权限管理而一旦这个集合的权限超过了用户的最低需求,就可能带来数据库的安全风险角色口令测试oracle 10g中,无论角色是否有口令,只要你将角色grant给某个用户,那么,默认的情况下,这些角色中的权限,用户都拥有。oracle 11g中,角色的口令略有修正,当某个角色是拥有口令的话,当你将带有口令的角色 grant 给某...
2014-03-19 17:18:00 144
扑克牌的顺子
/*************************************************************************题目:从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2-10为数字本身,A为1,J为11,Q为12,K为13,而大、小王可以看成任意数字。*******************************************...
2014-03-19 16:06:00 79
n个骰子的点数
/***********************************************************************题目:把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。***********************************************************************//*...
2014-03-19 15:46:00 60
oracle 11g 安装关于swap空间不足问题解决
linux添加虚拟内存解决swap空间不足问题增加一个SWAP文件:1. 查看当前虚拟内存[root@ora11gr2 ~]# free -m total used free shared buffers cachedMem: 2026 217 1809 0 11 126-/+ buffers/c...
2014-03-19 10:31:00 1481
左旋转字符串
/*********************************************************************题目二:字符串的左旋转操作是把字符串前面的若干个字符转移字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如输入字符串"abcdefg"和数字2,该函数将返回左旋转2位得到的结果"cdefgab"。***********************...
2014-03-18 20:59:00 75
翻转单词顺序
/************************************************************************题目一:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student."则输出"student. a am I"。**********************...
2014-03-18 20:35:00 107
和为s的连续正数序列
/****************************************************************输入一个正数s,打印出所有和为s的连续正数序列(至少含有两个数)。例如输入15,由于1+2+3+4+5=4+5+6=7+8=15,所以结果打印出3个连续序列1~5,4~6和7~8。*****************************************...
2014-03-18 19:52:00 76
何为s的两个数字
/*******************************************************************题目一:输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得他们的和正好是s。如果有多对数字的和等于s,输出任意一对即可。****************************************************************...
2014-03-18 19:24:00 118
数组中只出现一次的数字
/***********************************************************************题目:一个整型数组除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(N),空间复杂度为O(1)。*****************************************************...
2014-03-18 15:51:00 42
二叉树的深度
/***************************************************************题目一:输入一颗二叉树的根节点,求该数的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。***************************************************************/...
2014-03-18 10:23:00 411
ubuntu中eclipse无法识别android手机问题
问题:在ubuntu中eclipse中用真机来调试androi程序时,发现无法识别手机,如下图显示2.37一栏之前显示全是乱码,这是解决后截的图。问题原因是:在window下我们可以通过安装驱动来实现abd的连接,而在ubuntu下就没有安装手机驱动这个概念,那我们肯定也需要个啥来实现这个驱动功能。这个android官网介绍得很详细。记录下解决步骤如下:...
2014-03-18 10:08:00 51
数字在排序数组中出现的次数
/*************************************************************************题目:统计一个数字在排序数组中出现的次数。例如输入排序数组{1,2,3,3,3,3,4,5}和数字3,由于3在这个数组中出现了4次,因此输出4。***************************************************...
2014-03-18 09:42:00 67
Java Checked 和 UnChecked Exception 的区别
这个问题已经在不仅一次的面试中出现了,因此收录到博客里!Checked: 能在compile时被检查到比如:import java.io.*; class Main { public static void main(String[] args) throws IOException { FileReader file = new FileReader...
2014-03-18 05:39:00 123
Python 2.7 is required, which was not found in the registry
今天想安装Numpy1.6,却发现在安装过程中一直提示“Python 2.7 is required, which was not found in the registry”。可是我已经在我的64位机器上安装了Python2.7。原因是官方的这个版本numpy-unoptimized-1.6.1.win-amd64-py2.7.exe不支持64版本的。解决方法...
2014-03-18 01:12:00 251
两个链表的第一个公共节点
/********************************************************************题目:输入两个链表,找出它们的第一个公共节点。********************************************************************//*解题思路:先遍历两个链表得到他们的长度,就能知道哪个链表较长,以...
2014-03-17 21:22:00 40
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人