NEAO

  • Home
  • Cryptocurrency / 数字货币
  • Program Ape / 程序员
  • Finance / $$$$$
  • Image Processing / 图像处理
  • Life Tips / 生活贴士
  • 2023

  • 2023-11-28
    Apply Functional Programming to Financial Domain
  • 2023-11-25
    Upgrade Hexo
  • 2020

  • 2020-08-30
    Concurrency, Muti-threading, Multi-processing, Asynchronous Programming and Event Loop
  • 2020-05-17
    How to Setup Minecraft Bedrock Server in Docker
  • 2020-05-16
    How to Inspect Docker Volume Data on MacOS
  • 2020-05-14
    How To Save a Broken Wordpress Site From PHP7 Upgrade
  • 2020-05-08
    Use nvm to Manage Multiple Versions of node.js
  • 2019

  • 2019-05-05
    Fixing npm for Homebrew Users
  • 2018

  • 2018-04-27
    Different behavior of 'this' keyword in arrow and non-arrow function
  • 2018-01-02
    Effective C++ item 48: Be Aware of Template Metaprogramming
  • 2018-01-01
    Effective C++ item 47: Use Traits Classes For Information About Types
  • 2017

  • 2017-12-27
    Effective C++ item 46: Define Non-member Functions Inside Templates When Type Conversions Are Desired
  • 2017-12-26
    Effective C++ item 45: Use Member Function Templates to Accept "All Compatible Types"
  • 2017-12-22
    Effective C++ item 44: Factor Parameter-independent code Out of Templates
  • 2017-12-21
    Effective C++ item 43: Know How to Access Names in Templatized Base Classes
  • 2017-12-17
    Effective C++ item 42: Understand the Two Meanings of typename
  • 2017-12-16
    Effective C++ item 41: Understand implicit interfaces and compile-time polymorphism
  • 2017-12-16
    Effective C++ item 40: Use Multiple Inheritance Judiciously
  • 2017-12-03
    Effective C++ item 39: Use Private Inheritance Judiciously
  • 2017-11-28
    Effective C++ item 38: Model "has-a" or "is-implemented-in-terms-of" through composition
  • 2017-11-25
    Effective C++ item 37: Never Redefine a Function's Inherited Default Parameter Value
  • 2017-11-25
    Effective C++ item 36: Never Redefine an Inherited Non-virtual Function Value
  • 2017-11-24
    Effective C++ item 35: Consider Alternatives to Virtual Functions
  • 2017-11-24
    Effective C++ item 34: Differentiate Between Inheritance of Interface and Inheritance of Implementation
  • 2017-11-19
    Effective C++ item 33: Avoid Hiding Inherited Names
  • 2017-11-19
    Effective C++ item 32: Make Sure Public Inheritance Models "is-a"
  • 2017-11-18
    Effective C++ item 31: Minimize Compilation Dependencies Between Files
  • 2017-11-18
    Effective C++ item 30: Understand The Ins and Outs of Inlining
  • 2017-11-15
    Effective C++ item 29: Strive For Exception-safe Code
  • 2017-11-12
    Effective C++ item 28: Avoid Returning "handles" to Object Internals
  • 2017-11-12
    Effective C++ item 27: Minimize Casting
  • 2017-11-12
    Effective C++ item 26: Postpone Variable Definitions As Long As Possible
  • 2017-10-22
    Effective C++ item 25: Consider Support For a Non-throwing swap
  • 2017-10-16
    Effective C++ item 24: Declare Non-member Functions When Type Conversions Should Apply to All Parameters
  • 2017-10-14
    Effective C++ item 23: Prefer Non-member Non-friend Functions to Member Functions
  • 2017-10-01
    How to install custom gcc version on CentOS/RHEL
  • 2017-09-16
    How to Upload Vagrant Box to Vagrant Cloud
  • 2016

  • 2016-06-23
    HTML Cheat Sheet
  • 2015

  • 2015-10-07
    Insight of Mobile App Development Process
  • 2013

  • 2013-05-25
    Set up psql database in django.
  • 2013-05-19
    Editing Python code in Vim.
  • 2013-05-11
    Serve django static files for production service and solve missing admin page css problem.
  • 2013-04-20
    How to setup wsgi and Django on Ubuntu server.
  • 2013-04-20
    How to setup name-based virtual host on Ubuntu server.
  • 2013-04-20
    How to make phpMyAdmin work in Ubuntu server.
  • 2013-01-10
    SOLID principles of Object Oriented Design.
  • 2012

  • 2012-12-01
    Effective C++ item 22: Declare data members private.
  • 2012-12-01
    Effective C++ item 21: Don't try to return a reference when you must return an object.
  • 2012-12-01
    Effective C++ item 20: Prefer pass-by-reference-to-const to pass-by-value.
  • 2012-11-23
    Effective C++ item 19: Treat class design as type design.
  • 2012-11-23
    Effective C++ item 18: Make interfaces easy to use correctly and hard to use incorrectly.
  • 2012-11-17
    How to restore windows boot after installing Ubuntu 12.10.
  • 2012-07-29
    Effective C++ item 17: Store newed objects in smart pointers in standalone statements.
  • 2012-07-29
    Effective C++ item 16: Use the same form in corresponding uses of new and delete.
  • 2012-07-29
    Effective C++ item 15: Provide access to raw resources in resource-managing classes.
  • 2012-07-28
    Effective C++ item 14: Think carefully about copying behavior in resource-managing classes.
  • 2012-07-01
    How to open .ica file and setup Citrix client on Ubuntu.
  • 2012-04-15
    How to use doxygen to generate caller and inheritance diagram.
  • 2012-04-09
    Effective C++ item 13: Use objects to manage resources.
  • 2012-04-09
    Effective C++ item 12: Copy all parts of an object.
  • 2012-04-08
    Effective C++ item 11: Handle assignment to self in operator=.
  • 2012-04-07
    Effective C++ item 10: Have assignment operators return a reference to *this.
  • 2012-04-03
    Effective C++ item 9: Never call virtual functions during construction or destruction.
  • 2012-03-22
    Effective C++ item 8: Prevent exceptions from leaving destructors.
  • 2012-03-18
    Effective C++ item 7: Declare destructors virtual in polymorphic base classes.
  • 2012-03-18
    Effective C++ item 6: Explicitly disallow the use of compiler-generated functions you do not want.
  • 2012-03-17
    Setup git repository and start using git.
  • 2012-02-21
    Effective C++ item 5: Know what functions C++ silently writes and calls.
  • 2012-02-19
    Mount missing partitions in Ubuntu 11.10
  • 2012-02-18
    Install opencv on linux
  • 2012-01-31
    Visitor pattern and double dispatch in C++.
  • 2012-01-22
    Effective C++ item 4: Make sure that objects are initialized before they're used.
  • 2012-01-20
    Effective C++ item 3: Use const whenever possible
  • 2012-01-17
    Effective C++ item 2: Prefer consts, enums, and inlines to #defines.
  • 2012-01-17
    Effective C++ item 1: View C++ as a federation of languages.
  • 2012-01-17
    How to clone/copy SVN repository to another computer
  • 2012-01-17
    SVN: local delete/edit, incoming delete upon update
  • 2012-01-17
    Use vim/gvim as a file manager
  • 2012-01-17
    Pure virtual function called in abstract classes (c++ polymorphism)
  • 2012-01-17
    Setup gvim/vim color scheme
  • 2012-01-17
    Fix gvim slowness bug in Ubuntu 11.10
  • 2012-01-17
    C++ implementation of merge sort
  • 2012-01-17
    Why the best place to define templates is in header file? (c++)
  • 2012-01-17
    Setup svn in eclipse
  • 2012-01-17
    Setup code block and syntax highlight
  • 2012-01-17
    Setup SVN on local machine environment
  • 2012-01-17
    Setup ubuntu 11.10 environment
Copyright © 2012-2023 ycshao
  • Home
  • Cryptocurrency / 数字货币
  • Program Ape / 程序员
  • Finance / $$$$$
  • Image Processing / 图像处理
  • Life Tips / 生活贴士