Senior Full-Stack / Team Lead / CTO
(30 лет, 16 лет программирую)
Контакты:
- Telegram https://t.me/n_e0h
- Email: [email protected]
- Phone: +79267952303
Senior Full-Stack / Team Lead / CTO
(30 лет, 16 лет программирую)
Контакты:
Senior Full-Stack / Team Lead / CTO
(30 years old, 16 years of programming experience)
Contacts:
| import {action, computed, observable, reaction, toJS} from "mobx"; | |
| import base64url from "base64url"; | |
| import qs from "qs"; | |
| import {RealtyField} from "proto"; | |
| import {Provide} from "store/feature/DependencyManager"; | |
| import {routerStore} from "store/RouterStore"; |
| // Структура для представления шара в двумерном мире | |
| type Ball struct { | |
| // Поля для хранения координат центра и радиуса шара | |
| X float64 // координата x центра шара | |
| Y float64 // координата y центра шара | |
| R float64 // радиус шара | |
| Speed float64 // скорость шара в метрах в секунду | |
| Density float64 // плотность, масса на единицу площади | |
| Charge float64 // электрический заряд, может быть как положительным так и отрицательным | |
| } |
| package main | |
| import ( | |
| "github.com/gin-gonic/gin" | |
| "log" | |
| "time" | |
| ) | |
| func main() { | |
| g := gin.Default() |
| package main | |
| import ( | |
| "fmt" | |
| "log" | |
| "net/http" | |
| "strconv" | |
| "time" | |
| ) |
| SELECT u.id, | |
| ut.tags, | |
| COALESCE(NULLIF(l1.first_name, ''), NULLIF(l2.first_name, ''), NULLIF(l3.first_name, '')) AS first_name, | |
| COALESCE(NULLIF(l1.last_name, ''), NULLIF(l2.last_name, ''), NULLIF(l3.last_name, '')) AS last_name, | |
| COALESCE(NULLIF(l1.middle_name, ''), NULLIF(l2.middle_name, ''), NULLIF(l3.middle_name, '')) AS middle_name | |
| FROM user u | |
| LEFT JOIN (SELECT user_id, array_agg(tag) AS tags | |
| FROM user_tag | |
| WHERE user_id = 6 | |
| GROUP BY user_id) ut |
| package main | |
| import ( | |
| "fmt" | |
| "github.com/pkg/errors" | |
| ) | |
| func main() { | |
| if err := StartProfiler(); err != nil { |
| let configReader = new ConfigReader("path/to/folder/with/all/config/scheme") | |
| let config = configReader.read() | |
| config.calc("filter.fields") // undefined | |
| config.addEnvironment({user: {bank: vtb}}) | |
| config.calc("filter.fields") // ["realtyType", "sources"] | |
| config.calc("filter.field.realtyType.title") // Тип объекта | |
| config.addEnvironment({user: {bank: "rzd"}}) | |
| config.calc("filter.field.realtyType.title") // Вид недвижимости | |
| let config2 = config.fork().addEnvironment({user: {bank: "vtb"}}) | |
| config2.calc("filter.field.realtyType.title") // Тип объекта |