Google Apps Script 是为谷歌工作表 Sheets、文档, Docs、幻灯片Slides或表单 Forms创建附加组件,自动化您的工作流,与外部api集成,等等。...他的使用也很简单,除了简单易用的api外,还有强大的管理功能 打开Apps Script的脚本管理页面,我们可以看到这样一个页面 上面这个页面就是脚本管理页面 点击右上角的新建项目,就会弹出这样一个新建项目的页面...js非常的相似, 这段脚本就是获取一个google doc文件,并打印出文档的title。...而Docs这个对象,其实我脚本环境内置的一个类。要使用这个类还需要用户授权。...我们点击查看,执行记录 可以看到 Docs的title 已经打印出来了 脚本的编写和执行就那么简单, 但复杂脚本编辑会用到很多API 和一些工作流 API 链接 https://developers.google.com
我的Class在哪里 通过将getLocation方法添加到Class类,Groovy 2.5.0可以获得Class文件的位置。...如果Class是JDK的一部分,则返回的位置是null,否则是我们使用Class文件获取JAR文件或源文件(如果可用)的位置。...在下面的示例中,我们获取内部JDKString类和Groovy实用程序类ConfigSlurper的位置: // Internal JDK class location is null. assert
相反,承认自己的局限,在个人的局限性中有效地燃烧,是一种难得的智慧。 在个人的局限性中有效燃烧 作家村上春树通过跑步的方式探索自己的边界。...人人都想在新的舞台上获得更大的成功,这种勇气和进取心弥足珍贵。不过,在进行自我突破时切忌膨胀,要看清自己的局限:我是谁,什么才是我擅长的,我能力的边界在哪里。...在勇敢的尝试之后,懂得适时退回到自己最恰当的位置,这不是懦弱的表现。相反,承认自己的局限,在个人的局限性中有效地燃烧,是一种难得的智慧。 我的一位老师,在研究领域取得丰硕成果之后,被推上了领导岗位。...他告诉我们,学习的目的不在于那些外在的东西,只是为了让自己成为一个更好的人。 这句话让我铭记在心。这些年我也逐渐体会到,只有把注意力集中在事情本身,心无旁骛,才最有可能接近成功。...每次我们聊天时,她都会抱怨自己的工作是多么枯燥无趣,然后话锋一转:“我是我们组里业绩最好的!”
这是Java建设者第107篇原创文章 大家好,我是 cxuan,之前一直在分享操作系统相关的文章,兜兜转转回到了 Java 文章分享,本篇文章是读者投稿,来和你一起聊一聊 Future ~ 我们大家都知道...这一套操作在代码实现上似乎也并不难,可是对于call()方法具体怎么(被ExecutorService)执行的,以及 Future 这个结果是怎么获取的,却又不是很清楚了。...下面这幅图是 Executor 的框架,我们常用的是其中的两个具体实现类 ThreadPoolExecutor 以及 ScheduledThreadPoolExecutor,在 Executors 类中通过静态方法获取...从官方的注释来看,RuunableFuture 就是一个可以 run的 future,实现了 Runnable 和 Future 两个接口,在 run() 方法中执行完计算时应该将结果保存起来以便通过...下面通过一个例子看看他们在使用上的区别。 首先创建一个任务,即定义一个任务类实现 Callable 接口,在 call() 方法里添加我们的操作,这里用耗时三秒然后返回 100 模拟计算过程。
有人问我我博客的图片是存在哪里的,为什么图片域名和博客域名不一样,是单独为了放图片弄的一个域名吗? 答:是,也不是。 是 是因为这个域名指向的是七牛云存储,并没有指向我的服务器。...你只需要注册一个七牛的账号,一个域名。 为啥不把图片上传到服务器呢?数据可以写一个脚本定时备份嘛,图片呢?定时备份?数据不得老大了。所以将图片上传至第三方最后记录一个url地址就可以了。...注册完成后,你会看到七牛给了三个测试用的URL。这个也可以访问,但是域名太难记 ? 2、认证后,配置自定义域名,点开CNAME,到域名服务商哪里解析(我用的阿里的) ?...3、DNS解析 你拿到CNAME之后,需要去域名哪里添加CNAME记录,因为七牛需要验证。验证成功后,就可以使用域名+图片名称当做你的图片url了 ?...如果你需要添加证书的话,还需要加一个TXT的记录值,上面图片也贴出来要如何添加了。 Tags: None Archives QR Code
在我最近的求职经历中,我参加了多轮面试,并收到了Google和Amazon的录用通知。在过去的几年中,在线社区为我的准备工作提供了极大的帮助。...我建议校准你目前在DSA中解决问题的方法。我仔细研究了我的强项和弱项,并粗略估计了准备时间。这种估计帮助我为长期(或短期)目标做好准备,并保持动力。 “给自己足够的准备时间。...在面试前一个月,请考虑以下我的日程表快照。 ? 我将整个准备工作分为一组任务/里程碑。我在面试前几周(甚至几个月)分配了每日目标。这种方法帮助我避免了随机性,并防止一路迷路。...在工作日我只能分配几个小时,因为我忙于办公室工作。我在这个时间段安排了解决问题的时间。 理论主题只保留给可能花费大量时间的周末。 面试临近的时候,我安排了一些模拟。...许多面试都是在非IDE编辑器上进行的,例如 Google文档,CollabEdit。因此,尝试在简单的记事本上编写具有生产质量的代码。 在面试时边思考边说。
大家好,我是Tom哥。...对程序员来说,搜索引擎肯定是日常工作中是不可或缺,很多人戏谑自己是面向 搜索引擎编程 遇到困难,去网上搜答案这个行为没错,我相信我肯定不是第一个遇到这个难题的,网上找找前辈是怎么解决 但你发现没有,有的人很快就找到解决方案...要知道,这个世上任何事情都是有方法论,就算「查资料」这么简单的事也不例外,抓住了窍门,才能快速达成目标 今天,就给大家分享「如何使用 Google,让你更快找到想要的信息!」...比如:高并发 site:csdn.net,那等同在 CSDN 这个站点内搜索「高并发」关键词 8、搜索 pdf 文件 如果你想定向搜索某一类型的文件,可以在搜索词后面拼接 filetype:pdf,...可以使用 「related:网站」,比如 related:github.com 搜索引擎会为你列出许多相似的网站 最后,我们赶上一个好时代,强大的互联网为了我们创造了海量的资料,我相信任何资料网上查到
关于字符串在JVM的哪里 字符串对象在JVM中可能有两个存放的位置:字符串常量池或堆内存。...使用常量字符串初始化的字符串对象,它的值存放在字符串常量池中; 使用字符串构造方法创建的字符串对象,它的值存放在堆内存中; 另外String提供了一个API, java.lang.String.intern...(),这个API可以手动将一个字符串对象的值转移到字符串常量池中 JDK1.7之后虽然字符串常量池也转换到了堆中,但是其实字符串常量池是在堆中独立开辟的空间,我们创建一个普通字符串和一个字符串对象结构类似于下图...代码验证 这里其实我们可以看出一些intern()的特性了. intern源码分析 我们来看intern方法的实现,intern方法的底层是一个native方法,在Hotspot JVM里字符串常量池它的逻辑在注释里写得很清楚...总结 在Java应用恰当得使用String.intern()方法有助于节省内存空间,但是在使用的时候,也需要注意,因为StringTable的大小是固定的,如果常量池中的字符串过多,会影响程序运行效率。
上世纪90年代,互联网的大幕刚刚拉开...... 此时的张大胖,还是一个正在读博的穷学生。 这一天,导师交给他一个光荣的任务。...张大胖心说这导师真会难为人, 要不我把每个网页中的title内容单独搞个索引,这有点麻烦。 对了,能不能也记录下和 在文档中出现的位置呢?...张大胖兴冲冲地拿着自己的研究成果去找导师。 在老师的指导下,张大胖发表了一篇论文《大规模网络搜索引擎的算法》,博士顺利毕业。 既然理论都搞定了,能不能把这么伟大的算法在现实网络中实现了呢?...张大胖没办法,面试进了一家著名外企,开始了打工人的生活。 一年以后, 美国传来消息, 有个叫Google的搜索引擎公司横空出世,很快就统治了搜索市场, 公司上市后, 创始人瞬间财务自由 。...张大胖好奇地查看Google的核心技术: PageRank, 发现和自己的思路好像,难道它剽窃了自己的算法?这当然是不可能的!! 想到错失的机会,张大胖非常沮丧。
shell脚本中 '$' 与不同的符号搭配其表示的意义也会不同 特殊标志符 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。...例如,第一个参数是$1,第二个参数是$2 $# 传递给脚本或函数的参数个数 $* 传递给脚本或函数的所有参数 $@ 传递给脚本或函数的所有参数 $?...上个命令的退出状态 $$ 当前Shell进程ID $() 与 `(反引号) 一样用来命令替换使用 ${} 引用变量划分出边界 注释:$* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" "...)包含时,都以"$1" "$2" … "$n" 的形式输出所有参数。...但是当它们被双引号(" ")包含时,"$*" 会将所有的参数作为一个整体,以"$1 $2 … $n"的形式输出所有参数;"$@" 会将各个参数分开,以"$1" "$2" … "$n" 的形式输出所有参数
背景 某次和领导吃饭,无意中提到了房子的话题,说了几句自己的心得经验(虽然没有再次实操的资本),却给领导留下了深深的印象(领导,你不是又要在郑州置业了吧)。 ?...前段时间一个老朋友也联系我咨询郑州房子的事情(难道就因为我在郑州吗?)。那朋友一连串问了我好几个为题,听说郑州现在房子降价了?现在该不该买?买这个XXX楼盘合适吗? ? 可是,我们是老朋友,你懂的。...本着负责任的态度,今天我们来一块分析下郑州的房价,数据爬取自某房中介网站(我只是数据的搬运工,不对数据真实性负责哈)。 ?...郑东新区挂牌房子少,大概率是太贵了,我等屌丝买不起啊! ? 另外,买房的你还看什么,户型 ,户型不好了利用率低,屋子再小得有3个房间吧,要不来个亲戚还是没地方住。...单价1万5左右的房子最多。曾经有人问我,一个城市的房价多高最幸福,我想的是工资是房价的1.2倍,然后没有贷款…… ?
Suhani Vora:在之前的研究中,我主要围绕CRISPR / Cas9系统的工程设计,展开基因组研究,虽然我知道通行的生物学方法,是比较有效的基因组编辑工具,但也有一些“端倪”,让我知道可以把研究推进得更快...于是在Google员工的推荐下,我把Coursera上吴恩达(Andrew Ng)的机器学习课程学习了一遍,有了不少入门知识和乐趣,如果现在让我推荐入门课程,我想没有比吴恩达的课程更好的了。...其后,有了基础知识和乐趣,我又开始学习MIT的机器学习课程,并阅读基因组研究和深度学习结合的相关论文,这促使我进一步对想做的事情有了更深入的认知,并最终让我在研究院毕业后能够进入Google AI入驻计划...Suhani Vora:在每一天的工作中,我基本都是通过编写代码来处理新的基因组数据,或在TensorFlow中创建神经网络来模拟数据,我现在在这些模型上花费不少时间。...Suhani Vora:Google AI入驻计划中,背景太广泛了。我看到的共同点是:大家都对机器学习有强烈的兴趣,或者将机器学习应用到特定的领域。
一、前言 前几天在Python白银交流群【王王雪饼】问了一个Python处理语义相似度的问题,这里拿出来给大家分享下。...二、实现过程 这里【eric】了解到她的原始数据和停用词啥的都在自己的,代码套用的作者的,估计还是会遇到些问题的,如下图所示: 后来【甯同学】给了一个解决办法,如下图所示: 加上之后,顺利地解决了粉丝的问题...三、总结 大家好,我是皮皮。这篇文章主要盘点了一个Python处理语义相似度的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。...【提问补充】温馨提示,大家在群里提问的时候。可以注意下面几点:如果涉及到大文件数据,可以数据脱敏后,发点demo数据来(小文件的意思),然后贴点代码(可以复制的那种),记得发报错截图(截全)。...大家在学习过程中如果有遇到问题,欢迎随时联系我解决(我的微信:pdcfighting1),应粉丝要求,我创建了一些高质量的Python付费学习交流群和付费接单群,欢迎大家加入我的Python学习交流群和接单群
其实 8 月 1 号的时候,有一家美媒就发文说谷歌可能会回归大陆,不过后来被证实,这个报道的图片是盗用的,和新闻无关,所以消息的可信度也就大打折扣了,但就算这样,消息在国内 IT 圈仍然引起了不少的关注...凑巧最近我正在看 Google 首席执行官埃里克写的《重新定义公司》,里面提到 Google 创始人拉里和谢尔盖曾经在上市招股书中附了一份公开信,公开信的第一句话就是「Google 不是一家普通的公司。...如果只是单独看这句话,其实很普通,因为没有人明确的定义「一家普通的公司」到底是什么样的公司,但是我从书里面知道了他们到底要把 Google 打造成什么样的公司,那种愿景,那种期盼,那种理念,那种氛围,让我在看书的过程中...回过头来再说说 Google 的回归,如果是搜索回归,我敢打包票那肯定是阉割版的 Google 搜索,这算是什么?天堂里产出的转基因果实?...这个地方,我觉得和我们测试人面临的情况有很多相同之处,面对开发人员的技术倾向,产品人员的 KPI 导向,测试人是「不作恶」的最后把关人,我们总是要做最后的抉择,到底是服从利益还是服从善良,期待这次 Google
我的电脑里面有三种cache,可以看到L1最小,L3最快 大小 量相差很大 这是我自己电脑的实测,最慢的反而是内存,算完是58.49G/s,L1居然到了2K G这个速度,L3是内存的大概3倍多。...RAM掉电数据会丢失,RW-data是非0初始化的数据,已初始化的数据需要被存储在掉电不会丢失的FLASH中,上电后会从FLASH搬移到RAM中。...虽然SRAM速度更快,读写时间也更短,但SRAM的成本较高,所以在存储器容量较小的情况下,通常使用SRAM,而对于大容量存储器,则使用SDRAM。...函数中的字符串或常量可能没有自动放入 RAM 中,这时可以使用 DRAM_ATTR 属性进行标记,或者也可以使用链接器脚本方法将它们自动放入 RAM 中。...放入该部分的值在启动时不会被初始化,在软件重启后也会保持值不变。
问: 假设我有这个脚本: export.bash #!.../usr/bin/env bash export VAR="HELLO, VAR" 当我执行脚本并尝试访问 $VAR 时,我没有得到任何值!...在调用 shell 的上下文中执行脚本: $ cat set-vars1.sh export FOO=BAR $ . set-vars1.sh $ echo $FOO BAR 另一种方法是在脚本中打印设置环境变量的命令.../set-vars2.sh)" $ echo "$FOO" BAR 在终端上执行 help export 可以查看 Bash 内置命令 export 的帮助文档: # help export export...help eval 相关阅读: 用和不用export定义变量的区别 在shell编程中$(cmd) 和 `cmd` 之间有什么区别 ----
1.jpg 在疫情期间,小编不得不待在家中远程办公。但变的是办公方式,不变的是美创运维的7*24小时不间断支持。...随即发了个linux环境下的free -g的截图过来: 小编一看,按照这个截图的显示,的确在总共62Gb的内存里,可使用内存只剩1Gb了。...Buffer cache 主要是设计用来在系统对块设备进行读写的时候,对块进行数据缓存的系统来使用。...什么是cache 在Linux的内存管理中,这里的 cache 指 Linux 内存中的:Page cache,中文可以解释为:页面缓存。...这些cache起来的内容本来就是为了增加文件以及的读写速度。 人工触发回收cache 除了系统自己触发回收缓存机制外,我们也可以通过下面这个脚本来清理缓存: 1. 查看目前内存使用: 2.
我很早就加入了 Google Cloud,而且我是该平台任期最长的 PM 之一。我想分享多年来我眼中的 Google Cloud,同时表达我在未来对它的期望。...老实说,谷歌不再是一个小的初创公司,在一个8万人的大公司中寻找平衡很难。 这让我想到了 Google Cloud。...二、Google Cloud 不再是初创公司 我在谷歌担任 PM 后的第一个任务是推出 Monarch,它是谷歌针对谷歌应用和服务(地图、Gmail 等)的监控服务。...在工程师和产品经理的帮助下,我成功地推出了它,并于2013年初左右进入 Cloud 部门。 当时,Google Cloud 真的感觉像一个创业公司。...在三家云供应商中,谷歌最有能力利用这些技术并首先推出更多、更好的创新产品。 安全是另一个重要领域。如果我问你哪家公司有最少的违规行为,或者你觉得你的信息在哪里最安全?
你好,我是小X。 曹大最近开 Go 课程了,小X 正在和曹大学 Go。 这个系列会讲一些从课程中学到的让人醍醐灌顶的东西,拨云见日,带你重新认识 Go。...另一方面,goexit 函数的地址是在创建 goroutine 的过程中,塞到栈上的。让 CPU “误以为”:func() 是由 goexit 函数调用的。...而 sched 结构体其实保存的是 goroutine 的执行现场,每当 goroutine 被调离 CPU,它的执行进度就是保存到这里。...回到上面的几行代码,pc 被赋值成了 funcPC(goexit),最后在 gostartcall 里: // adjust Gobuf as if it executed a call to fn with...好了,这就是今天全部的内容了~ 我是小X,我们下期再见~ ---- 欢迎关注曹大的 TechPaper 以及码农桃花源~
发现一个有趣的现象,大家比较感兴趣的不是某个项目用的技术有多强,而是它的沙雕程度有多高 因此既然大家都这么感兴趣,那今天我就在这里再给大家整理一下,我在 GitHub 上都见过哪些沙雕项目吧 spring12...它的主要作用是,在火灾等突发状况来临时,你可以用该脚本一键切换到新分支,并提交代码,以避免在逃亡时的匆忙提交导致跟线上代码冲突。 用上这个脚本之后,最佳良心敬业奖非你莫属! ?...GitHub 地址:https://github.com/vdemedes/gifi No Code 这是来自 Google 的一名工程师创建的一个项目。...GitHub 地址:https://github.com/kelseyhightower/nocode 好啦,以上就是我在 GitHub 上看到过的一些沙雕项目。 你还见过哪些沙雕项目?...欢迎在评论区留言分享给我们吧~据说每个沙雕网友都有一颗希望迫切寻找到同伴的心。