码迷,mamicode.com
首页 > 编程语言
c++多态
运行环境:win10+vs2015,数据以小端字节序存储多态,顾名思义“多种状态”。 首先,要想知道多态的运行了机制,首先要了解一下对象的类型。对象的类型: 静态类型:对象声明时的类型,是在编译时确...
分类:编程语言   时间:2016-11-02 10:29:58    阅读次数:337
整理Javascript基础数据和引用数据复制值的问题
Javascript数据分为两大类:1.基础类型(原始类型数据) 2.引用类型。他们的存储方式是不同的 基础类型的数据存储是保存在栈内存中的: 例如: var a=1; var b=a; 上面的代码首先给变量a赋值1,存在栈内存中如上图,然后声明了变量b,并且把变量a的值复制一份给变量b,在栈内存中 ...
分类:编程语言   时间:2016-11-02 10:29:01    阅读次数:236
java多线程实现方式
一、什么是线程? 线程:程序中一个单一的顺序控制流程。进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位。 多线程:单个程序中同时运行多个线程完成不同的工作,称为多线程。 特点: 1)轻量级的进程,程序运行流中可执行的最小单元,线程不拥有系统资源,多个线程共享进程拥有的资源 ...
分类:编程语言   时间:2016-11-02 10:24:44    阅读次数:349
A*寻路算法(JavaScript实现)
参考资料:http://www.cnblogs.com/zhoug2020/p/3468167.html http://www.cnblogs.com/lipan/archive/2010/07/01/1769420.html 代码: <!DOCTYPE html> <html lang="en"> ...
分类:编程语言   时间:2016-11-02 10:26:28    阅读次数:350
Neo4j与springdata集成
1、maven工程需导入的jar包 <!-- neo4j --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-neo4j</artifactId> <version>4.1.1.RE ...
分类:编程语言   时间:2016-11-02 10:25:08    阅读次数:441
Python练习题 043:Project Euler 015:方格路径
本题来自 Project Euler 第15题:https://projecteuler.net/problem=15 原谅我智商低,这题我思考了一两天了也没想出来。参考网上 这篇文章 的分析,说是: 20*20的方格中,从左上角到右下角,不论怎么走,都只需要40步,其中必然有20步时横着走,20步 ...
分类:编程语言   时间:2016-11-02 10:20:27    阅读次数:251
javascript动画效果之匀速运动
html和css写在一起方便看,div通过定位设置为-200隐藏,span也是通过定位定在div靠左的中间 js部分是通过添加定时器设置offsetLeft值的自增和自减,来达到div显示和隐藏的效果 ...
分类:编程语言   时间:2016-11-02 10:17:47    阅读次数:254
Python 字符编码问题的处理
python中的字符编码问题往往是初学者容易弄不明白的问题, 要想将这个问题搞清楚,需要先弄明白以下的概念 decode 和 encode 函数的作用 字符串字面量的编码格式 decode(str) - 将其它编码字符串转换成Unicode编码字符串, 返回转换成Unicode编码的字符串 enco ...
分类:编程语言   时间:2016-11-02 10:10:54    阅读次数:194
Java多线程-线程的同步与锁
一、同步问题提出 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。 运行结果: 从结果发现,这样的输出值明显是不合理的。原因是两个线程不加控制的访问Foo对象并修改其数据所致。如果要保 ...
分类:编程语言   时间:2016-11-02 10:07:41    阅读次数:313
C# 线程问题
一:概述和概念 C#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能够与其它的线程同时地运行。一个C#程序开始于一个单线程,这个单线程是被CLR和操作系统(也称为“主线程”)自动创建的,并具有多线程创建额外的线程。这里的一个简单的例子及其输出: 引入的命名空间: using System ...
分类:编程语言   时间:2016-11-02 10:06:31    阅读次数:306
java代码性能优化总结(转载)
原文链接:http://developer.51cto.com/art/201511/496263.htm 前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑 的,就像大海里面的鲸鱼一样,它吃一条小虾米有用 ...
分类:编程语言   时间:2016-11-02 10:01:43    阅读次数:287
OpenCV——分水岭算法
分水岭算法,是一种基于拓扑理论的数学形态学的分割方法,其基本思想是把图像看作是测地学上的拓扑地貌,图像中每一点像素的灰度值表示该点的海拔高度,每一个局部极小值及其影响区域称为集水盆,而集水盆的边界则形成分水岭。 一般的分水岭算法会对微弱边缘,图像中的噪声,物体表面细微的灰度变化造成过度的分割。 以下 ...
分类:编程语言   时间:2016-11-02 10:02:16    阅读次数:400
Java基础:三目运算符
...
分类:编程语言   时间:2016-11-02 09:58:24    阅读次数:194
【LuoguP3038/[USACO11DEC]牧草种植Grass Planting】树链剖分+树状数组【树状数组的区间修改与区间查询】
模拟题,可以用树链剖分+线段树维护。 但是学了一个厉害的。。树状数组的区间修改与区间查询。。 分割线里面的是转载的: [ 3 ] 上面都不是重点……重点是树状数组的区间修改+区间查询 这个很好玩 其实也挺简单 首先依旧是引入delta数组 delta[i]表示区间 [i, n] 的共同增量 于是修改 ...
分类:编程语言   时间:2016-11-02 09:53:36    阅读次数:401
1、java基础回顾与加强
一、 基础回顾 1 集合 1.1 集合的类型与各自的特性 |Collection: 单列集合 |List: 有存储顺序, 可重复 |ArrayList: 数组实现, 查找快, 增删慢 由于是数组实现, 在增和删的时候会牵扯到数组 增容, 以及拷贝元素. 所以慢。数组是可以直接按索引查找, 所以查找时 ...
分类:编程语言   时间:2016-11-02 09:52:01    阅读次数:329
Python 学习笔记 - 线程池
前面我们学校里如何创建多线程,当我们接到一个新的请求时,会创建一个线程,执行完毕之后又销毁掉这个线程。对于一些数目巨大,但是单个快速执行的任务,每个任务真正执行消耗的时间和线程创建销毁的时间可能都差不多。这样一来,线程的效率浪费的比较严重。因此可以考虑使用..
分类:编程语言   时间:2016-11-02 08:11:31    阅读次数:239
网站后端_Python+Flask.0014.FLASK模版相关之使用JinJa2模版渲染?
简单说明:说明:之前章节中,视图函数直接返回文本,而实际生产环境很少这样,因为实际的页面大多是带有样式和复杂逻辑的HTML+CSS+JS代码,这可以让浏览器渲染出非常漂亮和复杂的效果,页面内容应该是可以重用的,而且需要更执行更高级的功能自带模版:#!/usr/bin/envpython #-*-coding..
分类:编程语言   时间:2016-11-02 08:11:50    阅读次数:316
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!