码迷,mamicode.com
首页 > 编程语言
Go - 数组
数组: Array 1. 定义: var <arrayName> [n] (n>=0) <type> 注: 数组的长度n,也是数组定义的组成部分;所以:var intArr1 [1]int 与 var intArr2 [2]int 表示为两个“不同类型” 的数组。 数组的常见定义: 或者将定义与赋值 ...
分类:编程语言   时间:2017-05-09 00:58:47    阅读次数:175
python 字典深复制和浅复制
{'age': {'a': '111', 'b': '2'}, 'num': [1, 2, 6], 'user': 'root'}{'age': {'a': '111', 'b': '2'}, 'num': [1, 2, 6], 'user': 'root'}{'age': {'a': '111&#... ...
分类:编程语言   时间:2017-05-09 00:57:58    阅读次数:240
C++11中智能指针的原理、使用、实现
目录 理解智能指针的原理 智能指针的使用 智能指针的设计和实现 理解智能指针的原理 智能指针的使用 智能指针的设计和实现 1.智能指针的作用 C++程序设计中使用堆内存是非常频繁的操作,堆内存的申请和释放都由程序员自己管理。程序员自己管理堆内存可以提高了程序的效率,但是整体来说堆内存的管理是麻烦的, ...
分类:编程语言   时间:2017-05-09 00:57:42    阅读次数:233
C++笔记
C++增加了class类型后,仍保留了结构体类型struct,而且把它的功能也扩展了\(getchar()\)函数函数原型为 \(int\quad getchar() \)#include void main(){ char ch; printf("请输入一个文本串"); do(getchar())... ...
分类:编程语言   时间:2017-05-09 00:57:36    阅读次数:160
Java网络编程【Socket服务端和客户端】
Socket 编程大家都不陌生,Java 学习中必学的部分,也是 Java网络编程核心内容之一。Java 网络编程又包括 TCP、UDP,URL 等模块。TCP 对应 Socket模块,UDP 对应 DatagramPacket 模块。URL 对应 URL 模块。其中 TCP 和 UDP 是网络传输 ...
分类:编程语言   时间:2017-05-09 00:57:19    阅读次数:153
[python]源码-对象的创建和行为
(明天论文就要送审了!!!距离毕业一个月!!!) 现在还记得刚开始学python时候被这种动态语言惊到的那种感觉,列表和字典对象可以随意伸缩,简直不能更帅了,但是一直不知道内部到底是怎么实现的,python源码用C实现的,但是C是过程性语言啊。 说怎么实现之前,先捋捋什么是对象,对这个我觉得《pyt ...
分类:编程语言   时间:2017-05-09 00:56:07    阅读次数:158
C++__哈希表(练习)
哈希表 文件结构:哈希表→DATA→DATA.h、DATA.cpp →LINK→LINK.h、LINK.cpp →HASH→HASH.h、HASH.cpp data.h data.cpp link.h link.cpp hash.h hash.cpp main.cpp ...
分类:编程语言   时间:2017-05-09 00:55:53    阅读次数:206
springmvc 路径问题
...
分类:编程语言   时间:2017-05-09 00:55:45    阅读次数:118
python语言实现
最近看了看陈儒的《Python源码剖析》,写的很好,这里简单记录下python语言实现的几个点。 1、python对象实现原理 首先说下python中的对象的实现,python中基本所有东西都是对象,而这个对象都是基于PyObject。 可以看到,这个数据结构十分简单,一个引用计数一个类型指针。 这 ...
分类:编程语言   时间:2017-05-09 00:55:36    阅读次数:187
JAVA移位运算符
java中有三种移位运算符(二进制) << : 左移运算符,num << 1,相当于num乘以2 >> : 右移运算符,num >> 1,相当于num除以2 >>> : 无符号右移,忽略符号位,空位都以0补齐 ...
分类:编程语言   时间:2017-05-09 00:54:47    阅读次数:146
[算法]蜡烛问题
问题: 生日蜡烛 某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。 现在算起来,他一共吹熄了236根蜡烛。 请问,他从多少岁开始过生日party的? 请填写他开始过生日party的年龄数。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 分析:本 ...
分类:编程语言   时间:2017-05-09 00:54:24    阅读次数:165
最短路径-Dijkstra算法(转载)
注意:以下代码 只是描述思路,没有测试过!! Dijkstra算法 1.定义概览 Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法,在很多专业 ...
分类:编程语言   时间:2017-05-09 00:53:52    阅读次数:191
java方法重载学习笔记
java中方法的重载 (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 重载Overloading是一个类中多态性的一种表现。 (2) java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。 调 ...
分类:编程语言   时间:2017-05-09 00:53:16    阅读次数:199
Thinking in Java(第四版)—— 第二章 一切皆对象
一.对象保存的位置 二.基本数据类型 整数型 byte short int long 8 16 32 64 浮点型 float double 32 64 字符型 char 16 Unicode 布尔型 boolean 1 三.static 属于类调用不属于对象(一般工具类中用的多) ...
分类:编程语言   时间:2017-05-09 00:53:01    阅读次数:122
Spring(一):概述,IOC(Bean管理),整合Web项目,整合JUnit单元测试
1 Spring框架的学习路线 Spring第一天:IOC容器(Bean管理),Spring与Web项目整合 Spring第二天:AOP(面向切面编程),Spring的JDBC模板 Spring第三天:Spring的事务管理,SSH整合开发 2 Spring的框架概述 2.1 什么是Spring S ...
分类:编程语言   时间:2017-05-09 00:51:18    阅读次数:265
【转】Unity3D研究院之DontDestroyOnLoad的坑
http://www.xuanyusong.com/archives/2938 Unity中的一个方法DontDestroyOnLoad可以让某些游戏对象在切换场景的时候不是施放,听起来是一个非常好的方法,但是其实如果没用好那么可能就是有问题了。 举个例子: 在场景1中某一个脚本的Start方法中, ...
分类:编程语言   时间:2017-05-09 00:50:20    阅读次数:221
【Java SE】如何用Java实现直接选择排序
摘要:直接选择排序属于选择排序的一种,但是它的排序算法比冒泡排序的速度要快一些,由于它的算法比较简单,所以也比较适合初学者学习掌握。 适宜人群:有一定Java SE基础,明白Java的数据类型,数组的定义、初始化以及常用数组的方法,还有Java的循环操作。 前期准备:最好有一个开发工具比如说:ecl ...
分类:编程语言   时间:2017-05-09 00:49:37    阅读次数:148
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!