码迷,mamicode.com
首页 > 编程语言 > 日排行
枚举 enumerate 让列表有序号
把列表转字典,或序列对: ...
分类:编程语言   时间:2018-10-25 00:23:12    阅读次数:200
vc++创建窗体
//创建窗口,一般分为四步 /*1 WinMain函数的定义 2 创建一个窗口 3 编写消息循环 4 编写窗口过程函数*/ #include <windows.h> //包含windows.h头文件#include <stdio.h>#include "stdafx.h" //声明窗口函数WinPr ...
分类:编程语言   时间:2018-10-25 00:23:39    阅读次数:248
数据结构和算法之——二分查找上
二分查找(Binary Search)的思想非常简单,但看似越简单的东西往往越难掌握好,想要灵活运用就更加困难。 1. 二分查找的思想? 生活中二分查找的思想无处不在。一个最常见的就是猜数游戏,我随机写一个 0 到 99 的数,然后你来猜我写的是什么。猜的过程中,我会告诉你每次是猜大了还是猜小了,直 ...
分类:编程语言   时间:2018-10-25 00:25:20    阅读次数:179
Python 编码
is == 编码与解码is 和 == 主要是数字和字符串的比较 1 区别: ==比较的是两边的值 is比较的是两边值的id id获取的方法 id() 2 小数据池: -5~256 3 字符串中特殊字符有id不同 4 字符串中单个字符*20以内,内存地址是一样的 *21以上内存地址不一致 编码与解码 ...
分类:编程语言   时间:2018-10-25 00:25:27    阅读次数:171
python基础篇(五)
python基础篇(五) 算法初识 什么是算法 二分查找算法 什么是算法 二分查找算法 ?一:算法初识 A:什么是算法 根据人们长时间接触以来,发现计算机在计算某些一些简单的数据的时候会表现的比较笨拙,而这些数据的计算会消耗大量计算机资源,而且耗时,这个时候就有人对这类计算编写了一些策略,这些策略就 ...
分类:编程语言   时间:2018-10-25 00:25:35    阅读次数:261
数字在排序数组中出现的次数
题目描述 统计一个数字在排序数组中出现的次数。 提交链接:点击 思路: 代码: 统计一个数字在排序数组中出现的次数。 提交链接:点击 思路: 代码: ...
分类:编程语言   时间:2018-10-25 00:26:30    阅读次数:156
(基础篇)浅析JAVA中的栈和堆
若为生活所迫,做了自己不喜欢做的事。却没有达到自己预期想要的结果,那么何必强迫自己,苦恼这一世。不如转而做自己喜欢的事,哪怕像我一样从头开始。一、概念【老生常谈】对于刚接触计算机,没几年的我来说,好多老生常谈的概念对我而言都很新鲜。下面的概念也不例外。他们说对学计算机的而言,堆栈是一个不容忽视的概念。1、堆栈是两种数据结构,只能在一端对数据项进行插入和删除。2、在单片机应用中,堆栈是个特殊的存储区
分类:编程语言   时间:2018-10-25 00:27:16    阅读次数:219
Java入门系列-20-异常
为什么要进行异常处理 下面这段代码能否正常执行 结果是我们在控制台中看到一段错误提示,那是因为除数不能为0。异常就是在程序运行过程中发生的不正常事件,会 中断运行的程序 。 Java 使用了异常处理机制为程序提供了错误处理的能力,在程序中预先设置好对付异常的处理办法,待程序发生异常时对异常进行处理, ...
分类:编程语言   时间:2018-10-25 00:29:55    阅读次数:179
Part2-->排序算法类模板
算法第四版第二章排序需要复用的代码的模板。 其中 algs4 是算法这本书作者自己写的一个类库,包含了一些常用的简单的方法。 ps : less()比较大小的方法 exch()交换两个变量的值的方法 show()向控制台输出结果的方法 isSorted()测试数组元素是否有序的方法 ...
分类:编程语言   时间:2018-10-25 00:30:35    阅读次数:154
java——二分搜索树(递归、非递归)
~ ...
分类:编程语言   时间:2018-10-25 00:34:44    阅读次数:226
万树IT:Spring Batch批处理框架技巧,让你不再重复造轮子
整理了Spring批处理框架的内容,掌握这些知识,可以帮你省去一些造轮子的过程,提高开发效率。本文由博主姚兆峰分享,小编整理后推送,希望对你的工作有帮助。 Part.1 问题分析 在大型的企业应用中,或多或少都会存在大量的任务需要处理,如邮件批量通知所有将要过期的会员等等。而在批量处理任务的过程中, ...
分类:编程语言   时间:2018-10-25 00:35:47    阅读次数:223
Python multiprocess模块(下)
主要内容: 一. 锁 二. 信号量 三. 事件 通过event来完成红绿灯模型 四. 队列(重点) 队列实现进程间的通信 五. 生产者消费者模型 1. 初始版本(程序会阻塞住) 2. 升级版本一(通过抛出异常信号的方式结束进程) 3. 升级版本二(通过发送结束信号的方式结束进程) 第一种: 生产者发 ...
分类:编程语言   时间:2018-10-25 00:36:58    阅读次数:199
Java中如何生成随机数
Java中提供了一个获取随机数的一个类(Math) Math:此类在java.lang包下,jvm会自动导入,所以无需import导包 生成随机数要使用Math类下的方法:random() 方法的返回值是[0.0 - 1.0) 1.获取上述范围内的随机数: double d = Math.rando ...
分类:编程语言   时间:2018-10-25 00:37:06    阅读次数:239
python模拟服务端和客户端通信(简单)
写了一个超级简单的,小白可以看一下,因为自己就是小白白(自学的) 客户端: 我是帽小帽 一起加油吧 ...
分类:编程语言   时间:2018-10-25 00:37:15    阅读次数:381
【Python】赋值
连续赋值 8 8 8 可以连续对多个变量赋同一个值 元组打包 (1, 2, 3) <class 'tuple'> 对一个变量赋多个值会将多个值组装成一个元组 需要注意的是 2 3 赋值表达式中是所有值先计算完后再赋值 引发一个黑科技 2 1 Python交换两个变量的值非常的简便 序列解包 1 '4 ...
分类:编程语言   时间:2018-10-25 10:55:27    阅读次数:189
剑指offer---旋转数组的最小数字
题目:旋转数组的最小数字 要求:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请 ...
分类:编程语言   时间:2018-10-25 10:55:57    阅读次数:161
c语言和设计模式
在网上看到一个博客专门写了关于设计模式的文章,感觉很有用。其实,我感觉数据结构 算法 设计模式 这三样同等重要啊。 数据结构 算法相对而言接触的比较多,但设计模式这个东西真的一头雾水,有时候觉得别人写的代码结构很好,感觉很舒服,我想这应该和设计模式有关系的,以我对设计模式浅显的认识,好的设计模式会让 ...
分类:编程语言   时间:2018-10-25 10:57:01    阅读次数:146
Java使用Apache Commons Exec运行本地命令行命令
首先在pom.xml中添加Apache Commons Exec的Maven坐标: 示例代码: 输出结果如下: ???? Ping 127.0.0.1 ???? 32 ????????: ???? 127.0.0.1 ????: ???=32 ??? ...
分类:编程语言   时间:2018-10-25 10:57:19    阅读次数:1189
C#多线程案例基础
在学习多线程之前,我们先来看几个概念: 1,什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源,当然一个程序也可能开启多个进程。 而一个进程又是由多个线程所组成的。 2.什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、 ...
分类:编程语言   时间:2018-10-25 10:58:15    阅读次数:161
剑指offer python版 赋值运算符
class aa(object): def __init__(self,x): self.val=x def __add__(self,other): x=self.val-other.val return x a=aa(10) b=aa(2) c=b+a print(c)... ...
分类:编程语言   时间:2018-10-25 10:58:41    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!