- GitHub — новый репозиторий
- btn New
- Repository name
- имя репозитория
- Description
- описание репозитория
- доступность проекта в Интернете
- radio btn Public
- открытый проект
- radio btn Private
- закрытый проект
- check Add a README file
- добавить файл с более подробным описанием проекта
- chek Add .gitignore
- список не добавляемых файлов в GitHub
- .gitignore template: Unity
- check Choose a license
- добавление лицензии для этого проекта
- btn New
- GitHub Desktop — отправка файлов в GitHub
- установка приложения
- привязка аккаунта GitHub к приложению
- File\Options
- btn Accounts
- раздел GitHub.com
- btn Sign in
- btn Continue with browser
- btn Authorize desktop
- btn Accounts
- File\Options
- клонирование репозитория (сделать локальным) с сайта GitHub
- File\Clone repository…
- раздел Your repositories
- выбираем созданный репозиторий
- local path
- выбираем путь куда будет клонироваться
- место проекта project
- btn Choose…
- btn Clone
- File\Clone repository…
- первый Commit
- отправить первую версию проекта на GitHub
- обновить репозиторий
- commit
- название
- текстовая строка
- discription
- подробное описание
- btn Commit to main
- btn Push origin
- discription
- текстовая строка
- название
- в проекте открываем файл *.cs с помощью IDE Microsoft Visual Studio в Unity
- копируем весь текст без отсутствия ошибок кода
- открытие того же файла *.cs с помощью NotePad++
- Кодировки
- Преобразовать UTF-8 c BOM
- вставка скопированного текста кода, с полной заменой предыдущего
- сохранение изменения файла *.cs
- Кодировки
Рубрики
if
- if (выражение){БлокКода}
- if (выражение) {БлокКода} else {БлокКода}
- if (выражение) {БлокКода} else if {БлокКода}
- Результат=(выражение)?ЗначПолжит:ОтрицЗнач
- сворачивание блоков
- $(
.mytoggle
).each(function () {- h=$(this);
- let html=h.html();
- h.empty();
- h.css(
margin-bottom
,0
); - let btn=$(
<img>
).prependTo(h); - $(
<div>
).appendTo(h).html(html); - btn.css(
display
,inline-block
); - btn.css(
vertical-align
,top
); - btn.css(
height
,24px
); - btn.css(
width
,24px
); - btn.next().css(
display
,inline-block
); - btn.attr(
src
,СсылкаНаКартинку); - btn.click(function(){…});
- $(this).parent().next().slideToggle();
- let div=h.next();
- div.css(
padding
,5px
); - div.css(
border
,1px solid
); - div.css(
display
,none
);
- }
- $(
- Размещение кода на WordPress
- Insert Headers and Footers
- плагин размещения js кода
- Script in Footer
- раздел для расположения кода
- Insert Headers and Footers
- Пример использования в редакторе с блоками html
- <div class=
mytoggle
>head</div> - <div>content</div>
- <div class=
- unit Main;
- interface
- uses
- Winapi.Windows, Winapi.Messages,
- System.SysUtils, System.Variants, System.Classes,
- Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ComCtrls,Vcl.StdCtrls;
- type TfmUnity = class(TForm)
- pg: TPageControl;
- TabSheet1: TTabSheet;
- tabOptions: TTabSheet;
- gbField: TGroupBox;
- editField: TEdit;
- procedure gbFieldClick(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- private { Private declarations }
- public { Public declarations }
- end;
- uses
- var fmUnity: TfmUnity;
- implementation
- uses Registry, FileCtrl; //путь к файлу
- {$R *.dfm}
- procedure ЗаписатьВРеестр(val:string; name:string=
Str1
;project:string=namespace_unity
);- var reg : tregistry;
- begin
- reg := tregistry.create;
- try
- reg.RootKey := HKEY_CURRENT_USER; reg.OpenKey(
Software\Microsoft\Windows\
+project,true); - reg.WriteString(name, val);
- reg.RootKey := HKEY_CURRENT_USER; reg.OpenKey(
- finally
- reg.free;
- end;
- end;
- function ПрочитатьВРеестре(name:string=
Str1
;project:string=namespace_unity
):string;- var reg : tregistry;
- begin
- reg := tregistry.create;
- try
- reg.RootKey := HKEY_CURRENT_USER;
- reg.OpenKey(
Software\Microsoft\Windows\
+project,true); - Result := reg.ReadString(name);
- finally
- reg.free;
- end;
- end;
- procedure TfmUnity.FormCreate(Sender: TObject);
- begin
- editField.Text:=ПрочитатьВРеестре(
i
+editField.tag.ToString());
- editField.Text:=ПрочитатьВРеестре(
- end;
- begin
- procedure TfmUnity.gbFieldClick(Sender: TObject);
- var SelectedFolder: string;
- begin
- if (SelectDirectory(
Выберите директорию
,»,SelectedFolder)) then- begin
- editField.Text:=SelectedFolder;
- ЗаписатьВРеестр(SelectedFolder,
i
+editField.tag.ToString());
- end;
- begin
- if (SelectDirectory(
- end;
- interface
- end.
- установка Node.JS для работы npm
- установка TypeScript в командной строке IDE
-
npm install -g typescript
-
-
использование в проекте TypeScript в project
-
project\ts\test.ts
-
- конфигурация в проекте для упрощения компиляции TypeScript в JavaScript
- project\tsconfig.json
-
{ "compilerOptions": { "target": "es5", "removeComments": true, "outFile": "app.js" } }
- outFile
- все файлы ts компилируются и сохраняются в корневую папку проекта с указанным именем из примера app.js
- все файлы ts компилируются и сохраняются в корневую папку проекта с указанным именем из примера app.js
-
- project\tsconfig.json
- Компилирование ts через cmd
- компилирование только одного файла
- tsc tsc\file.ts
- компилирование всех файлов tsc в проекте
- tsc
- компилирование только одного файла
- header
- <script src=
https://code.jquery.com/jquery-1.12.4.js
></script> - <script src=
https://code.jquery.com/ui/1.12.1/jquery-ui.js
></script>
- <script src=
- CSS
- .tooltip span
- { display:none; position: absolute; z-index: 1001; margin-top:0px; }
- .tooltip a
- { display:block; width: 100px; text-decoration: none; }
- .tooltip:not(:hover)>span
- { display:none; }
- .tooltip:hover:after
- { width:10%; height:15px; position: absolute; z-index: 1001; margin-top:-17px; margin-left:1px; }
- html.body
- <div class=
tooltip
>- <a class=
tooltip-header
href=#
>Изменить</a> - <span>
- <div class=
tooltip
>- <a class=
tooltip-header
href=#
>АТРИБУТЫ</a> <span>test1</span>
- <a class=
- </div>
- <div class=»tooltip»>
- <a class=»tooltip-header» href=»#»>VARS</a> <span>test2</span>
- </div>
- <div class=
tooltip
>- <a class=
tooltip-header
href=#
>МОДУЛИ</a> <span>test3</span>
- <a class=
- </div>
- <div class=
- </span>
- <a class=
- </div>
- script
- $(
.tooltip
).hover(function() {- $(this).children(
:last-child
).css(display
,none
) }); - $(
.tooltip-header
).on(click
,function(){tooltip_click()}); - function tooltip_click(){
- var span=$(window.event.currentTarget).next();
- if (span.css(
display
)==none
) span.css(display
,block
); - else span.css(
display
,none
); - span.css(
width
,200px
); - span.css(
background
,white
); - span.css(
padding
,10px 10px
); - span.css(
border
,1px solid #220
);
- $(this).children(
- }
Рубрики
Основы.PHP «Функции»
- работа со строками
- Найти позицию первого вхождения подстроки в строку
- strpos
- Найти позицию последнего вхождения подстроки в строку
- strrpos
- Возвращает часть строки
- substr
- удалить символы в начале и в конце
- $text=substr($text, -2, -2);
- Найти позицию первого вхождения подстроки в строку
- работа с файлом
- проверка файла на существование
- $b=file_exists($file);
- все о файле
- $path=pathinfo($file);
- разрешение файла
- $exe=$path[‘extension’];
- директория файла
- $dir=$path[‘dirname’];
- полное имя файла
- $Name=$path[‘basename’];
- имя файла
- $name=$path[‘filename’];
- проверка файла на существование
- экранирование символов
- символ экранируется ‘ в тексте
- ‘\’empty\’,\’empty\’‘;
- символ экранируется ‘ в тексте
- структура данных
- массив
- последний элемент массива
- end($arr);
- текст в массив
- $arr=explode(‘,’, $text);
- последний элемент массива
- массив
Рубрики
Кассы — Онлайн «Эвотор»
сканирует мелкий qr-коб
единая государственная автоматизированная информационная система
Участники алкогольного рынка
Обязаны отчитываться
По алкоголю
Выпуске
Приемке
Перемещении
Продаже
- source_local
- без характеристик
- в виде каждой уникальной позиции
- отдельная уникальная номенклатура
- в виде каждой уникальной позиции
- использование характеристик
- на каждой номенклатуре на значке есть черный треугольник
- при просмотре данных номенклатуры
- мы можем зайти в его характеристики и увидеть подразделение на две отдельные характеристики
- без характеристик
- два представления альтернативных вариантов номенклатуры
- без характеристик
- использование характеристик