码迷,mamicode.com
首页 > 编程语言 > 周排行
计数排序与基数排序
计数排序 假设一个数组arr[0...n] 找到最大的值max 然后新建一个数组book[0...max]={1} 遍历数组arr,arr[i]=j book[j]++ 最后遍历数组book[0...max] b[i]=b[i-1]+b[i] #include<iostream> #include< ...
分类:编程语言   时间:2019-02-05 23:50:47    阅读次数:215
python数据类型
python基本数据类型:数字(int) 字符串(str)列表(list)元祖(tuple)字典(dict)布尔(bool) 数字:在python3中不管多大的数字都是int类型 str常用函数 ...
分类:编程语言   时间:2019-02-05 23:52:00    阅读次数:179
python爬虫----handler和opener
opener是 urllib2.OpenerDirector 的实例,我们之前一直都在使用的urlopen,它是一个特殊的opener(也就是模块帮我们构建好的) 但是基本的urlopen不支持代理,cookie等其他HTTP/HTTPS高级功能,所以要支持这些功能: 使用相关的Handler处理器 ...
分类:编程语言   时间:2019-02-05 23:52:23    阅读次数:208
Python从入门到精通之Third!
Python运算符 算数运算符:+ - * / % // ** 比较运算符:== > < >= 大于等于 <= 小于等于 != 不等于 <> 不等于 逻辑运算符:not 、 and 、 or (布尔值:True 真 False: 假) in not in 判断某个东西是否在某个里面 # 注释符 多个 ...
分类:编程语言   时间:2019-02-05 23:52:39    阅读次数:230
c语言二级指针内存模型
第一种: 指针数组作为输入参数 正确地调用方法: 第二种 : 二级指针作输入 内存模型(分配内存块已知的情况) 作为如下函数的实参,不能实现功能, 理由:指针步长不一样,指针所指向的内存空间的数据类型不一样。 第三种:内存模型:通过堆进行分配内存 ...
分类:编程语言   时间:2019-02-05 23:53:46    阅读次数:226
5.3排序算法和程序调试
一.冒泡排序 通过对待排序序列从后往前(从下标较大的元素开始)依次比较相邻元素的排序码, 若发现逆序则交换,使排序码较小的元素逐渐从后部移向前部,就像水底下气泡一样往上冒。 二.选择排序 是从欲排序的数据中,按指定的规则选出某一元素,经过和其他元素重整,再依原则交换位置后达到排序的目的。 三.插入排 ...
分类:编程语言   时间:2019-02-05 23:58:10    阅读次数:342
vc++调用exe获取输出信息
目的 调用命令行程序,返回结果。 思路 把命令行结果输入到管道中,exe的输出信息都存在了strOutput这个变量里。 实现代码 ...
分类:编程语言   时间:2019-02-06 09:14:02    阅读次数:218
第83节:Java中的学生管理系统分页功能
第83节:Java中的学生管理系统分页功能 分页功能一般可以做成两种,一种是物理分页,另一种是逻辑分页。这两种功能是有各自的特点的,物理分页是查询的时候,对数据库进行访问,只是查一页数据就进行返回,其特点是对内存中数据量存储不大,只是缺点就是要对数据库不断的进行访问;而对逻辑分页来说,就有所不同,它 ...
分类:编程语言   时间:2019-02-06 09:18:24    阅读次数:121
多线程和多进程的区别
本文写于2017 02 27,从老账号迁移到本账号,原文地址:https://www.cnblogs.com/huangweiyang/p/6473256.html Linux内核实际上是不区分进程和线程的,它们都是用的task_struct结构体,Linux上的线程是LWP,即轻量级进程。创建进程 ...
分类:编程语言   时间:2019-02-06 09:21:19    阅读次数:242
C++对象模型复习
本文写于2017 02 24,从老账号迁移到本账号,原文地址:https://i.cnblogs.com/EditPosts.aspx?postid=6440685 一:对象模型 C++面向对象的实现,相对于C耗费成本是由virutal引起的。包括 virtual function机制,用来支持执行 ...
分类:编程语言   时间:2019-02-06 09:23:23    阅读次数:193
C语言学习记录_2019.02.05
switch只能判断整数,而分段函数的判别是一个范围,我们无法用整数来表示范围 跟踪语句的方法: (1)debug调试 (2)printf( )语句跟踪 小套路:当循环次数很大时,可以先模拟较小次数的循环,然后做出检验和判断。 rand( ):随机数产生函数,得到一个随机的整数。 例:等到1--10... ...
分类:编程语言   时间:2019-02-06 09:25:43    阅读次数:215
环境准备—之—linux下安装python3和pip3
转自 上海悠悠 https://www.cnblogs.com/yoyoketang/p/10195102.html 前言 centos7 自带有 python,但是却是 python2 版本的 python,如果你想安装个python3怎么办呢? 如果直接删除python2的话,可能会引起其他的问 ...
分类:编程语言   时间:2019-02-06 09:27:15    阅读次数:338
python3 清除过滤emoji表情
https://www.cnblogs.com/lizm166/p/9662995.html ...
分类:编程语言   时间:2019-02-06 09:32:13    阅读次数:223
Spring框架参考手册(4.2.6版本)翻译——第三部分 核心技术 6.5.5 自定义(custom)作用域
6.5.5 自定义(custom)作用域 Bean的作用域是可扩展的;您可以定义自己的作用域,甚至重新定义现有作用域,尽管后者被认为是不好的做法,您无法覆盖内置的单例和原型作用域。 要将自定义作用域集成到Spring容器中,需要实现org.springframework.beans.factory. ...
分类:编程语言   时间:2019-02-06 09:35:21    阅读次数:207
阅读《C++Primer》的个人记录(一)——在2019新年的爆竹声中开始自己的博客生涯
从建筑欲转入计科的迷途大二学生。寒假学习C++,记录自己的学习历程今后在IT行业的征程
分类:编程语言   时间:2019-02-06 09:36:47    阅读次数:214
Java工程师必备
Java工程师必备 1. JAVA基础扎实,熟悉JVM,熟悉网络、多线程、分布式编程及性能调优 2. 精通Java EE相关技术 3. 熟练运用Spring/SpringBoot/MyBatis等基础框架 4. 熟悉分布式系统相关技术 5. 熟悉MySQL及SQL优化 6. 高并发、高可用、微服务、 ...
分类:编程语言   时间:2019-02-06 10:43:26    阅读次数:223
C++可继承的单例基类模板
[toc] 一、介绍 最近在写一个项目,其中用到好几个单例,类本身的设计不是很复杂,但是如果每个都写一遍单例又觉得有点冗余;所以查资料写了一个单例基类模板,只要一个类继承这个基类并且以自身作为模板参数就可以实现一个单例;关于单例本身的介绍在这里不重点介绍。 特点: RAII,使用 std::shar ...
分类:编程语言   时间:2019-02-06 10:43:38    阅读次数:388
一个简单的JAVA服务器-客户端模型
运行结果:(先启动服务器,再启动客户端) ...
分类:编程语言   时间:2019-02-06 10:45:36    阅读次数:179
一个简单的JAVA服务器-客户端模型-tcp
结果 ...
分类:编程语言   时间:2019-02-06 10:46:08    阅读次数:174
Python | 用Pyinstaller打包发布exe应用
参考:https://jingyan.baidu.com/article/a378c960b47034b3282830bb.html https://ask.csdn.net/questions/720080 https://blog.csdn.net/solarnanocar/article/de ...
分类:编程语言   时间:2019-02-06 10:47:47    阅读次数:331
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!