多选题
随钻检测地层压力的方法有()。
A
参考邻井资料
B
页岩密度法
C
dc指数法
D
岩石强度法
答案解析
正确答案:BCD
解析:
随钻检测地层压力的方法有()。 A.参考邻井资料 B.页岩密度法 C.dc指<|endoftext|># Mastermind
It's Mastermind. It's not super exciting, but it's Mastermind.
Getting Started
You should be able to just ruby bin/mastermind. This will start the game.
Prerequisites
Just Ruby! You don't need any fancy gems or anything, it's just a basic game.
Running the tests
Just run rspec in the root of the project. There's not much coverage at the moment.
Contributing
This is mostly just a side project for me to get more familiar with Ruby. Feel free to submit a pull request, but I can't promise I'll be super prompt with getting to it.
Versioning
This is a very small project. Let's not get too bogged down in versioning.
Authors
Devin Johnson - Initial work - thedevinscott
License
This project is licensed under the MIT License - see the LICENSE.md file for details
<|endoftext|>
gopenlogger
The easiest way to add a login/logoff capability to your Go applications, and make it securily.
Motivation
There are many ways to implement login/logout features to an application, and many libraries to do so. The problem is that if you want a simple application without many functionalities, all of them look very complicated, just a tiny part of it will work as you need, and at the end you will end implementing your own version, but you will not trust it.
gopenlogger is a simple solution to a simple problem. You have users with login and password, and you want a simple system to avoid unauthorized access to your application. gopenlogger does that, using an MD5 hash for passwords and a list of allowed users.
Installation
Add the library using the Go command:
shell
Copy code
$ go get github.com/rdok/gopenlogger
This will install the source files into the default location and install the gopenlogger binary in $GOPATH/bin directory.
Configuration
The configuration is done in the gopenlogger.conf file, located in the same directory as the executable or in /etc/gopenlogger.conf
The configuration file is a very simple file, one key=value per line, and all lines will be read. You have to set the following keys:
password - the MD5 hash for the password. There are many tools online to calculate the MD5 hash.
users - the user list, with commas between them
secret - a secret string to use as a private key. As it is used to authenticate the cookies that will be sent to the client and then sent back to the server, is a good idea to use a strong string.
Example:
makefile
Copy code
password=babe107e09dce86562c95f6a3e0b2424
users=rdok,rdok_tester
secret=a_secret_string
Example
To use the library, you have to initialize the logger with the configuration file path, then you have to wrap the HTTP handler that you want to protect with the logger, and start a server using the http.ListenAndServe function.
The server function is very simple, and is available as a command. You just have to specify the port, like this:
ruby
Copy code
$ gopenlogger -port 8080
But of course you can start the server any other way you want, like in the following example:
go
Copy code
package main
import (
"net/http"
"log"
"github.com/rdok/gopenlogger"
)
func main() {
err := gopenlogger.NewLogger("gopenlogger.conf")
if err != nil {
log.Fatal(err)
}
http.Handle("/", gopenlogger.Gopenlogger(http.HandlerFunc(handle)))
log.Fatal(http.ListenAndServe(":8080", nil))
}
func handle(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("gopenlogger example"))
}
In this example, the "/secret" path will ask for the login and password. As gopen
相关题目
单选题
在《关于强化基层安全体系建设的指导意见》中,基层安全培训应制定覆盖全员的安全培训(),并严格执行落实。
单选题
在《关于强化基层安全体系建设的指导意见》中,基层单位应组织岗位操作人员、有关技术人员和管理人员识别岗位风险,形成基层岗位()。
单选题
中石化关于强化基层安全体系建设工作目标提出:()理念初步形成,全员应急能力得到提高。
单选题
中石化关于强化基层安全体系建设工作目标提出:企业()贯穿到班组,落实到岗位。
单选题
在《关于强化基层安全体系建设的指导意见》中,基层安全体系是企业()在基层的具体体现。
单选题
危险化学品企业应选用上级配备的防护装备,做好应急处置人员的安全防护。()
单选题
危险化学品逸散性泄漏应当立即采取防范控制措施,设置警戒区,处置泄漏点,收集处理泄漏物料,防止事态扩大,必要时立即停车处置。()
单选题
危险化学品企业应当制定低温管线外壁腐蚀的检测和修复计划,降低腐蚀泄漏风险。()
单选题
危险化学品企业火灾自动报警系统、可燃和有毒气体检测报警系统、易泄漏和高风险泄漏点视频监控的信号应当与中控室和应急响应中心连接。()
单选题
依据《中国石化加强安全“三基”工作指导意见》,企业应当开展泄漏检测与修复,减少、消除逸散性泄漏。()
