码迷,mamicode.com
首页 > 编程语言 > 日排行
直通BAT算法精讲附程序源码
课程内容第1章 免费试看2 视频 | 2 练习字符串和二叉树问题免费试看1.1 二叉树打印 免费1.2 二叉树打印练习题 免费1.3 字符串 免费1.4 两串旋转练习题 免费 第2章 排序4 视频 | 16 练习详细介绍常见的排序算法过程,以及各个排序算法稳定性、时间和空间复杂度,当然还有常见面试题 ...
分类:编程语言   时间:2017-12-08 18:36:17    阅读次数:214
Python数据分析I
Python数据分析笔记整理:课程会有系统地介绍使用Python进行数据分析的基本模块。介绍的模块主要为六个:numpy、scipy、matplotlib、pandas、scikit-learn、keras。由于篇幅限制,有些模块可能介绍的不是很全面,但讲师会把该模块的学习方法授予大家 ...
分类:编程语言   时间:2017-12-08 18:36:47    阅读次数:144
排序算法——插入排序
一、插入排序(insertion sort) 思路: 每一次将一个待排序的记录,按其大小插入到前面已排好序的子序列中(利用“已知位置0到位置 i-1上的元素已经处于排过序的状态”的事实) 过程: 1)初始时,a[0]自成一个有序区,a[1,....,N-1]为无序区,令i=1 2)将a[i]并入当前 ...
分类:编程语言   时间:2017-12-08 18:37:15    阅读次数:128
秒杀多线程系列中的题目
1. 什么是线程安全?(2012年5月百度实习生面试) 如果多线程的程序运行结果是可预期的,而且与单线程的程序运行结果一样,那么说明是“线程安全”的。 a.线程的概念、线程的基本状态及状态之间的关系 另外,这个网址里面讲操作系统的知识倒是挺详实的,还有另外一种解释线程概念 b.多线程的几种实现方法分 ...
分类:编程语言   时间:2017-12-08 19:20:29    阅读次数:190
spring boot启动报内存溢出的问题
问题: springBoot项目,已经两次了,启动报内存溢出,内存泄露 分析: 内存泄露是因为垃圾回收器想要回收程序不用的对象,但是该对象还有引用存在 解决: 1.第一次是mybatis文件和Java的dao层里的接口类,参数不同,导致编译时停在这个mapper文件 可以查看控制台看停在那个mapp ...
分类:编程语言   时间:2017-12-08 19:20:51    阅读次数:1777
截取字节数组形式的字符串,串中包含中文
描述 1、首先说一下各种字符的字节组成: 字符、字母和数字:由一个大于0的数字码组成,比如1--49、A--65、b--98。即这三种类型长度为1字节。 汉字:由两个小于0的数字码组成,比如 “我”-- (-50,-46)、“们”--(-61,-57)。即中文长度为2字节。 2、解释一下题干 输入是 ...
分类:编程语言   时间:2017-12-08 19:21:32    阅读次数:143
【树状数组】BZOJ3132 上帝造题的七分钟
3132: 上帝造题的七分钟 Description “第一分钟,X说,要有矩阵,于是便有了一个里面写满了0的n×m矩阵。 第二分钟,L说,要能修改,于是便有了将左上角为(a,b),右下角为(c,d)的一个矩形区域内的全部数字加上一个值的操作。 第三分钟,k说,要能查询,于是便有了求给定矩形区域内的 ...
分类:编程语言   时间:2017-12-08 19:22:41    阅读次数:246
快速排序
快速排序 ...
分类:编程语言   时间:2017-12-08 19:23:12    阅读次数:128
堆排序
堆排序 public class HeapSort { public static void buildMaxHeap(int[] data, int lastIndex){ for(int i=(lastIndex 1)/2;i =0;i ){ //k保存正在判断的节点 int k=i; //如果 ...
分类:编程语言   时间:2017-12-08 19:25:21    阅读次数:162
弱类型、强类型、动态类型、静态类型语言的区别
作者:rainoftime链接:https://www.zhihu.com/question/19918532/answer/21647195来源:知乎 类型系统的一些概念,众说纷纭,使用上也比较乱。有些东西,甚至不好严格定义。以下算学术界的一种相对“严格”的说法。1. 先定义一些基础概念Progr ...
分类:编程语言   时间:2017-12-08 19:27:22    阅读次数:222
Python的网络编程 Socket编程
Socket是进程间通信的一种方式,与其他进程间通信的一个主要不同是:能实现不同主机间的进程间通信,网络上各种各样的服务大多都是基于Socket来完成通信的,要解决网络上两台主机间的通信问题,首先要唯一标识该进程,在TCP/IP网络协议中,就是通过(IP地址,协议,端口号)三元组来标识进程的,解决了 ...
分类:编程语言   时间:2017-12-08 19:28:28    阅读次数:155
毕业生、程序猿转岗该如何选择Java、大数据和VR?
许久不见的朋友请我吃饭,期间给我介绍他一个弟弟,说明年要毕业了,还不知道找啥工作,说有培训机构让他学VR、大数据什么的,不知道前景咋样,想咨询一下我。相信很多朋友面临毕业,都不知道该从事哪个行业,自己又有能力做哪些工作,很迷茫!他说你早九晚六,周末双休,工作轻松工资又不低,多好啊,能不能让弟弟也干你 ...
分类:编程语言   时间:2017-12-08 19:30:12    阅读次数:184
36. Python 多进程
多进程概念:进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启动了一个进程。显然,程序是死的(静态的),进程是活的(动态的)。进程可以分为系统进程和用户进程。凡是用于完成操作系统的各种功能的进程就是系统进程,它们就是处于运行状态下的操作系统本身;用户进程就不必我多讲了吧,所有由你启动的进程都是用户进程。进程是操作系统进行资源分配的单位。它的思想简单介绍如下:在操作系统的管理下,所有正在运
分类:编程语言   时间:2017-12-08 19:30:44    阅读次数:129
python中open函数的用法
用法如下: 1、看下第一行的代码 用来访问磁盘中存放的文件,可以进行读写等操作,例如上例中 'w',这里便是对errname.txt这个文件进行读操作 例如: w:以写方式打开 a:以追加方式打开 r+:以读写模式打开 w+:以读写模式打开 rb:以二进制读模式打开 wb:以二进制写模式打开 ab: ...
分类:编程语言   时间:2017-12-08 19:32:01    阅读次数:432
python 基础语法
1. print 3.x 中print作为函数 print("1", "2") 即输出 1 2 2.x print不为函数,所以 print "1","2" 即输出1 2 2. input 与 raw_input raw_input raw_input() 将所有输入作为字符串看待,返回字符串类型。 ...
分类:编程语言   时间:2017-12-08 20:39:35    阅读次数:211
多线程编程之Linux环境下的多线程(三)
前面两篇文章都讲述了Linux环境下的多线程编程基础知识,也附带了典型实例。本文主要比较一下Linux环境与Windows环境下的多线程编程区别。 看待技术问题要瞄准其本质,不管是WIN32、Linux还是VxWorks,其涉及到多线程的部分都是那些内容,无非就是线程控制和线程通信,它们的许多函数只 ...
分类:编程语言   时间:2017-12-08 20:39:48    阅读次数:171
Siki_Unity_1_Unity零基础入门_打砖块
1 Unity零基础入门 打砖块 任务1:素材源码 www.sikiedu.com/course/77 任务2:Unity介绍 王者荣耀,球球大作战等游戏都是用unity开发的 跨平台的游戏引擎 就业方向:游戏开发,VR/AR开发 任务3:Unity的安装 推荐在官网最下方下载补丁版本 任务4:Un ...
分类:编程语言   时间:2017-12-08 20:40:23    阅读次数:668
多线程编程之Linux环境下的多线程(一)
一、Linux环境下的线程 相对于其他操作系统,Linux系统内核只提供了轻量级进程的支持,并未实现线程模型。Linux是一种“多进程单线程”的操作系统,Linux本身只有进程的概念,而其所谓的“线程”本质上在内核里仍然是进程。 进程是资源分配的单位,同一进程中的多个线程共享该进程的资源(如作为共享 ...
分类:编程语言   时间:2017-12-08 20:40:33    阅读次数:169
多线程编程之线程死锁问题
在多线程编程中,除了要解决数据访问的同步与互斥之外,还需要解决的重要问题就是多线程的死锁问题。所谓死锁: 是指两个或两个以上的进程(线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外部处理作用,它们都将无限等待下去。 一、死锁原因与形成条件 死锁形成的原因: 死锁形成的条件: 从编程经 ...
分类:编程语言   时间:2017-12-08 20:41:30    阅读次数:205
多线程编程之顺序锁
一、什么是顺序锁 顺序锁对读写锁的一种优化,使用顺序锁时,读不会被写执行单元阻塞(在读写锁中,写操作必须要等所有读操作完成才能进行)。也就是说,当向一个临界资源中写入的同时,也可以从此临界资源中读取,即实现同时读写,但是不允许同时写数据。如果读执行单元在读操作期间,写执行单元已经发生了写操作,那么, ...
分类:编程语言   时间:2017-12-08 20:47:33    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!