使用new的情况当变量是指针的时候就需要使用在堆中开辟空间使用new开辟内存空间 int *p = new int;
*p = 2;
cout << *p <<endl;//2//也可以开辟的时候初始化int *p = new int(2);
cout << *p <<endl;给数组开辟空间int *p = new int[10];//等于p[10]
p[0] = 5;//p就是数组的首地址...
分类:
编程语言 时间:
2015-05-14 22:02:56
阅读次数:
124
定义一个函数,输入一个链表的头结点,反转该链表,并输入反转后链表的头结点。
链表结点定义如下:
struct ListNode{
int m_nKey;
struct ListNode* m_pNext;
};ListNode *ReverseList(ListNode *phead)
{
//定义反转后链表的头结点
ListNode *pReverseHead=NULL;
//指...
分类:
其他好文 时间:
2015-05-14 22:04:34
阅读次数:
114
CRM2013的注册插件工具UI相比2011之前有了一定的改变,但改变UI的同时也给开发人员带来了困扰,打开注册工具点击Register按钮选择dll时页面就是下面这样的,你完全看不到最下面的两个按钮。
真心不知道微软的UI工程师是干啥吃的,或是在何种情况下开发的这款工具,当然看过CRM2013的界面后心里骂过微软UI工程师的人肯定不在少数,工具成这样也就可以理解了。有人说把注册界面全...
分类:
其他好文 时间:
2015-05-14 22:04:59
阅读次数:
120
#include
#include
#include
#include
using namespace std;
int main(int argc, char **argv)
{
int iArray[5] = {1, 2, 3, 4, 5};
vector iVect(iArray, iArray+5);
cout << accumulate(iVect.begi...
分类:
其他好文 时间:
2015-05-14 22:02:03
阅读次数:
122
1. 功能介绍
1.1 Android Universal Image Loader
Android Universal Image Loader 是一个强大的、可高度定制的图片缓存,本文简称为UIL。
简单的说 UIL 就做了一件事——获取图片并显示在相应的控件上。
1.2 基本使用
1.2.1 初始化
添加完依赖后在Application或Activity中初始...
分类:
移动开发 时间:
2015-05-14 22:04:32
阅读次数:
301
Problem:
Given a sorted array of integers, find the starting and ending position of a given target value.
Your algorithm's runtime complexity must be in the order of O(log n).
If the target...
分类:
编程语言 时间:
2015-05-14 22:03:52
阅读次数:
133
本来想着这么点事儿,自己搞懂了就OK了,可又想到也许写出来能帮到一些人。
事情是这样的, 老师刚给了一个项目,demo是VC++6.0做的,我用VS2010打开后报错
如图所示
尝试了网上的方式,都不行。方案无非就是更改如下两个位置(红线圈出)
最后意外搞定
把 bin 目录下的文件全部复制过来
...
分类:
编程语言 时间:
2015-05-14 22:03:24
阅读次数:
151
题目:输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的。链表结点定义如下:
struct ListNode{
int m_nValue;
int m_pNext;
};
如下图所示,一目了然,比较两个链表的头结点,值小的则并入新的结点,如此循环,可以用递归解决。
//利用递归
ListNode *Merge(ListNode *phead1, ListNod...
分类:
编程语言 时间:
2015-05-14 22:03:39
阅读次数:
131
题目链接:点击打开链接
先把询问处理成曼哈顿最小生成树。
然后在树上暴力跑即可。
能使用莫队的情况应该是对于询问[l,r] -> [l', r'] 花费必须是 abs(l-l') + abs(r-r')
#include
#include
#include
#include
#include
#include
#include
#include
#include
...
分类:
编程语言 时间:
2015-05-14 22:03:28
阅读次数:
139
Linux下优雅的让程序后台运行
假设在终端上启动运行了一个程序,跑了几天,如果不小心把terminal关了,那么程序就会终止,这是SIGHUP信号的原因,即使通过bg置为后台运行同样会如此,应该让程序成为一个daemon,步骤如下:
1.Ctrl+z 暂停程序的运行,可以看到程序的作业号,假设为1;
2.bg %1 置为后台运行;
3. disown -h %1 使其不受...
分类:
系统相关 时间:
2015-05-14 22:00:39
阅读次数:
208
第十一个模式:代理模式 11.1问题引入 远程代理的角色: 远程代理就好比“远程对象的本地代表”。所谓“远程对象”?这是一种对象,活在不同的JVM堆中。所谓“本地代表”?这是一种可以由本地方法调用的对象,其行为会转发到远程对象中。 11.2解决方案: 1.制作远程接口: 远程接口定义出可以让客户远程...
分类:
其他好文 时间:
2015-05-14 22:02:04
阅读次数:
233
在VMware安装Ubuntu完成后,一直停留在VMware Easy Install,可以登录但是没有窗口界面,如图:在此登录后依次运行以下命令:sudomv/etc/issue.backup/etc/issuesudomv/etc/rc.local.backup/etc/rc.localsudo...
分类:
系统相关 时间:
2015-05-14 21:59:30
阅读次数:
182
Given two numbers represented as strings, return multiplication of the numbers as a string.Note: The numbers can be arbitrarily large and are non-nega...
分类:
其他好文 时间:
2015-05-14 21:59:58
阅读次数:
104
You are given an n x n 2D matrix representing an image.Rotate the image by 90 degrees (clockwise).Follow up:Could you do this in-place?解题思路:找规律即可,JAVA...
分类:
编程语言 时间:
2015-05-14 22:00:26
阅读次数:
106
今天来给大家分享一下java的重点易错点第二部分,也是各位同学面试需要准备的,欢迎大家交流指正。1.字符串创建与存储机制:当创建一个字符串时,首先会在常量池中查找是否已经有相同的字符串被定义,其判断的依据是String类型equals的返回值,若已经定义,则直接获取对其的引用。此时不需要创建新的对象...
分类:
编程语言 时间:
2015-05-14 22:01:00
阅读次数:
232
编码与解码首先,明确一点,计算机中存储的信息都是二进制的编码/解码本质上是一种映射(对应关系),比如‘a’用ascii编码则是65,计算机中存储的就是00110101,但是显示的时候不能显示00110101,还是要显示'a',但计算机怎么知道00110101是'a'呢,这就需要解码,当选择用asci...
分类:
编程语言 时间:
2015-05-14 21:59:20
阅读次数:
205
#include int main(){ int i; for(i=1;i<=15;i++) { if((i%2==1)) { printf("%d\n",i); } } return 0;}
分类:
编程语言 时间:
2015-05-14 21:59:48
阅读次数:
127