We know that curses such as the Imperius curse can be fought off (or resisted) internally.
Can other curses or even jinxes (such as the Impedimenta jinx) be fought off?
I'm thinking mainly of the Tarantallegra curse which Neville suffered twice. Or Legilimency being resisted by Occlumency.
Edit: I should have mentioned that I mean after one has been struck by the curse. Lets leave out shields and deflections.
Similar to when Harry fought off the Imperius curse twice. This is after he had been struck by it.
So, could someone resist the effects of a curse, jinx or spell once they had been hit by it?