发表日期: 2022-04-22 15:24:48 浏览次数:114
尉氏网站建设

尉氏县历史悠久。早在7000——8000年前这里就有人类劳动生息。春秋时为郑国别狱,为狱官郑大夫尉氏采食之邑,故名尉氏,沿袭至今。秦始皇三年(前219年)置县,历经分并废置,隶属关系多变。
尉氏县于秦始皇三年置县。“古狱官曰尉氏”,今尉氏原为“郑之别狱”,并以这里为食邑,人们又称此邑为“尉氏”。据《汉书》:“郑大夫尉氏之邑,故遂以为邑。”
春秋时,为郑国别狱。大夫尉氏任狱官,地为采食之邑,邑袭狱官姓氏为名至今。战国时期,尉氏属梁地,秦置县。汉承秦制,尉氏属陈留郡,三国时属魏地,为兖州陈留郡所辖,西晋时归兖州陈留国,惠帝末年,改陈留郡为建昌郡,属洛州。
太平兴国寺塔
太平兴国寺塔
北魏属梁州陈留郡。文帝兴安初,尉氏并入苑陵(故城在今新郑东北)。太安三年(457年)析苑陵复置尉氏。东魏属梁州开封郡。后齐废尉氏入苑陵,隋开皇六年(586年)分苑陵再置尉氏归颍川郡。
唐武德二年(619年)隋遗将王世充僭位称帝置尉州。唐武德四年(621年)平王世充改尉州为洧州,归河南道汴州陈留郡。五代、后梁都汴梁,尉氏均属东京开封府,后唐属汴州宣武军。后晋、后周均属东京开封府。
网上有java连接数组的方法,然而那些都是针对泛型的,偏偏字节数组以及其他几个原始数据类型的数组不属于泛型方法能操控的,于是所有使用泛型的连接数组的方法都失效,只剩下System.arraycopy()这一个可以用的了,然而这个函数参数很多,用起来并没有那么方便,而且每次只能连接两个数组,太麻烦了。
可以用JDK提供的ByteArrayOutputStream搞定这个麻烦。只需要提前计算好最终数组的大小,分配好数组空间之后,刷唰唰往里边按顺序写入想要连接的数组就好了。
//实际上不会因为数组读写而抛出异常byte[] getStrunctureBytes(byte[] data) throws IOException { byte[] groupUID=new BigInteger("0123").toByteArray(); byte[] sn=new BigInteger("456").toByteArray(); byte[] bodySize=new BigInteger("789").toByteArray(); //上边三个字节数组用16字节空间+data的大小,以此大小分配缓冲区避免反复分配和复制内存 ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(16+data.length); byteArrayOutputStream.write(groupUID); byteArrayOutputStream.write(sn); byteArrayOutputStream.write(bodySize); byteArrayOutputStream.write(data); byteArrayOutputStream.flush();//字节数组流的冲刷其实没有用,但是使用流的时候及时冲刷是好习惯
return byteArrayOutputStream.toByteArray();}