首页 > 编程语言
C++面向对象高级编程(三)
版权声明:本文为博主原创文章,未经博主允许不得转载。 接下来的几篇文章,我将回忆一下C++的基础. C++的由两部分组成 1.C++语言 2.C++标准库 本篇文章主要分享我学习C++语言的笔记. 本节主要介绍 Big Three 即析构函数,拷贝构造函数,赋值拷贝函数,前面主要围绕不带指针的cla ...
分类:编程语言   时间:2017-08-06 14:38:39    收藏:0  评论:0  赞:0  阅读:215
使用Net.Sockets.TcpListener和Net.Sockets.TcpClient进行图片传输时怎样精确控制接收缓存数组大小
<span style="font-size:18px;">在dotnet平台Net.Sockets.TcpListener和Net.Sockets.TcpClient已经为我们封装了全部Socket关于tcp部分,操作也更为简单,面向数据流。使用TcpClient的GetStream方法获取数据流 ...
分类:编程语言   时间:2017-08-06 14:38:29    收藏:0  评论:0  赞:0  阅读:268
python 十进制整数转换为任意进制(36以内)
def baseN(num, b): return ((num == 0) and "0") or (baseN(num // b, b).lstrip("0") + "0123456789abcdefghijklmnopqrstuvwxyz"[num % b]) ...
分类:编程语言   时间:2017-08-06 14:36:25    收藏:0  评论:0  赞:0  阅读:1147
JAVA使用Gecco爬虫 抓取网页内容
JAVA 爬虫工具有挺多的,但是Gecco是一个挺轻量方便的工具。 先上项目结构图。 这是一个 JAVASE的 MAVEN 项目,要添加包依赖,其他就四个文件。log4j.properties 加上三个java类。 1、先配置log4j.properties 2、接下来着手写Blog.java,里面 ...
分类:编程语言   时间:2017-08-06 13:53:55    收藏:0  评论:0  赞:0  阅读:359
JAVA-多线程
JAVA多线程有两种方式实现: 第一种是继承Thread方式 第二种是实现Runnable接口, 在实际项目中都使用第二种方式实现多线程 ...
分类:编程语言   时间:2017-08-06 13:51:32    收藏:0  评论:0  赞:0  阅读:268
拓扑排序的实现_TopoSort
拓扑排序是求一个AOV网(顶点代表活动, 各条边表示活动之间的率先关系的有向图)中各活动的一个拓扑序列的运算, 可用于測试AOV 网络的可行性. 整个算法包含三步: 1.计算每一个顶点的入度, 存入InDegree数组中. 2.检查InDegree数组中顶点的入度, 将入度为零的顶点进栈. 3.不断 ...
分类:编程语言   时间:2017-08-06 13:50:26    收藏:0  评论:0  赞:0  阅读:174
C语言中的传值调用
在c语言中每个变量都有两个属性一个是值,一个是址。比方: int a = 2; 变量a的值是2,变量a的地址,能够用&取地址操作符获取,即&a。 因此以C语言的函数传递中具备两种方式传递參数,一种是传址,一种传值。比方: void f1(int v) { ; } //函数f1 void f2(int ...
分类:编程语言   时间:2017-08-06 13:49:38    收藏:0  评论:0  赞:0  阅读:192
C++ 编译,执行过程 具体解释。
要更深入了解C++, 必需要知道一个程序从開始到结束都干了些什么, 怎么干的。 所以我从C++编译到执行过程,解析下程序是怎么跑的。 首先,初略的说一下之前C++的编译过程。C++编译过程包含预编译-》汇编-》编译-》链接。称为一个可运行文件。(Windows平台下为.exe文件)。 预编译主要展开 ...
分类:编程语言   时间:2017-08-06 13:46:49    收藏:0  评论:0  赞:0  阅读:230
Python将一个大文件按段落分隔为多个小文件的简单方法
今天帮同学处理一点语料。语料文件有点大,而且是以连续两个换行符作为段落标志,他想把它按段落分隔成多个小文件。即每3个段落组成一个新文件。因为曾经没有遇到过类似的操作,在网上找了一些类似的方法,看起来都有点复杂。所以经尝试。自己写了一段代码。完美解决这个问题。 基本思路是,先读原文件内容,并使用正則表 ...
分类:编程语言   时间:2017-08-06 13:45:19    收藏:0  评论:0  赞:0  阅读:405
算法 quick sort
// // // // Respect the work. // // </copyright> // <summary> // // The quick sort. // // 高速排序(QuickSort)是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据切割成独立的两部分,当中 ...
分类:编程语言   时间:2017-08-06 13:44:34    收藏:0  评论:0  赞:0  阅读:223
FIFO、LRU、OPT页面调度算法及样例
网上非常多介绍3种页面置换算法的样例和过程是不对的, 本文依据《操作系统概念》第七版对三种算法做介绍,并给出正确的样例以验证算法。 一、FIFO先进先出页面置换算法,创建一个FIFO队列来管理内存中的全部页。在计算缺页率的时候最好把每一次页面调度的队列写出来,这样不easy出错。 以下举例说明: 如 ...
分类:编程语言   时间:2017-08-06 13:42:54    收藏:0  评论:0  赞:0  阅读:277
Java环境变量理解及配置
环境变量理解 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的pat ...
分类:编程语言   时间:2017-08-06 13:41:32    收藏:0  评论:0  赞:0  阅读:911
从javascript 调用angular的函数
从vanilla javascript 调用angular的函数: * 调用 service中的函数var yourService = angular.element(document.body).injector().get('NetService') yourSevice.yourFunctio ...
分类:编程语言   时间:2017-08-06 13:41:01    收藏:0  评论:0  赞:0  阅读:272
Java调试那点事[转]
转自云栖社区:https://yq.aliyun.com/articles/56?spm=5176.100239.blogcont59193.11.jOh3ZG# 摘要: 该文章来自于阿里巴巴技术协会(ATA)精选文章。 Java调试概述 程序猿都调式或者debug过Java代码吧?都体会过被PM, ...
分类:编程语言   时间:2017-08-06 13:38:04    收藏:0  评论:0  赞:0  阅读:308
javascript之对象篇(上)
1.什么是对象 在javascript中一切皆对象,比如:字符串,数值,函数,数组等。对象带有属性和方法 属性即对象的某些特定性质,如字符串的长度,数组的元素个数,图像的长宽等; 方法即在对象上执行的动作,如表单的提交(submit),时间的获取(getYear) 2.定义对象使用new关键字,访问 ...
分类:编程语言   时间:2017-08-06 13:37:49    收藏:0  评论:0  赞:0  阅读:192
Centos 6.6 安装python3.6及Django1.10.5
一、安装环境检查一下包是否安装 yum install gcc yum install zlib-devel yum install make yum install -y openssl openssl-devel 二、开始安装python3.6 三、检查是否安装成功 四、安装Django==1. ...
分类:编程语言   时间:2017-08-06 13:37:16    收藏:0  评论:0  赞:0  阅读:199
js数组排序
输出: 排序前:13,55,37,33,45,9,60,21,10排序后:9,10,13,21,33,37,45,55,60 ...
分类:编程语言   时间:2017-08-06 13:34:45    收藏:0  评论:0  赞:0  阅读:209
VB.NET多线程入门
近期项目中遇到了一个处理速度慢阻塞用户界面操作的问题,因此想用多线程来解决。在处理数据的循环中,新建线程,在新建的线程中处理数据。多线程同一时候处理数据,以此来达到加速的目的,使用户界面操作变得流畅。在多任务操作系统中。我们能够在操作系统的协调下同一时候进行多个任务。各个任务以分时复用的形式来进行工 ...
分类:编程语言   时间:2017-08-06 13:32:26    收藏:0  评论:0  赞:0  阅读:269
Python 用户登录
#!/usr/bin/env python #-*-coding:utf-8-*- #Author: #Date: #Version: USER="huanggang" PASSWD="123456" def login(): result = checkpasswd() for errornum ... ...
分类:编程语言   时间:2017-08-06 13:31:11    收藏:0  评论:0  赞:0  阅读:297
[C++]数组指针,数组引用,函数指针
数组指针是指一个指向数组的指针,例如有一个数组指针p指向一个数组a[],则 *p是取到这个数组,也就是说 *p=a,因此 **p =a[0], 它的定义为: (*c)表示它是一个指针,若不加括号则变成 指针数组 ,[10]表示指向一个长度为10的数组,int 表示数组元素为int 因为函数不能返回数 ...
分类:编程语言   时间:2017-08-06 13:30:42    收藏:0  评论:0  赞:0  阅读:164
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!