It is unlawful for any person, while carrying concealed upon his or her person any dangerous or deadly weapon, to loaf or loiter upon any public street, sidewalk or alley or to wander about from place to place with no lawful business there-by to perform, or to hide, lurk or loiter upon or about the premises of another. (Prior code § 48.01.002)