`
zwhc
  • 浏览: 269648 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

将数字转为指定长度的字符串,如果位数不够,添加前缀 0

阅读更多
呃。。。好象可以用 java.text.DecimalFormat。。。先研究一下这个类。

这个是旧的,有问题:
	/**
	 * 将数字转为指定长度的字符串,如果位数不够,添加前缀 0
	 * @param value
	 * @param length
	 * @return
	 */
	private static String i2s(int value, int length)
	{
//		System.out.println("value:" + value);
//		System.out.println("length:" + length);
		String s = String.valueOf(value);
		if(s.length()>length)
		{
			throw new RuntimeException("length is too short.");
		}
		else if(s.length()==length)
		{
			return s;
		}
		else
		{
			char[] cc = new char[length];
			int i=0;
			for(; i<length - s.length(); i++)
			{
				cc[i] = '0';
			}
			for(; i<length; i++)
			{
				//System.out.println(i);
				cc[i] = s.charAt(length - i - 1); //这里容易出错:length - i - 1
			}
			return new String(cc);
		}
	}

	private static void testI2s()
	{
		for (int i = 0; i < 1050; i++) {
			System.out.println(i2s(i, 3));
		}
	}


这个是新的,改好了:

	/**
	 * 将数字转为指定长度的字符串,如果位数不够,添加前缀 0
	 * 
	 * @param value
	 * @param length
	 * @return
	 */
	private static String i2s(int value, int length) {
		//System.out.println("value:" + value);
		//System.out.println("length:" + length);
		String s = String.valueOf(value);
		//System.out.println("s:" + s);
		int slen = s.length();
		if (slen > length) {
			throw new RuntimeException("length is too short.");
		} else if (s.length() == length) {
			return s;
		} else {
			char[] cc = new char[length];
			int i = 0;
			for (; i < length - slen; i++) {
				//System.out.println("0 i:" + i);
				cc[i] = '0';
			}
			for (; i < length; i++) {
				//cc[i] = s.charAt(length - i - 1); // 这里容易出错:length - i - 1
				int idx = i-(length-slen); // 这里容易出错:length - i - 1
				cc[i] = s.charAt(idx); 
				//System.out.println("i:" + i + " idx:" + idx);
			}
			i = 0;
//			for (; i < length; i++) {
//				System.out.println("cc[" + i + "]:" + cc[i]);
//			}
			return new String(cc);
		}
	}

	private static void testI2s() {
		for (int i = 0; i < 1050; i++) {
		//for (int i = 10; i < 15; i++) {
			//System.out.println("i2s:" + i2s(i, 3));
			//System.out.println();
			System.out.println(i2s(i, 3));
		}
	}



DecimalFormat 版
	private static String i2s_02(int value, int length)
	{
		//java.util.Formatter
		//DecimalFormat df = new DecimalFormat("###");
		//DecimalFormat df = new DecimalFormat("000");
		
		char[] cc = new char[length];
		int i=0;
		for(i=0; i<length; i++)
		{
			//cc[i] = '#';
			cc[i] = '0';
		}
		
		DecimalFormat df = new DecimalFormat( new String(cc) );
		
		String s = df.format(value);
		if(s.length()>length)
		{
			throw new RuntimeException("length is too short.");
		}
		return s;
	}
	
	
	private static void testI2s_02()
	{
		for (int i = 0; i < 1050; i++) {
			System.out.println(i2s_02(i, 3));
		}
	}


0
3
分享到:
评论
2 楼 zwhc 2014-05-02  
finalerboy 写道
有问题的。。。而且问题多得很,
你自己试试

	for(int j=0;j<=999;j++){
		System.out.println(ProjectUtil.i2s(j, 2));
	}


输出的是:

0001
0002
0009
0001
0011
0021
0031
0041
0051



不好意思,最近比较少上来。确实有问题。已经改好了。

不过,当时我记得测过啊,太奇怪了。
1 楼 finalerboy 2013-11-19  
有问题的。。。而且问题多得很,
你自己试试

	for(int j=0;j<=999;j++){
		System.out.println(ProjectUtil.i2s(j, 2));
	}


输出的是:

0000
0001
0002
0003
0004
0005
0006
0007
0008
0009
0001
0011
0021
0031
0041
0051
0061
0071
0081
0091
0002
0012
0022
0032
0042
0052
0062
0072
0082
0092
0003
0013
0023
0033
0043
0053
0063
0073
0083
0093
0004
0014
0024
0034
0044
0054
0064
0074
0084
0094
0005
0015
0025
0035
0045
0055
0065
0075
0085
0095
0006
0016
0026
0036
0046
0056
0066
0076
0086
0096
0007
0017
0027
0037
0047
0057
0067
0077
0087
0097
0008
0018
0028
0038
0048
0058
0068
0078
0088
0098
0009
0019
0029
0039
0049
0059
0069
0079
0089
0099
0001
0101
0201
0301
0401
0501
0601
0701
0801
0901
0011
0111
0211
0311
0411
0511
0611
0711
0811
0911
0021
0121
0221
0321
0421
0521
0621
0721
0821
0921
0031
0131
0231
0331
0431
0531
0631
0731
0831
0931
0041
0141
0241
0341
0441
0541
0641
0741
0841
0941
0051
0151
0251
0351
0451
0551
0651
0751
0851
0951
0061
0161
0261
0361
0461
0561
0661
0761
0861
0961
0071
0171
0271
0371
0471
0571
0671
0771
0871
0971
0081
0181
0281
0381
0481
0581
0681
0781
0881
0981
0091
0191
0291
0391
0491
0591
0691
0791
0891
0991
0002
0102
0202
0302
0402
0502
0602
0702
0802
0902
0012
0112
0212
0312
0412
0512
0612
0712
0812
0912
0022
0122
0222
0322
0422
0522
0622
0722
0822
0922
0032
0132
0232
0332
0432
0532
0632
0732
0832
0932
0042
0142
0242
0342
0442
0542
0642
0742
0842
0942
0052
0152
0252
0352
0452
0552
0652
0752
0852
0952
0062
0162
0262
0362
0462
0562
0662
0762
0862
0962
0072
0172
0272
0372
0472
0572
0672
0772
0872
0972
0082
0182
0282
0382
0482
0582
0682
0782
0882
0982
0092
0192
0292
0392
0492
0592
0692
0792
0892
0992
0003
0103
0203
0303
0403
0503
0603
0703
0803
0903
0013
0113
0213
0313
0413
0513
0613
0713
0813
0913
0023
0123
0223
0323
0423
0523
0623
0723
0823
0923
0033
0133
0233
0333
0433
0533
0633
0733
0833
0933
0043
0143
0243
0343
0443
0543
0643
0743
0843
0943
0053
0153
0253
0353
0453
0553
0653
0753
0853
0953
0063
0163
0263
0363
0463
0563
0663
0763
0863
0963
0073
0173
0273
0373
0473
0573
0673
0773
0873
0973
0083
0183
0283
0383
0483
0583
0683
0783
0883
0983
0093
0193
0293
0393
0493
0593
0693
0793
0893
0993
0004
0104
0204
0304
0404
0504
0604
0704
0804
0904
0014
0114
0214
0314
0414
0514
0614
0714
0814
0914
0024
0124
0224
0324
0424
0524
0624
0724
0824
0924
0034
0134
0234
0334
0434
0534
0634
0734
0834
0934
0044
0144
0244
0344
0444
0544
0644
0744
0844
0944
0054
0154
0254
0354
0454
0554
0654
0754
0854
0954
0064
0164
0264
0364
0464
0564
0664
0764
0864
0964
0074
0174
0274
0374
0474
0574
0674
0774
0874
0974
0084
0184
0284
0384
0484
0584
0684
0784
0884
0984
0094
0194
0294
0394
0494
0594
0694
0794
0894
0994
0005
0105
0205
0305
0405
0505
0605
0705
0805
0905
0015
0115
0215
0315
0415
0515
0615
0715
0815
0915
0025
0125
0225
0325
0425
0525
0625
0725
0825
0925
0035
0135
0235
0335
0435
0535
0635
0735
0835
0935
0045
0145
0245
0345
0445
0545
0645
0745
0845
0945
0055
0155
0255
0355
0455
0555
0655
0755
0855
0955
0065
0165
0265
0365
0465
0565
0665
0765
0865
0965
0075
0175
0275
0375
0475
0575
0675
0775
0875
0975
0085
0185
0285
0385
0485
0585
0685
0785
0885
0985
0095
0195
0295
0395
0495
0595
0695
0795
0895
0995
0006
0106
0206
0306
0406
0506
0606
0706
0806
0906
0016
0116
0216
0316
0416
0516
0616
0716
0816
0916
0026
0126
0226
0326
0426
0526
0626
0726
0826
0926
0036
0136
0236
0336
0436
0536
0636
0736
0836
0936
0046
0146
0246
0346
0446
0546
0646
0746
0846
0946
0056
0156
0256
0356
0456
0556
0656
0756
0856
0956
0066
0166
0266
0366
0466
0566
0666
0766
0866
0966
0076
0176
0276
0376
0476
0576
0676
0776
0876
0976
0086
0186
0286
0386
0486
0586
0686
0786
0886
0986
0096
0196
0296
0396
0496
0596
0696
0796
0896
0996
0007
0107
0207
0307
0407
0507
0607
0707
0807
0907
0017
0117
0217
0317
0417
0517
0617
0717
0817
0917
0027
0127
0227
0327
0427
0527
0627
0727
0827
0927
0037
0137
0237
0337
0437
0537
0637
0737
0837
0937
0047
0147
0247
0347
0447
0547
0647
0747
0847
0947
0057
0157
0257
0357
0457
0557
0657
0757
0857
0957
0067
0167
0267
0367
0467
0567
0667
0767
0867
0967
0077
0177
0277
0377
0477
0577
0677
0777
0877
0977
0087
0187
0287
0387
0487
0587
0687
0787
0887
0987
0097
0197
0297
0397
0497
0597
0697
0797
0897
0997
0008
0108
0208
0308
0408
0508
0608
0708
0808
0908
0018
0118
0218
0318
0418
0518
0618
0718
0818
0918
0028
0128
0228
0328
0428
0528
0628
0728
0828
0928
0038
0138
0238
0338
0438
0538
0638
0738
0838
0938
0048
0148
0248
0348
0448
0548
0648
0748
0848
0948
0058
0158
0258
0358
0458
0558
0658
0758
0858
0958
0068
0168
0268
0368
0468
0568
0668
0768
0868
0968
0078
0178
0278
0378
0478
0578
0678
0778
0878
0978
0088
0188
0288
0388
0488
0588
0688
0788
0888
0988
0098
0198
0298
0398
0498
0598
0698
0798
0898
0998
0009
0109
0209
0309
0409
0509
0609
0709
0809
0909
0019
0119
0219
0319
0419
0519
0619
0719
0819
0919
0029
0129
0229
0329
0429
0529
0629
0729
0829
0929
0039
0139
0239
0339
0439
0539
0639
0739
0839
0939
0049
0149
0249
0349
0449
0549
0649
0749
0849
0949
0059
0159
0259
0359
0459
0559
0659
0759
0859
0959
0069
0169
0269
0369
0469
0569
0669
0769
0869
0969
0079
0179
0279
0379
0479
0579
0679
0779
0879
0979
0089
0189
0289
0389
0489
0589
0689
0789
0889
0989
0099
0199
0299
0399
0499
0599
0699
0799
0899
0999

相关推荐

    南师大c语言数据结构设计真题

    #### 题目五:将任意位数的整数转换成字符串输出 - **题目解析**:实现一个递归函数,可以将整数(包括负数)转换为字符串。 - **解题思路**: 1. **递归函数**:将整数转为字符串的递归函数。 2. **处理符号**:...

    C语言程序设计标准教程

    2.字符常量只能是单个字符,不能是字符串。 3.字符可以是字符集中任意字符。但数字被定义为字符型之后就 不能参与数值运算。如'5'和5 是不同的。'5'是字符常量,不能参与运算。 转义字符 转义字符是一种特殊的字符...

    NX二次开发-属性操作(创建与编辑)

    目前关于属性操作的创建于编辑主要有新旧两个版本,旧版本主要使用UF_ATTR_assign()函数,新版本主要使用UF_ATTR_set_user_attribute()函数。注意在使用新版本是需要初始化。

    编书 机械制图习题集(属性块图框)出版社.dwg

    编书 机械制图习题集(属性块图框)出版社.dwg

    毕业设计物联网实战项目基于 ESP8266 及 1.3 寸 TFT 实现的华为太空人时钟.zip

    【项目资源】: 物联网项目适用于从基础到高级的各种项目,特别是在性能要求较高的场景中,比如操作系统开发、嵌入式编程和底层系统编程。如果您是初学者,可以从简单的控制台程序开始练习;如果是进阶开发者,可以尝试涉及硬件或网络的项目。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。

    【机器人控制】基于MATLAB的不同神经网络控制器性能对比:机器人手臂模型的NNPC、MRC和NARMA-L2控制策略分析(复现论文或解答问题,含详细可运行代码及解释)

    内容概要:本文档提供了三种神经网络控制器(NNPC、MRC和NARMA-L2)在机器人手臂模型上性能比较的MATLAB实现代码及详细解释。首先初始化工作空间并设定仿真参数,包括仿真时间和采样时间等。接着定义了机器人手臂的二阶动力学模型参数,并将其转换为离散时间系统。对于参考信号,可以选择方波或正弦波形式。然后分别实现了三种控制器的具体算法:MRC通过定义参考模型参数并训练神经网络来实现控制;NNPC利用预测模型神经网络并结合优化算法求解控制序列;NARMA-L2则通过两个神经网络分别建模f和g函数,进而实现控制律。最后,对三种控制器进行了性能比较,包括计算均方根误差、最大误差、调节时间等指标,并绘制了响应曲线和跟踪误差曲线。此外,还强调了机器人手臂模型参数的一致性和参考信号设置的规范性,提出了常见问题的解决方案以及性能比较的标准化方法。 适合人群:具备一定编程基础,特别是熟悉MATLAB编程语言的研究人员或工程师,以及对神经网络控制理论有一定了解的技术人员。 使用场景及目标:①理解不同类型的神经网络控制器的工作原理;②掌握在MATLAB中实现这些控制器的方法;③学会如何设置合理的参考信号并保证模型参数的一致性;④能够根据具体的性能指标对比不同控制器的效果,从而选择最适合应用场景的控制器。 其他说明:本文档不仅提供了完整的实验代码,还对每个步骤进行了详细的注释,有助于读者更好地理解每段代码的功能。同时,针对可能出现的问题给出了相应的解决办法,确保实验结果的有效性和可靠性。为了使性能比较更加公平合理,文档还介绍了标准化的测试流程和评估标准,这对于进一步研究和应用具有重要的指导意义。

    《基于YOLOv8的雪场设备识别系统》(包含源码、完整数据集、可视化界面、部署教程)简单部署即可运行。功能完善、操作简单,适合毕设或课程设计.zip

    资源内项目源码是来自个人的毕业设计,代码都测试ok,包含源码、数据集、可视化页面和部署说明,可产生核心指标曲线图、混淆矩阵、F1分数曲线、精确率-召回率曲线、验证集预测结果、标签分布图。都是运行成功后才上传资源,毕设答辩评审绝对信服的保底85分以上,放心下载使用,拿来就能用。包含源码、数据集、可视化页面和部署说明一站式服务,拿来就能用的绝对好资源!!! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.txt文件,仅供学习参考, 切勿用于商业用途。

    (源码)基于Python的微信智能聊天机器人.zip

    # 基于Python的微信智能聊天机器人 ## 项目简介 本项目是一个基于Python的微信智能聊天机器人框架,旨在通过ChatGPT的强大对话能力,将微信打造成一个智能助手。该机器人支持私聊和群聊的智能回复、语音识别、图片生成、插件扩展等功能,能够与好友进行多轮对话,并提供丰富的交互体验。项目支持多端部署,包括个人微信、微信公众号和企业微信应用。 ## 项目的主要特性和功能 多端部署支持个人微信、微信公众号和企业微信应用等多种部署方式。 智能对话支持私聊和群聊的智能回复,具备多轮会话上下文记忆功能,支持GPT3、GPT3.5、GPT4等模型。 语音识别可识别语音消息并通过文字或语音回复,支持Azure、Baidu、Google、OpenAI等多种语音模型。 图片生成支持图片生成和图生图功能(如照片修复),可选择DALLE、Stable Diffusion、Replicate等模型。

    Android毕设实战项目基于Android的健身信息管理系统.zip

    【项目资源】: 适用于从基础到高级的各种项目,特别是在性能要求较高的场景中,比如操作系统开发、嵌入式编程和底层系统编程。如果您是初学者,可以从简单的控制台程序开始练习;如果是进阶开发者,可以尝试涉及硬件或网络的项目。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。

    《基于YOLOv8的医疗废物分类系统》(包含源码、完整数据集、可视化界面、部署教程)简单部署即可运行。功能完善、操作简单,适合毕设或课程设计.zip

    资源内项目源码是来自个人的毕业设计,代码都测试ok,包含源码、数据集、可视化页面和部署说明,可产生核心指标曲线图、混淆矩阵、F1分数曲线、精确率-召回率曲线、验证集预测结果、标签分布图。都是运行成功后才上传资源,毕设答辩评审绝对信服的保底85分以上,放心下载使用,拿来就能用。包含源码、数据集、可视化页面和部署说明一站式服务,拿来就能用的绝对好资源!!! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.txt文件,仅供学习参考, 切勿用于商业用途。

    毕业设计物联网实战项目基于腾讯云物联网开发平台的智能台灯,全套腾讯解决方案,可使用微信小程序远程控制.zip

    【项目资源】: 物联网项目适用于从基础到高级的各种项目,特别是在性能要求较高的场景中,比如操作系统开发、嵌入式编程和底层系统编程。如果您是初学者,可以从简单的控制台程序开始练习;如果是进阶开发者,可以尝试涉及硬件或网络的项目。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。

    scipy-0.11.0.tar.gz

    该资源为scipy-0.11.0.tar.gz,欢迎下载使用哦!

    【机械故障仿真】PT500PLUS平行轴齿轮箱故障测试台Machine Vibration & Gearbox Simulator(机械振动-齿轮箱模拟器):转子及齿轮传动故障模拟与数据采集系统设计

    内容概要:PT500PLUS平行轴齿轮箱故障测试台是由瓦伦尼安(VALENIAN)Machine Vibration & Gearbox Simulator(机械振动-齿轮箱模拟器)开发的专业机械故障仿真测试设备。该测试台旨在模拟和研究转子、齿轮传动、轴承及电机系统中的多种常见故障,包括但不限于轴不对中、转子不平衡、机械松动、轴承故障、齿轮故障(如点蚀、磨损、断齿等)以及电机故障(如转子不平衡、轴承故障、匝间短路等)。测试台配备有先进的传感器和数据采集系统,能够实时采集并分析振动、噪声、转速、扭矩等参数,提供多通道同步信号采集与频谱分析功能。此外,测试台还配备了10寸触摸屏、PLC智能控制系统和急停按钮,确保操作简便和安全。 适用人群:机械工程专业师生、科研人员以及从事机械故障诊断和维护的技术人员。 使用场景及目标:①用于高校和科研机构的教学和研究,帮助学生和研究人员深入理解机械故障的机理;②为企业提供故障诊断和预防性维护的解决方案,提高设备可靠性和运行效率;③通过模拟真实工况下的故障,进行轴承寿命预测性试验,研究轴承故障机制与轴承载荷、转速、振动、温度之间的关系。 其他说明:测试台结构紧凑,模块化设计,便于移动和维护。它不仅支持多种传感器的安装和数据采集,还提供了丰富的分析软件功能,如FFT频谱分析、轴心轨迹图、小波分析等,支持数据导出和二次开发,适用于各种复杂的研究和应用需求。

    ### 【5G智慧文旅】商业街、水街信息集成方案:5G技术赋能全方位智慧化升级与游客体验优化

    内容概要:本文档详细介绍了XXX5G特色商业街的规划设计方案,旨在通过5G技术与物联网等前沿科技的融合,全方位提升游客体验感和街区运营效率。首先,基础信息系统涵盖综合管理智慧平台、统一结算系统、5G视频智慧安防监控系统等多个子系统,实现多系统协同管理和数据安全保障。其次,特色应用方面,推出5G短信服务、5G智慧机器人、5G无人巡逻车、5G+XR时空走廊、5G+元宇宙体验馆等项目,将尖端科技与深厚文化底蕴巧妙结合,创新文旅体验形式。最后,通过5G高清视频直播与分享、5G+高空文旅等举措,进一步提升水街的影响力和吸引力。 适用人群:本方案适用于文旅项目规划者、商业街运营管理者、信息技术从业者以及对智慧城市建设感兴趣的各界人士。 使用场景及目标:①为商业街提供全面的智慧化升级方案,涵盖基础信息系统和特色应用两大部分;②通过5G技术赋能,实现高效运营管理和沉浸式游客体验;③推动文旅产业创新发展,促进地方经济繁荣和社会进步。 其他说明:该方案不仅关注技术实现,更重视用户体验和服务质量,强调文化传承与科技创新的有机结合,致力于打造具有国际影响力的智慧文旅新地标。

    【更新至2023年】2000-2023年中国气候政策不确定性指数(全国、省、市三个层面)

    【更新至2023年】2000-2023年中国气候政策不确定性指数数据(全国、省、市三个层面) 1.时间:2000-2023年 2.来源:使用人工审计和深度学习算法MacBERT模型,基于中国《人民日报》《光明日报》《经济日报》《环球时报》《科技日报》《中国新闻社》等6家主流报纸中的1,755,826篇文章,构建了2000年1月至2023年12月的中国全国、省份和主要城市层面的CCPU指数。研究框架包括六个部分:数据收集、清洗数据、人工审计、模型构建、指数计算与标准化以及技术验证。 3.范围:中国、省、市三个层次 4.参考文献:Ma, Y. R., Liu, Z., Ma, D., Zhai, P., Guo, K., Zhang, D., & Ji, Q. (2023). A news-based climate policy uncertainty index for China. Scientific Data, 10(1), 881. 5.时间跨度:全国层面:日度、月度、年度;省级层面:月度、年度;地级市层面:月度、年度

    毕设单片机实战项目基于STM32F401和ESP8266的硬件开源物连网平台.zip

    【项目资源】: 单片机项目适用于从基础到高级的各种项目,特别是在性能要求较高的场景中,比如操作系统开发、嵌入式编程和底层系统编程。如果您是初学者,可以从简单的控制台程序开始练习;如果是进阶开发者,可以尝试涉及硬件或网络的项目。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。

    机械工程BTS200轴承寿命预测测试台Bearing Prognostics Simulator:多功能加载与润滑系统设计及应用反映了文档的核心内容

    内容概要:BTS200轴承寿命预测测试台是一款专为研究轴承寿命预测及加速磨损过程设计的实验设备。该设备结构灵活,支持不同尺寸和类型的轴承测试,最大负载可达15000N。测试台采用先进的伺服电缸加载系统,能够在轴向和径向上精确施加载荷,并配备高精度测力传感器和温度监测系统,确保实验数据的准确性。此外,BTS200还拥有油液循环润滑系统,通过油膜减少摩擦和磨损,保持机械部件在适宜的工作温度范围内,延长轴承寿命。Bearing Prognostics Simulator(实验台可通过触控屏操作,支持多速运行(0-3000RPM),并具备过热保护机制,在温度超过150℃时自动停机。BTS200广泛应用于轴承寿命预测、故障机制研究以及剩余寿命预测模型的开发。 适合人群:轴承设计研发人员、机械工程研究人员、高校实验室师生及相关领域工程师。 使用场景及目标:①研究轴承在不同载荷和转速条件下的磨损特性;②开发和验证轴承剩余寿命预测模型;③探索轴承故障机制及其对系统性能的影响;④评估不同润滑方式对轴承寿命的影响。 其他说明:BTS200测试台不仅提供硬件支持,还配备了完整的软件控制系统,包括PLC闭环控制、温度监测反馈模块等,确保实验过程的稳定性和数据的可靠性。此外,设备支持快速安装和拆卸测试轴承,便于实验操作。

    AXI Memory Mapped to PCI Express (PCIe) Gen2 v2.9

    xilinx基于PCIE IP的PCIE Bridge IP操作手册

    毕设单片机实战项目基于 STM32F407+ESP8266+RFID 的模拟公交车刷卡收费系统(物联网版).zip

    【项目资源】: 单片机项目适用于从基础到高级的各种项目,特别是在性能要求较高的场景中,比如操作系统开发、嵌入式编程和底层系统编程。如果您是初学者,可以从简单的控制台程序开始练习;如果是进阶开发者,可以尝试涉及硬件或网络的项目。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。

    使用教程 (1).mov

    使用教程 (1).mov

Global site tag (gtag.js) - Google Analytics