Skip to content

Instantly share code, notes, and snippets.

@gunaevart
gunaevart / gist:2fc9dee230138c959027cbf0eae8aa86
Created March 31, 2022 06:05
СБРОС ТРИАЛА webstorm 2021
Я как и вы постоянно искал ключики, активаторы, пропиcывал в hosts так же блокировал трафик фаерволом . На последних версиях phpstorm-e все равно слетала активация. На сайте vebs.ru самый простой и эффективный способ продление триала. Итак:
Windows 10
удаляем папку eval
C:\Users\User\AppData\Roaming\JetBrains\webstorm2021\eval
Отредактируем файл others.xml
C:\Users\User\AppData\Roaming\JetBrains\webstorm2021\options\others.xml
удалить все строки с «<property name=„evlsprt.2** ……/>“
В ветке реестра удаляем мусор:
HKEY_CURRENT_USER\Software\JavaSoft\Prefs\jetbrains\webstorm
@gunaevart
gunaevart / Connect mongodb
Created February 10, 2021 08:26
Connect cloud mongodb
const mongoose = require('mongoose')
const dbConfig = (req, res, next) => {
mongoose.connect('mongodb+srv://gunaevart:123qwert@cluster0.6nto6.mongodb.net/app?retryWrites=true&w=majority',{
useNewUrlParser: true
})
.then(() => console.log('connect ok'))
.catch(err => console.log(err))
next()
@gunaevart
gunaevart / Самые нужные горячие клавиши в Intellij IDEA
Last active October 3, 2019 08:19
Самые нужные горячие клавиши в Intellij IDEA
// Быстро поменять цветовую схему и много другое
Ctr + `~`
// sout
System.out.println();
// просмотр сокращений команд
C+J
// Строчная I вызов цикла
@gunaevart
gunaevart / java foreach в одну строчку
Created October 3, 2019 05:53
java foreach в одну строчку лямбда
Map<String, String> mp = new HashMap<>();
mp.put("ключ1", "значение1");
mp.put("ключ2", "значение2");
mp.put("ключ3", "значение3");
mp.forEach((k,v) -> System.out.println(k + v));
//-------------------------------------
ArrayList<String> name = new ArrayList<>();
name.add("1");
package javaapp;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.sql.*;
@gunaevart
gunaevart / Парсер для сайта на C#
Created June 3, 2019 12:18
Код парсера для C#
using CsQuery; // подключаем и качаем
// https://github.com/jamietre/CsQuery/blob/master/distribution/CsQuery.dll
string val = textBox2.Text; // 1-параметр запроса
string val2 = textBox1.Text; // 2-параметр запроса
var web = CQ.CreateFromUrl($"https://www.avito.ru/rossiya?s_trg=3&q={val}+{val2}");
var data = web.Select(".data"); //проходим по всем классам "data"
var about = web.Select(".about"); //проходим по всем классам "about"
if (data != null)
{
@gunaevart
gunaevart / 1.php
Created September 14, 2018 07:31
Использование FormData для кодирования данных формы
<?php
// если в массиве $_POST есть ключ name и его значение не равно пустоте, то
if ((isset($_POST['name'])) && (!empty($_POST["name"]))) {
// присвоить $result['name'] значение $_POST['name']
$result['name'] = $_POST['name'];
} else {
// иначе, $result['name'] присвоить указанную строку
$result['name'] = 'Вы не ввели поле name!';
}
// если в массиве $_POST есть ключ message и его значение не равно пустоте, то
@gunaevart
gunaevart / Рейтинг звёздный
Created June 22, 2018 12:36
Рейтинг звёздный
<div class="rating">
<div class="rating-item active" data-rate="1"></div>
<div class="rating-item" data-rate="2"></div>
<div class="rating-item" data-rate="3"></div>
<div class="rating-item" data-rate="4"></div>
<div class="rating-item" data-rate="5"></div>
</div>
--------------------------
*{
@gunaevart
gunaevart / scroll top
Created May 28, 2018 11:56
scroll top
$(function() {
$('.contacts__btn').click(function(){
$('html, body').animate({scrollTop:0}, 'slow');
});
})
@gunaevart
gunaevart / gist:ce729d2688f98e74fff9dfa3a4f9f212
Created April 27, 2018 15:22
Использование ::after и ;;before
<div class="new">Див</div>
.new {
width:200px;
height:20px;
border:1px solid black;
padding:5px;
position: relative;
}