码迷,mamicode.com
首页 > 编程语言
C++ 模板与泛型编程
《C++ Primer 4th》读书笔记所谓泛型编程就是以独立于任何特定类型的方式编写代码。泛型编程与面向对象编程一样,都依赖于某种形式的多态性。面向对象编程中的多态性在运行时应用于存在继承关系的类。我们能够编写使用这些类的代码,忽略基类与派生类之间类型上的差异。在泛型编程中,我们所编写的类和函数能...
分类:编程语言   时间:2016-01-14 23:57:05    阅读次数:412
【深入】java 单例模式(转)
【深入】java 单例模式 关于单例模式的文章,其实网上早就已经泛滥了。但一个小小的单例,里面却是有着许多的变化。网上的文章大多也是提到了其中的一个或几个点,很少有比较全面且脉络清晰的文章,于是,我便萌生了写这篇文章的念头。企图把这个单例说透,说深入。但愿我不会做的太差。 首先来看一个典型的实现.....
分类:编程语言   时间:2016-01-14 23:58:29    阅读次数:462
python基础系列(二)----各数据类型的详细方法描述
python基础一、整数 1 class int(object): 2 """ 3 int(x=0) -> int or long 4 int(x, base=10) -> int or long 5 6 Convert a number or ...
分类:编程语言   时间:2016-01-14 23:52:43    阅读次数:217
Python---初识堡垒机
在学习堡垒机之前,我们需要首先了解下Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作。SSHClient用于连接远程服务器并执行基本命令基于用户名密码连接:import paramiko # 创建SSH对象ssh = paramiko.SSHClient()#.....
分类:编程语言   时间:2016-01-14 23:50:49    阅读次数:233
2016/1/14 java生成指定范围的随机数
java生成指定范围的随机数 1 package edu.sjtu.erplab.io; 2 3 import java.util.Random; 4 5 public class RandomTest { 6 public static void main(String[] args)...
分类:编程语言   时间:2016-01-14 23:51:46    阅读次数:233
Python类属性访问的魔法方法
Python类属性访问的魔法方法:1. __getattr__(self, name)- 定义当用户试图获取一个不存在的属性时的行为2. __getattribute__(self, name)- 定义当该类的属性被访问时的行为注意:当__getattr__与__getattribute__同时重写...
分类:编程语言   时间:2016-01-14 23:49:03    阅读次数:245
charAt获取数组,测试
简单的时间结构样式表就简单的写了最关键是这个charAt真是一个神技,全兼容的获取数组对象,这样低版本的浏览器也能正常的显示出来。效果是这样的,挺简单的,学到了charAt这个参数,确实收获不小
分类:编程语言   时间:2016-01-14 23:48:03    阅读次数:169
python之路2(作业)
购物车:当用户购买物品需要先输入预算,然后物品总价是否超出。###################购物车使用说明####################1:输入预算设定阀值。 ##2:进入第一次购买,选择物品序号及数量。 ##3:继续购买或结算。 ##4:进入第二次购买,选择物品及...
分类:编程语言   时间:2016-01-14 23:47:53    阅读次数:276
【数组】Find Minimum in Rotated Sorted Array
题目:Suppose a sorted array is rotated at some pivot unknown to you beforehand.(i.e.,0 1 2 4 5 6 7might become4 5 6 7 0 1 2).Find the minimum element.Yo...
分类:编程语言   时间:2016-01-14 23:48:38    阅读次数:199
快速排序 partition函数的所有版本比较
partition函数是快排的核心部分它的目的就是将数组划分为pivot两部分,或者是=pivot其实现方法大体有两种,单向扫描版本和双向扫描版本,但是具体到某个版本,其实现方法也是千差万别,参差不齐。本着严谨治学的态度,我将目前所接触的所有实现列举出来,并作出比较。除了伪代码,我也会给出相应的C&...
分类:编程语言   时间:2016-01-14 23:48:28    阅读次数:304
Swift - 约束
约束Storyboard中通过拖拽设置constraints;VFL和原生语法使用代码设置constraints;oc - Masonry, swift - SnapKit;对应框架设置约束iOS布局机制 auto layout 某个View需要使用auto layout布局,需要设置起trans....
分类:编程语言   时间:2016-01-14 23:45:09    阅读次数:643
Swift和C混合Socket编程实现简单的ping命令
这个是用Mac下的Network Utility工具实现ping命令,用Wireshark抓取的ICMP数据包:发送ICMP数据包内容接受ICMP数据包内容一.icmp结构要真正了解ping命令实现原理,就要了解ping命令所使用到的TCP/IP协议。ICMP(Internet Control Me...
分类:编程语言   时间:2016-01-14 23:45:10    阅读次数:1962
BZOJ 3230: 相似子串( RMQ + 后缀数组 + 二分 )
二分查找求出k大串, 然后正反做后缀数组, RMQ求LCP, 时间复杂度O(NlogN+logN)---------------------------------------------------------------------#include#include#include#include...
分类:编程语言   时间:2016-01-14 23:43:12    阅读次数:288
Java基础语法
编程语言的基本组成:字符集、标识符、关键字、变量、常量、语句。cnost和goto不能再Java中使用。mian是一个用于描述Java程序的开始方法的特殊名称,但它不是一个关键字。JAVA标识符的命名规则:1.不能是关键字或者true、false、null。 2.标识符可以包含字母、数字、下划...
分类:编程语言   时间:2016-01-14 23:41:08    阅读次数:166
java基础教程-面向对象(一)
一、面向对象1.1java键盘输入 1.1.1这种方法我认为是最简单,最强大的,就是用Scanner类import java.util.Scanner; public static void main(String [] args) { Scanner sc = new Scanner(Sys...
分类:编程语言   时间:2016-01-14 23:40:47    阅读次数:277
java基础教程-常用类(四)
四、常用类4.1字符串相关的类(StringStringBuffer)4.1.1String类 4.1.2StringBuffer类(代表可变的) 解释一下可变和不可变 Strings1=“hello”; Strings2=“world”; s1+=s2; 实际上又开辟了一块...
分类:编程语言   时间:2016-01-14 23:40:09    阅读次数:261
Python基础学习
之前一直是断断续续地进行学习,学了好久之后发觉自己还只是入门水平,于是乎,今日下定决心,以后要系统地学习,并对每天的学习都作一总结。*args和**args的区别:意思就是1还是参数a的值,args表示剩余的值,kwargs在args之后表示成对键值对。程序如下:1 def test(a,*args...
分类:编程语言   时间:2016-01-14 23:40:15    阅读次数:178
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!