码迷,mamicode.com
首页 > 编程语言 > 周排行
Python37 协程、阻塞IO、非阻塞IO、同步IO、异步IO
协成又称为微线程CPU是无法识别协程的,只能识别是线程,协成是由开发人员自己控制的。协成可以在单线程下实现并发的效果(实际计算还是串行的方式)。如果使用线程在多个函数之间进行上下文切换,那么这个上下文的逻辑位置是保存在CPU中的,而协程也有上下文切换的操作,但是协成的上下文逻辑位置不是通过CPU保存的,所以使用协成的好处就是更少的占用了CPU。线程之间修改共享数据时,需要锁;而协成不需要,因为协成
分类:编程语言   时间:2018-03-15 23:01:30    阅读次数:570
SpringMVC的工作流程以及组件说明
2. SpringMVC架构 2.1 框架结构 2.2 框架流程 1. 用户发送请求至前端控制器DispatcherServlet。 2. DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3. 处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果 ...
分类:编程语言   时间:2018-03-15 23:02:02    阅读次数:267
Python 学习笔记(十一)Python语句(一)
运算符和条件语句 算术运算符 比较运算符 逻辑运算符 bool()判断一个对象是真还是假 A and B if A ==true : return bool(B) if A == false : return false;先执行A ,如果A为true,则将B的结果返回。如果A为false,则直接返回 ...
分类:编程语言   时间:2018-03-15 23:02:44    阅读次数:211
C++再学习之路(二)
1. 移位操作符“ << ”和“ >> ”拥有中等优先级:其优先级比算术操作符低,但比关系操作符、赋值操作符和条件操作符优先级高 2. *iter++ 后自增操作的优先级高于解引用操作,因此 *iter++ 等效于 *(iter++),子表达式 iter++ 使iter加1,然后返回iter原值的副 ...
分类:编程语言   时间:2018-03-15 23:03:07    阅读次数:240
Java设计模式之五大创建型模式(附实例和详解)
一、概况 总体来说设计模式分为三大类: 二、设计模式的六大原则 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。 其官方描述比较抽象,可自行百度。实际上可以这样理解:(1)子类的能力必须大于等于父类,即父类可以使用的方法,子类都可以使用。( ...
分类:编程语言   时间:2018-03-15 23:03:47    阅读次数:262
金三银四Java面试前的准备。
感谢您参加我们的面试: 以下是我们总结一些面试前准备和技术参考题,希望对你有所帮助。 首先,你需要先准备下工作相关的自我介绍,包括以下内容: 1.几年Java开发经验,大概概括下做过什么类型的项目,分别多久经验(如互联网金融,互联网电商,传统后台等) 2.选择1~2个近期关键项目具体介绍; ?主要担 ...
分类:编程语言   时间:2018-03-15 23:06:07    阅读次数:357
Python35 events(事件)、队列
事件(events)基于event实现绿灯举例的多线程程序deflighter():count=0event.set()##先设置标志位为真,表示初始状态就是绿灯。否则当下面的ifcount>5之前,标志位都是没有被设置的whileTrue:ifcount>5andcount<10:#大于5并且小于10就改成红灯#这里代码不能只写成ifcount>5,因为只要满足大于5,就
分类:编程语言   时间:2018-03-15 23:06:20    阅读次数:362
Java设计模式之十一种行为型模式(附实例和详解)
Java经典设计模式共有21中,分为三大类:创建型模式(5种)、结构型模式(7种)和行为型模式(11种)。 本文主要讲行为型模式,创建型模式和结构型模式可以看博主的另外两篇文章:J设计模式之五大创建型模式(附实例和详解)、 设计模式之七大结构型模式(附实例和详解)。 行为型模式细分为如下11种:策略 ...
分类:编程语言   时间:2018-03-15 23:06:29    阅读次数:400
python 思考
关于这门语言,之前在学习其他语言的时候听说过一点,所以这次主要来学习一下,也觉得挺有趣的。希望老师能多补充一点信息知识,虽然不是必修,也希望自己的计算机语言能够更加进步。粗中带细我感觉应该是比较好的教学方法来了,具体还是看您自己的思考方式了。 理论课就是主要教学了,实践课还是要多动手。恩,就是这样。 ...
分类:编程语言   时间:2018-03-15 23:06:46    阅读次数:341
【sping揭秘】2、关于spring配置文件
<import>标签 引入其他的配置文件,如果A.xml 中的<bean>定义可能依赖B.xml中的某些<bean>定义,那么可以再A.xml中使用这种方式<import resource="B.xml" />的方式引入 <alias>标签 <alias name="FXNewsProvider" ...
分类:编程语言   时间:2018-03-16 00:11:38    阅读次数:207
JavaWeb-servlet
JavaWeb核心之Servlet 一、Servlet简介 1.什么是Servlet Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API 动态的向客户端输出内容 se ...
分类:编程语言   时间:2018-03-16 00:12:02    阅读次数:246
IntelliJ IDEA 启动tomcat 报错: idea Unable to open debugger port (127.0.0.1:58233): java.net.SocketException "socket closed"
debug启动项目弹出提示 Error running omp: Unable to open debugger port (127.0.0.1:50812): java.net.SocketException "socket closed" 错误.导致tomcat服务器无法启动. 1、根据端口号“ ...
分类:编程语言   时间:2018-03-16 00:13:24    阅读次数:4830
Java基础随笔2
各类运算符: 算数运算符::+,-,*,/,%,++,-- ++:自增 --:自减 单独使用的时候,++或者--无论是放在变量的前面还是后面,结果是一样的。 参与操作的时候: 如果++或者--在变量的后面,先拿变量参与操作,后变量做++或者-- 如果++或者--在变量的前面,先变量做++或者--,后 ...
分类:编程语言   时间:2018-03-16 00:14:16    阅读次数:120
Python小爬虫——抓取豆瓣电影Top250数据
写LeetCode太累了,偶尔练习一下Python,写个小爬虫玩一玩~ 确定URL格式 先找到豆瓣电影TOP250任意一页URL地址的格式,如第一页为: "https://movie.douban.com/top250?start=0&filter=" ,分析该地址: https:// 代表资源传输 ...
分类:编程语言   时间:2018-03-16 00:14:45    阅读次数:175
冒泡排序算法
(一)冒泡排序原理:【以从小到大排序为列】设数组长度为N (1)比较前后两个数据,将大的放后面。(if语句) (2)最开始对数组 从0到N-1进行遍历后 >最大的数据就 ”沉 “到数组的N-1个。 (3)N=N-1;如果N不为0就重复前面两步,否则排序完成。 (二)Java代码实现: ①【最基础的】 ...
分类:编程语言   时间:2018-03-16 00:15:20    阅读次数:181
Python 学习笔记(十一)Python语句(二)
For 循环语句 基础知识 for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 语法: for 循环规则: do sth 判断对象是否可迭代 zip() 函数 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致 ...
分类:编程语言   时间:2018-03-16 00:15:44    阅读次数:221
javascript数据类型
javascript权威指南这书买了3年,却一直被我当作小板凳,想想当初初入前端坑的豪情壮志,真是忏愧,不想当大牛的女程序员不是个好妹纸,现在下个决心,跟着这本书来探索下难啃的javascript,希望坚持下去,有所提升! 一.数据类型分类 分为值类型和引用类型 原始数据类型:数字,字符串,布尔,n ...
分类:编程语言   时间:2018-03-16 00:16:14    阅读次数:162
python数据类型之可hash,不可hash
可变类型的数据不可哈希,如list,字典:同值不同址,不同值同址 列表,字典可变, 数值、字母、字符串、数字、元组不可变:同值同址,不同值不同址 怎么判断可变不可变 ? 总结:改个值 看id是不是一样,id一样的为可变,则不可哈希, 改了值,id变化,则为不可变,则可哈希 哈希概念: Hash,一般 ...
分类:编程语言   时间:2018-03-16 00:17:23    阅读次数:5689
KMP算法
Kmp算法和BF算法的区别在于不需要把“搜索位置”移动到已经比较过的位置。 例子--> 移动位数 = 已经匹配的字符数 - 对应匹配部分字符串前缀和后缀共有长度 如以上主串中的“abab”和目标串中的“abad”,已经匹配的字符数为3(“aba”), “aba”的前缀为[a,ab],后缀为[ba,a ...
分类:编程语言   时间:2018-03-16 00:18:26    阅读次数:201
【搜狐】【实习】【现场面试】【JAVA工程师】2018.03.14
13:30-16:30 从学校出发到返回学校,一共3小时 今年实习第一面,面完估计要凉 先简单说一下经历: 中午赖在床上不想起来,发现自己还是在逃避,逃避面试、逃避现实,磨叽着磨叽着最后迟到了,HR给我打了2个电话,弄得我很尴尬。找到搜狐大厦之后,匆匆忙忙地上电梯,结果一到20层,我就想上厕所,想想 ...
分类:编程语言   时间:2018-03-16 00:18:48    阅读次数:241
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!