Jason

【2019年8月】OCP 071认证考试最新版本的考试原题-第31题

▼魔方 西西 提交于 2019-12-04 23:06:28
Choose two Examine the data in the CUST NAME column of the CUSTOMERS table: CUST_NAME ------------------------------ Renske Ladwig Jason Mallin Samuel McCain Allan MCEwen Irene Mikkilineni Julia Nayer You want to display the CUST_NAME values where the last name starts with Mc or MC. Which two WHERE clauses give the required result? A) WHERE INITCAP (SUBSTR(cust_name, INSTR(cust_name,' ') +1 ) ) IN ('MC%', 'Mc%) B) WHERE UPPER (SUBSTR(cust_nane, INSTR(cust_name, ' ') +1 ) ) LIKE UPPER('MC%') C) WHERE INITCAP(SUBSTR(cust_nane, INSTR(cust_name,' ') +1 ) ) LIKE 'Mc%' D) WHERE SUBSTR(cust_name

我也来碎碎念

爷,独闯天下 提交于 2019-12-04 18:37:48
我也来碎碎念 - 主机排行网运营一个月小结 学习 iPic作者Jason 每周一的碎碎念,我也来碎碎念了,只有我有新的想法灵感,我就会立马记录下来,不管内容有多少。 今天要总结一下我的产品:主机排行网 HostingRanking.cn 盈利模式 主机排行网的盈利模式很简单,就是 推广返利 ,做affiliate链接推广,最终目标要把最好的主机带给大家,做好全面评测,不断优化迭代版本。带给大家价值了,我这个产品才有意义。 小结 目前不断更新迭代有17个版本,115个提交记录,7个分支了,主机排行网也在 Vultr 日本VPS上稳定运行一个月了。 谁说 Vultr VPS 的IP总是被封,为啥我就从来没有,你被封肯定是用来搭梯子了吧。 到目前为止预计可营收大概有1100元 阿里云云大使:611元 Vultr VPS有两个推广,50美金 DigitalOcean有1个有效推广,25美金 关于推广 目前网站的流量都是自己推一下才有人看,不推就没有,这不是 良性 的,也比较消耗自己的时间,最好是流量来自自然搜索,这样就比较省事了,关键是流量最大的百度SEO很不好做,百度SEO一向不是很公平,所以我想先做好谷歌和必应的搜索。百度慢慢做好了。 关于本文 通常国内独立开发不会写自己产品的盈利模式和收入来源,我这里完全开放出来,不排斥有同行跟我做一样的网站,也欢迎你做,如果你做了,到时候告诉我

集合类型内置方法

梦想的初衷 提交于 2019-12-04 11:57:50
集合类型内置方法 一、集合类型内置方法(set) 集合可以理解成一个集合体,学习Python的学生可以是一个集合体;学习Linux的学生可以是一个集合体。 pythoners = ['jason', 'nick', 'tank', 'sean'] linuxers = ['nick', 'egon', 'kevin'] # 即报名pythoners又报名linux的学生 py_li_list = [] for stu in pythoners: if stu in linuxers: py_li_list.append(stu) print(f"pythoners and linuxers: {py_li_list}") pythoners and linuxers: ['nick'] 上述的列表方式求两个集合体的关系运算非常复杂,因此有了我们的集合数据类型。 1.用途:用于关系运算的集合体,由于集合内的元素无序且集合元素不可重复,因此集合可以去重,但是去重后的集合会打乱原来元素的顺序。 2.定义:{}内用逗号分隔开多个元素,每个元素必须是不可变类型。 s = {1, 2, 1, 'a'} # s = set({1,2,'a'}) print(f"s: {s}") s: {1, 2, 'a'} s = {1, 2, 1, 'a', 'c'} for i in s: print(i)

Arrow Functions and This [duplicate]

匿名 (未验证) 提交于 2019-12-03 01:29:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: This question already has an answer here: Methods in ES6 objects: using arrow functions 3 answers I'm trying out ES6 and want to include a property inside my function like so var person = { name: "jason", shout: () => console.log("my name is ", this.name) } person.shout() // Should print out my name is jason However, when I run this code console only logs my name is . What am I doing wrong? 回答1: Short answer: this points at the nearest bound this - in the code provided this is found in the enclosing scope. Longer answer: Arrow functions bind

Java 随机数生成工具RandomUtils

匿名 (未验证) 提交于 2019-12-02 21:53:52
RandomUtils /** * <html> * <body> * <P> Copyright 1994 JsonInternational</p> * <p> All rights reserved.</p> * <p> Created on 19941115</p> * <p> Created by Jason</p> * </body> * </html> */ package cn.ucaner.alpaca.framework.utils.math; import java.util.Random; /** * @Package:cn.ucaner.common.utils.math * @ClassName:RandomUtils * @Description: <p> 随机数工具类</p> * @Author: - Jason * @CreatTime:2017年10月26日 上午10:50:29 * @Modify By: * @ModifyTime: * @Modify marker: * @version V1.0 */ public class RandomUtils { private static final String ALL_CHAR =

Nervos CKB 脚本编程简介[1]:验证模型

巧了我就是萌 提交于 2019-11-28 15:30:51
CKB 脚本编程简介[1]: 验证模型 本文作者:Xuejie 原文链接: Introduction to CKB Script Programming 1: Validation Model 本文译者:Jason,Orange 译文链接: https://talk.nervos.org/t/ckb-1/3462 截至目前,CKB 中的 Cell 验证模型或多或少已经趋于稳定,因此我将在这里开始写一系列文章来介绍 CKB 脚本编程。我的目标是补充在阅读白皮书后编写 CKB 脚本所需的所有缺失的细节实现,这样您就可以开始探索 CKB 呈现的这个美丽的仙境。 您可能会注意到我将在CKB上运行的代码称为 脚本 ,而不是 智能合约 。这是因为智能合约对我来说是一个令人困惑的术语,我在这里想用另一个词来表示 CKB 独特的可编程性。CKB 中的脚本不一定只是我们在脚本语言中看到的脚本,例如 Ruby,JS,它实际上是指在 CKB VM 上运行的 RISC-V 格式二进制文件。 这第一篇文章将专门介绍 CKB v0.14.0 中引入的 全新验证模型 。这可能听起来很无聊,但我保证这是最后一篇没有实际例子的帖子 :P 请注意,尽管我认为 CKB 的编程模型现在非常稳定,但目前仍然在进行开发,因此可能会有变化。我会尽力确保这篇文章更新,但如果有什么让你感到困惑的话,这篇文章现在正在描述 CKB

44-集合的内置方法

独自空忆成欢 提交于 2019-11-27 22:01:55
目录 一.集合的内置方法 1.用途 2.定义 二.常用操作+内置方法 2.1 优先掌握 1.长度len 2.成员运算in和not in 3.|并集 4.&交集 5.-差集 6.^对称差集 7.== 8.父集:>、>= 9.子集:<、<= 1.2 需要掌握 1.add() 2.remove() 3.difference_update() 4.discard() 5.isdisjoint() 三、练习 1.去重 2.存一个值or多个值:多个值,且值为不可变类型。 2.有序or无序:无序 4.可变or不可变:可变数据类型 一.集合的内置方法 集合可以理解成一个集合体,学习Python的学生可以是一个集合体;学习Linux的学生可以是一个集合体。 pythoners = ['jason', 'nick', 'tank', 'sean'] linuxers = ['nick', 'egon', 'kevin'] # 即报名pythoners又报名linux的学生 py_li_list = [] for stu in pythoners: if stu in linuxers: py_li_list.append(stu) print(f"pythoners and linuxers: {py_li_list}") pythoners and linuxers: ['nick']

设置 jupyter notebook 可远程访问&&设置jupyer 权限问题&

允我心安 提交于 2019-11-26 12:22:19
首先是要 安装 Anaconda 。 默认情况下,安装好 Anaconda 后打开 jupyter notebook, 访问本地 localhost:8888 即可。但是如果要访问另一台机器,比如远端服务器上的 notebook, 即默认是不支持 172.104.105.119:8888 这样的访问,需要额外配置。 设置 jupyter notebook 可远程访问的官方指南在 这里 ,在远端服务器上执行以下操作: 1. 生成一个 notebook 配置文件 默认情况下,配置文件 ~/.jupyter/jupyter_notebook_config.py 并不存在,需要自行创建。使用下列命令生成配置文件: jupyter notebook --generate-config 如果是 root 用户执行上面的命令,会发生一个问题: Running as root it not recommended. Use --allow-root to bypass. 提示信息很明显,root 用户执行时需要加上 --allow-root 选项。 jupyter notebook --generate-config --allow-config 执行成功后,会出现下面的信息: Writing default config to: /root/.jupyter/jupyter_notebook