码迷,mamicode.com
首页 > 编程语言 > 周排行
匈牙利算法
匈牙利算法(Hungarian method)是由匈牙利数学家Edmonds于1965年提出,因而得名。匈牙利算法是基于Hall定理中充分性证明的思想,它是二部图匹配最常见的算法,该算法的核心就是寻找增广路径,它是一种用增广路径求二分图最大匹配的算法。 之前在学离散的时候学习到二分图的时候没听说过这 ...
分类:编程语言   时间:2017-12-09 20:57:10    阅读次数:220
JavaSe: String的编译期优化
Java的编译期优化 因为工作的原因,经常会在没有源码的情况下,对一些产品的代码进行阅读。有时在解决Bug时,在运行环境下会直接去看class文件的字节码,来确定运行中版本是否正确的。 在看字节码时,发现了一个有意思的现象:即便你在代码中使用了定义的常量,反编译后的代码仍会是字符串的字面量。 这个其 ...
分类:编程语言   时间:2017-12-09 20:57:44    阅读次数:186
Python的编码注释# -*- coding:utf-8 -*-
【转】 # -*- coding:utf-8 -*-的主要作用是指定文件编码为utf-8, 因为一般默认的是ASCII码,如果要在文件里面写中文,运行时会出现乱码,加上这句之后会把文件编码强制转换为utf-8运行时会就不会出现乱码了。 声明的语法参考python的PEP http://www.pyt ...
分类:编程语言   时间:2017-12-09 20:57:59    阅读次数:215
线程 进程学习
1,进程与线程 进程优点:同时利用多个cpu 工作,能同时进行多个操作 效率高 进程缺点:浪费内存 线程优点:共享内存,io操作的时候可以并发 线程缺点:抢占资源 进程不是越多越好 最好= cpu 线程也不是越多越好 具体案例 具体分析 请求上下文切换好时 计算机中执行任务最小单位是线程 IO密集型 ...
分类:编程语言   时间:2017-12-09 21:00:07    阅读次数:232
Redis源代码分析之sds, 动态数组
Redis是用C语言编写的。C语言处理字符串一向是个难点。很容易出现内存越界问题。 其它高级语言很容易实现的字符串拼接,在C这里却是百般艰难。因为需要实现计算出字符串所占内存的大小。即不能过大(浪费内存),也不能太小(越界)。甚至在某个用C语言实现的项目中出现了这样的代码 即,先计算出字符串的大小。 ...
分类:编程语言   时间:2017-12-09 21:02:27    阅读次数:214
201621123083 《Java程序设计》第12周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容。 2. 面向系统综合设计 图书馆管理系统或购物车 使用流与文件改造你的图书馆管理系统或购物车。 2.1 简述如何使用流与文件改造你的系统。文件中数据的格式如何? 利用字符流中的Reader和Writer类来进行改 ...
分类:编程语言   时间:2017-12-09 21:02:49    阅读次数:155
201621123010《Java程序设计》第12周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容。 2. 面向系统综合设计 图书馆管理系统或购物车 使用流与文件改造你的图书馆管理系统或购物车。 2.1 简述如何使用流与文件改造你的系统。文件中数据的格式如何? 答 : 主要是用了字符流以及缓冲流 ,通过字符流的 ...
分类:编程语言   时间:2017-12-09 21:03:27    阅读次数:206
Python并行编程的几个要点
一、基于线程的并行编程 + 如何使用Python的线程模块 + 如何定义一个线程 + 如何探测一个线程 + 如何在一个子类中使用线程 + 和`RLock`实现线程同步 + 信号实现线程同步 + 条件(condition)实现线程同步 + 事件(event)实现线程同步 + 如何使用 语句 + 使用队 ...
分类:编程语言   时间:2017-12-09 21:05:16    阅读次数:415
201621123026《JAVA程序设计》第十二周学习总结
作业12 流与文件 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容。 2. 面向系统综合设计 图书馆管理系统或购物车 使用流与文件改造你的图书馆管理系统或购物车。 2.1 简述如何使用流与文件改造你的系统。文件中数据的格式如何? 将名字与其他信息用空格隔开,将 ...
分类:编程语言   时间:2017-12-09 21:05:41    阅读次数:155
201621123065《JAVA程序设计》第12周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容。 2.面向系统综合设计 图书馆管理系统或购物车 使用流与文件改造你的图书馆管理系统或购物车。 2.1 简述如何使用流与文件改造你的系统。文件中数据的格式如何? 原来写法: 改造主要增加的部分: 2.2 简述系统中 ...
分类:编程语言   时间:2017-12-09 22:21:26    阅读次数:161
Java 线程的中断机制
今天我们聊聊 Java 线程的中断机制。 线程中断机制提供了一种方法,用于将线程从阻塞等待中唤醒,并作出相应的“受控中断”处理。 这段代码使用了 Java 提供的 wait/notify 机制,线程执行 lock.wait() 会阻塞,有三种情况使线程恢复运行。 超时 1000ms 结束,正常执行下 ...
分类:编程语言   时间:2017-12-09 22:21:36    阅读次数:224
201621123034 《Java程序设计》第12周学习总结
作业12 流与文件 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容。 2. 面向系统综合设计 图书馆管理系统或购物车 使用流与文件改造你的图书馆管理系统或购物车。 2.1 简述如何使用流与文件改造你的系统。文件中数据的格式如何? 答: 和`User Objec ...
分类:编程语言   时间:2017-12-09 22:22:24    阅读次数:191
201621123037 《Java程序设计》第12周学习总结
作业12 流与文件 标签(空格分隔): Java 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容。 答: 读取操作 从文件中读取: 1.字节流 InputStream 2.字符流 BufferedReader 3.Scanner 从控制台直接读数据 写入操作 ...
分类:编程语言   时间:2017-12-09 22:22:38    阅读次数:176
《程序设计语言——实践之路》【PDF】下载
程序设计语言——实践之路》【PDF】下载链接: https://u253469.pipipan.com/fs/253469-230382240 内容简介 本书在美国大学已有使用了十余年,目前被欧美许多重要大学用于“程序设计语言”或者“软件系统”课程。本书适合高年级本科生或者一年级研究生使用,许多内容... ...
分类:编程语言   时间:2017-12-09 22:22:58    阅读次数:680
Java----前端验证之验证码额实现
验证码是常用的登录验证方式之一,最大的作用就是保证安全,验证码的生成在java中实现的方式有很多种,比如后台生成传输到前端页面,在前台直接生成进行验证,下面写一个最简单实现验证码验证登录的例子. 生成验证码: 验证码验证逻辑: From表单登录: 没错,就这么的简单.在scripts生成验证码设为全 ...
分类:编程语言   时间:2017-12-09 22:24:05    阅读次数:212
数据结构之排序技术:快速排序、归并排序、堆排序(C++版)
快速排序 归并排序 堆排序 转自我硕兄:http://www.cnblogs.com/renjiashuo/p/7412583.html ...
分类:编程语言   时间:2017-12-09 22:24:16    阅读次数:121
201621123041java程序设计第十二周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容。 2. 面向系统综合设计 图书馆管理系统或购物车 使用流与文件改造你的图书馆管理系统或购物车。 2.1 简述如何使用流与文件改造你的系统。文件中数据的格式如何? 使用File类来对文件本身进行增删改操作。文件中的 ...
分类:编程语言   时间:2017-12-09 22:24:25    阅读次数:160
C++ 值传递、指针传递、引用传递详解
最近写了几篇深层次讨论数组和指针的文章,其中提到了“C语言中,所有非数组的形式参数传递均以值传递形式” 数组和指针背后——内存角度 语义"陷阱" 数组和指针 而关于值传递,指针传递,引用传递这几个方面还会存在误区, 所有我觉的有必要在这里也说明一下~ 下文会通过例子详细说明哦 值传递: 形参是实参的 ...
分类:编程语言   时间:2017-12-09 22:24:50    阅读次数:193
javascript原型
一、初识原型 JS的引用类型会内置一个特殊的属性prototype。默认的prototype是object类型的,是引用类型。既然默认的prototype是object类型的,那么prototype也会有一个原型,并且指向object的原型。 另外补充一点,function的原型可直接访问,obje ...
分类:编程语言   时间:2017-12-09 22:26:39    阅读次数:158
Python 学习笔记 -- 序列的基本使用
1 #list() 将一个可迭代对象转换为列表 2 #tuple() 将一个可迭代对象转化为元组 3 str1 = "我想去钓鱼" 4 str2 = list(str1) 5 print(str1) 6 print(str2) 7 str3 = tuple(str1) 8 print(str3) 9... ...
分类:编程语言   时间:2017-12-09 22:27:04    阅读次数:169
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!