首页 > 编程语言
effective C++之构造、析构、赋值运算
条款05:了解C++默默编写了并调用了那些函数    编译器会声明一个copy构造函数,一个copy assignment 操作符合一个析构函数所有这些函数都是public和inline的   如果打算在一个内含reference 成员的class内支持赋值操作你必须自己定义copy assignment 操作符面对const成员的classes编译器反应也一样。    另一种情况:如果某个...
分类:编程语言   时间:2015-03-22 22:27:21    收藏:0  评论:0  赞:0  阅读:197
bzoj 3132: 上帝造题的七分钟 (二维树状数组)
推推公式,最后变成四个东西的前缀和然后不知道为什么一直wa,数据在本地测是没有错的&好心的管理员还给了某位p党大神a了的代码,感人肺腑(虽然还是没发现到底我的程序是问题)var f1,f2,f3,f4:array[0..2500,0..2500]of longint; x1,y1,x2,y2,n.....
分类:编程语言   时间:2015-03-22 22:22:00    收藏:0  评论:0  赞:0  阅读:281
Java性能调优
一、JVM内存模型及垃圾收集算法1.根据Java虚拟机规范,JVM将内存划分为:New(年轻代)Tenured(年老代)永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过-XX:Pe...
分类:编程语言   时间:2015-03-22 22:21:50    收藏:0  评论:0  赞:0  阅读:216
C++编程开发学习的50条建议
每个从事C++开 发的朋友相信都能给后来者一些建议,但是真正为此进行大致总结的很少。本文就给出了网上流传的对C++编程开发学习的50条建议,总结的还是相当不错的, 编程学习者(不仅限于C++学习者)如果真的理解了这些建议,相信能够在学习时准确的抓住侧重点,少走弯路。下面列出这50条建议: 1、把.....
分类:编程语言   时间:2015-03-22 22:21:40    收藏:0  评论:0  赞:0  阅读:299
Python批量修改文件名
处理语料库时,有些文件名字很不规则,为了方便处理,同义按数字顺序修改名称,主要是用到os模块:import osdef RenameFiles(srcdir): #将目录下所有的文件命名为数字开头的名称 srcfiles = os.listdir(srcdir) index = 1...
分类:编程语言   时间:2015-03-22 22:20:10    收藏:0  评论:0  赞:0  阅读:508
c语言返回值为数组的问题
借鉴他人,自我学习1.可以用数组输出返回值为指针形式,传参为指针。返回一个地址例如:char *text(char *tmp){ return tmp;}int main(){ printf("%s",text("ffffx"));}输出的结果为ffffx但是如果这样写char *text(){ ....
分类:编程语言   时间:2015-03-22 22:17:30    收藏:0  评论:0  赞:0  阅读:255
快速排序
快速排序是先找到一个基准数字(可以随机),任何将不大于该数的数字左移,不小于该数的数字右移,再递归调用自己。#include#include #includeusing namespace std;int input[50];int n;//产生随机数int random(int start,int...
分类:编程语言   时间:2015-03-22 22:13:10    收藏:0  评论:0  赞:0  阅读:198
Python爬虫(2)
之前尝试着去抓取某个网站的帖子中资源的地址,由于次数太多网站暂时封了IP。所以我们现在需要尝试着使用代理proxy,不过在这之前我们要了解opener和handler。 我们使用opener打开url,而opener实际是使用handler进行处理。所以我们一般先创建一个handler,在使用...
分类:编程语言   时间:2015-03-22 22:12:20    收藏:0  评论:0  赞:0  阅读:193
LeetCode Sort List 链表排序(规定 O(nlogn) )
Status: AcceptedRuntime: 66 ms题意:根据给出的单链表,用O(nlogn)的时间复杂度来排序。由时间复杂度想到快排、归并这两种排序。本次用的是归并排序。递归将链表的规模不断二分到只剩下1或2个元素为止,这也是递归出口,一旦出现这两种情况就可以返回。这里有个问题,链表也能二...
分类:编程语言   时间:2015-03-22 22:10:00    收藏:0  评论:0  赞:0  阅读:307
第一天(2015.01.03) 计算机&Java基本概念(2015.01.03)
总结课程目标上午一、计算机概述、组成、概念二、软件概念三、DOS打开方式(四种)、常用命令 d:回车 盘符切换 dir:列出当前目录下的所有文件和文件夹 md:创建文件夹 rd:删除文件夹(文件夹不为空后要加“、s”) del:删除至少一个文件 cd:跟文件夹 进入目录 cd.. :返回上层 ...
分类:编程语言   时间:2015-03-22 22:09:50    收藏:0  评论:0  赞:0  阅读:126
JAVA SWing实现登陆界面
1、我们先看演示效果2、下面看具体实现,启动eclipse,创建java 工程3、新建添加类和包名4、工程中需要导入的系统中的包import java.awt.*;import javax.swing.*;//对按键监控需要用到的包import java.awt.event.ActionEvent;...
分类:编程语言   时间:2015-03-22 22:09:00    收藏:0  评论:0  赞:0  阅读:276
OpenGL——使用Bresenham算法绘制圆
Bresenham算法是计算机图形学中为了“显示器(屏幕或打印机)系由像素构成”的这个特性而设计出来的算法,使得在求直线各点的过程中全部以整数来运算,因而大幅度提升计算速度。——摘自 “百度百科”。 Bresenham算法绘制直线就不赘述了,大家看一看算法简介就能很好理解与实践。 稍稍麻烦一...
分类:编程语言   时间:2015-03-22 22:08:50    收藏:0  评论:0  赞:0  阅读:412
【数据结构】——排序算法——2.1、冒泡排序
【数据结构】——排序算法——2.1、冒泡排序 一、先上维基的图:...
分类:编程语言   时间:2015-03-22 21:06:10    收藏:0  评论:0  赞:0  阅读:132
【spring教程之十】spring注自动检测标注bean
1、该章主要讲解,不在xml文件中,手动的配置每个bean文件,而是通过统一自动检测的方法,主要就是在spring的配置文件加上一句话 表示要自动扫描的包的路径。 2、xml配置文件 3、bean类 package com.test.pro; import org.springframework.stereotype.Component; @Component("p...
分类:编程语言   时间:2015-03-22 21:05:10    收藏:0  评论:0  赞:0  阅读:181
IWebbrowser2中C++与JavaScript的交互调用
JS调用C++ IWebbrowser2中C++与JS交互主要处理IDispatch中的两个接口 1、GetIDsOfNames 这里主要是把需要调用JS函数给编一个号,为什么函数要编号呢?建议看看COM的原理,大概是C++实现的COM调用机制主要是用的虚函数表,但是其他的脚本语言中并没有这个玩意,其他脚本需要调用函数时,只能通过函数的ID来找到对应的函数。 那么我们就...
分类:编程语言   时间:2015-03-22 21:04:40    收藏:0  评论:0  赞:0  阅读:489
Java线程的创建
Java中线程的创建有两种方式:一是继承Thread类来创建线程对象(Thread类也实现了Runnable接口);二是实现Runnable接口。第一种方式代码如下: public class MyThread extends Thread { @Override public void run() { //此线程要完成的任务 } }定义好线程之后,在...
分类:编程语言   时间:2015-03-22 21:04:30    收藏:0  评论:0  赞:0  阅读:167
算法导论笔记(1)
算法导论笔记第二章算法导论笔记第二章插入排序 代码 总结 分治思想 归并排序代码 总结 选择排序代码 总结插入排序代码void InsertSort(ElemType A[]){ for( i=2;i=1;i++){ if(A[j]<A[0]){...
分类:编程语言   时间:2015-03-22 21:02:30    收藏:0  评论:0  赞:0  阅读:252
【数据结构】——排序算法——2.2、快速排序
【数据结构】——排序算法——2.2、直接插入排序 一、先上维基的图: 图一、快速排序效果 图二、快速排序实例 分类 排序算法 数据结构 不定 最差时间复杂度 最优时间复杂度 平均时间复杂度 最差空间复杂度 根据实现的方式不同而不同 二、描述 快速排序使用分治法(Divid...
分类:编程语言   时间:2015-03-22 21:02:00    收藏:0  评论:0  赞:0  阅读:342
《求一个数组的连续的最大子数组之和》
《求一个数组的连续的最大子数组之和》设计思想:一般的,求一个数组的最大子数组之和即是按数组顺序依次让前几个数的和与下一个数进行比较,设一变量来装每次比较后的较大的数,依此进行到数组终端;但是考虑到求的是连续的子数组,则应该想到除了在按顺序...
分类:编程语言   时间:2015-03-22 21:00:00    收藏:0  评论:0  赞:0  阅读:351
算法提高 6-17复数四则运算
%g不会输出无用的0; 刚开始用int 结果应该是double 算法提高 6-17复数四则运算 时间限制:1.0s 内存限制:512.0MB 设计复数库,实现基本的复数加减乘除运算。 输入时只需分别键入实部和虚部,以空格分割,两个复数之间用运算符分隔;输出时按a+bi的格式在屏幕上打印结果。参...
分类:编程语言   时间:2015-03-22 20:59:10    收藏:0  评论:0  赞:0  阅读:271
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!