چرک نویس شخصی علی صفرنواده

در اینجا نکات جالب در زمینه های مختلف، برنامه ریزی روزانه، هفتگی و ...، هدف گذاری و همچنین ثبت خاطرات مختصر را انجام می دهم.

چرک نویس شخصی علی صفرنواده

در اینجا نکات جالب در زمینه های مختلف، برنامه ریزی روزانه، هفتگی و ...، هدف گذاری و همچنین ثبت خاطرات مختصر را انجام می دهم.

این بلاگ در واقع بولت ژورنال منه. بولت ژورنال یه روش انعطاف پذیر برنامه ریزی است. خیلی بهتره دفتر کاغذی برای بولت ژورنال استفاده شه و همراه آدم باشه. راستش چند بار سعی کردم، ولی دفتر رو گم می کنم، جا میذارم و یادم میره با خودم ببرم. در واقع اینجا برام نقش بولت ژورنال رو داره.
برای اطلاعات بیشتر درباره بولت ژورنال این وبینار رو ملاحظه بفرمایید:
https://www.aparat.com/v/91GuD
برای اطلاعات بیشتر درباره مدیریت زمان این صفحه رو ملاحظه بفرمایید:
https://planacademy.ir

  • ۰
  • ۰

تعریف right identity

 right identity مشابه left identity تعریف می‏ شود.

  • علی صفرنواده
  • ۰
  • ۰

نکته

On 14th December 1900, German theoretical physicist Max Plank published his seminal paper on the Quantum Theory of Radiation, and quantum physics was born! In the early years of the 20th century, quantum physics was further developed and applied to explain several other experiments by Albert Einstein, Paul Dirac, Neils Bohr and many others.

Quantum theory is extremely non-intuitive, and came as a shock to the physics community, shaking the foundations of scientific knowledge. American physicist Richard Feynman once said, “I think I can safely say that nobody understands quantum mechanics.”

Though a century old now, its interpretations still puzzle scientists and students alike, making it a hot topic for research, with new ‘theories’ coming up all the time!


SassSyntactically Awesome Style Sheets

Angular Gaurd

برای اینکه وسط یک کاری یک کاری انجام دهد مثلا وقتی کاربر یک آدرس را می اورد با استفاده از روت ها چک کند که آیا دسترسی دارد یا نه یا مثلا لاگ کند.

Angular Pipe

SET versus SELECT when assigning variables?



  • SET is the ANSI standard for variable assignment, SELECT is not.
  • SET can only assign one variable at a time, SELECT can make multiple assignments at once.
  • If assigning from a query, SET can only assign a scalar value. If the query returns multiple values/rows then SET will raise an error. SELECT will assign one of the values to the variable and hide the fact that multiple values were returned (so you'd likely never know why something was going wrong elsewhere - have fun troubleshooting that one)
  • When assigning from a query if there is no value returned then SET will assign NULL, where SELECT will not make the assignment at all (so the variable will not be changed from its previous value)
  • As far as speed differences - there are no direct differences between SET and SELECT. However SELECT's ability to make multiple assignments in one shot does give it a slight speed advantage over SET.
    • علی صفرنواده
    • ۰
    • ۰

    تعریف left identity

    Let (S, ) be a semigroup and let a,b E S. We usually write ab instead of a b. An element e in S is called a left identity if ea=a for all a E S.

    • علی صفرنواده
    • ۰
    • ۰

    Examples of semigroups are

    (a) The systems of integers, reals, or complex numbers under usual multiplication (or addition) (b) The set of mappings from a nonempty set S into itself under composition of mappings (c) The set of n X n matrices over complex numbers under multiplication (or addition) of matrices



    http://daneshnameh.roshd.ir/mavara/mavara-index.php?page=واژگان+جبر&SSOReturnPage=Check&Rand=0

    • علی صفرنواده
    • ۰
    • ۰

    Any algebraic structure S with a binary operation + or is normally written (S,+) or (S,•). However, it is also customary to use an expression such as "the algebraic structure S under addition or multiplication." Examples of semigroups are



    • علی صفرنواده
    • ۰
    • ۰

    The simplest algebraic structure to recognize is a semigroup, which is defined as a nonempty setS with an associative binary operation. 

    • علی صفرنواده
    • ۰
    • ۰

    Algebraic structures whose binary operations satisfy particularly important properties are semigroups, groups, rings, fields, modules, and so on. 

    • علی صفرنواده
    • ۰
    • ۰

    An algebraic structure or algebraic system is a nonempty set together with one or more binary operations on that set. 

    • علی صفرنواده
    • ۰
    • ۰

    اصطلاحات Angular 2

    Ahead-of-time (AOT) compilation

    از قبل با ngc کامپایل کنیم.

    Angular module

    برای شکستن قابلیت‏ ها به اجزای کوچک تر. هر module دارای component ها، directive ها و pipe هایی است.

    Annotation

     همان Decoration

    Attribute directives

    دسته ای از directive ها که می توانند ویژگی های عناصر HTML را تغییر دهند.


    Proctactor

    یک چارچوب کامل تست برنامه های Angular می‏ باشد.

    spec


    Observable

    برای کار بصورت آسنکرون با collection ها به کار می رود و در کار با داده های سنگین تاثیر زیادی دارد و جدیدتر از Promise می باشد.

    چه زمانی پای Observable وسط می آید؟ وقتی که قرار است یک Collection از دیتا، Fetch شود.

    چرا آسنکرون؟ شما درخواست دریافت داده های یک لیست را به سرور از طریق یک API داده اید. حالا باید صبر کنید تا داده برگردد. در این صورت همه چیز فریز می شود. در روش آسنکرون این اتفاق نمی افتد. به قول بعضی اساتید ما شبیه ترمز ABS عمل می کند: میخ نمی شود.

    ionic framework

    چارچوبی است که با استفاده از آن می توان از کد AngularJS 2 خروجی Anroid و iOS گرفت. به عنوان IDE می توان از Android Studio برای کار با آن استفاده کرد. ionic framework مشابه react native می باشد.

    Postman

    یک افزودنی Google Chrome که برای تست API ها بسیار مفید است. این مورد مستقیماً به Angular مربوط نیست ولی چون عملاً در پروژه ها کاربرد دارد در اینجا آورده شود.



    angular-accordion

    A simple and light weight angular directive for adding accordion UI element.

    PIPES
    Pipes transform displayed values within a template.

    مثال گارد
    import { Injectable } from '@angular/core';
    import { Router, CanActivate } from '@angular/router';
    import { tokenNotExpired } from 'angular2-jwt';
    @Injectable()
    export class AuthGuard implements CanActivate {
    constructor(private router: Router) {}
    canActivate() {
    if (tokenNotExpired()) {
    return true;
    }
    this.router.navigate(['/login']);
    return false;
    }
    } RouterOutlet

    Acts as a placeholder that Angular dynamically fills based on the current router state.


    • علی صفرنواده
    • ۰
    • ۰

    USE [DB_Name]


    ALTER TABLE Foreign_Key_Table

    ADD CONSTRAINT FK_ForiegnKeyTable_PrimaryKeyTable FOREIGN KEY (ForeignKeyColumn)

        REFERENCES PrimaryKeyTable(PrimaryKeyTable_PrimaryKeyColumn);

    • علی صفرنواده