摘要: 最近的一些日子里,又陷入了平凡、无聊、繁琐的业务代码开发中,生活变得无比的枯燥。每天面对着大量重复、而又没有办法得胜的代码,总会陷入忧虑之中。 而在实现几个重复的业务代码时,我发现了一个更好的方式,使用领域特定语言。 最初,我是在设计一个工作流的时候,发现自己正在使用 DSL 来解决问题。因为这是一 阅读全文
posted @ 2022-02-09 22:02 ebuybay 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 我在这里,等风也等你 笔者参加阿里春招,有幸最终拿到阿里offer,base杭州,岗位客户端开发。一直忙于其他事情,拿到意向已经过去十多天,在此分享一些关于面试的干货,攒一波RP,回馈社会。 从阿里面试说起,阿里的面试一般采用电话面试的形式。笔者一共参加五轮面试,一面电话面试+在线编程,二面视频面试 阅读全文
posted @ 2022-02-09 22:00 ebuybay 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 事务(Transaction) 在Yii中,使用 yii\db\Transaction 来表示数据库事务。 一般情况下,我们从数据库连接启用事务,通常采用如下的形式: $transaction=$connection->beginTransaction(); try { $connection->c 阅读全文
posted @ 2022-02-09 21:59 ebuybay 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 系统上线前,对于基础架构的技术审核可能需要伴随一系列整改和优化,其中数据库层面的整改和优化是最重要的一项。以下来自社区会员的经验和心得可供参考(以Oracle为例)。由社区专家赵海整理总结。 1.安装时(文档 ID 1525820.1) 其实Oracle官方对于Oracle的通用较佳实践提供的非常详 阅读全文
posted @ 2022-02-09 21:58 ebuybay 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1、问:Oracle11g数据库数据量有50T,每天增量50g左右,该如何制定备份方案,如何验证备份的有效性? 答: 50T的数据也不大,运营商的地市级市数据基本都在100T以上了,只要备份环境允许的话,也能在12h内备份完成。 以一次全备份来算,在12h内备份完成,那么平均备份速度较低是 5010 阅读全文
posted @ 2022-02-09 21:57 ebuybay 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 让我们面对现实吧:坏习惯很难改变。但是您已经熟悉的习惯可能更难克服。有时,重新审视某些事情可能让您遇到“啊哈,我没想到它能做到这一点!”的时刻。本文将提供另外 10 个小技巧,可以使您成为更高效的 Linux 高手。 是哪10个小技巧呢?如下: 使用文件名自动补全功能 (file name comp 阅读全文
posted @ 2022-02-09 21:56 ebuybay 阅读(69) 评论(0) 推荐(1) 编辑
摘要: 1. 禁止右键点击 $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); }); 2. 隐藏搜索文本框文字 Hide when clicked in the search 阅读全文
posted @ 2022-02-09 21:54 ebuybay 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 在过去的十年中, Go的errors are values的理念在编码实践中运行得也很良好。尽管标准库对错误处理的的支持很少(只有errors.New和fmt.Errorf函数可以用来构造仅包含字符串消息的错误),但是内置的error接口使Go程序员可以添加所需的任何信息。它所需要的只是一个实现Er 阅读全文
posted @ 2022-02-09 21:52 ebuybay 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 近几年提供 HTTP API 服务的公司越来越多,许多公司都把 API 作为产品重要的一部分,作为服务提供出去。而微服务的兴起,也让企业内部开始重视和频繁使用 HTTP API 。好的 HTTP API 设计容易理解、符合 RFC 标准、提供使用者便利的功能,其中经常被拿来作为教科书典范的当属 Gi 阅读全文
posted @ 2022-02-09 21:50 ebuybay 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 在前端页面中,把 Model 用纯 JS 对象表示,View 负责显示,两者做到了最大化的分离 把 Model 和 View 关联起来的就是 ViewModel。ViewModel 负责把 Model 的数据同步到 View 中显示出来,还负责把 View 的修改同步回 Model。 MVVM 的设 阅读全文
posted @ 2022-02-09 21:46 ebuybay 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 1. 内存缓存需要在启动类 Startup 中启用一下 不同于 ASP.NET Web 窗体和 ASP.NET MVC,ASP.NET Core 没有内置的 Cache 对象,可以拿来在控制器里面直接使用。 这里,内存缓存时通过依赖注入来启用的,因此第一步就是在 Startup 类中注册内存缓存的服 阅读全文
posted @ 2022-02-09 20:01 ebuybay 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 目录: 1. 字典数据转化为Dataframe类型 2.Dataframe转化为字典数据 3.json数据与Dataframe类型互相转化 4.多层结构字典转化为Dataframe 对于字典数据,直接用pd.Dataframe方法即可转化为Dataframe类型。我们可以看到,在常规的字典转化为Da 阅读全文
posted @ 2022-02-09 19:59 ebuybay 阅读(746) 评论(0) 推荐(0) 编辑
摘要: Chris Penner 最近发布的一篇文章 Beating C with 80 Lines of Haskell[1] 引发了 Internet 领域内广泛的论战,进而引发了一场用不同语言实现 wc 的圣战: Ada[2]C[3]Common Lisp[4]Dyalog APL[5]Futhark 阅读全文
posted @ 2022-02-09 19:58 ebuybay 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 在使用 Go 开发的后台服务中,对于错误处理,一直以来都有多种不同的方案,本文探讨并提出一种从服务内到服务外的错误传递、返回和回溯的完整方案,还请读者们一起讨论。 在后台开发中,针对错误处理,有三个维度的问题需要解决: 函数内部的错误处理: 这是一个函数在执行过程中遇到各种错误时的错误处理。这是一个 阅读全文
posted @ 2022-02-09 19:57 ebuybay 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 什么是code? code就就是一种语言,一种计算机能读懂的语言。计算机是一个傻逼,他理解不了默认两可的任何东西。 比如,你让你老公去买个西瓜,你老公会自己决定去哪里买,买几个,找个搞活动打折的买,总之,你给他钱,他就给你买回来让你吃到爽的西瓜。 但是,你想让计算机买一个西瓜?你要告诉他:去门口的鲜 阅读全文
posted @ 2022-02-09 19:55 ebuybay 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 如果你有运行的 HTTP 服务,你可能想记录 HTTP 请求。 请求日志有助于诊断问题。(哪些请求失败了?我们一天处理多少请求?哪些请求比较慢?) 这对于分析是必需的。(哪个页面受欢迎?网页的浏览者都来自哪里?) 这篇文章介绍了在 Go Web 服务器中,记录 HTTP 请求日志相关的全部内容。 这 阅读全文
posted @ 2022-02-09 19:54 ebuybay 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 了解序列化的意义 Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当 JVM处于运行时,这些对象才可能存在,即这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象,Java 对象 阅读全文
posted @ 2022-02-09 19:52 ebuybay 阅读(64) 评论(0) 推荐(0) 编辑
摘要: Aspose.PSD for .Net是高级PSD和入门级AI文件格式操作API,允许创建和编辑Photoshop文件,并提供更新图层属性,添加水印,执行图形操作或将一种文件格式转换为另一种文件的功能,没有任何Adobe Photoshop或Adobe Illustrator依赖项。 令人兴奋的是, 阅读全文
posted @ 2022-02-09 19:51 ebuybay 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: IT 行业发展迅速,各种新名词此起彼伏。身处这样一个热点行业,学习是必须的。不打算成为终身学习者的程序员,失业就在明天。 可是,怎么学呢? 都已经毕业了,每天要上班,不能像以前读书的时候,整天只是学习,学什么都有老师教,坐在那儿听就可以了。 自己从头看书太辛苦了,网上的文章又太碎片化——是不是报一个 阅读全文
posted @ 2022-02-09 19:50 ebuybay 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 这是一个所有可用API的列表。 B Background Fetch API (en-US)Background TasksBarcode Detection API (en-US)Battery APIBeaconBluetooth API (en-US)Broadcast Channel API 阅读全文
posted @ 2022-02-09 19:49 ebuybay 阅读(159) 评论(0) 推荐(0) 编辑