码迷,mamicode.com
首页 > 编程语言 > 日排行
常用算法及用例
一、常用的遍历算法 for_each: 用指定函数依次对指定范围内所有元素进行迭代访问。该函数不得修改序列中的元素。 函数定义。For_each(begin, end, func); template<class _InIt, class _Fn1> inline _Fn1 for_each(_In ...
分类:编程语言   时间:2018-10-13 19:51:01    阅读次数:217
STL算法中函数对象和谓词
函数对象和谓词定义 函数对象: 重载函数调用操作符的类,其对象常称为函数对象(function object),即它们是行为类似函数的对象。一个类对象,表现出一个函数的特征,就是通过“对象名+(参数列表)”的方式使用一个类对象,如果没有上下文,完全可以把它看作一个函数对待。 这是通过重载类的oper ...
分类:编程语言   时间:2018-10-13 19:51:12    阅读次数:239
线程通信
主要涉及java.lang.Object 中三个方法(只能在synchronized方法或者synchronized代码块中使用,否则会报java.lang.illegalMonitorStateException异常) wait():释放锁,让当前侠线程挂起,等候再次对资源的访问, notufy( ...
分类:编程语言   时间:2018-10-13 19:51:58    阅读次数:171
求一个有一千个元素的整数数组的最大子数组的和
小组成员:司宇,滕达。 设计界面: 在c#界面添加一些控件。 程序设计: 1.使用for循环和取随机数的函数产生一千个随机数并且将其赋值到数组中; 2.封装获取最大子数组和的子函数; 3.设计主函数调用封装好的子函数; 4.将最大子数组和在textbox中显示出来; 调试和运行程序: 遇到的问题:1 ...
分类:编程语言   时间:2018-10-13 19:52:17    阅读次数:194
C语言 函数
内存属性: 1.大小 2.位置 int a; 默认方式 (段) ———————————————————————————————————————————————————————————————————————————————————————— 内核空间 应用程序不许访问 3g 栈空间 局部变量 读写 ...
分类:编程语言   时间:2018-10-13 19:52:27    阅读次数:153
Spring中关于AOP的实践之Scheme方式实现通知
(刚开始写东西,不足之处还请批评指正) 关于AOP的通知编写方式有两种,使用Schema-baesd或者使用AspectJ方式,本篇主要介绍Schema-baesd方式的代码实现。 (注:代码中没有添加任何业务逻辑,只是单纯的输出语句,若读者大人有什么业务逻辑希望本人实现作为参考的可以给我留言) 一 ...
分类:编程语言   时间:2018-10-13 19:52:36    阅读次数:178
Java并发集合(三)-ConcurrentHashMap分析和使用
1 http://ifeve.com/hashmap-concurrenthashmap-%E7%9B%B8%E4%BF%A1%E7%9C%8B%E5%AE%8C%E8%BF%99%E7%AF%87%E6%B2%A1%E4%BA%BA%E8%83%BD%E9%9A%BE%E4%BD%8F%E4%BD ...
分类:编程语言   时间:2018-10-13 19:52:57    阅读次数:160
python标准库之collections
数据类型 namedtupl deque Counter OrderedDict defaultdict ChainMap UserDict UserList UserString 在将这个之前先讲下list和tuple list列表 实例 //直接复制 classmates = ['Michael ...
分类:编程语言   时间:2018-10-13 19:53:06    阅读次数:190
算法第二章上机实践报告
1. 实践题目 2. 问题描述 已知有两个等长的非降序序列S1, S2, 设计函数求S1与S2并集的中位数。有序序列A?0??,A?1??,?,A?N?1的中位数指A?(N?1)/2??的值,即第?(N+1)/2?个数(A?0??为第1个数)。 输入分三行。第一行给出序列的公共长度N(0<N≤100 ...
分类:编程语言   时间:2018-10-13 19:53:23    阅读次数:257
C++经典面试题汇总
1. 下面代码输出什么?为什么?(初始化列表) ① 答案: 随机数 1 随机数 2 ② 核心提示: (1)成员变量的初始化顺序与声明顺序有关,与初始化列别顺序无关 2. 下面程序输出什么?为什么?(多态) ① 答案: ② 核心提示: (1)多态:根据实际的对象类型决定函数调用语句的具体调用目标。 ...
分类:编程语言   时间:2018-10-13 19:54:27    阅读次数:132
Java学习——包及可见性
1.在同一个类中:创建的对象,不管成员的可见修饰符可以直接调用。 package studentpackage; public class Student { public long id; protected String name; private char sex; int age; publ... ...
分类:编程语言   时间:2018-10-13 19:54:41    阅读次数:258
算法概念--算法汇总大全
算法 1)算法部分主要由头文件<algorithm>,<numeric>和<functional>组成。 2)<algorithm>是所有STL头文件中最大的一个,其中常用到的功能范围涉及到比较、交换、查找、遍历操作、复制、修改、反转、排序、合并等等。 3)<numeric>体积很小,只包括几个在序 ...
分类:编程语言   时间:2018-10-13 19:56:54    阅读次数:169
SpringMVC框架理解
JavaEE体系结构包括四层,从上到下分别是应用层、Web层、业务层、持久层。Struts和SpringMVC是Web层的框架,Spring是业务层的框架,Hibernate和MyBatis是持久层的框架。 为什么要使用SpringMVC? 很多应用程序的问题在于处理业务数据的对象和显示业务数据的视 ...
分类:编程语言   时间:2018-10-13 19:57:12    阅读次数:166
python脱产4期内容整理NO.18
今天主要讲的内容有: 一、包的详解二、相对导入和绝对导入三、内置模块补充 一、包的详解 1、包是什么 包其实也是一个模块,只不过是一个大的模块下包含一堆模块的载体 本质上也是一个文件夹,与普通文件的区别在于其中包含一个init的文件 2、包的作用 包的作用就是提高代码的可读性和扩展性 3、怎么使用包 ...
分类:编程语言   时间:2018-10-13 19:58:16    阅读次数:186
Python-Windows之命令行cd总结
一、跳转到当前驱动器的根目录: cd c:\ cd\ 二、跳转到当前驱动器下一层文件: cd coming 三、跳转到当前驱动器的其他文件: cd c:\WINDOWS 四、跳转到其他驱动器: D: 五、跳转到其他驱动器的其他文件: cd/d F:\coming 六、跳转到上一层目录: cd.. 七 ...
分类:编程语言   时间:2018-10-13 19:58:29    阅读次数:221
springboot mybatis自定义枚举enum转换
原文链接:https://blog.csdn.net/u014527058/article/details/62883573 一、概述 在利用Spring进行Web后台开发时,经常会遇到枚举类型的绑定问题。一般情况下,如果Spring接收到的参数值为字符串类型,Spring会根据枚举的值与传入的字符 ...
分类:编程语言   时间:2018-10-13 20:24:59    阅读次数:1057
Python数据类型补充1
一、可变和不可变类型 可变类型: 值变了,但是id没有变,证明没有生成新的值而是在改变原值,原值是可变类型 不可变类型:值变了,id也跟着变,证明是生成了新的值而不是在改变原值,原值是不可变 二、数字类型 三、字符串 常用操作+内置的方法 优先掌握的操作: Conclusion: ...
分类:编程语言   时间:2018-10-13 20:25:18    阅读次数:203
python爬虫 mac下安装使用Fiddler
HTTP代理工具Fiddler Fiddler是一款强大Web调试工具,它能记录所有客户端和服务器的HTTP请求. Getting started 在安装之前需要准备Mono环境 If you don’t have the Mono framework installed on your Mac P ...
分类:编程语言   时间:2018-10-13 20:25:38    阅读次数:219
022 spring与Rabbitmq整合
一 .概述 本次我们使用spring帮助我们完成Rabbitmq的使用. 二 .环境的搭建 本次使用springboot的jar文件帮助整合rabbitmq,但是本质上还是使用spring的方式进行整合. 三 .创建ConnectionFactory 在上面的代码之中,我们创建了一个Connecti ...
分类:编程语言   时间:2018-10-13 20:51:56    阅读次数:146
Golang 调用 Python 代码
go 中的 cgo 模块可以让 go 无缝调用 c 或者 c++ 的代码,而 python 本身就是个 c 库,自然也可以由 cgo 直接调用,前提是指定正确的编译条件,如 Python.h 头文件(),以及要链接的库文件。本文以 Ubuntu 18.04 作为开发和运行平台进行演示。 其实在使用 ...
分类:编程语言   时间:2018-10-13 20:52:19    阅读次数:154
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!