ISBN-13: 9789353432997
ISBN-10: 9353432995
Authors: Lawrence E. Spence, Arnold J. Insel, Stephen H. Friedberg
Edition: 2
Binding: Paperback
Publisher: Pearson India
Published Year: 2019
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Program <- PackageDecl ImportDecl* TopLevelDecl* # Entry point: package + imports + declarations | |
PackageDecl <- 'package' SimpleIdent ';' # Package name (Go-style organization) | |
ImportDecl <- 'import' ImportPath ImportAlias? ';' # Import external modules/packages with optional aliases | |
ImportPath <- STRING # Validated by build system: stdlib/*, github.com/*, gitlab.com/*, ./relative | |
ImportAlias <- 'as' SimpleIdent # Import alias for conflict resolution: import "path" as Name | |
TopLevelDecl <- (HumanReviewTag / SecurityTag / SemanticTag)* (VisibilityDecl / ImplDecl) # Annotated declarations | |
VisibilityDecl <- VisibilityModifier (FunctionDecl / StructDecl / EnumDecl / ExternDecl / ConstDecl) # Explicit public/private visibility required | |
VisibilityModifier <- 'pub' / 'priv' # Explicit public/private visibility (no implicit defaults) | |
# Immutable by Default: Explicit Mutability Everywhere |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
**Project Approach** | |
* Always check for a PRD (Product Requirements Document) before starting a new task and follow it closely | |
* Look for comprehensive project documentation to understand requirements before making changes | |
* Focus only on code areas relevant to the assigned task | |
* Prefer iterating on existing code rather than creating new solutions | |
* Keep solutions simple and avoid introducing unnecessary complexity | |
**Code Quality** |
Just chat.deepseek.com with prompts adapted from this gist.
- For the
qX_0
variants, they are actually quite straight-forward so deepseek can come up with a correct result in 1 shot. - For the
qX_K
it's more complicated, I would say most of the time I need to re-prompt it 4 to 8 more times. - The most difficult was
q6_K
, the code never works until I ask it to only optimize one specific part, while leaving the rest intact (so it does not mess up everything)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"C0": 16.35, | |
"C#0": 17.32, | |
"D0": 18.35, | |
"Eb0": 19.45, | |
"E0": 20.6, | |
"F0": 21.83, | |
"F#0": 23.12, | |
"G0": 24.5, | |
"Ab0": 25.96, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Unit] | |
Description=Keeps a tunnel to 'remote.example.com' open | |
After=network.target | |
[Service] | |
User=autossh | |
# -p [PORT] | |
# -l [user] | |
# -M 0 --> no monitoring | |
# -N Just open the connection and do nothing (not interactive) |
Spring PetClinic is a sample Spring Boot web application. This article shows how to connect the application to an Amazon Relational Database Service using AWS Controllers for Kubernetes and an operator that implements the Service Binding Specification for Kubernetes.
- Kubernetes cluster with RDS Controller installed.
- An operator that implements the Service Binding Specification for Kubernetes. You can use one of these:
- Service Binding Operator
I hereby claim:
- I am baijum on github.
- I am baijum (https://keybase.io/baijum) on keybase.
- I have a public key whose fingerprint is CD3F F128 5397 68FB 1543 780D 5279 1C84 B003 881F
To claim this, I am signing this object:
Moved: servicebinding/spec#221
NewerOlder