What does die hard attitude mean?

"Die hard" means pretty much what it seems to mean. If you die hard, you hang on until the end. A "die hard attitude" would be someone who's determined to finish whatever it is and not quit.