之前看到houjy527发帖说入手了一台minipresso胶囊版,想起来这货是个好玩具,出差旅行必备佳品(可惜我从没出过差) minipresso设计很赞,简直不能更方便了~ 下面是houjy527君的图(侵删): 作为可以萃取ESP的东东,≍500软妹币(从HK)入手的价格并不算高,官网49刀(不算运费),但!是!胶囊君不便宜啊,是个持续掉血的debuff!咖啡粉又需要准备一台磨... 以下是官图,咖啡粉版: 高约18厘米,可以拆解成五个部分.将壶帽取下,还可充当咖啡杯. WACACO还为用…
迅雷X 10.1版本开始,采用Electron软件框架完全重写了迅雷主界面.使用新框架的迅雷X可以完美支持2K.4K等高清显示屏,界面中的文字渲染也更加清晰锐利.新框架的界面绘制.事件处理等方面比老框架更加灵活高效,界面的流畅度也显著优于老框架的迅雷.优化特点:by 落尘之木, zdBryan* 采用落尘之木修改的旧版本本地VIP登陆等相关JS插件文件:* 更新至最新版迅雷X主程序.下载引擎SDK.游览器接管支持文件:* 修正旧版js插件存在的问题(默认最窄宽高界面会员等级皮肤按钮重叠)* 修改…
--------------------------------------------2016.12.22 更新------------------------------------------------------------- 关于萃取不充分的问题: 布粉之后,顿一顿,让粉饼平整减少粉间空隙.既解决了布粉不均匀的问题,又能顿出一些极细粉. ---------------------------------------------------更新end------------------…
我们由从 7 到 1 的顺序向大家介绍. 7. Linux Lite 正如其名,Linux Lite 是 Linux 发行版的一个轻量级版本,用户并不需要强大的硬件就可以将它跑起来,而且其使用非常简单,初学者可以非常容易地就将其安装到老旧电脑上.Linux Lite 是基于 Ubuntu LTS 进行精简的,由于 Ubuntu LTS 都具有 5 年的更新支持周期,这也就意味着 Linux Lite 也可以提供为期 5 年 的更新时间. Linux Lite 团队表示:Linux Lite 是一…
代码敲累了.产品要发布了.熬夜啊加班啊. 精神完全不在状态. 咋办--- 咋办--- 咋办---! 来一杯Espresso浓缩咖啡.各位码农,码神们的必备良品! 咖啡每天要2-3杯,不管是速溶还是现磨的.算算这个量,长久喝下来还真不少.喝了那么多,知道什么是好咖啡吗?现在的我肯定是不知道.简单点的判断,就是买稍微好点的咖啡粉或豆.什么是好一点,就是贵点呗. 喝了那么多还不知道咖啡的味道,感觉实在说不过去.为了尝尝啥是好喝的咖啡,准备了段咖啡师之旅. 知识就是用来分享的,在分享中获得快乐. 第一日…
英文原文:How to GET a Cup of Coffee 我们已习惯于在大型中间件平台(比如那些实现CORBA.Web服务协议栈和J2EE的平台)之上构建分布式系统了.在这篇文章里,我们将采取另一种做法:我们把支撑Web运行的协议和文档格式视为一种应用平台,一种可通过轻量级中间件访问的平台.我们通过一个简单的客户-服务交互的例子,展示了Web在应用集成中的作用.在这篇文章里,我们以Web为主要设计理念,提炼并分享了我们下本书<GET /connected - Web-based integ…
今天你的咖啡加糖了吗? 让我们通过一个简单的例子来引出装饰器的概念及用法.在引出装饰器之前,我们先来了解一下函数的概念. 一.函数回顾 1.在python中函数是一等公民,函数也是对象.我们可以把函数赋予变量. def make_cofe(type): print('获得一杯 : {}'.format(type)) ​ get_cofe = make_cofe get_cofe('咖啡') ​ ####输出##### 获得一杯 : 咖啡 这个例子中,我们把函数make_cofe 赋予了变量 ge…
目录 界面版 命令行版 界面版 利用python的wx库写个ui界面,用来把android设备的截图输出到电脑屏幕,前提需要安装adb,涉及到的python库也要安装.代码如下: #!/usr/bin/env python # -*- coding: utf-8 -*- import wx, subprocess, os, platform class MyFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, -1,…
linux 设备驱动概述 目前,Linux软件工程师大致可分为两个层次: (1)Linux应用软件工程师(Application Software Engineer):       主要利用C库函数和Linux API进行应用软件的编写: 从事这方面的开发工作,主要需要学习:符合linux posix标准的API函数及系统调用,linux的多任务编程技巧:多进程.多线程.进程间通信.多任务之间的同步互斥等,嵌入式数据库的学习,UI编程:QT.miniGUI等. (2)Linux固件工程师(Fir…
移动平台的活,兼容问题超多,今儿又遇到一个.客户要求在弹出层容器内显示内容,但内容条数过多,容器显示滚动条.按说是So easy,容器设死宽.高,CSS加属性 overflow:scroll; -webkit-overflow-scrolling:touch; 完事!可拿设备去测的时候有趣了,Pc all browser正常,ios正常 ,android失效.泥马在android下效果与 overflow:hidden;一样,溢出部分隐藏了! 水平有限,用尽吃奶力各种解决未果,网上一顿乱搜,Go…
转:http://www.360doc.com/content/11/1218/16/1299815_173168170.shtml sysfs把连接在系统上的设备和总线组织成为一个分级的目录及文件,它们可以由用户空间存取,向用户空间导出内核数据结构以及它们的属性,这其中就包括设备的主次设备号.新的设备文件系统udev的工作过程就依赖于sysfs文件系统的这些功能特点.udev文件系统在用户空间工作,它可以根据sysfs文件系统导出的信息(设备号(dev)等),动态建立和删除设备文件(下文详细介…
AKKA 笔记 - 有限状态机 -2 原文地址: http://rerun.me/2016/05/22/akka-notes-finite-state-machines-2/ 在上一节的Akka FSM笔记中,我们看了一些基本的使用Akka FSM和咖啡机的使用方式 - Actor的数据结构和一队我们要发给Actor的消息.这次的第二部分也是最终部分,我们会过一遍这些状态的实现细节. 总结 作为一个快速的总结,让我们先看一下FMS的结构和我们要发过去的消息. 状态和数据 FSM的三个状态和要在各…
在上一篇讨论里我们简单的介绍了一下Cake Pattern和Reader Monad是如何实现依赖注入的.主要还是从方法上示范了如何用Cake Pattern和Reader在编程过程中解析依赖和注入依赖.考虑到依赖注入模式在编程中的重要性和普遍性,觉着还需要再讨论的深入一些,使依赖注入模式在FP领域里能从理论走向实际.既然我们正在scalaz的介绍系列里,所以这篇我们就着重示范Reader Monad的依赖注入方法. 再说明一下依赖注入:我们说过在团队协作开发里能够实现软件模块的各自独立开发,原…
1,在做项目时,经常需要在一个对象里去创建另一个对象的示例,这种行为是产生耦合的常见形式,对于一个大型项目来说,过多的相互依赖会导致代码难以维护,很容易就会碰到修改一个小需求需要大面积的修改各种代码,如果代码还不是自己写的话,那基本上就是在问候上一个同事的亲人了.再来看看我们今天要了解的Dagger2它的作用是什么,来吧,先来一顿吹比夸奖:依赖注入框架主要用于模块间解耦,提高代码的健壮性和可维护性.Dagger 这个库的取名不仅仅来自它的本意"匕首",同时也暗示了它的原理. 2,我们来…
前两年大量的在写Generator+co,用它来写一些类似同步的代码但实际上,Generator并不是被造出来干这个使的,不然也就不会有后来的async.await了Generator是一个可以被暂停的函数,并且何时恢复,由调用方决定希望本文可以帮助你理解Generator究竟是什么,以及怎么用 放一张图来表示我对Generator的理解:一个咖啡机,虽说我并不喝咖啡,可惜找不到造王老吉的机器-.- 我所理解的Generator咖啡机大概就是这么的一个样子的: 首先,我们往机器里边放一些咖啡豆…
初学的大三奋斗者,fighting!!! 下面是进阶之路 Java平台和语言最开始只是SUN公司在1990年12月开始研究的一个内部项目.SUN公司的一个叫做帕特里克·诺顿的工程师被自己开发的C和C语言编译器搞得焦头烂额,因为其中的API极其难用.帕特里克决定改用NeXT,同时他也获得了研究公司的一个叫做“Stealth 计划”的项目的机会. “Stealth 计划”后来改名为“Green计划”,JGosling(詹姆斯·高斯林)   和麦克·舍林丹也加入了帕特里克的工作小组.他们和其他几个工程…
我经营着一家咖啡馆.经营成本同所用的资源成正比. 我的咖啡馆店面大概有一百平方英尺(约九平方米),雇佣了一个咖啡师,一台咖啡机. 营业能力: 每次能够服务一个顾客,用三分钟泡制一杯咖啡,算下来服务一个顾客的总时间是五分钟. 如果我的咖啡师不间断的工作,并且所使用的德制咖啡机不会出问题,那么我的咖啡馆的接待量为每小时十二位顾客. Web服务器 高峰时期顾客很多,可是我们每次只能服务一位顾客,并且没有等候区. 所以我升级了店面,新店很棒! 升级后配置: 同样地店面面积,雇佣了三个咖啡师,购置了两台咖…
一.背景 JAVA语言最開始仅仅是Sun电脑(Sun MicroSystems)公司在1990年12月開始研究的一个内部项目. Sun电脑公司的一个叫做帕特里克·诺顿的project师被公司自己开发的C++和C语言编译器搞得焦头烂额,由于当中的API极其难用.帕特里克决定改用NeXT.同一时候他也获得了研究公司的一个叫做"Stealth计划"的项目的机会. 在这个项目中,团队最初考虑使用C++语言.可是非常多成员包含Sun的首席科学家比尔‧乔伊,发现C++和可用的API在某些方面存在非…
Java简介 Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称.用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台.动态的Web.Internet计算.从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet.另一方面,Java技术也不断更新. Java平台由Java虚拟机(Java Virtual Machine)和Java 应…
敏捷软件开发_实例1 这本书的实例非常好,给了我非常多的启发.主要讲了两个实例,咖啡机和薪水支付实例,咖啡机实例比较简单并没有用什么设计模式,薪水支付实例用了很多设计模式,包括后面的打包等. 咖啡机实例 做一个使用咖啡机的软件,驱动接口已经被写好. 咖啡机的硬件包括: 加热器加热棒(开关) 保温盘加热棒(开关) 保温盘传感器(保温盘空,杯子空,杯子不空) 加热器传感器(有水,没水) 冲煮按钮(开关) 指示灯(开关) 减压阀门(开关) 咖啡机的冲煮流程: 咖啡机一次煮12杯咖啡, 咖啡加入过滤器,…
Java之父:詹姆斯·高斯林 java之前叫做“Oak”,后改名为Java.//Oak来源于橡树,java 来源爪哇岛的一种咖啡 Java语言平台 J2SE(Java 2 Platform Standard Edition)标准版 是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础, 可以完成一些桌面应用程序的开发 J2ME(Java 2 Platform Micro Edition)小型版 是为开发电子消费产品和嵌入式设备提供的解决方案如:移动电话,电视机顶盒,汽车导航系…
python编程有面向过程.面向函数.面向对象三种,那么他们区别在哪呢?这个问题,让我想起我在学习编程的时候,我的老师给我举的例子.分享给大家. 面向过程就是将编程当成是做一件事,要按步骤完成! 比如煮咖啡这件事,先拿一定量的咖啡豆,然后磨成粉末,再倒入咖啡机,等待几分钟,就煮好了咖啡.大概过程是这样的 整个过程是按步骤一步一步执行,最终达到目标! 面向函数呢,就是将编程分成N件事情,分配每件事情为一个函数,然后要按步骤执行函数完成! 同样是上面的例子,我们可以这样实现 分解整个任务,执行每个单…
本文是本系列的完结篇.本系列前面的文章: 逻辑式编程语言极简实现(使用C#) - 1. 逻辑式编程语言介绍 逻辑式编程语言极简实现(使用C#) - 2. 一道逻辑题:谁是凶手 逻辑式编程语言极简实现(使用C#) - 3. 运行原理 下午,吃饱饭的老明和小皮,各拿着一杯刚买的咖啡回到会议室,开始了逻辑式编程语言的最后一课. 老明喝了一口咖啡,说:"你看咖啡机,是不是咖啡的列表." "啥?"小皮有点懵圈,"你说工厂的话还好理解,列表不太像." &qu…
Java历史 学习Java语言之前,我觉得大家应该是从头开始,对吧?不管你之前是学过还是没学过,都和学习某一个知识一样,从头开始去了解它,然后到这个深入的掌握,到最后你可能理解并且灵活的运用.所以它肯定是这样的一个过程,所以不管你们之前有没有学过,反正建议大家都认真地看一看.那么,这“头”,哪里是“头”呢?在学习Java语言之前呢,我们得先了解它的历史背景,我觉得这应该是一个“头”,因为你学习任何一个东西的话得先了解它.是这样的把?也许你会觉得这个东西对于你来讲会无所谓,只要我会写程序就可以了,…
目录 引言 什么是微服务 传统服务 微服务 什么是服务注册与服务发现 为什么要使用不同的语言提供相同的服务能力 服务协调器 服务注册 Golang C#(.NetCore3.1) 服务发现 通过HttpClient发现服务,并访问 注销一个coffee-service实例再访问 引言 趁着最近休息写一篇关于微服务架构中特别重要一环服务注册与发现示例来互相探讨学习. 什么是微服务 传统服务 举个栗子: 传统服务就类似于你们家附近的商店,这个商店可以提供你基本日常所需.你可以在里面买牙膏.零食.饮料…
J2EE里面的2是什么意思 J2SE,J2SE,J2ME中2的含义要追溯要1998年.1998年Java 1.2版本发布,1999年发布Java 1.2的标准版,企业版,微型版三个版本,为了区分这三个版本,分别叫做Java2SE,Java2EE,Java2ME,简称J2SE,J2EE,J2ME.故,2的含义为1.2版本.但是,这种叫法已经在2005年Java 1.6发布后取消,J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME.所以,现在的J2EE等叫法是0…
http的无状态? 保持状态, 是指当程序关闭后重启, 上一次操作的历史还能继续, 保持的. 如word中的 "选项"设置. 如windows系统的设置等等. http的设计目的, 只是为了简单的 让客户端请求文件 服务器响应分发文件 而已. 彼此之间都不需要记住以往的历史. 就像 散客/游客 在 自动售货机/自由卖场 购买东西一样. 这一次和每一次的 购买/访问 行为都是独立的,互不相关的. 所以当 b访问s后, 下一次再访问s; 甚至在同一次访问中 的不同页面间跳转也是独立的, 彼…
装饰者模式(Decorator):动态地为一个对象添加一些额外的职责,若要扩展一个对象的功能,装饰者提供了比继承更有弹性的替代方案. 结构图: 抽象构件类(Component):给出一个抽象的接口,用以规范准备接收附加责任的对象 具体构件类(ConcreteComponent):定义一个具体的准备接受附加责任的类,其必须实现Component接口. 装饰者类(Decorator):持有一个构件(Conponent)对象的实例,并定义一个和抽象构件一致的接口. 具体装饰者类(Concrete De…
模板方法模式——在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中.模板方法使得子类可以在不改变算法结构的情况下,重写定义算法中的某些步骤. 假如我们有两种咖啡因饮料:茶和咖啡.茶的制作过程为: (1)烧水 (2)用沸水浸泡茶叶 (3)把茶倒进杯子 (4)加柠檬 而咖啡的制作过程为: (1)烧水 (2)用沸水冲泡咖啡 (3)把咖啡倒进杯子 (4)加糖和牛奶 我们发现两种饮料的制作有类似的过程: (1)烧水 (2)用沸水泡咖啡或茶 (3)把饮料倒进杯子 (4)在饮料中加入适当调料 将(1)(…
如果你是音乐爱好者: 这些歌, 请戴上耳机, 调大音量, 一个人听 ,全世界 都是你的!!!!! (一)这些歌很温暖,没有金属味,适合有阳光的午后,很悠闲... [Anaesthesia]Maximilian Hecker强烈推荐     [Summer Days In Bloom]Maximilian Hecker力推! [end of May]Keren Ann [gotta have you]The Weepies调调很特别,我用它做过背景音乐. [i remember]郭采洁 我喜欢睡觉…