最近闲来无事,整理下基础知识,本次安装 1、RabbitMQ版本是3.6.10 2、操作系统是centOS 7 64位 虚拟机IP:192.168.149.133 1、安装更新系统环境依赖 yum install gcc glibc-devel make ncurses-devel openssl- ...
分类:
编程语言 时间:
2017-08-11 13:35:49
阅读次数:
194
一、前言: 我们在实际工作中,或者在面试找工作时,都会用到或者被问到一个问题,那就是“数组如何去重”。是的,这个问题有很多种解决方案,看看下面的十种方式吧! 二、数组去重方式大汇总: Methods 1: 思路:定义一个新数组,并存放原数组的第一个元素,然后将元素组一一和新数组的元素对比,若不同则存 ...
分类:
编程语言 时间:
2017-08-11 13:36:07
阅读次数:
159
一.类的无参方法 1.概述: (1)类是由一组具有相同属性和共同行为的实体抽象而来的 (2)对象执行的操作是通过编写类的方法实现的 (3)类的每一个方法都实现了一个功能 2.定义类的方法 编写方法: (1)定义方法名和返回值类型 (2)在{}中编写方法的主体部分 注意: (1)方法体放在一对大括号中 ...
分类:
编程语言 时间:
2017-08-11 13:36:27
阅读次数:
186
http://blog.jrwang.me/2016/java-thread-states/ 发表于 2016-07-23 在 Java 多线程编程中,sleep(), interrupt(), wait(), notify() 等方法是非常基本也很常用的方法。这些方法会改变运行中的 Java 线程 ...
分类:
编程语言 时间:
2017-08-11 13:36:36
阅读次数:
223
简单介绍: 欧几里德算法。又称辗转相除法,是求解最大公约数的算法。 定理: 欧几里德算法的理论支撑为GCD递归定理。以下介绍这个定理。 GCD递归定理: 对随意非负整数a和随意正整数b。gcd(a , b) = gcd(b , a%b) 代码: 由上述定理。我们能够直接得出gcd函数的代码: int ...
分类:
编程语言 时间:
2017-08-11 13:37:33
阅读次数:
149
例子: print '\033[35;43m(1)ip转换成数字\033[0m' \033[35;43m >35列属于字颜色,43列属于背景颜色 字背景颜色范围: 40--49 40: 黑 41:红 42:绿 43:黄 44:蓝 45:紫 46:深绿 47:白色 字颜色: 30--39: 30: 黑 ...
分类:
编程语言 时间:
2017-08-11 13:37:46
阅读次数:
367
本系列将介绍如何用C/C++扩展Python模块,使用C语言编写Python模块,添加到Python中作为一个built-in模块。Python与C之间的交互目前有几种方案: 1. 原生的Python C/C++ API, 官网有非常详细的文档说明 2. boost python,一个C++的编程框 ...
分类:
编程语言 时间:
2017-08-11 13:38:16
阅读次数:
184
#_author_: edison#date: 2017/8/10china = { '广东':{ '广州':{'海珠':'红烧螃蟹','越秀':'蚝蛎煎蛋'}, '深圳':{'南山':'油焖大虾','罗湖':'小炒肉'}, '珠海':{'金湾':'清蒸螃蟹','斗门':'火爆腰花'}, }, '四 ...
分类:
编程语言 时间:
2017-08-11 13:38:47
阅读次数:
144
函数的概述 发现不断进行加法运算,为了提高代码的复用性,就把该功能独立封装成一段独立的小程序,当下次需要执行加法运算的时候,就可以直接调用这个段小程序即可,那么这种封装形形式的具体表现形式则称作函数。 练习:把两个整数相加: 举例:地铁自动售票机,接收纸币或硬币,返回车票,该售票机具有独立功能,可以 ...
分类:
编程语言 时间:
2017-08-11 13:39:01
阅读次数:
191
四、案例研究:JavaScript图片库 js: function showPic(whichpic){ //取得链接 var source=whichpic.getAttribute("href"); //取得占位图 var placeholder=document.getElementById( ...
分类:
编程语言 时间:
2017-08-11 13:39:11
阅读次数:
210
前几篇说了文件上传,都是上传到了WebRoot下的up目录,这样是不行的,文件多了性能就不行了。文件一般都是分目录存放的,这里讲建目录的一种算法。先看结果,经过本算法建的目录,结构是这样的,还以up目录为例,新建的目录都建在up目录下: 说明: 1、本算法是,根据【文件名】进行哈希计算,最多只会创建 ...
分类:
编程语言 时间:
2017-08-11 13:39:19
阅读次数:
397
Mesh 材质 Shader 1: Mesh 是网格,包括顶点,法线,纹理坐标,切线,三角形。在每一个3D模型节点里面,有一个Mesh Filter组件来提取模型里面的网格数据;2: Shader渲染算法,3D模型是按照什么方式怎么样绘制出来的;3: 材质是给渲染算法的输入数据,当我们新创建一个材质 ...
分类:
编程语言 时间:
2017-08-11 13:40:24
阅读次数:
177
//去重复 Array.prototype.unique = function() { this.sort(); var re=[this[0]]; for(var i = 1; i < this.length; i++) { if( this[i] !== re[re.length-1]) { r ...
分类:
编程语言 时间:
2017-08-11 14:34:37
阅读次数:
150
假设我们要将G:\ModuleAPI_Java_2.2.0.0 .jar导入工程中: 首先,在mvn命令行执行下面命令: mvn install:install-file -Dfile=G:\ModuleAPI_Java_2.2.0.0 .jar -DgroupId=moduleAPI -Darti ...
分类:
编程语言 时间:
2017-08-11 14:35:51
阅读次数:
493
1 抽象出所有引导类的父类 2 下面如果是虚拟遥感需要进行引导的话,我们创建一个子类去继承上面的父类。 3 创建一个管理类去管理这么多引导的脚本 ...
分类:
编程语言 时间:
2017-08-11 14:36:31
阅读次数:
368
最近邻:选择离它所映射到的位置最近的输入像素的灰度值为插值结果。 最临近插值 图像的缩放很好理解,就是图像的放大和缩小。传统的绘画工具中,有一种叫做“放大尺”的绘画工具,画家常用它来放大图画。当然,在计算机上,我们不再需要用 放大尺去放大或缩小图像了,把这个工作交给程序来完成就可以了。下面就来讲讲计 ...
分类:
编程语言 时间:
2017-08-11 14:36:51
阅读次数:
289
1 进入虚拟环境,安装markdwon python install markdown 2 修改视图函数detail 3 进入后台admin,发表一篇mardown格式的文章 4 刷新127.0.0.1:8000,点击文章标题,进入文章详情,发现body显示一堆Html的东西 <h1 id="liu ...
分类:
编程语言 时间:
2017-08-11 14:37:44
阅读次数:
222
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件里。 2) 在网络上传送对象的字节序列。 在非常多应用中,须要对某些对象进行序列化。让它 ...
分类:
编程语言 时间:
2017-08-11 14:38:35
阅读次数:
248
代码: 运行结果下标越界异常: 修改方法: ...
分类:
编程语言 时间:
2017-08-11 14:39:02
阅读次数:
368
1 修改detail视图函数,渲染文件的时候,增加codehight拓展 2 安装Pygments 进入虚拟环境, pip install Pygments 3 修改base.html, 增加代码高亮的样式css 增加一行: <link rel="stylesheet" href="{% stati ...
分类:
编程语言 时间:
2017-08-11 14:39:11
阅读次数:
246