码迷,mamicode.com
首页 > 编程语言 > 周排行
这么多编程语言,为何Python深受喜欢?
随着市场的发展,如今就业环境竞争是非常激烈的,而Python作为众多编程语言的其中之一,学习Python之后可以从事什么工作?薪资待遇又怎么样?想必很多人都有这样的疑问,今天跟随小编共同看看吧。
分类:编程语言   时间:2020-04-20 15:34:14    阅读次数:58
Linux线程同步
一、线程同步的概念线程同步?怎么同步?一起运行?一起停止?我当年听说线程同步这个词的时候,也是一头雾水。在人们的日常生活中的锁大概有两种:一种是不允许访问;另一种是资源忙,同一时间只允许一个使用者占用,其它使用者必须要等待。1)不允许访问的锁容易理解,就像每家每户的门锁,不允许外人进入。2)第二种锁,例如火车上的厕所,它是公共的,空闲的时候任何人可以进入,人进去以后就会把它锁起来,其它的人如果要上
分类:编程语言   时间:2020-04-20 15:35:30    阅读次数:61
shell实现数组和declare用法
shell实现数组和declare用法 2009 如何让shell返回一个数组变量 总体上来说要利用 IFS这个内部变量, 但处理完应该立即恢复默认的IFS变量 ,不然将带来一堆不可预知的问题。。。 以下是man bash对于IFS的介绍: IFS The Internal Field Separa ...
分类:编程语言   时间:2020-04-20 15:36:48    阅读次数:91
C/C++实现电影黑客帝国中的代码雨效果
C/C++实现代码雨效果 [toc] 说明 最近整理电脑资料,翻出了以前写的代码,顺便整理一下到博客上,当做一次备份记录 先看看静态效果 需要分为以下步骤实现 生成代码串 把代码串绘制到窗口中 使用双缓冲机制避免屏幕闪烁 让代码串往下移动 随机选择代码串中的随机字符位置做随机修改 使用的库说明 使用 ...
分类:编程语言   时间:2020-04-20 15:38:39    阅读次数:200
python中的值传递和引用传递(可变对象与不可变对象)也就是赋值的原理-python全部是引用传递
python中的值传递和引用传递(可变对象与不可变对象)也就是赋值的原理 python全部是引用传递 20141215 Chenxin 猜测: 1.属于同一个类生成的对象,其默认属性指向同一个引用.这样当你修改一个对象的时候,会影响到其他对象,除非你通过类中的其他方法加以修改.实际上应该都是指针指向 ...
分类:编程语言   时间:2020-04-20 15:39:11    阅读次数:82
K-近邻算法
1.什么是K近邻算法 最直观的解释就是:给定一个训练数据集,对于新的输入实例,在训练集中找到与该实例最近邻的 k 个实例,这 k 个实例的多数属于哪个类,则该实例就属于哪个类。 2.K近邻算法的优缺点 优点:精度高,对异常值不敏感 缺点:计算复杂度高,空间复杂度高 3.K近邻算法关键点分析 由K近邻 ...
分类:编程语言   时间:2020-04-20 15:44:24    阅读次数:63
Linux-Centos-安装Python3
安装Python3# 安装相关依赖的包yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-deve... ...
分类:编程语言   时间:2020-04-20 15:50:54    阅读次数:69
零基础搭建SpringBoot框架
在一般互联网公司,一些技术框架无论是前端还是后台,都是有相当牛技术经验,技术经理和架构师来搭建,一般的技术人员是无法接触到这一块的。因此,这边只是满足一些小型的开发,同时主要目的还是从搭建的角度去了解SpringBoot而已。话不多说开始搭建; 一、maven添加SpringBoot相关依赖 <pa ...
分类:编程语言   时间:2020-04-20 15:58:51    阅读次数:68
Java 多线程进阶-并发数据结构
Java 多线程进阶 并发数据结构 并发数据结构 常用的数据结构是线程不安全的 ArrayList/HashMap/HashSet 非同步的 多个线程同时独写, 可能会抛出异常或数据错误 传统Vector/HashTable等同步数据集合性能过差 并发数据结构: 数据添加或删除 阻塞式集合: 当集合 ...
分类:编程语言   时间:2020-04-20 16:00:58    阅读次数:66
快速排序
1 void quicksort (int array[], int l, int r) { 2 if (l < r) { 3 int i = l, j = r, x = array[i]; 4 5 while (i < j) { 6 while (i < j && array[j] >= x) { ...
分类:编程语言   时间:2020-04-20 16:03:29    阅读次数:74
python小技巧
python小技巧 小知识 python系统变量(修改调用shell命令路径)或用户空间说明 20150418 python调用系统命令,报找不到.怎么办? 类似执行shell的: [ f /etc/init.d/functions ] && . /etc/init.d/functions || . ...
分类:编程语言   时间:2020-04-20 16:03:49    阅读次数:57
[LINUX-06-2]Python之“垃圾”回收
前言 对于python来说,一切皆为对象,所有的变量赋值都遵循着对象引用机制。程序在运行的时候,需要在内存中开辟出一块空间,用于存放运行时产生的临时变量;计算完成后,再将结果输出到永久性存储器中。如果数据量过大,内存空间管理不善就很容易出现 OOM(out of memory),俗称爆内存,程序可能 ...
分类:编程语言   时间:2020-04-20 16:04:37    阅读次数:71
什么是迭代器,Python迭代器及其用法
从字面来理解,迭代器指的就是支持迭代的容器,更确切的说,是支持迭代的容器类对象,这里的容器可以是列表、元组等这些 Python 提供的基础容器,也可以是自定义的容器类对象,只要该容器支持迭代即可。《Python实现自定义序列》一节中,已经学会了如何自定义一个序列类,但该序列类对象并不支持迭代,因此还 ...
分类:编程语言   时间:2020-04-20 16:05:47    阅读次数:60
第七周JAVA
定义一个矩形类Rectangle:(知识点:对象的创建和使用)1 定义三个方法:getArea()求面积、getPer()求周长,showAll()分别在控制台输出长、宽、面积、周长。2 有2个属性:长length、宽width3 创建一个Rectangle对象,并输出相关信息 public cla ...
分类:编程语言   时间:2020-04-20 16:07:27    阅读次数:75
关于数组删除
let arr1 = ['one', 'two', 'there'], arr2 = ['red', 'yellow', 'blue'], arr3 = ['brid', 'dog', 'pig'], arr4 = ['orange','apple','banner' ...
分类:编程语言   时间:2020-04-20 16:07:43    阅读次数:82
Java方法执行过程
弄清调用对象方法的执行过程十分重要,下面是调用过程的详细描述。 1)编译器查看对象的声明类型和方法名,假设调用x.f(param),且隐式参数x声明为C类的对象。需要注意的是有可能存在多个名字为f但参数类型不一样的方法(overload)。例如,可能存在f(int)和f(String)的方法,编译器 ...
分类:编程语言   时间:2020-04-20 16:14:43    阅读次数:80
python函数的参数
关键字参数: 按照形参位置传入的参数被称为位置参数,如果使用位置参数的方式来传入参数值,则必须严格按照定义函数时指定的顺序来传入参数值,如果根据参数名来传入参数值,则无需遵守定义形参的顺序,这种方式被称为关键字参数。 >>> def mianji(length,width): print('长度:' ...
分类:编程语言   时间:2020-04-20 16:16:57    阅读次数:80
springboot的一些理解
SpringBootspringboot.pngSpringBoot作为近几年很火的微服务框架,只需要简单的几个依赖,少量的配置,就可以使用它快速搭建一个轻量级的微服务,优点是简单、快速、大道至简,缺点是真的太单一,不适于项目中的模块开发。如果是单一的应用,比如做接口转发、项目启动,SpringBoot很合适这些场景,如果是项目开发,建议还是使用SpringCloud。下面整理了一些理解Sprin
分类:编程语言   时间:2020-04-20 16:27:30    阅读次数:76
java 对象序列化
一、序列化和反序列化的概念 1.把对象转换为字节序列的过程称为对象的序列化。 2.把字节序列恢复为对象的过程称为对象的反序列化。 二、用途 1.对象持久化:把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中 2.网络传输对象:在网络上传送对象的字节序列。可以通过序列化把主机A进程上的对象序列化 ...
分类:编程语言   时间:2020-04-20 16:28:08    阅读次数:83
Java的泛型方法概念原则
泛型方法使得该方法能独立于类而产生变化。我们可以写一个泛型方法,该方法在调用时可以接收不同类型的参数。根据传递给泛型方法的参数类型,编译器适当地处理每一个方法调用。 以下是一个基本的指导原则: 无论何时,只要你能做到,你就应该尽量使用泛型方法。也就是说,如果使用泛型方法可以取代将整个类泛型化,那么就 ...
分类:编程语言   时间:2020-04-20 17:35:22    阅读次数:76
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!