本节内容 引子 到目前为止,我们已经学了网络并发编程的2个套路, 多进程,多线程,这哥俩的优势和劣势都非常的明显,我们一起来回顾下 协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上 ...
分类:
编程语言 时间:
2018-09-07 14:05:19
阅读次数:
218
本篇文章包括以下内容: 前言 Glide的简介 Glide的配置 Glide的使用 结语 用过的人都知道,加载图片哪家强,只有Glide,由于Glide采用链式调用,所以加载图片只要一句话,而且默认还带有淡出效果的动画 官方的原话 Glide是一个快速和有效的开源媒体管理和图像加载Android框架 ...
分类:
移动开发 时间:
2018-09-07 14:05:09
阅读次数:
160
我是一名大二的学生,为了更好的学习,交流,开通了这个博客。 我比较喜欢看动漫,听纯音乐,听故事。 关于目标 大目标:发现未知的东西 小目标:当一个比较全能的人,希望精通前端,后端,java,c/c++,mysql,linux,php等技术吧 缘,妙不可言 学,永无止境 ...
分类:
其他好文 时间:
2018-09-07 14:05:03
阅读次数:
187
转自:lemonGuo 死锁出现的场景 根据以上分析总结一下最坏的情况: synchronized(from):别的线程在等待from对象; synchronized(to):别的线程已经锁住了to对象; 因此,可能出现死锁的情况就是: transfer(a,b,100) 和 transfer(b, ...
分类:
其他好文 时间:
2018-09-07 14:04:54
阅读次数:
143
pep8规范 pep8规范 官方文档:https://www.python.org/dev/peps/pep-0008/ PEP8中文翻译:http://www.cnblogs.com/ajianbeyourself/p/4377933.html 以下内容转自 https://www.douban. ...
分类:
编程语言 时间:
2018-09-07 14:04:46
阅读次数:
171
Web框架本质 Web应用本质是一个socket套接字服务端,用户浏览器相当于socket客户端。 自定义服务端 利用浏览器访问自定义的服务端("127.0.0.1",8080)出现下面结果 响应无效分析 响应无效,即服务端回应的内容浏览器无法识别。浏览器访问网站需遵循HTTP协议,则服务端发送的信 ...
分类:
Web程序 时间:
2018-09-07 14:04:39
阅读次数:
174
使用项目的原话:Android和Java中类型安全的HTTP客户端 项目地址:https://github.com/square/retrofit 这里Retrofit还需要导入它的Gson依赖库,因为返回的数据需要Gson来处理 1、Get请求 2、Post请求 3、单、多文件上传 演示提供的接口 ...
分类:
移动开发 时间:
2018-09-07 14:04:31
阅读次数:
163
后台代码: MailAddress MessageFrom = new MailAddress("11xxx@qq.com"); //发件人邮箱地址 string MessageTo = Email; //收件人邮箱地址 string MessageSubject = "修改密码"; //邮件主题 ...
分类:
其他好文 时间:
2018-09-07 14:04:24
阅读次数:
170
WHY ——为什么做?原因与目标 WHAT ——做什么?目标与内容 WHO ——谁去做?具体的执行者 WHEN ——什么时间做?执行时间 WHERE——在什么地方做?执行地点 HOW——怎样做?执行手段和安排 怎么去学习一个新东西: 1. 这个东西的定义 2. 为什么会出现这个东西,在什么样的业务场 ...
分类:
其他好文 时间:
2018-09-07 14:04:15
阅读次数:
126
一, rewrite 地址重写与地址转发 区别: 1,地址转发后客户端浏览器地址栏中的地址时不会改变的;而地址重写的话客户端浏览器地址栏会改变为服务器确定的地址 2, 在一次地址转发过程中,只产生一次网络请求;而一次地址重写一般会产生两次请求 3, 地址转发一般发生在同一站点项目内,而地址重写没有限 ...
分类:
其他好文 时间:
2018-09-07 14:04:05
阅读次数:
149
常用的转义字符还有: 任务 请将下面两行内容用Python的字符串表示并打印出来: Python was started in 1989 by "Guido". Python is free and easy to learn. 脚本实现: s = 'Python was started in 19 ...
分类:
编程语言 时间:
2018-09-07 14:03:51
阅读次数:
174
1 NpoiMemoryStream stream = excel.GetStream(); 2 BinaryReader br = new BinaryReader(stream); 3 br.BaseStream.Seek(0, SeekOrigin.Begin); 4 Stream dad =... ...
分类:
其他好文 时间:
2018-09-07 14:03:41
阅读次数:
156
概述 首先我们看一下boot的启动类,很明显这里面有两个重点: 1,@SpringBootApplication 2, SpringApplication的初始化 @SpringBootApplication public class DemoApplication { public static ...
分类:
编程语言 时间:
2018-09-07 14:03:32
阅读次数:
140
9.1 Android系统信息获取 9.1.1 android.os.Build 9.1.2 SystemProperty 9.1.3 Android系统信息实例 9.2 Android Apk应用信息获取之PackageManager 9.2.1 PackageManager 9.3 Androi ...
分类:
移动开发 时间:
2018-09-07 14:03:26
阅读次数:
224
章节一压力测试课程介绍1、2018年亿级流量压测系列之Jmeter4.0课程介绍和效果演示简介:讲解课程安排,使用的Jmeter版本讲课风格:涉及的组件,操作配置多,不会一次性讲解,会先讲部分,然后在后续操作中慢慢补充,更容易消化和理解2、常用压力测试工具对比简介:目前用的常用测试工具对比1、loadrunner性能稳定,压测结果及细粒度大,可以自定义脚本进行压测,但是太过于重大,功能比较繁多2、
分类:
其他好文 时间:
2018-09-07 14:03:19
阅读次数:
667
在用awk处理文本时,需要将源数据为点分式形式的掩码转换为十进制形式的掩码,下边的函数可简单实现: 函数cdr2mask ...
分类:
其他好文 时间:
2018-09-07 14:03:09
阅读次数:
264
HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们知道,HTTP 协议是以 ASCII 码传输,建立在 ...
分类:
移动开发 时间:
2018-09-07 14:03:00
阅读次数:
204