码迷,mamicode.com
首页 > 编程语言 > 日排行
Python字典
__author__ = '12711'#-*- coding:utf-8 -*-'''info={ '0001':"xiaoming", '0002':"xiaohua", '0003':"xiaohong", '0004':"xiaonv" #格式info{'Key':"name",' '," ...
分类:编程语言   时间:2018-09-19 19:46:14    阅读次数:181
25、【C++基础】工厂模式
C++的工厂模式分为三种:简单工厂模式、工厂模式和抽象工厂模式 简单工厂模式 简单工厂模式是工厂模式中最简单的一种,他可以用比较简单的方式隐藏创建对象的细节,一般只需要告诉工厂类所需要的类型,工厂类就会返回需要的产品类,但客户端看到的只是产品的抽象对象,无需关心到底是返回了哪个子类。客户端唯一需要知 ...
分类:编程语言   时间:2018-09-19 19:46:31    阅读次数:181
线程中断以及线程中断引发的那些问题
什么是线程中断? 在我们的Java程序中其实有不止一条执行线程,只有当所有的线程都运行结束的时候,这个Java程序才算运行结束。 官方的话给你描述一下:当所有的非守护线程运行结束时,或者其中一个线程调用了System.exit()方法时,这个Java程序才能运行结束。 线程中断的应用场景 我们先来举 ...
分类:编程语言   时间:2018-09-19 19:47:47    阅读次数:221
swift @objc dynamic
@objc vs @objc dynamic @objc: Objective-C entry points One can explicitly write @objc on any Swift declaration that can be expressed in Objective-C. @ ...
分类:编程语言   时间:2018-09-19 19:50:40    阅读次数:354
23、【C++基础】复制构造函数
拷贝构造函数 拷贝构造函数是一种特殊的构造函数,它在创建对象时,是使用同一类中之前创建的对象来初始化新创建的对象。拷贝构造函数通常用于: 通过使用另一个同类型的对象来初始化新创建的对象。 复制对象把它作为参数传递给函数。 复制对象,并从函数返回这个对象。 通过使用另一个同类型的对象来初始化新创建的对 ...
分类:编程语言   时间:2018-09-19 19:51:50    阅读次数:229
贪心算法
转自https://www.cnblogs.com/gavanwanggw/p/7141358.html 怎么理解 贪心法在解决这个问题的策略上目光短浅,仅仅依据当前已有的信息就做出选择,并且一旦做出了选择。无论将来有什么结果,这个选择都不会改变。 一句话:不求最优,仅仅求可行解。 怎样推断 对于一 ...
分类:编程语言   时间:2018-09-19 19:53:04    阅读次数:222
24、【C++基础】单例模式
单例模式 单例模式,可以说设计模式中最常应用的一种模式了,据说也是面试官最喜欢的题目。但是如果没有学过设计模式的人,可能不会想到要去应用单例模式,面对单例模式适用的情况,可能会优先考虑使用全局或者静态变量的方式,这样比较简单,也是没学过设计模式的人所能想到的最简单的方式了。 一般情况下,我们建立的一 ...
分类:编程语言   时间:2018-09-19 19:53:47    阅读次数:180
全面理解Java中的String数据类型
1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String() 和 new String(“”) 都是申明一个新的空字符串,是空串, 不是nu ...
分类:编程语言   时间:2018-09-19 19:54:52    阅读次数:192
SpringBoot2.X 项目使用外置绝对路径的配置文件
spring-boot-absolute-config 前言 该工程是为解决应用部署应用时指定配置文件存放位置的问题. SpringBoot项目默认加载以下位置的配置文件: 想要指定外部的配置文件, 一种方法就是通过启动脚本来控制: 但有时候有些项目需要兼容之前的老项目,就会遇到使用外部绝对路径的来 ...
分类:编程语言   时间:2018-09-19 19:55:01    阅读次数:338
python - - 函数 - - 内置函数和匿名函数
目录 内置函数 匿名函数 本章小结 1,内置函数 python里的内置函数。截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。 |||Built inFunctions||| |: |: |: |: |: | |abs()|dict()|help()|min()|se ...
分类:编程语言   时间:2018-09-19 19:57:48    阅读次数:167
swift 与 NSObject
以NSObject为基类,只是为了提供Objective-C API的使用入口; 经由@object修改的对象,是这些api的参量。 NSObject是swift与oc特有机制沟通的桥梁。 Subclassing NSObject in Swift gets you Objective-C runt ...
分类:编程语言   时间:2018-09-19 19:57:54    阅读次数:253
C语言实现伪面向对象
【1】每一个C文件都是一个伪类,除了main()函数所在的C文件。 【2】在C文件顶部定义该伪类的结构体,结构体内其实并没有必要使用函数指针来模拟成员函数。 【3】NEW。 通过类似的函数来创建新的伪类对象/实例。销毁类似。 【4】私有函数前加static关键字 【5】头文件中只包含结构体声明和函数 ...
分类:编程语言   时间:2018-09-19 19:58:16    阅读次数:189
AOP原理解析及Castle、Autofac、Unity框架使用
转自:https://www.cnblogs.com/neverc/p/5241466.html AOP介绍 面向切面编程(Aspect Oriented Programming,英文缩写为AOP),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP是OOP的延续,是软件开发中 ...
分类:编程语言   时间:2018-09-19 19:58:24    阅读次数:267
python __xx__的定义和用处
python 对象的特殊属性和方法 类属性可以来自类自定义自身,也可能根据类定义继承的,一个对象的属性还可能是该对象 的实例定义的,叫做对象属性。对象的属性储存在对象的__dict__属性中,__dict__为一个词典, 键为属性名,对应的值为属性本身 属性: __doc__:帮助说明,将字符串写在 ...
分类:编程语言   时间:2018-09-19 20:01:28    阅读次数:259
对后端返回的时间进行升序的排序
other.sort(function(a,b){ let startTime=a.time.replace(/\-/g, '/') let endstTime=b.time.replace(/\-/g, '/') return Date.parse(startTime) - Date.parse( ...
分类:编程语言   时间:2018-09-19 20:02:38    阅读次数:254
HashMap为什么比数组查询快
通常数组不直接保存值,而是通过保存值的list。然后对list中的“值”使用equals方法比较,这部分查询速度自然慢。但是如果有好的散列函数,数组的每个位置就只有较少的“值”。因此,不是查询所有的list,而是快速跳到数组的某个位置,只对很少的额元素进行比较,这就是HashMap会如此之快的原因。 ...
分类:编程语言   时间:2018-09-19 20:02:44    阅读次数:452
最大子数组和
题目描述HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1, ...
分类:编程语言   时间:2018-09-19 20:02:55    阅读次数:193
Springboot 3.需求携带参数的get请求
还是拿来上节讲的代码: 访问的两种方式: ...
分类:编程语言   时间:2018-09-19 20:03:26    阅读次数:245
对python选修课的感想
大学生活中接触的地三种编程语言,也是最神秘的一种,通过几周的学习,觉得python也是最简便的一种,可能之后的学习会很难,但希望可以通过不断练习不断进步,渐渐的习惯这个编程的信息时代,不再视编程猛如虎。 虽然是选修课,感觉大家都很用心,自己也在课堂上掌握了很多,课堂上讲的程序都很贴近于生活,这样更激 ...
分类:编程语言   时间:2018-09-19 21:42:16    阅读次数:224
Python 44 前端概述 、三剑客 、常用标签与分类
一:前端概述 前端指的就是页面的设计和给用户带来极高的用户体验 前端开发技术栈分为三大类:HTML 、CSS 、JavaScript HTML(Hyper Text Markup Language): 1 超文本标记语言 2 负责完成页面的结构 3 文件后缀:start.html v_hint:标注 ...
分类:编程语言   时间:2018-09-19 21:43:27    阅读次数:180
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!