码迷,mamicode.com
首页 > 编程语言 > 周排行
C++构造函数初始化列表与赋值
C++中类的初始化操作一般有四个部分组成: 1.构造函数初始化列表 2.构造函数体内赋值 3.类外部初始化 4.类声明时直接赋值 对于内部数据类型(char,int,float...),构造函数初始化列表和构造函数体内赋值,基本上没多大区别,效率差异也不大,但两者不能共存: 对于类类型来说,最好是使 ...
分类:编程语言   时间:2017-06-27 00:08:49    阅读次数:181
python, 操作文件和目录
操作系统提供的命令只是简单地调用了操作系统提供的接口函数,Python内置的os模块也可以直接调用操作系统提供的接口函数 基本功能 操作文件和目录 参考文章 https://docs.python.org/3/library/os.html?highlight=os#module-os ...
分类:编程语言   时间:2017-06-27 00:08:58    阅读次数:194
C++对象模型
何为C++对象模型? C++对象模型可以概括为以下2部分: 语言中直接支持面向对象程序设计的部分,如构造函数、析构函数、虚函数、继承(单继承、多继承、虚继承)、多态等等,这也是组里其他同学之前分享过的内容。第一部分这里我简单过一下,重点在底层实现机制。 在c语言中,“数据”和“处理数据的操作(函数) ...
分类:编程语言   时间:2017-06-27 00:09:21    阅读次数:223
sql语句—视图
分类:编程语言   时间:2017-06-27 00:22:47    阅读次数:179
Python编码纪要
Python编码的一些见解,翻译节选自http://book.pythontips.com/en/latest/index.html ...
分类:编程语言   时间:2017-06-27 00:54:43    阅读次数:188
Java时间日期格式转换
import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date getNowD ...
分类:编程语言   时间:2017-06-27 00:54:50    阅读次数:182
1.python实现设计模式:简单工厂模式
简单工厂模式 1.什么是简单工厂模式? 给定一种输入,通过工厂实例出其合适的对象,称为简单工厂模式 2.逐步引入工厂模式 2.1小文去面试,公司要求用任意一种面对对象的语言实现了一个计算器程序,功能只是简单的两个数相加或者减,乘,除 他的代码如下 小文等了很久都没有接到公司的通知,小文的哥哥大文看了 ...
分类:编程语言   时间:2017-06-27 00:55:00    阅读次数:219
深入理解JavaScript变量作用域
JS变量作用域特点: a、JS变量作用域是基于其特有的作用域链的。 b、JavaScript没有块级作用域。 c、函数中声明的变量在整个函数中都有定义。 1、作用域链 观察alert(rain);这句代码。JavaScript首先在inner函数中查找是否定义了变量rain,如果定义了则使用inne ...
分类:编程语言   时间:2017-06-27 00:55:15    阅读次数:190
BZOJ 3998 后缀数组
思路: 第一问 建出来后缀数组以后 前缀和一发n-sa[i]-ht[i]+1 二分 第二问 二分判断是带重复的第几 怎么判断呢 找到它 往后扫ht递减sum+=它 跟K判判 注意等于 加一 之类的各种坑爹细节 要死.. ...
分类:编程语言   时间:2017-06-27 00:55:37    阅读次数:192
maven工程web层的spring-mybatis配置文档
1、配置数据库的链接 2、扫描mapper文件 3、spring与mybatis整合配置,扫描所有dao 4、对数据源进行事务管理 下面是例子: ...
分类:编程语言   时间:2017-06-27 00:55:47    阅读次数:204
Python的多线程编程
提到多线程,很多人就会望而却步,本文将由浅入深地带你攻克python多线程编程,并防止你跳入深坑, 首先看一段简单的代码: 执行结果: 随着人们对多任务的要求,同时为了充分利用cpu资源,多线程编程不可避免,那么我们如何利用python去实现play_video和play_music 两个任务同时运 ...
分类:编程语言   时间:2017-06-27 00:55:59    阅读次数:231
把Java数组转换为List时的注意事项
本文由 ImportNew - 飘扬叶 翻译自 mlangc。欢迎加入翻译小组。转载请见文末要求。 不幸的是并不是每件事都尽如人意。举个例子,现在将一个Java数组转换为List。当然,我们可以使用Arrays.asList方法,但是如果没有慎重思考就随便使用几乎肯定会产生令人讨厌的意外。考虑完下面 ...
分类:编程语言   时间:2017-06-27 00:56:53    阅读次数:161
6.比较排序之快速排序
快速排序(简称快排)因为其效率较高(平均O(nlogn))经常在笔试题中对其考查。 对于快排的第一步是选取一个“基数”,将会用这个“基数”与其它数进行比较交换。而这个“基数”的选择将影响到快排的效率如何,但如果为了选择基数而选择基数则会本末倒置。例如为了找到最佳基数,则需要在整个待排序列中找到中位数 ...
分类:编程语言   时间:2017-06-27 00:57:00    阅读次数:181
Java NIO -- 直接缓冲区与非直接缓冲区
直接缓冲区与非直接缓冲区: 非直接缓冲区:通过 allocate() 方法分配缓冲区,将缓冲区建立在 JVM 的内存中直接缓冲区:通过 allocateDirect() 方法分配直接缓冲区,将缓冲区建立在物理内存中。可以提高效率 非直接缓冲区: 直接缓冲区: 代码示例: ...
分类:编程语言   时间:2017-06-27 00:58:08    阅读次数:215
将java中数组转换为ArrayList的方法实例(包括ArrayList转数组)
方法一:使用Arrays.asList()方法 1 2 String[] asset = {"equity", "stocks", "gold", "foreign exchange","fixed income", "futures", "options"}; List<String> asset ...
分类:编程语言   时间:2017-06-27 00:58:42    阅读次数:172
Python/Django(CBA/FBA/ORM操作)
Python/Django(CBA/FBA/ORM操作) CBA:url对应的类(模式) FBA:url对应的函数(模式) ORM操作 ...
分类:编程语言   时间:2017-06-27 00:59:27    阅读次数:257
2.算法中的大O符号
大O符号是一种算法复杂度的相对表示方式。 1.大O表示算法的操作数,表示出算法运行的快慢 2.大O表示法指出了最糟糕情况下的运行时间,例如 简单查找的运行时间O(n),意味着在最糟糕的情况下,必须运行n次才能找到结果。O(n)就是算法的一个保证 运行时间不可能超过O(n) 3.常见的一些大O运行时间 ...
分类:编程语言   时间:2017-06-27 00:59:55    阅读次数:143
Python开发【Django】:路由规则
Django请求生命周期: -->url对应关系(匹配) ->视图函数->返回用户字符串 -->url对应关系(匹配)->视图函数->打开一个HTML文件,读取内容 创建django project django-admin startproject mysite cd mysite python ...
分类:编程语言   时间:2017-06-27 01:00:10    阅读次数:258
Java线程池ThreadPoolExector的源码分析
前言:线程是我们在学习java过程中非常重要的也是绕不开的一个知识点,它的重要程度可以说是java的核心之一,线程具有不可轻视的作用,对于我们提高程序的运行效率、压榨CPU处理能力、多条线路同时运行等都是强有力的杀手锏工具。线程是如此的重要,那么我们来思考这样一个问题。假设我们有一个高并发,多线程的 ...
分类:编程语言   时间:2017-06-27 01:00:46    阅读次数:347
用python实现的简易记牌器的demo
实现功能很简单: 初始时 1到10 以及 jkq各 4张,大小王 共两张 只要输入相应的牌号:1到10,例如 >>1 J、K、Q :例如>>j >>大小王 此时相应的牌的数目会减少1 由此可以看出斗地主时候别人手里的牌还剩哪些。 上原始代码,没有做GUI,这个只是一个演示的demo: 演示demo的 ...
分类:编程语言   时间:2017-06-27 01:01:07    阅读次数:537
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!