Skip to content

Instantly share code, notes, and snippets.

View dbulgakov's full-sized avatar
🤙

Dmytro Bulhakov dbulgakov

🤙
View GitHub Profile
program ConsoleNoObj;
{$APPTYPE CONSOLE}
uses
SysUtils, Math;
var
R, x0, y0, x1, y1, xC, yC : real;
ans : string;
program ConsoleNoObj;
{$APPTYPE CONSOLE}
uses
SysUtils,
Math;
Var pairNumber : integer;
{число пар окружность - прямая}
Xcircle, Ycircle, XlineStart, YlineStart, XlineEnd, YlineEnd : array of real;
{координаты центров окружностей и начальных/конечных точек прямых}
program ConsoleObj;
{$APPTYPE CONSOLE}
uses
SysUtils,
Math;
Type point = class {объявление класса точка}
private
X, Y : real;
public
constructor create(X, Y : real);
program ConsoleObj;
{$APPTYPE CONSOLE}
uses
SysUtils,
Math;
Type line = class {объявление класса прямая}
private
Xstart, Ystart, Xend, Yend : real;
public
def create_plot(grid_scores, plot_name):
scores = [[item[0]['C'],
item[1],
(np.sum((item[2]-item[1])**2)/(item[2].size-1))**0.5] for item in optimizer.grid_scores_]
scores = np.array(scores)
plt.plot(scores[:,0], scores[:,1])
plt.title(plot_name)
plt.xlabel('Parametr values')
plt.ylabel('Sandard deviation')
plt.show()
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
procedure TForm1.btn1Click(Sender: TObject);
var
i: integer;
begin
try
pairNumber := StrToInt(edt1.Text);
if pairNumber <= 0 then // checking for negative values
begin
ShowMessage('×èñëî ïàð äîëæíî áûòü ïîëîæèòåëüíî.');
exit;
procedure TForm1.N7Click(Sender: TObject);
var
i : integer;
outputString: string;
begin
try
// Resizing our arrays
SetLength(lineArray, pairNumber);
SetLength(circleArray, pairNumber);
for i := 1 to pairNumber do // iterating over grid rows to create objects
procedure TForm3.FormPaint(Sender: TObject);
var
x0,y0, i:integer;
begin
if insideNumber <> -1 then
begin
x0:= round(Form3.ClientWidth / 2);
y0:= round(Form3.ClientHeight / 2);
With Form3.Canvas do
@dbulgakov
dbulgakov / gist:2c98f2c155821fb99b2fffe96d14f3fa
Created August 24, 2016 06:56
ClassCastException at measureChildwithMargin
8-24 09:55:11.460 9696-9696/com.dbulgakov.task1 E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.dbulgakov.task1, PID: 9696
java.lang.ClassCastException: android.view.ViewGroup$LayoutParams cannot be cast to android.view.ViewGroup$MarginLayoutParams
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6111)
at com.dbulgakov.task1.CustomViewGroup.onMeasure(CustomViewGroup.java:66)
at android.view.View.measure(View.java:19730)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6120)
at android.widget.F