. . . Persons not authorized; punishment. Any person not authorized by law, who shall carry, or be found armed with any bowie-knife, sword-cane, pistol, air-gun, slung-shot, or other deadly weapon, shall be liable to a fine of not more than Two Hundred and Fifty Dollars and not less than Ten Dollars, or in default of payment of such fine, to imprisonment for a term not exceeding one year, nor less than three months, upon conviction for such offense, unless good cause be shown for having such dangerous weapon; and any such person may be immediately arrested without warrant by the high sheriff, or any sheriff, policeman, or other officer or person.