编程开发 第2页

Bazel编写BUILD文件

admin 发布于 2019-12-01

除了公共部分BUILD文件可以使用的规则外,还有一些与语言相关的build rule。 这里根据不同的语言,来写整理。 Java Bin rules java_binary java_binary(name, deps, srcs, data, resources, args, ...

赞 (0)

Bazel编写WORKSPACE文件

admin 发布于 2019-11-29

WORKSPACE文件主要就是命名workspace以及声明外部的依赖,这就包括外部依赖的获取方式及获取方法。 外部依赖 WORKSPACE文件告诉Bazel如何去得到其他的工程源,然后package中的BUILD文件就可以根据WORKSPACE中的外部target名字写依赖关系...

赞 (0)

Bazel的概念和术语

admin 发布于 2019-11-28

这个文章应该是要长期不定时更新的,因为涉及到的很多概念的理解,技术的理解,这些内容仅通过初次接触Bazel是远远不到位的,甚至不能保证下面缩写内容的正确性。 从整体上来看Bazel的实际对项目的控制和管理是长这个模样的: Bazel对于源码的组织在一个文件夹之下称之为worksp...

赞 (0)

Bazel编译Java项目

1

admin 发布于 2019-11-27

进入到Bazel的教程中来,按照官网的编排,选择熟悉的Java项目对一些细节进行学习。我认为的整个学习路径是 最最大的框架学习 -》简单项目的代码学习 -》重要的概念总结 -》复杂一些的项目代码学习 -》加深对框架细节的理解以及更新对概念的理解 -》实际项目的入手构造 -》各种问...

赞 (0)

Bazel入门

admin 发布于 2019-11-26

怎么使用Bazel? 参考:how-do-i-use-bazel 安装Bazel(点击下载) 构建项目的workspace 这个文件告诉bazel到哪去找build的输入以及BUILD文件,还有配置了build的输出位置。 手写BUILD文件 在Build文件中声明build目标...

赞 (0)

什么是Bazel

1

admin 发布于 2019-11-25

Bazel是Google自己的构建工具,现在公开了Beta版本。Bazel内置了对构建客户端和服务端软件的支持,包括Android和iOS平台客户端应用程序。它也提供了一个可扩展的框架,可以用来开发你自己的构建规则。 为什么使用Bazel? 主要有以下几个方面: 速度:通过Baz...

赞 (0)

常用的数据库脚本汇总(更新中。。)

admin 发布于 2019-11-19

这篇文章主要是记录在使用数据库过程中,经常使用到的数据库语句和在数据库使用过程中可能遇到的一些问题解决方案 mysql修改root用户的密码 用SET PASSWORD命令 首先需要使用root的用户名密码登陆到mysql中。 格式:set password for 用户名@lo...

赞 (0)

heroku-cli笔记

1

admin 发布于 2019-11-16

将一些常用到的heroku指令做一个唱片备忘: #登录Heroku帐号 $ heroku登录 #建立Heroku专案app_name $ heroku create app_name #在浏览器打开专案网站 $ heroku open #列出dynos $ heroku ps:s...

赞 (0)

beetl和springboot结合实现

admin 发布于 2019-11-11

Springboot目前功能非常强大,在这篇文章里详细的记录一下springboot集成使用beetl模板的方法。 项目搭建 创建一个简单的springboot项目 在pom文件中引入邮件 beetl-framework-starter的依赖 <dependency>...

赞 (0)

GCP大硬盘实例变成小硬盘实例教学

12

admin 发布于 2019-11-08

GCP的硬盘快照是压缩保存的,但是在恢复的时候,只能恢复到比快照时硬盘更大的硬盘上。这样,本来硬盘只使用了1GB,但是因为所在的硬盘是30GB的,恢复成实例的时候也只能选30GB以上的硬盘大小。而GCP不管是实例还是快照都是按大小收钱的,所以就有了把GCP大硬盘的实例变成小硬盘的...

赞 (0)