首页 > 编程语言
C++ 析构函数
为什么C++不能有虚构造函数,却能有虚析构函数C++的动态绑定通过虚函数表实现(vtable),在类有一个vptr指针指向vtable但是当类构造是,对象还没有构造起来,这时候,也就不存在vptr,所以不能有虚构造函数对于析构函数,动态绑定是没问题的;并且一般要加上virual,假如定义Base *...
分类:编程语言   时间:2015-03-27 10:35:34    收藏:0  评论:0  赞:0  阅读:325
Java 实现队列
1.创建实体类public class User { private String id; private String name; private String pwd; public User(String id, String name, String pwd) { super(); t...
分类:编程语言   时间:2015-03-27 10:34:44    收藏:0  评论:0  赞:0  阅读:218
C++中求两个正整数的最大公约数和最小公倍数
最大公约数直接用辗转相除法,最小公倍数就是两个数的乘积除以最大公约数#includeusing namespace std;int gys(int x,int y){ return y? gys(y,x%y):x;}int main(){ int x,y; cin>>x>>y...
分类:编程语言   时间:2015-03-27 10:32:54    收藏:0  评论:0  赞:0  阅读:424
unity 读取excel表 生成asset资源文件
做unity 项目也有一段时间了,从unity项目开发和学习中也遇到了很多坑,并且也从中学习到了很多曾经未接触的领域。项目中的很多功能模块,从今天开始把自己的思路和代码奉上给学渣们作为一份学习的资料。如果学长们看到哪里写的不好欢迎吐槽并给予更好的解决方案。好了话也不多说了今天给大家亮出的是excel...
分类:编程语言   时间:2015-03-27 10:32:24    收藏:0  评论:0  赞:0  阅读:379
C语言要这样学才能学好
我相信,这可能是很多朋友的问题,我以前也有这样的感觉,编程编到一定的时候,发现能力到了瓶颈,既不深,也不扎实,半吊子。比如:你长期地使用Java和.NET ,这些有虚拟机的语言对于开发便利是便利,但是对于程序员来说可能并不太好,原因有两个:虚拟机屏蔽了操作系统的系统调用,以及很多底层机制。大量的封装...
分类:编程语言   时间:2015-03-27 09:28:04    收藏:0  评论:0  赞:0  阅读:244
C++学习准则
C++学习准则1.把C++当成一门新的语言学习(和C没啥关系!真的);2.看《Thinking In C++》,不要看《C++变成死相》(C++编程思想,翻译的非常差);3.看《The C++ Programming Language》(这本东西有影印板的)和《Inside The C++ Obje...
分类:编程语言   时间:2015-03-27 09:27:24    收藏:0  评论:0  赞:0  阅读:249
白话经典算法系列之六 高速排序 高速搞定
高速排序因为排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被採用,再加上高速排序思想----分治法也确实有用,因此非常多软件公司的笔试面试,包含像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也经常出现高速排序的身影。总的说来,要直接默写出高速排序...
分类:编程语言   时间:2015-03-27 09:27:14    收藏:0  评论:0  赞:0  阅读:274
python学习笔记之自定义函数的导入
python可以将自己编写的类放在py文件中,然后由其他程序调用,今天分享下:如何在shell中从文件引用自定义类和函数,下面是具体的过程:第一步将你编写的文件声明编码类型 然后将你编写的文件保存为py格式的文件,看好你保存的路径,后面会用到这个路径 引入sys模块,然后向path中添加路径,也就是...
分类:编程语言   时间:2015-03-27 09:20:04    收藏:0  评论:0  赞:0  阅读:229
浅谈JavaScript变量声明提升
前段时间阿里实习生内推,一面就被刷了,也是郁闷。今天系统给发通知,大致意思就是内推环节不足以了解彼此,还可以参加笔试,于是赶紧再投一次。官网流程显示笔试时间3月31日,时间快到了,开始刷题。网上搜了一下去年题目,我擦,第一题就不会(伤心中...),继续往下看,第四题也不会。。。好嘛,搜答案吧。搜了一个多小时的博客,结合自己的理解,写下了这篇博文。。。 2014年阿里巴巴前端工程师笔试题目1:va...
分类:编程语言   时间:2015-03-27 08:58:51    收藏:0  评论:0  赞:0  阅读:266
Stars (poj 2352 树状数组)
题意:有n个星星的坐标,如果某个星星坐标为(x, y), 它的左下位置为:(x0,y0),x0<=x 且y0<=y。如果左下位置有a个星星,就表示这个星星属于level x 按照y递增,如果y相同则x递增的顺序给出n个星星,求出所有level水平的数量。 思路:最典型的树状数组,第一次做。。...
分类:编程语言   时间:2015-03-27 08:58:31    收藏:0  评论:0  赞:0  阅读:269
Python学习之路——字符串1
一个Python小白的学习之路...
分类:编程语言   时间:2015-03-27 08:58:11    收藏:0  评论:0  赞:0  阅读:233
一个简单的Linux内核代码整合到一个文件的Java程序
这几天开始看linux-0.11,但是用电脑,手机看源代码、做些笔记不方便也没体验感(如果大家有推荐的软件或者硬件来看源代码,跟我说一下,谢谢!),想打印出来来看,但是文件很多,整合麻烦,就写了一个简单整合多个文本文件到一个文本的Java程序。 下载地址:http://download.csdn.net/detail/u013647453/8537127 代码比较简单,不做过多介绍。...
分类:编程语言   时间:2015-03-27 08:54:31    收藏:0  评论:0  赞:0  阅读:161
蓝桥杯 ALGO-1 区间k大数查询(数组、排序)
【思路】:排序。注意sort的降序写法。前一个参数是初始位置,中间一个是结束位置,但是需要包括。不如理解成从初始位置向后的个数。 【AC代码】: #include #include #include #include #include using namespace std; #define MAX 1000+5 int compare(int a, int b) { retu...
分类:编程语言   时间:2015-03-27 08:54:01    收藏:0  评论:0  赞:0  阅读:167
修改java源码无需重启tomcat
修改java源码无需重启tomcat...
分类:编程语言   时间:2015-03-27 08:53:31    收藏:0  评论:0  赞:0  阅读:120
初探C++ 中的 new 和 delete
在 C++ 中,你也许经常使用 new 和 delete 来动态申请和释放内存,但你可曾想过以下问题呢? new 和 delete 是函数吗?new [] 和 delete [] 又是什么?什么时候用它们?你知道 operator new 和 operator delete 吗?为什么 new [] 出来的数组有时可以用 delete 释放有时又不行?… 如果你对这些问题都有疑问的话,...
分类:编程语言   时间:2015-03-27 08:53:01    收藏:0  评论:0  赞:0  阅读:170
JavaScript计算指定日期与当前日期的相差天数
java中处理2个时间段相差几天很容易,直接调相关方法就行,不过js处理这类问题稍微有点不易,项目开发中也用到了,如下: //计算两个日期天数差的函数,通用 function dateDiff(sDate2) { var sDate1=new Date().pattern("yyyy-MM-dd"); sDate2=LEx.util.Format.formatDate(sDate...
分类:编程语言   时间:2015-03-27 08:52:51    收藏:0  评论:0  赞:0  阅读:261
Golang -- 使用 Bufferd channel 实现 线程安全的 pool
从 文章 进行转载,再次感谢 概述我们知道,Go 语言已经提供了 sync.Pool,但是做的不怎么好,所以有必要来实现一个 Pool代码type Pool struct { pool chan *Client }// Create a new Pool func NewPool(max int) *Pool{ return &Pool{ pool: make(cha...
分类:编程语言   时间:2015-03-27 08:51:19    收藏:0  评论:0  赞:0  阅读:287
【数据结构java描述(一)】单链表类的create()方法的重写以及Node类的理解
首先我们需要知道线性表的链式结构的设计思路: 先构造结点类,然后基于结点,设计链式结构类。 Java源码中结点类Node.Java: package com.study.test; publicclass Node { Object data; Node next; Node() { this(null,null); } Node...
分类:编程语言   时间:2015-03-27 08:51:01    收藏:0  评论:0  赞:0  阅读:278
拼音排序
package com.example.f; import java.util.Comparator;import net.sourceforge.pinyin4j.PinyinHelper; public class PinyinComparator implements Comparator { public int compare(String o1, String o2) { for (i...
分类:编程语言   时间:2015-03-27 08:49:41    收藏:0  评论:0  赞:0  阅读:156
60. permutation sequence leetcode python
The set [1,2,3,…,n] contains a total of n! unique permutations. By listing and labeling all of the permutations in order, We get the following sequence (ie, for n = 3): "123""132""213""231""3...
分类:编程语言   时间:2015-03-27 08:49:31    收藏:0  评论:0  赞:0  阅读:296
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!