码迷,mamicode.com
首页 > 编程语言 > 日排行
类:C++
...
分类:编程语言   时间:2018-08-20 21:47:00    阅读次数:102
Python通向百万程序员的秘籍!这些技巧你知道吗?99%的不知道!
Python神奇方法是指一些允许在自定义类中增加“神奇”功能的方法。而在Python官方文档中,有关这些方法的介绍或描述不仅内容分散,而且组织结构也相对松散。本文便对Python神奇方法做了系统的梳理。对于初学者亦或Python行家,都或多或少的会有些帮助。 Python神奇方法是指一些允许在自定义 ...
分类:编程语言   时间:2018-08-20 21:47:49    阅读次数:174
腾讯算法岗一面算法题——计数排序
给定两个整数数组,对第一个数组进行排序,整数顺序由其在第二个数组中的位置决定。对于没有出现在第二个整数数组中的整数,应排在末尾,其之间的顺序无限制。这里整数的取值范围是[0, 2 ^ 32 - 1]例: 第一个整数数组为 5 1 6 2 1 2 3, 第二个整数数组为2 1 3, 则排序结果为2 2 ...
分类:编程语言   时间:2018-08-20 21:48:07    阅读次数:139
Java多线程之深入理解synchronize关键字
synchronize锁重入: 关键字synchronize拥有锁重入的功能,也就是在使用synchronize时,当一个线程的得到了一个对象的锁后,再次请求此对象是可以再次得到该对象的锁。 当一个线程请求一个由其他线程持有的锁时,发出请求的线程就会被阻塞,然而,由于内置锁是可重入的,因此如果某个线 ...
分类:编程语言   时间:2018-08-20 21:48:32    阅读次数:162
Boost lockfree deque 生产者与消费者多对多线程应用
boost库中有一个boost::lockfree::queue类型的 队列,对于一般的需要队列的程序,其效率都算不错的了,下面使用一个用例来说明。 程序是一个典型的生产者与消费者的关系,都可以使用多线程,其效率要比使用上层的互斥锁要快很多,因为它直接使用底层的原子操作来进行同步数据的。 freed ...
分类:编程语言   时间:2018-08-20 21:48:39    阅读次数:321
C++网易云课堂开发工程师--堆,栈与内存管理
1.output函数 #include<iostream.h> ostream& operator<< (ostream& os, const String& str){ os << str.get_c_str(); return os; } { String s1("hello"); cout < ...
分类:编程语言   时间:2018-08-20 21:49:54    阅读次数:185
Spring Security 与 OAuth2 介绍
个人 OAuth2 全部文章 Spring Security 与 OAuth2(介绍):https://www.jianshu.com/p/68f22f9a00ee Spring Security 与 OAuth2(授权服务器):https://www.jianshu.com/p/227f7e750 ...
分类:编程语言   时间:2018-08-20 21:50:08    阅读次数:204
归并排序 及拓展—逆序对
归并排序 时间复杂度 归并排序时间复杂度为O(NlogN) 似乎和快速排序差不多,但在有些特定的场合下,归并排序却能起到快速排序达不到的效果(如一年的联赛题,瑞士轮) 思路及实现 归并排序分为两个步骤,分、合; 分 的过程我们用二分的思路实现; 合 的过程时间复杂度可达到O(n); 分: 进行分治: ...
分类:编程语言   时间:2018-08-20 21:51:09    阅读次数:191
Java从入门到入土100天,第三天
第三天,分支判断循环 1、switch() (1)括号中的必须是int char类型 (2)break是可选的,其作用就是退出switch这个整体,如果不加,在break后面 case、default后的语句会直接使用。 (3)default 只出现一次,位置一般是在最后,实际可以自由出现。 (4) ...
分类:编程语言   时间:2018-08-20 21:51:36    阅读次数:191
新电脑做JAVA开发需要安装什么软件,配置什么环境
一 自然是JDK,根据项目需求,下载对应版本的JDK,并配置JAVA环境, 配置环境变量教程: https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html 记事本工具:notpad++,官网: https://notepad-plu ...
分类:编程语言   时间:2018-08-20 21:51:52    阅读次数:742
Python中 sys.argv[]的用法实操
使用sys.argv[]首先要调用模块sys 通俗说,这个东西就是取代了input的功能,input是用pycharm上,而argv[]是用在命令行上 也就是window 上的小黑框 按照电脑上的菜单键出现下图,在搜索框输入cmd命令 接下来就看到小黑框了 下面这张图要注意的知识点: 命令行中如果想 ...
分类:编程语言   时间:2018-08-20 21:52:53    阅读次数:929
python学习第六十天:BootStrap
UI框架 包含CSS、JS特效插件的工具集,快速开发网页 经典的UI框架:BootStrap、JQueryUI、MeiziUI…… BootStrap 2.1 版本 用于生产环境(CSS\JavaScript) 源码(LESS)(LESS是CSS预处理器) SASS(SASS也是CSS预处理) 中文 ...
分类:编程语言   时间:2018-08-20 21:53:51    阅读次数:208
在项目中创建spring.net IOC容器
本文介绍三种方式创建IOC容器, 构造器方式 通过构造器创建对象需要满足这几个条件: 1. 指明对象类型type="类全名,程序集名"(),也可以使用强命名type="System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, ...
分类:编程语言   时间:2018-08-20 21:55:57    阅读次数:140
Python学习—装饰器
装饰器装饰器实际上就是为了给某程序增添功能,但该程序已经上线或已经被使用,那么就不能大批量的修改源代码,这样是不科学的也是不现实的,因为就产生了装饰器,使得其满足:(1).不能修改被装饰的函数的源代码(2).不能修改被装饰的函数的调用方式(3).满足(1)、(2)的情况下给程序增添功能实现:我们写一个嵌套函数,在内部函数中添加新功能新内容,然后调用原函数,再在外部函数return这个内部函数。由于
分类:编程语言   时间:2018-08-20 22:48:42    阅读次数:158
2018.8.20 Python之路---常用模块
一、re模块 查找: re.findall(‘正则表达式’,‘字符串’) 匹配所有符合正则表达式的内容,形成一个列表,每一项都是列表中的一个元素。 re.search(‘正则表达式’,‘字符串’) re.match('正则表达式',‘字符串’) 字符串的扩展处理:替换、切割 split:切割 sub ...
分类:编程语言   时间:2018-08-20 22:48:57    阅读次数:193
多线程之CEvent
CEvent是Windows系统特有的一种线程同步的核心对象,个人感觉设计得有些复杂了。但不可否认,正是因为它的多面性,在实际开发中,它的出场几率可是相当高的。能把这个同步的核心对象用好的程序员,其它的几个同步的核心对象就通通不在话下了。 ...
分类:编程语言   时间:2018-08-20 22:50:06    阅读次数:180
[Python]在Windows系统中使用ZXing模块实现二维码、条形码读码
  需要实现Python读取图片中二维码、条形码信息。前段时间研究使用zbarlight模块,费了很大功夫安装调试好,但是发现有些图片读取不正确,而且如果图片中二维码倾斜,就读取不了,不能满足要求。昨天琢磨着试一试ZXing,下载ZXing模块安装后,却一直报错。打开模块源码仔细 ...
分类:编程语言   时间:2018-08-20 22:50:40    阅读次数:1174
进程和线程的区别
进程和线程的区别 进程:指在系统中正在运行的一个应用程序;程序一旦运行就是进程;或者更专业化来说:进程是指程序执行时的一个实例,即它是程序已经执行到课中程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。 线程:系统分配处理器时间资源的基本单元,或者 ...
分类:编程语言   时间:2018-08-20 22:50:55    阅读次数:110
python进程基础
# 理论知识 #操作系统基础知识 #顾名思义,进程即正在执行的一个过程.进程是对正在运行程序的一个抽象 #进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最 #古老也是最重要的抽象概念之一.操作系统的其他所有内容都是围绕进程的概念 #展开的> #ps:利用cpu自有一个,也能保证... ...
分类:编程语言   时间:2018-08-20 22:51:38    阅读次数:144
python三大神器之'迭代器'
迭代器: 1.认识迭代器 迭代器是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 我们怎样才能判定一个对象是都是可以迭代的呢? 2.可迭代对象 list、tuple、str等类型的数据使用for ...
分类:编程语言   时间:2018-08-20 22:52:39    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!