Random Quote
Random Quotes
Categories
- A ll Codes (310)
- ACM (221)
- ACM Technique (18)
- ACM-ICPC (57)
- Adhoc/Brute Force (3)
- Algorithm (83)
- Algo Unsolved (3)
- Asymptotic Notation (3)
- Geometry (2)
- Graph (6)
- All Pair Shortest Path (1)
- BFS (1)
- DFS (1)
- Single Source Shortest Path (2)
- Bellman Ford (1)
- Dijkstra (1)
- Topological Sort (1)
- Number Theory (6)
- Euler GCD (1)
- GCD (1)
- LCM (1)
- Prime factorization (1)
- Sieve of Erastosthenes (1)
- Trial Division (1)
- Recursion (3)
- Fibonacci (1)
- Tower of Hanoi (1)
- Searching (3)
- Binary Search (2)
- Linear Search (1)
- Sorting (13)
- Bubble Sort (1)
- Bucket Sort (1)
- Counting Sort (1)
- Heap Sort (1)
- Insertion Sort (1)
- Merge Sort (3)
- Quicksort (2)
- Radix Sort (1)
- Selection Sort (3)
- Tree (6)
- AVL Tree (1)
- B+ Tree (1)
- Binary Search Tree (4)
- Competitive Programming (1)
- Data Structure (6)
- Linked List (1)
- Queue (2)
- Circular Queue (1)
- Stack (1)
- Future Reference (1)
- Problem Solution (101)
- Codeforces (3)
- DevSkill (1)
- HackerEarth (17)
- HackerRank (4)
- Lightoj (2)
- SPOJ (1)
- Unsolved (1)
- URI Online Judge (34)
- UVa (18)
- Programming Contest (2)
- Programming Problem Solving (18)
- CS Courses (141)
- Art of Effective Living (1)
- Artificial Intelligence (12)
- Assembly Language (3)
- Compiler Design (1)
- Computer Architecture (3)
- Data Communication (1)
- Data Mining (10)
- WEKA (2)
- Database (10)
- SQL (8)
- Digital Image Processing (5)
- Embedded Systems (2)
- Arduino (2)
- Games Development (1)
- Graphics (9)
- OpenGL (7)
- Mathematics (25)
- Numerical Method (18)
- Bisection Method (4)
- Numerical Method (18)
- Microprocessor (1)
- OOP (44)
- Operating System (11)
- Bash/Shell Scripting (7)
- CPU Scheduling (1)
- Simulation and Modelling (1)
- Web Engineering (1)
- Experience (3)
- Events (1)
- Food Review (1)
- Travel (1)
- Fitness (15)
- Body Transformation (2)
- Bodybuilding (7)
- Cycling (2)
- Fat Loss (2)
- Fitness Motivation (5)
- Health (2)
- Mental Health (1)
- My Gym (2)
- My Life Chart (3)
- My Life Style (3)
- Weight loss (1)
- Graphics Design (1)
- Photoshop (1)
- HigherStudy (72)
- EducationUSA (2)
- English Learning (9)
- Pronunciation (3)
- German Learning (18)
- Germany (2)
- Grammar (7)
- GRE (17)
- IELTS (26)
- Handwriting Improvement (1)
- Listening (4)
- Reading (1)
- Speaking (2)
- Writing Task (3)
- TOEFL (2)
- HTML/CSS (1)
- Job (43)
- CSE (2)
- CV/Resume (4)
- Interview (22)
- Fresher/Intern (1)
- Java (5)
- Masters of Science (1)
- Introductory Data Analysis(IDA) (1)
- Excel (1)
- Introductory Data Analysis(IDA) (1)
- MSSQL (3)
- Stored Procedures (1)
- T-SQL (1)
- Open Source (6)
- Linux (4)
- Ubuntu 15.04 (1)
- Ubuntu 18.04 (1)
- Ubuntu14.04 (1)
- Ubuntu (2)
- Linux (4)
- Philosophy of Life (163)
- Learning (1)
- Life (9)
- Life Motivation (122)
- Business/Money (5)
- Career/Earning (10)
- Depression (3)
- Fearless Motivation (1)
- Life Quotes (2)
- Life Story/Journey (1)
- Passion (1)
- People Skill/Networking (14)
- Stress (2)
- Study Motivation (57)
- Success Hacks (73)
- Healthy Habit (15)
- Never Quit (35)
- Patience (22)
- Social Skills/Communicative Skills (5)
- Time Management (4)
- Life Productivity (10)
- Life Rules (3)
- Life Skills (3)
- Lifefact (3)
- Lifelessons (6)
- Lifestyle (1)
- Love (8)
- Motivation (16)
- Motivational Posts (5)
- Music (4)
- Poems (1)
- Love (1)
- Poetry (1)
- Ramadan (1)
- Romance (4)
- Sadness (2)
- Sarcasm (2)
- Thoughts (2)
- Pore Abar Bujhbo (8)
- Presentation (8)
- Programming (316)
- Language (288)
- C (152)
- Array (24)
- C library function (3)
- C Refresh (106)
- Function (17)
- logic (1)
- Logic Logic (4)
- Logics (1)
- Memory Management (1)
- Pointer (19)
- String (21)
- Structured Programming (1)
- C# (40)
- C++ (35)
- Vector (1)
- Java (44)
- Javascript (1)
- PHP (18)
- Python (13)
- C (152)
- Language (288)
- Project (2)
- Project Report (1)
- Research (49)
- BigData (3)
- Data Science (14)
- Machine Learning (23)
- Natural Language Processing(NLP) (5)
- Plagiarism Checker (1)
- Research Papers (3)
- Research Topic (1)
- Statistics (3)
- Sentiment Analysis (3)
- Software Development (80)
- .NET (34)
- Xamarin (1)
- Android (10)
- ASP.NET (10)
- Debate (2)
- Design Pattern (3)
- Laravel (4)
- Object Notation (3)
- Regex (2)
- Software Development Life Cycle(SDLC) (4)
- Training (9)
- LICT (9)
- unity3d (1)
- Version Control/SVN (4)
- XML (1)
- .NET (34)
- Tech Tips (21)
- Desktop (1)
- Fix (1)
- Laptop (1)
- Laptop(ল্যাপটপ) (1)
- HP (1)
- Techie Talk (15)
- Tech Debate (2)
- VPS (2)
- Uncategorized (35)
- University Life (4)
- 11th semester (1)
- 7th semester (1)
- 9th semester (1)
- Web Links (1)
- বাংলা (10)
- অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং (1)
- রিসার্চ (1)
- সি প্রোগ্রামিং (2)
- হার্ডডিস্ক পার্টিশান (1)
-
Recent Comments
- ijazbesant on Become a Software Engineer in PHP platform
- zakilive on OOPs ! অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কনসেপ্ট এবং তার সূচনা :D
- Hasibul Hasan on OOPs ! অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কনসেপ্ট এবং তার সূচনা :D
- Rezaul Islam on Some Android Links that May Help
- chris woodward on Project UX design for Java Balloon Shooter Game in 4th semester
Monthly Archives: December 2017
My journey through 2017
My journey through 2017:
- Passed my dream subject CSE in 4 years by keeping a decent CGPA, thesis, extra curriculur, research papers, hackathons, project fair, ACM contests, math olympiad without any fail/retake in undergraduate
- Did 1.5 years research thesis based on ML
- Took some undergraduate classes
- Got the graduation convocation cap
- Done TA ship successfully
- Solved 250+ more ACM type algorithmic problems after graduation
- Submitted data mining paper and rejected 2 times from IEEE
- Found that there is no job in BD industry for CSE researchers all are developing jobs except teaching career.
- Moved to PHP based platform
- Some failed interview for Software Engineering position
- Got job at April 1 as a software engineer for 3.5 years just after practicing 20 days laravel framework ; there condition was so strict though! :/
- unfortunately missed it
- Found the condition of PHP jobs in the BD job market though I loved it since my childhood 🙁
- Switched to C#/.NET
- Enrolled professional training outside of university curriculum for the first time through LICT+BCC scholarship
- Got one semester temporary fulltime Lecturer position from an reputed university after passing 3-4 types of interview including written tests.
- Seen everyone got the Lecturer job in FB page before Eid, I thought I am not selected and no chances, then I focused in C# training but one day got the call from HR unfortunately missed it for not understanding the HR tones of saying while I was sleeping after whole night coding the C# homework. Missed it 🙁
- Attended BUET exam for the first time and failed :/
- Got decent merit position in JU with 3 hr preparation for MSc
- Got sick for the first time for jaundice
- Attended some govt. job exam and found this is maybe not for me
- published my technical blog with everyone in facebook after 7 years
- My blog got hacked after 4 years
- Recovered successfully in 10 minutes! :p
- Learned about people, met with lots of positive and negative people, Learned some terms loyal,disloyal,fake from the real life
- Searched someone special for myself
- To be continued.
- I am happy with my life and I have both failure and some success stories in 2017 which I didn’t share before. I am exploring my life. I am happy with it. Allah knows better where I am going in coming years. Please keep me in your prayers. 🙂
Posted in Life Story/Journey
LICT .NET Training | Kamal Protap Sir | Part 3
09/11/2017 vids
Property:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
using System; namespace LinqOperators { class Student { private int Sid; private string sname; public int StudentID { get { return Sid; } set { Sid = value; } } //public void Display() //{ // Console.WriteLine(Sid); //} public string StudentName { get { return sname; } set { sname = value; } } } class Program { static void Main(string[] args) { Student obj=new Student(); obj.StudentID = 10; obj.StudentName = "Zaki"; Console.WriteLine(obj.StudentName); Console.WriteLine(obj.StudentID); //obj.Display(); Console.ReadKey(); } } } |
Automatic Property:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
//auto implemented property using System; namespace LinqOperators { class Student { public int Sid { private get; set; } public string Sname { get; set; } } class Program { static void Main(string[] args) { Student obj=new Student(); obj.Sid = 10; obj.Sname = "Zaki"; Console.WriteLine(obj.Sid+" "+obj.Sname); Console.ReadKey(); } } } |
Delegates:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
using System; namespace Delegates { delegate int Caluclation(int Fnum, int Snum); class Delegates { public static int Add(int Firstnum, int Secondnum) { return Firstnum + Secondnum; } public static int Sub(int Firstnum, int Secondnum) { return Firstnum - Secondnum; } public static string Display(string Sname) { return Sname; } public static void Main(string[] args) { Caluclation calc = Add; Console.WriteLine(calc.Invoke(3, 4)); calc = Sub; Console.WriteLine(calc.Invoke(10, 5)); Console.ReadKey(); } } } |
Lambda Expression with FUNC:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
using System; namespace LamdawithDelegates { delegate int MyDelegatesss(int firstNum, int secondNum); class Program { public static int Add(int firstNum, int secondNum) { return firstNum + secondNum; } static void Main(string[] args) { MyDelegatesss calc = Add; Console.WriteLine(calc.Invoke(5,4)); Console.ReadKey(); } } } |
Some logics:
1 2 3 4 5 6 |
//delegate example delegate int MyDelegate(int firstNumber, int secondNumber); MyDelegate myDelegate=(firstNumber,secondNumber)=>firstNumber+secondNumber int result=myDelegate(3,4); Console.WriteLine(result); |
Lambda using Function:
1 2 3 4 |
//lambda using FUNC Func<int, int , int> funcdel=(a,b)=>{return a*b}; int Result=funcdel(30,20); Console.WriteLine(Result); |
Multicast Delegates:
A delegate instance holding the multiple method at a time is multicast delegate.
But the rule is that all the method must be altered because all method in a single instance they remain present. Multiple reference method at a time.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
using System; namespace MulticastDelegates { public delegate void MultiDelegate(int a, int b); public class SampleClass { public static void Add(int x, int y) { Console.WriteLine("Addition value:"+(x+y)); } public static void Sub(int x, int y) { Console.WriteLine("Subtraction Value:"+(x-y)); } public static void Mul(int x, int y) { Console.WriteLine("Mutiplication Value:"+(x*y)); } } class Program { static void Main(string[] args) { MultiDelegate del = SampleClass.Add; del += SampleClass.Sub; del += SampleClass.Mul; del(10, 5); Console.WriteLine(); del -= SampleClass.Mul; del -= SampleClass.Sub; del(10, 5); Console.ReadKey(); } } } |
Anonymous Method:
Unnamed function. In the bracket we are writing the logic. Unnamed method we are writing the logic. Unanmed method.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AnonynemousMethod { public delegate double Areapointer(int r); class Program { static void Main(string[] args) { Areapointer point=new Areapointer( delegate(int r) { return 3.14 * r * r; } ); double area = point(20); Console.WriteLine(area); Console.ReadKey(); } } } |
The same AnonymousMethod work can be done in a single line with this lambda operation:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AnonynemousMethod { public delegate double Areapointer(int r); class Program { static void Main(string[] args) { Areapointer point = r => 3.14 * r * r; double area = point(20); Console.WriteLine(area); Console.ReadKey(); } } } |
=> This is known as goes to operator and it is similar to AnonymousMethod()
Linq also using lambda not only Delegate
Func:
Func is a readymade function where the first data type is for input and the second one is for output. It does not need any delegate to declare.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
using System; namespace FuncwithLambda { class Program { static void Main(string[] args) { Func<double, double> area = r => 3.14 * r * r; double result = area(20); Console.WriteLine(result); Console.ReadKey(); } } } |
Action:
Action does not support any return type:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
using System; namespace Action { class Program { static void Main(string[] args) { Action<String> area = sttr => Console.WriteLine(sttr); area("zaki"); } } } |
COmputer Vision
https://blog.goodaudience.com/a-year-in-computer-vision-part-1-of-4-eaeb040b6f46
Posted in Uncategorized
DataReader and DataAdapter and DataSet
Difference Between DataReader and DataAdapter and DataSet:
Datareader: Datareader will be the best choice where we need to show the data to the user which requires no manipulation.
DataAdapter: DataAdapter read data from the database and is used to bind the data to the DataSet because DataAdapter working as a bridge between DataSet and the DataBase.
DataSet: DataSet is best suited where there is possibility of manipulation on the data.
In this article you will learn about the Connected And Disconnected Environment in ADO.NET.
Posted in ASP.NET
Quotes
চেস্টা ক রে হেরে যাওয়াতে লজ্জার কিছু নাই…লজ্জা তো তারাই পাবে যারা চেস্টা ক রতে ভয় পায়
যারা চেষ্টা করে না, অন্যদেরকেও টেনে নিচে নামিয়ে রাখতে চায়, ওদের কথায় কান দেবেন না।
Posted in Life Quotes