In Quora, there is a question “I read lots of books and articles, but I seem to forget most of what I have learned in them. How can I remember what I learned?” I once had the same doubt, but some of the experiences I recently had have changed my views totally.
A few weeks ago, my computer has a problem: it took a dozen of minutes to shut down after I clicked the shutdown button in the Windows 10’s sidebar. This phenomenon really annoy, Since the problem only occurred in the shutdown phase, and I also realized the hard drive’s light is lighting continually, I know that some system components was still busy using the hard drive and stopped the system from shutting down. I suddenly realized Windows has a feature called Fast Startup since Windows 8. The feature will put the system into deep hibernate state instead of shutting down, this would be the case. After turning off the feature my computer behaved normally.
If I haven’t had the knowledge, I would wipe everything from my hard drive and reinstall, that’s would waste plenty of time.
Another thing remarkable was that after having quite Windows programming field for about three years, a friend of mine asked me for help, so I tried to program a small Windows application, but sadly, the application crashed when I calling the CreateProcess API, the error is Access Violation, I inspected all parameters I passed into that API, It suddenly struck me that the parameter lpCommandLine I passed into this API is a constant value, but this API requires it to be a writable value, why this miracle happen? because I’ve readWindows Via C/C++ two times, even this happened 5 years ago.
After met those interesting things, I totally understood the importance of reading and knowledge accumulation. You have to read lots of books, to accumulate knowledge, so one day if you have caught into troubles, the solution may strike you! This may be the reason why the old saying states: ” It is only when it comes time to apply knowledge that you regret not acquiring enough of it.”