题目:将a 与 b的值互换。 通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换。代码如下: int a,b; a; b; int t; t=a; a=b; b=t; 这种算法易于理解,特别适合帮助初学者了解计算机程序的特点,是赋值语句的经典应用。在实际软件开发当中,此算法简单明 ...
分类:
编程语言 时间:
2017-09-24 17:13:17
收藏:
0 评论:
0 赞:
0 阅读:
292
环境介绍:生产服务器开发人员需要给client下发数据,主要是图片及视频;图片服务器用fastdfs,下载由nginx 来提供; java 程序来调用此脚本,传递参数来决定打包文件内容; 调用命令:python remote_zip_enhance.py '{"2017092268":["group ...
分类:
编程语言 时间:
2017-09-24 17:11:33
收藏:
0 评论:
0 赞:
0 阅读:
384
前一段时间做附件的上传和下载功能。期间遇到不少问题,网上找的方法都不算完整。这里把前端和后端的实现都整理一下。 需要的东西:JQuery,Pako.js,base64.js。其中pako/base64是为了对上传的文件进行压缩而使用。如果前端有对文件进行压缩,那么后端也应该对应进行解压。 上传最简单 ...
分类:
编程语言 时间:
2017-09-24 17:10:20
收藏:
0 评论:
0 赞:
0 阅读:
367
一、计算机语言 1、计算机语言包括:C\PHP\Ruby\JAVA\C#\Basi\JS\C++ 2、计算机语言发展史:机器语言——汇编语言——高级语言 二、代码 1、程序始终:Code(编码)、Compile(编译)、Run(运行) 2、中间代码转换软件NET 3、代码的输出方式:1、Consol ...
分类:
编程语言 时间:
2017-09-24 17:07:07
收藏:
0 评论:
0 赞:
0 阅读:
257
1.流程图 流程图中的形状: (椭圆形)开始和结束:表示程序的开始或结束,一个流程图中,只能出现一个开始和一个结束 (矩形)步骤:表示功能中的每一个步骤 (平行四边形)输入和输出:表示输入和输出 (菱形)判断:表示判断,将产生两种判断结果,真或假 (箭头):连接其他图形,表示程序的流向 2.流程控制 ...
分类:
编程语言 时间:
2017-09-24 17:06:38
收藏:
0 评论:
0 赞:
0 阅读:
224
emmmm在第一周的学习过去之后,我们迎来了C++第二周的学习ヾ(?^ω^)??在这一周的C++课程中我们学习了“数据类型、运算符和表达式”这一章,了解了标识符的规则、几种基本数据类型、基本运算符的种类及优先级等,学会了更多C++初步的知识,也编写了更多比第一周时更高级的程序,收获很大。 这一章中有 ...
分类:
编程语言 时间:
2017-09-24 17:05:30
收藏:
0 评论:
0 赞:
0 阅读:
253
本周老师按照传统的教学方法:课堂教学法 对第五章继承进行了重点讲解,通过老师的讲解,我学到了很多知识,尤其是一些细节,这是自己在自学过程中所没有注意到的。这周老师放慢了一下进度,我感觉学习的效果要比前几周好很多,可能也是很多年老师课堂教学法下来养成的习惯吧,还是较为习惯课堂教学法,对知识的掌握也好很 ...
分类:
编程语言 时间:
2017-09-24 16:46:12
收藏:
0 评论:
0 赞:
0 阅读:
276
Java动态加载配置文件关键:每次读取都要重新生成流今天无意间在项目的代码中看到如下这样一段简单加载配置文件的代码: Properties prop = new Properties();InputStream in = PropertiesTest.class.getClassLoader().g... ...
分类:
编程语言 时间:
2017-09-24 16:43:00
收藏:
0 评论:
0 赞:
0 阅读:
365
在学习python基础的时候,遇到这样一个问题: 这样输入的结果是: 我不明白为什么输出变成了单引,于是我又试了下面这种写法: 输出结果: 还是没看懂这之间的规律: 输出结果: 好像是单引必须成对,双引可以不成对,双引成对时输出是单引;双引也可以作为字符串内的一员。 ...
分类:
编程语言 时间:
2017-09-24 16:42:23
收藏:
0 评论:
0 赞:
0 阅读:
273
http://blog.csdn.net/v_july_v/article/details/7041827 -- 讲解在靠后的位置 http://www.ruanyifeng.com/blog/2013/05/boyer-moore_string_search_algorithm.html ...
分类:
编程语言 时间:
2017-09-24 16:42:07
收藏:
0 评论:
0 赞:
0 阅读:
264
下面是C/C++位操作运算符列表,其中运算符优先级为从上到下递减,但<<,>>优先级相同。 位简介 位是数据存储的最小单位。在 计算机中的二进制数系统中,位,简记为b,也称为比特,每个0或1就是一个位(bit)。 位操作详解 我们先来看看位运算操作符:& (按位与)、| (按位或)、^ (按位异或) ...
分类:
编程语言 时间:
2017-09-24 16:41:56
收藏:
0 评论:
0 赞:
0 阅读:
341
继承 1、继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 1、类的继承格式 在 Java 中通过 extends 关键字可以申明一个 ...
分类:
编程语言 时间:
2017-09-24 16:12:12
收藏:
0 评论:
0 赞:
0 阅读:
277
先整理一下各种访问权限权限修饰符: 这一周学了继承,知道了子类和父类的关系,及他们之间的 区别与联系。在继承中,extends表示子类和父类之间继承关系。已存在的类称为超类、基类、或父类,新类称为子类、派生类、或孩子类,子类除了比超类拥有的功能更加丰富以外,还具有层次结构及继承父类的所有成员。注意的 ...
分类:
编程语言 时间:
2017-09-24 16:11:27
收藏:
0 评论:
0 赞:
0 阅读:
213
#include using namespace std; int a[10]; int temp[10]; void mergeArray(int left,int right,int mid){ int i = left; int j = mid + 1; int k = 0; while( i... ...
分类:
编程语言 时间:
2017-09-24 16:08:58
收藏:
0 评论:
0 赞:
0 阅读:
235
选择排序的原理就是每次用一个索引值去和剩下的索引值作比较和交换顺序 代码:这里只写上核心代码 //选择排序的方法 public static void SelectSort(int ] arr){ for(int i=0;i<arr.length-1;i++){ for(int j=i+1;j<ar ...
分类:
编程语言 时间:
2017-09-24 16:08:45
收藏:
0 评论:
0 赞:
0 阅读:
278
记录排序算法中犯的错误 1. 选择排序 没有犯错 2. 插入排序 插入排序中,待插入的元素和有序部分比较,只要有一个满足大小关系,不需要比较其他元素。没有必要和每一个元素比较。 如果比较每一个元素,速度比选择排序慢。 满足大小关系,停止比较,插入排序比选择排序快1.7倍。 3. Shell排序 Sh ...
分类:
编程语言 时间:
2017-09-24 16:08:17
收藏:
0 评论:
0 赞:
0 阅读:
201
#!/usr/bin/env python# -*- coding: utf-8 -*-from threading import Threadfrom Queue import Queueimport timeclass Producer(Thread): def __init__(self,na ...
分类:
编程语言 时间:
2017-09-24 16:07:20
收藏:
0 评论:
0 赞:
0 阅读:
219
前言 当前真正学习消息中间件,当前已经走到了,可以简单的使用,网上有很多那种复杂的高可用的架构,但是那些都是对于一些比较大型的项目来说的。 对于一些小型的项目可能用不到那么大的架构,于是我们需要从最简单的入手。 一个是要让我们明白,什么样的情况下我们会使用到消息中间件,应该使用消息的哪一种模式。 一 ...
分类:
编程语言 时间:
2017-09-24 16:04:32
收藏:
0 评论:
0 赞:
0 阅读:
1044
:本文为博主原创文章,未经博主允许不得转载。 以下是摘录自百度问题的答案: 严格来说,它们之间的不同就只有一个:视窗运行它们的时候调用不同的执行档案。 视窗用 python.exe 运行 .py ,用 pythonw.exe 运行 .pyw 。 这纯粹是因为安装视窗版 Python 时,扩展名 .p ...
分类:
编程语言 时间:
2017-09-24 16:04:20
收藏:
0 评论:
0 赞:
0 阅读:
226
1.下载Python for windows 废话不说,直接上网址:https://www.python.org/ftp/python/3.5.1/python-3.5.1.exe 2.安装Python for windows 运行安装文件之后,你会看到这个页面: 不得不说Python 在 Wind ...
分类:
编程语言 时间:
2017-09-24 16:00:20
收藏:
0 评论:
0 赞:
0 阅读:
350