码迷,mamicode.com
首页 > 编程语言 > 日排行
c++常用功能封装
C++文件读写的封装 在C++开发中,文件读写是很常用的功能,出于代码复用的考虑,将它们进行封装。 其中,默认读写的文件是文本文件,并且需要按行处理。调用者只需要关注读取出来的每一行的处理方式。写文件只是简单的开关文件流。 具体代码如下: 函数FiledIndexLookup用来查找指定表头是否存在 ...
分类:编程语言   时间:2018-03-02 18:46:22    阅读次数:217
【AI】python:opencv
opencv
分类:编程语言   时间:2018-03-02 18:46:51    阅读次数:176
C++模板入门教程(一)——模板概念与基本语法
转载请保留以下声明 作者:赵宗晟 出处:http://www.cnblogs.com/zhao-zongsheng/ 前言 有些人提到C++模板就会下意识地觉得可怕、看不懂、避而远之。其实模板并不复杂,而且熟练后可以用在日常工作中,可以帮助我们重用代码,让代码更简洁、易读、可维护。希望这个系列的文章 ...
分类:编程语言   时间:2018-03-02 18:47:42    阅读次数:138
并发工具类(三)控制并发线程的数量 Semphore
前言   JDK中为了处理线程之间的同步问题,除了提供锁机制之外,还提供了几个非常有用的并发工具类:CountDownLatch、CyclicBarrier、Semphore、Exchanger、Phaser;   CountDownLatch、CyclicB ...
分类:编程语言   时间:2018-03-02 18:47:48    阅读次数:202
python 进阶
1、python特殊函数:以 __ 开头且以 __ 结尾。xxxxxxxxxx2 12、__getattr__ 和 __setattr____getattr__:拦截点号运算。当对未定义的属性名称和实例进行点号运算时,就会用属性名作为字符串调用这个方法。如果继承树可以找到该属性,则不调用此方法。cl... ...
分类:编程语言   时间:2018-03-02 18:48:13    阅读次数:180
Spring——三大框架整合
整合原理 整合步骤: 1、导包 2、单独配置Spring容器 导入约束(spring-config.xml) 配置spring随项目启动(web.xml) 3、单独配置struts2 配置核心过滤器 4、struts2与spring整合 配置常量(Struts.xml) 配置spring负责创建ac ...
分类:编程语言   时间:2018-03-02 18:48:23    阅读次数:205
关于Java中截取字符串
目前先更新这些,后面想到了会继续更新,望评论的看到的,也能新增写出来大家共同学习 ...
分类:编程语言   时间:2018-03-02 18:48:31    阅读次数:147
notePad++ 运行python
1、打开python文件 2、按F5 3、输入: cmd /k python "$(FULL_CURRENT_PATH)" & PAUSE & EXIT 4、点击【保存】,输入Name,输入你的快捷键,然后点击【OK】 5、这就可以了,直接快捷键就可以运行你的py文件了 6、想管理你建的快捷键吧?看 ...
分类:编程语言   时间:2018-03-02 18:49:17    阅读次数:137
Python进阶之“属性(property)”详解
Python中有一个被称为属性函数(property)的小概念,它可以做一些有用的事情。在这篇文章中,我们将看到如何能做以下几点:将类方法转换为只读属性重新实现一个属性的setter和getter方法在本文中,您将学习如何以几种不同的方式来使用内置的属性函数。希望读到文章的末尾时,你能看到它是多么有... ...
分类:编程语言   时间:2018-03-02 18:51:40    阅读次数:206
线程Thread
运行结果: 1. 首先继承Thread类,然后重写Thread类的run()方法。 2. Thread类的子类的对象调用start()方法,然后虚拟机就会调用该线程的run()方法。 注意 : 当程序执行到start()方法时,线程启动,此时有两条执行路径,一条是主方法执行main方法,另一条是线程 ...
分类:编程语言   时间:2018-03-02 18:52:17    阅读次数:144
Java基础加强之集合
集合整体框架图 各集合框架的概述 1. Collection(常用List和Set,不常用Queue和Vector),单元素集合。 2. Map(常用HashMap和TreeMap,不常用HashTable),key-value映射关系。 3. Iterator(迭代器) 4. Comparable ...
分类:编程语言   时间:2018-03-02 20:33:57    阅读次数:221
Java堆内存与栈内存对比
在数据结构中,堆和栈可以说是两种最基础的数据结构,而Java中的栈内存空间和堆内存空间有什么异同,以及和数据结构中的堆栈有何关系? 一、Java 堆存储空间 堆内存(堆存储空间)会在Java运行时分配给对象(Object)或者JRE的类。只要我们创建了一个对象,那么在堆中肯定会分配一块存储空间给这个 ...
分类:编程语言   时间:2018-03-02 20:34:25    阅读次数:227
SpringJunitTest
1.用MockBean和assert,而不是输出 import org.springframework.boot.test.mock.mockito.MockBean;MockBean import static org.junit.Assert.assertEquals;assertEquals( ...
分类:编程语言   时间:2018-03-02 20:34:56    阅读次数:160
centos7更改默认的python版本,安装python3.6.4
1、首先查看默认系统版本:显示为2.7.5 2、我们在root下创建一个python的文件夹用来存放我们下载的python安装包: 3、然后使用wget命令下载安装包: wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz ...
分类:编程语言   时间:2018-03-02 20:35:54    阅读次数:1611
JAVA 面试相关
1. int和Integer有什么区别? 答:Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从Java ...
分类:编程语言   时间:2018-03-02 20:36:03    阅读次数:170
纯JavaScript实现“返回顶部”和“评分”,“分享”等小功能
1.返回顶部功能的实现 2.仿迅雷评分的小功能 3.分享小功能:平时我们会看到有些网站点击侧栏分享小按钮会有很多分享平台 4.JS实现固定侧边栏广告,广告不会随着鼠标的滑动而变化位置 5.有时候我们会看到打开新窗口就会运行里面的程序 点击run里面的程序代码会执行 6.事件冒泡的处理:阻止事件冒泡可 ...
分类:编程语言   时间:2018-03-02 20:36:42    阅读次数:188
dubbo springCloud比较
1、dubbo只是专注于服务之间的治理,配置中心、分布式跟踪等这些内容都需要自己集成 2、dubbo核心功能: a、远程通讯 b、集群容错 c、自动发现 Dubbo SpringCloud 服务注册中心 Zookeeper SpringCloud Netflix Eureka 服务调用方式 RPC ...
分类:编程语言   时间:2018-03-02 20:39:14    阅读次数:211
并发工具类(四)线程间的交换数据 Exchanger
前言   JDK中为了处理线程之间的同步问题,除了提供锁机制之外,还提供了几个非常有用的并发工具类:CountDownLatch、CyclicBarrier、Semphore、Exchanger、Phaser;   CountDownLatch、CyclicB ...
分类:编程语言   时间:2018-03-02 20:39:33    阅读次数:219
使用线程池优化Echo模型
在上一篇文章中 http://www.cnblogs.com/gosaint/p/8492356.html 我阐述了使用线程为每一个客户端创建一个工作线程来负责任务的执行。但是会存在如下的问题 创建线程池可以较少线程的创建和销毁的开销,并且根据实际情况动态的调整线程池的大小。 (1) 自定以线程池, ...
分类:编程语言   时间:2018-03-02 20:39:57    阅读次数:232
Python之xpath
xpath表达式格式 xpath通过"路径表达式"来选择节点,在表现形式上与传统的文件系统类似 绝对路径(absolute path)必须用"/"起首,后面紧跟根节点,比如/step/step/... 相对路径(relative path)则是除了绝对路径以外的其他写法,比如 step/step,也 ...
分类:编程语言   时间:2018-03-02 20:40:25    阅读次数:216
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!