对于编程,向来都是编的少,看的多,这种错误的学习方法一直延续至今,所以像运算符重载这么简单的东西,还是不太熟,今天借着学习栈的机会,自己写了一下链栈中赋值运算符的重载函数,写完之后对比了一下教材(《数据结构C++语言描述》任燕版),发现自己真是有种简单问题复杂化的天赋——写程序按部就班,不会优化。顺便发现了教材中一个小小的错误,在此加以纠正。链栈赋值运算符的重载(自己写的重载函数)
说明一下自己...
分类:
编程语言 时间:
2015-08-25 16:49:49
收藏:
0 评论:
0 赞:
0 阅读:
215
/**
*题目:在一个二位数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二位数组和一个整数,
* 判断数组中是否含有该整数
*时间:2015年8月25日09:51:08
*文件:FindInMatrix.java
*作者:cutter_point
*/
package bishi.Offer50.y2015.m08.d2...
分类:
编程语言 时间:
2015-08-25 16:48:49
收藏:
0 评论:
0 赞:
0 阅读:
302
/////////////////////2015/08/25///////////////
////////////////////by XBW/////////////////////
///////////////////环境 unity4.6.1///////////
终于弄完了这个停车游戏,先看一下效果图
这个游戏呢,就是在赛道内收集三枚以上氮气,然后再返回起点,在赛车损坏程...
分类:
编程语言 时间:
2015-08-25 16:47:59
收藏:
0 评论:
0 赞:
0 阅读:
255
引入
没有字典的时候我们可能会这么做:
>>> t = ['name', 'age', 'sex']
>>> v = ['chen', 24, 'male']
>>> zip(t,v)
[('name', 'chen'), ('age', 24), ('sex', 'male')]
>>> v = ['chen', 24]
>>> zip(t,v)
[('name', 'chen'), ('age'...
分类:
编程语言 时间:
2015-08-25 16:46:39
收藏:
0 评论:
0 赞:
0 阅读:
151
引入
没有字典的时候我们可能会这么做:
>>> t = ['name', 'age', 'sex']
>>> v = ['chen', 24, 'male']
>>> zip(t,v)
[('name', 'chen'), ('age', 24), ('sex', 'male')]
>>> v = ['chen', 24]
>>> zip(t,v)
[('name', 'chen'), ('age'...
分类:
编程语言 时间:
2015-08-25 16:46:29
收藏:
0 评论:
0 赞:
0 阅读:
202
java 运行时 内存 分配一个java进程可以包含多个线程一个Java进程对应唯一一个JVM实例一个JVM实例唯一对应一个堆每一个线程有一个自己私有的栈
这儿也可以看出线程共享进程的堆, 但不共享栈
这篇文章里有一道 线程和进程面试题
堆
堆是被线程共享的
一个进程只有一个堆
堆中存放对象本身和数组本身
java 中, 数组(比如 int[]) 也是继承Object对象,...
分类:
编程语言 时间:
2015-08-25 16:45:49
收藏:
0 评论:
0 赞:
0 阅读:
224
C++动态链接库的兼容性...
分类:
编程语言 时间:
2015-08-25 16:45:39
收藏:
0 评论:
0 赞:
0 阅读:
250
作者:郭孝星
微博:郭孝星的新浪微博
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
Github:https://github.com/AllenWells
动画反应了应用组件在空间中的关系、功能以及在整个系统中的趋势。
一 动画设计原则1.1 动画真实地反应现实世界动画应该完整的展现物体的各个真实的特性,譬如优雅、简约...
分类:
编程语言 时间:
2015-08-25 16:45:09
收藏:
0 评论:
0 赞:
0 阅读:
220
通过运行时类型识别——RTTI,程序能够使用基类的指针或引用来检索这些指针或引用所指对象的实际派生类类型:...
分类:
编程语言 时间:
2015-08-25 16:43:39
收藏:
0 评论:
0 赞:
0 阅读:
250
关于函数
同样的代码,一般不写两遍
函数的定义def:函数名(参数列表):#可以没有参数
函数体
- 当函数设置默认参数的时候,是自右向左的,即默认值都得在右边。可以指定设定某个默认值。
- 这样不对:
这样指定默认值才对...
分类:
编程语言 时间:
2015-08-25 16:43:19
收藏:
0 评论:
0 赞:
0 阅读:
97
QT C++ 调用 Java 返回值问题...
分类:
编程语言 时间:
2015-08-25 16:42:39
收藏:
0 评论:
0 赞:
0 阅读:
666
一、指针与数组
1、数组:数组是一段连续的空间,数组名表示空间第一个元素的地址。
2、指针:指针包含两个内容,一个是内存地址,这个大小和机器长度有关;另一个是指针类型,这个跟指针定义的类型有关。
int arr[2][3] = { { 1, 2, 3 }, { 4, 5, 6 } };
int (*p1)[3] = arr;
int (*p2)[2][3] = &...
分类:
编程语言 时间:
2015-08-25 16:42:29
收藏:
0 评论:
0 赞:
0 阅读:
152
class A
{
public:
A()
{
cout << "class A default constructor called" << endl;
a = 0;
}
A(int param)
{
cout << "class A constructor called" << endl;
a = param;
}
~A()
{
}
virtual v...
分类:
编程语言 时间:
2015-08-25 16:42:19
收藏:
0 评论:
0 赞:
0 阅读:
253
在二维坐标上给出一些星星的坐标,求某一个星星左方,下方,左下方的星星个数。题目已经把星星按照Y坐标从小到大,X从小到大排序。因此,在每次对一个星星进行统计时,之前出现过的星星,只要X坐标比其小,则必在其左,下,左下方。
树状数组储存X的坐标。 就像 求逆序数 的方法一样, 统计有多少之前的星星的X坐标小于当前的X坐标。
需要注意的是 X 坐标的范围是32000 ,所以树状数组要开到32000 而不是节点数15000。...
分类:
编程语言 时间:
2015-08-25 16:41:09
收藏:
0 评论:
0 赞:
0 阅读:
188
在mfc单文档程序中加入cef:1.在BOOL CtestCEFApp::InitInstance()中初始化cef HINSTANCE hInst = GetModuleHandle(NULL);
CefMainArgs main_args(hInst);
m_cefApp = new ClientApp();
//cef默认启动四个进程,分别是浏览器主进程,渲染进程,GPU进程,插...
分类:
编程语言 时间:
2015-08-25 16:40:59
收藏:
0 评论:
0 赞:
0 阅读:
454
这个系列是为了应对找工作面试时面试官问的算法问题,所以只是也谢算法的简要介绍,后期会陆续补充关于此算法的常见面试的问题!
贝叶斯分类器的原理其实很简单,知道了贝叶斯公式基本上就知道了贝叶斯分类器的工作原理。对于一个待分类项,求出此项出现的条件下哪个类别的概率大,就判定为哪类,仅次而已。其实贝叶斯分类器是建立在错误的理论上建立起来的分类器,没错就是错误的理论,它假定事物之间是没有联系的...
分类:
编程语言 时间:
2015-08-25 16:39:59
收藏:
0 评论:
0 赞:
0 阅读:
216
这个问题,还没有完全研究完,先贴上一部分实验结果。
这里比较疑惑的有两个问题,c++中是怎么实现引用的和引用会和指针一样占用内存吗?
其实是一个问题,下面的实验都是在linux64 g++编译器平台
看第一段代码#include
using namespace std;int main()
{
int a=10;
int* p =&a;
int &q =a; cout...
分类:
编程语言 时间:
2015-08-25 16:38:39
收藏:
0 评论:
0 赞:
0 阅读:
157
这次的代码比较长,原因是比之前的Vector实现增加了许多的操作,而且毕竟指针操作嘛,处理起来稍微麻烦一点。
List实现中非常重要的一点,就是定义一个头指针和一个尾指针,这样可以避免对很多的特殊情况的处理,当链表为空时就是头指针指向尾指针,另外一个就是迭代器的实现,
list的迭代器的实现比vector要麻烦许多,因为内存不连续,所有采用了内部嵌套类的方式,重载了*(解引用),++EXP(前...
分类:
编程语言 时间:
2015-08-25 16:36:39
收藏:
0 评论:
0 赞:
0 阅读:
273
(1)精简“带进度条文件上传组件”的设计与实现
XMLHttpRequest第二版为我们提供了便利的progress事件,通过为xhr.upload.onprogress指定处理函数,可以快速制作进度条。
(2)改进一下,如何实现暂停和重启
暂停和重启功能前端,需要依赖对Blob对象(事实上一个File原型链的上一层就是Blob)的分割(slice)方法。
(3)扩展思路,如何实现并行异步上传...
分类:
编程语言 时间:
2015-08-25 16:36:09
收藏:
0 评论:
0 赞:
0 阅读:
235
//将有二个有序数列a[first...mid]和a[mid...last]合并。
void mergearray(int a[], int first, int mid, int last, int temp[])
{
int i = first, j = mid + 1;
int m = mid, n = last;
int k = 0;
while (i <= m && j ...
分类:
编程语言 时间:
2015-08-25 16:34:19
收藏:
0 评论:
0 赞:
0 阅读:
174