stdlib-master.zip
大小:3.72MB
价格:21积分
下载量:0
评分:
5.0
上传者:2301_80488214
更新日期:2025-09-22

Fortran标准库实用程序

资源文件列表(大概)

文件名
大小
stdlib-master/
-
stdlib-master/.editorconfig
1.15KB
stdlib-master/API-doc-FORD-file.md
4.41KB
stdlib-master/CHANGELOG.md
17.91KB
stdlib-master/CMakeLists.txt
2.54KB
stdlib-master/CODE_OF_CONDUCT.md
3.18KB
stdlib-master/CONTRIBUTING.md
4.19KB
stdlib-master/LICENSE
1.06KB
stdlib-master/README.md
13.2KB
stdlib-master/STYLE_GUIDE.md
4.76KB
stdlib-master/VERSION
6B
stdlib-master/WORKFLOW.md
5.85KB
stdlib-master/cmake/
-
stdlib-master/cmake/stdlib.cmake
1.81KB
stdlib-master/config/
-
stdlib-master/config/CMakeLists.txt
2.44KB
stdlib-master/config/DefaultFlags.cmake
1.12KB
stdlib-master/config/cmake/
-
stdlib-master/config/cmake/Findtest-drive.cmake
4.66KB
stdlib-master/config/fypp_deployment.py
6.31KB
stdlib-master/config/requirements.txt
20B
stdlib-master/config/template.cmake
269B
stdlib-master/config/template.pc
322B
stdlib-master/doc/
-
stdlib-master/doc/License.md
57B
stdlib-master/doc/changelog.md
43B
stdlib-master/doc/contributing/
-
stdlib-master/doc/contributing/CodeOfConduct.md
67B
stdlib-master/doc/contributing/StyleGuide.md
210B
stdlib-master/doc/contributing/Workflow.md
214B
stdlib-master/doc/contributing/index.md
194B
stdlib-master/doc/index.md
284B
stdlib-master/doc/media/
-
stdlib-master/doc/media/favicon.ico
16.56KB
stdlib-master/doc/specs/
-
stdlib-master/doc/specs/index.md
2.21KB
stdlib-master/doc/specs/stdlib_ansi.md
5.76KB
stdlib-master/doc/specs/stdlib_array.md
1.8KB
stdlib-master/doc/specs/stdlib_ascii.md
3.34KB
stdlib-master/doc/specs/stdlib_bitsets.md
39.76KB
stdlib-master/doc/specs/stdlib_constants.md
2.44KB
stdlib-master/doc/specs/stdlib_error.md
2.13KB
stdlib-master/doc/specs/stdlib_hash_procedures.md
53.79KB
stdlib-master/doc/specs/stdlib_hashmaps.md
50.98KB
stdlib-master/doc/specs/stdlib_io.md
6.93KB
stdlib-master/doc/specs/stdlib_kinds.md
1.4KB
stdlib-master/doc/specs/stdlib_linalg.md
43.04KB
stdlib-master/doc/specs/stdlib_linalg_state_type.md
2.81KB
stdlib-master/doc/specs/stdlib_logger.md
32.33KB
stdlib-master/doc/specs/stdlib_math.md
17.31KB
stdlib-master/doc/specs/stdlib_optval.md
828B
stdlib-master/doc/specs/stdlib_quadrature.md
7.1KB
stdlib-master/doc/specs/stdlib_random.md
1.3KB
stdlib-master/doc/specs/stdlib_selection.md
9.34KB
stdlib-master/doc/specs/stdlib_sorting.md
30.74KB
stdlib-master/doc/specs/stdlib_specialfunctions.md
1.31KB
stdlib-master/doc/specs/stdlib_specialfunctions_gamma.md
6.77KB
stdlib-master/doc/specs/stdlib_stats.md
12.02KB
stdlib-master/doc/specs/stdlib_stats_distribution_exponential.md
4.81KB
stdlib-master/doc/specs/stdlib_stats_distribution_normal.md
4.8KB
stdlib-master/doc/specs/stdlib_stats_distribution_uniform.md
5.21KB
stdlib-master/doc/specs/stdlib_str2num.md
2.09KB
stdlib-master/doc/specs/stdlib_string_type.md
31.19KB
stdlib-master/doc/specs/stdlib_stringlist_type.md
8.63KB
stdlib-master/doc/specs/stdlib_strings.md
11.29KB
stdlib-master/doc/specs/stdlib_version.md
1.47KB
stdlib-master/example/
-
stdlib-master/example/CMakeLists.txt
1.04KB
stdlib-master/example/array/
-
stdlib-master/example/array/CMakeLists.txt
43B
stdlib-master/example/array/example_falseloc.f90
249B
stdlib-master/example/array/example_trueloc.f90
222B
stdlib-master/example/ascii/
-
stdlib-master/example/ascii/CMakeLists.txt
142B
stdlib-master/example/ascii/example_ascii_reverse.f90
167B
stdlib-master/example/ascii/example_ascii_to_lower.f90
157B
stdlib-master/example/ascii/example_ascii_to_sentence.f90
273B
stdlib-master/example/ascii/example_ascii_to_title.f90
267B
stdlib-master/example/ascii/example_ascii_to_upper.f90
157B
stdlib-master/example/bitsets/
-
stdlib-master/example/bitsets/CMakeLists.txt
823B
stdlib-master/example/bitsets/example_bitsets_all.f90
441B
stdlib-master/example/bitsets/example_bitsets_and.f90
591B
stdlib-master/example/bitsets/example_bitsets_and_not.f90
649B
stdlib-master/example/bitsets/example_bitsets_any.f90
433B
stdlib-master/example/bitsets/example_bitsets_assignment.f90
824B
stdlib-master/example/bitsets/example_bitsets_bit_count.f90
729B
stdlib-master/example/bitsets/example_bitsets_bits.f90
326B
stdlib-master/example/bitsets/example_bitsets_clear.f90
385B
stdlib-master/example/bitsets/example_bitsets_equality.f90
497B
stdlib-master/example/bitsets/example_bitsets_extract.f90
342B
stdlib-master/example/bitsets/example_bitsets_flip.f90
357B
stdlib-master/example/bitsets/example_bitsets_from_string.f90
579B
stdlib-master/example/bitsets/example_bitsets_ge.f90
578B
stdlib-master/example/bitsets/example_bitsets_gt.f90
487B
stdlib-master/example/bitsets/example_bitsets_inequality.f90
505B
stdlib-master/example/bitsets/example_bitsets_init.f90
271B
stdlib-master/example/bitsets/example_bitsets_input.f90
1.05KB
stdlib-master/example/bitsets/example_bitsets_le.f90
570B
stdlib-master/example/bitsets/example_bitsets_lt.f90
481B
stdlib-master/example/bitsets/example_bitsets_none.f90
441B
stdlib-master/example/bitsets/example_bitsets_not.f90
354B
stdlib-master/example/bitsets/example_bitsets_or.f90
597B
stdlib-master/example/bitsets/example_bitsets_output.f90
1.05KB
stdlib-master/example/bitsets/example_bitsets_read_bitset.f90
1.38KB
stdlib-master/example/bitsets/example_bitsets_set.f90
345B
stdlib-master/example/bitsets/example_bitsets_test.f90
375B
stdlib-master/example/bitsets/example_bitsets_to_string.f90
446B
stdlib-master/example/bitsets/example_bitsets_value.f90
383B
stdlib-master/example/bitsets/example_bitsets_write_bitset.f90
1.39KB
stdlib-master/example/bitsets/example_bitsets_xor.f90
608B
stdlib-master/example/constants/
-
stdlib-master/example/constants/CMakeLists.txt
23B
stdlib-master/example/constants/example_constants.f90
1.04KB
stdlib-master/example/error/
-
stdlib-master/example/error/CMakeLists.txt
420B
stdlib-master/example/error/example_check1.f90
213B
stdlib-master/example/error/example_check2.f90
237B
stdlib-master/example/error/example_check3.f90
242B
stdlib-master/example/error/example_check4.f90
246B
stdlib-master/example/error/example_error_stop1.f90
151B
stdlib-master/example/error/example_error_stop2.f90
161B
stdlib-master/example/hash_procedures/
-
stdlib-master/example/hash_procedures/CMakeLists.txt
350B
stdlib-master/example/hash_procedures/example_fibonacci_hash.f90
375B
stdlib-master/example/hash_procedures/example_fibonacci_hash_64.f90
397B
stdlib-master/example/hash_procedures/example_fnv_1_hash.f90
236B
stdlib-master/example/hash_procedures/example_fnv_1_hash_64.f90
296B
stdlib-master/example/hash_procedures/example_fnv_1a_hash.f90
240B
stdlib-master/example/hash_procedures/example_fnv_1a_hash_64.f90
300B
stdlib-master/example/hash_procedures/example_nmhash32.f90
359B
stdlib-master/example/hash_procedures/example_nmhash32x.f90
365B
stdlib-master/example/hash_procedures/example_pengy_hash.f90
388B
stdlib-master/example/hash_procedures/example_spooky_hash.f90
426B
stdlib-master/example/hash_procedures/example_universal_mult_hash.f90
552B
stdlib-master/example/hash_procedures/example_universal_mult_hash_64.f90
520B
stdlib-master/example/hash_procedures/example_water_hash.f90
378B
stdlib-master/example/hashmaps/
-
stdlib-master/example/hashmaps/CMakeLists.txt
923B
stdlib-master/example/hashmaps/example_hashmaps_calls.f90
357B
stdlib-master/example/hashmaps/example_hashmaps_copy_key.f90
395B
stdlib-master/example/hashmaps/example_hashmaps_copy_other.f90
623B
stdlib-master/example/hashmaps/example_hashmaps_entries.f90
363B
stdlib-master/example/hashmaps/example_hashmaps_equal_keys.f90
415B
stdlib-master/example/hashmaps/example_hashmaps_fnv_1_hasher.f90
403B
stdlib-master/example/hashmaps/example_hashmaps_fnv_1a_hasher.f90
413B
stdlib-master/example/hashmaps/example_hashmaps_free_key.f90
361B
stdlib-master/example/hashmaps/example_hashmaps_free_other.f90
517B
stdlib-master/example/hashmaps/example_hashmaps_get.f90
420B
stdlib-master/example/hashmaps/example_hashmaps_get_all_keys.f90
1.19KB
stdlib-master/example/hashmaps/example_hashmaps_get_other_data.f90
3.15KB
stdlib-master/example/hashmaps/example_hashmaps_hasher_fun.f90
496B
stdlib-master/example/hashmaps/example_hashmaps_init.f90
245B
stdlib-master/example/hashmaps/example_hashmaps_key_test.f90
463B
stdlib-master/example/hashmaps/example_hashmaps_loading.f90
308B
stdlib-master/example/hashmaps/example_hashmaps_map_entry.f90
1.5KB
stdlib-master/example/hashmaps/example_hashmaps_num_slots.f90
369B
stdlib-master/example/hashmaps/example_hashmaps_probes.f90
325B
stdlib-master/example/hashmaps/example_hashmaps_rehash.f90
631B
stdlib-master/example/hashmaps/example_hashmaps_remove.f90
1.64KB
stdlib-master/example/hashmaps/example_hashmaps_seeded_nmhash32_hasher.f90
449B
stdlib-master/example/hashmaps/example_hashmaps_seeded_nmhash32x_hasher.f90
450B
stdlib-master/example/hashmaps/example_hashmaps_seeded_water_hasher.f90
437B
stdlib-master/example/hashmaps/example_hashmaps_set.f90
420B
stdlib-master/example/hashmaps/example_hashmaps_set_other_data.f90
801B
stdlib-master/example/hashmaps/example_hashmaps_slots_bits.f90
327B
stdlib-master/example/hashmaps/example_hashmaps_total_depth.f90
381B
stdlib-master/example/io/
-
stdlib-master/example/io/CMakeLists.txt
151B
stdlib-master/example/io/example.dat
96B
stdlib-master/example/io/example.npy
152B
stdlib-master/example/io/example_fmt_constants.f90
922B
stdlib-master/example/io/example_getline.f90
373B
stdlib-master/example/io/example_loadnpy.f90
169B
stdlib-master/example/io/example_loadtxt.f90
273B
stdlib-master/example/io/example_open.f90
199B
stdlib-master/example/io/example_savenpy.f90
160B
stdlib-master/example/io/example_savetxt.f90
154B
stdlib-master/example/linalg/
-
stdlib-master/example/linalg/CMakeLists.txt
839B
stdlib-master/example/linalg/example_blas_gemv.f90
389B
stdlib-master/example/linalg/example_cross_product.f90
240B
stdlib-master/example/linalg/example_determinant.f90
325B
stdlib-master/example/linalg/example_determinant2.f90
287B
stdlib-master/example/linalg/example_diag1.f90
206B
stdlib-master/example/linalg/example_diag2.f90
252B
stdlib-master/example/linalg/example_diag3.f90
263B
stdlib-master/example/linalg/example_diag4.f90
234B
stdlib-master/example/linalg/example_diag5.f90
285B
stdlib-master/example/linalg/example_eig.f90
693B
stdlib-master/example/linalg/example_eigh.f90
1.09KB
stdlib-master/example/linalg/example_eigvals.f90
668B
stdlib-master/example/linalg/example_eigvalsh.f90
824B
stdlib-master/example/linalg/example_eye1.f90
580B
stdlib-master/example/linalg/example_eye2.f90
160B
stdlib-master/example/linalg/example_inverse_function.f90
595B
stdlib-master/example/linalg/example_inverse_inplace.f90
610B
stdlib-master/example/linalg/example_inverse_operator.f90
607B
stdlib-master/example/linalg/example_inverse_subroutine.f90
610B
stdlib-master/example/linalg/example_is_diagonal.f90
324B
stdlib-master/example/linalg/example_is_hermitian.f90
421B
stdlib-master/example/linalg/example_is_hessenberg.f90
384B
stdlib-master/example/linalg/example_is_skew_symmetric.f90
355B
stdlib-master/example/linalg/example_is_square.f90
322B
stdlib-master/example/linalg/example_is_symmetric.f90
329B
stdlib-master/example/linalg/example_is_triangular.f90
384B
stdlib-master/example/linalg/example_kronecker_product.f90
727B
stdlib-master/example/linalg/example_lapack_getrf.f90
383B
stdlib-master/example/linalg/example_lstsq1.f90
646B
stdlib-master/example/linalg/example_lstsq2.f90
1.3KB
stdlib-master/example/linalg/example_outer_product.f90
271B
stdlib-master/example/linalg/example_solve1.f90
636B
stdlib-master/example/linalg/example_solve2.f90
788B
stdlib-master/example/linalg/example_solve3.f90
950B
stdlib-master/example/linalg/example_state1.f90
747B
stdlib-master/example/linalg/example_state2.f90
2.33KB
stdlib-master/example/linalg/example_svd.f90
1.07KB
stdlib-master/example/linalg/example_svdvals.f90
580B
stdlib-master/example/linalg/example_trace.f90
198B
stdlib-master/example/logger/
-
stdlib-master/example/logger/CMakeLists.txt
254B
stdlib-master/example/logger/dummy.txt
52B
stdlib-master/example/logger/example_add_log_unit.f90
530B
stdlib-master/example/logger/example_configure.f90
179B
stdlib-master/example/logger/example_global_logger.f90
345B
stdlib-master/example/logger/example_log_io_error.f90
722B
stdlib-master/example/logger/example_log_text_error.f90
1.05KB
stdlib-master/example/math/
-
stdlib-master/example/math/CMakeLists.txt
456B
stdlib-master/example/math/example_clip_integer.f90
357B
stdlib-master/example/math/example_clip_real.f90
335B
stdlib-master/example/math/example_diff.f90
617B
stdlib-master/example/math/example_gcd.f90
157B
stdlib-master/example/math/example_linspace_complex.f90
320B
stdlib-master/example/math/example_linspace_int16.f90
278B
stdlib-master/example/math/example_logspace_complex.f90
360B
stdlib-master/example/math/example_logspace_int.f90
354B
stdlib-master/example/math/example_logspace_rstart_cbase.f90
412B
stdlib-master/example/math/example_math_all_close.f90
360B
stdlib-master/example/math/example_math_arange.f90
796B
stdlib-master/example/math/example_math_arg.f90
344B
stdlib-master/example/math/example_math_argd.f90
361B
stdlib-master/example/math/example_math_argpi.f90
359B
stdlib-master/example/math/example_math_deg2rad.f90
238B
stdlib-master/example/math/example_math_is_close.f90
450B
stdlib-master/example/math/example_math_rad2deg.f90
294B
stdlib-master/example/math/example_meshgrid.f90
965B
stdlib-master/example/optval/
-
stdlib-master/example/optval/CMakeLists.txt
20B
stdlib-master/example/optval/example_optval.f90
313B
stdlib-master/example/quadrature/
-
stdlib-master/example/quadrature/CMakeLists.txt
156B
stdlib-master/example/quadrature/example_gauss_legendre.f90
315B
stdlib-master/example/quadrature/example_gauss_legendre_lobatto.f90
347B
stdlib-master/example/quadrature/example_simps.f90
237B
stdlib-master/example/quadrature/example_simps_weights.f90
264B
stdlib-master/example/quadrature/example_trapz.f90
234B
stdlib-master/example/quadrature/example_trapz_weights.f90
262B
stdlib-master/example/random/
-
stdlib-master/example/random/CMakeLists.txt
48B
stdlib-master/example/random/example_dist_rand.f90
616B
stdlib-master/example/random/example_random_seed.f90
248B
stdlib-master/example/selection/
-
stdlib-master/example/selection/CMakeLists.txt
44B
stdlib-master/example/selection/example_arg_select.f90
813B
stdlib-master/example/selection/example_select.f90
672B
stdlib-master/example/selection/selection_vs_sort.f90
2.44KB
stdlib-master/example/sorting/
-
stdlib-master/example/sorting/CMakeLists.txt
113B
stdlib-master/example/sorting/example_ord_sort.f90
298B
stdlib-master/example/sorting/example_radix_sort.f90
879B
stdlib-master/example/sorting/example_sort.f90
232B
stdlib-master/example/sorting/example_sort_bitset.f90
1.05KB
stdlib-master/example/sorting/example_sort_index.f90
379B
stdlib-master/example/specialfunctions_gamma/
-
stdlib-master/example/specialfunctions_gamma/CMakeLists.txt
153B
stdlib-master/example/specialfunctions_gamma/example_gamma.f90
728B
stdlib-master/example/specialfunctions_gamma/example_gamma_p.f90
179B
stdlib-master/example/specialfunctions_gamma/example_gamma_q.f90
179B
stdlib-master/example/specialfunctions_gamma/example_ligamma.f90
267B
stdlib-master/example/specialfunctions_gamma/example_log_factorial.f90
270B
stdlib-master/example/specialfunctions_gamma/example_log_gamma.f90
655B
stdlib-master/example/specialfunctions_gamma/example_uigamma.f90
222B
stdlib-master/example/stats/
-
stdlib-master/example/stats/CMakeLists.txt
110B
stdlib-master/example/stats/example_corr.f90
339B
stdlib-master/example/stats/example_cov.f90
431B
stdlib-master/example/stats/example_mean.f90
491B
stdlib-master/example/stats/example_median.f90
506B
stdlib-master/example/stats/example_moment.f90
636B
stdlib-master/example/stats/example_var.f90
621B
stdlib-master/example/stats_distribution_exponential/
-
stdlib-master/example/stats_distribution_exponential/CMakeLists.txt
87B
stdlib-master/example/stats_distribution_exponential/example_exponential_cdf.f90
1.91KB
stdlib-master/example/stats_distribution_exponential/example_exponential_pdf.f90
1.96KB
stdlib-master/example/stats_distribution_exponential/example_exponential_rvs.f90
874B
stdlib-master/example/stats_distribution_normal/
-
stdlib-master/example/stats_distribution_normal/CMakeLists.txt
72B
stdlib-master/example/stats_distribution_normal/example_normal_cdf.f90
1.92KB
stdlib-master/example/stats_distribution_normal/example_normal_pdf.f90
1.91KB
stdlib-master/example/stats_distribution_normal/example_normal_rvs.f90
1.32KB
stdlib-master/example/stats_distribution_uniform/
-
stdlib-master/example/stats_distribution_uniform/CMakeLists.txt
96B
stdlib-master/example/stats_distribution_uniform/example_shuffle.f90
885B
stdlib-master/example/stats_distribution_uniform/example_uniform_cdf.f90
1.77KB
stdlib-master/example/stats_distribution_uniform/example_uniform_pdf.f90
1.83KB
stdlib-master/example/stats_distribution_uniform/example_uniform_rvs.f90
2.71KB
stdlib-master/example/string_type/
-
stdlib-master/example/string_type/CMakeLists.txt
838B
stdlib-master/example/string_type/example_adjustl.f90
262B
stdlib-master/example/string_type/example_adjustr.f90
262B
stdlib-master/example/string_type/example_char.f90
240B
stdlib-master/example/string_type/example_char_position.f90
385B
stdlib-master/example/string_type/example_char_range.f90
233B
stdlib-master/example/string_type/example_constructor_character.f90
211B
stdlib-master/example/string_type/example_constructor_empty.f90
187B
stdlib-master/example/string_type/example_constructor_integer.f90
241B
stdlib-master/example/string_type/example_constructor_logical.f90
248B
stdlib-master/example/string_type/example_constructor_scalar.f90
259B
stdlib-master/example/string_type/example_cont.f90
187B
stdlib-master/example/string_type/example_eq.f90
281B
stdlib-master/example/string_type/example_fread.f90
317B
stdlib-master/example/string_type/example_fwrite.f90
319B
stdlib-master/example/string_type/example_ge.f90
280B
stdlib-master/example/string_type/example_gt.f90
278B
stdlib-master/example/string_type/example_iachar.f90
185B
stdlib-master/example/string_type/example_ichar.f90
182B
stdlib-master/example/string_type/example_index.f90
328B
stdlib-master/example/string_type/example_le.f90
280B
stdlib-master/example/string_type/example_len.f90
317B
stdlib-master/example/string_type/example_len_trim.f90
337B
stdlib-master/example/string_type/example_lge.f90
291B
stdlib-master/example/string_type/example_lgt.f90
292B
stdlib-master/example/string_type/example_lle.f90
291B
stdlib-master/example/string_type/example_llt.f90
292B
stdlib-master/example/string_type/example_lt.f90
278B
stdlib-master/example/string_type/example_move.f90
573B
stdlib-master/example/string_type/example_ne.f90
280B
stdlib-master/example/string_type/example_repeat.f90
204B
stdlib-master/example/string_type/example_reverse.f90
322B
stdlib-master/example/string_type/example_scan.f90
281B
stdlib-master/example/string_type/example_to_lower.f90
339B
stdlib-master/example/string_type/example_to_sentence.f90
373B
stdlib-master/example/string_type/example_to_title.f90
343B
stdlib-master/example/string_type/example_to_upper.f90
339B
stdlib-master/example/string_type/example_trim.f90
214B
stdlib-master/example/string_type/example_uread.f90
297B
stdlib-master/example/string_type/example_uwrite.f90
299B
stdlib-master/example/string_type/example_verify.f90
381B
stdlib-master/example/stringlist_type/
-
stdlib-master/example/stringlist_type/CMakeLists.txt
366B
stdlib-master/example/stringlist_type/example_stringlist_type_clear.f90
575B
stdlib-master/example/stringlist_type/example_stringlist_type_concatenate_operator.f90
1.13KB
stdlib-master/example/stringlist_type/example_stringlist_type_constructor.f90
476B
stdlib-master/example/stringlist_type/example_stringlist_type_equality_operator.f90
936B
stdlib-master/example/stringlist_type/example_stringlist_type_fidx_bidx.f90
258B
stdlib-master/example/stringlist_type/example_stringlist_type_get.f90
880B
stdlib-master/example/stringlist_type/example_stringlist_type_inequality_operator.f90
948B
stdlib-master/example/stringlist_type/example_stringlist_type_insert_at.f90
844B
stdlib-master/example/stringlist_type/example_stringlist_type_len.f90
483B
stdlib-master/example/strings/
-
stdlib-master/example/strings/CMakeLists.txt
316B
stdlib-master/example/strings/example_chomp.f90
648B
stdlib-master/example/strings/example_count.f90
497B
stdlib-master/example/strings/example_ends_with.f90
206B
stdlib-master/example/strings/example_find.f90
422B
stdlib-master/example/strings/example_padl.f90
414B
stdlib-master/example/strings/example_padr.f90
416B
stdlib-master/example/strings/example_replace_all.f90
601B
stdlib-master/example/strings/example_slice.f90
445B
stdlib-master/example/strings/example_starts_with.f90
216B
stdlib-master/example/strings/example_stream_of_strings_to_numbers.f90
776B
stdlib-master/example/strings/example_string_to_number.f90
274B
stdlib-master/example/strings/example_strip.f90
423B
stdlib-master/example/strings/example_to_string.f90
1.28KB
stdlib-master/example/strings/example_zfill.f90
458B
stdlib-master/example/version/
-
stdlib-master/example/version/CMakeLists.txt
21B
stdlib-master/example/version/example_version.f90
223B
stdlib-master/fpm.toml
353B
stdlib-master/include/
-
stdlib-master/include/common.fypp
8KB
stdlib-master/src/
-
stdlib-master/src/CMakeLists.txt
4.65KB
stdlib-master/src/f08estop.f90
900B
stdlib-master/src/f18estop.f90
634B
stdlib-master/src/stdlib_ansi.f90
6.83KB
stdlib-master/src/stdlib_ansi_operator.f90
2.59KB
stdlib-master/src/stdlib_ansi_to_string.f90
1.43KB
stdlib-master/src/stdlib_array.f90
1.87KB
stdlib-master/src/stdlib_ascii.fypp
14.36KB
stdlib-master/src/stdlib_bitsets.fypp
81.7KB
stdlib-master/src/stdlib_bitsets_64.fypp
36.89KB
stdlib-master/src/stdlib_bitsets_large.fypp
45.35KB
stdlib-master/src/stdlib_codata.f90
74.32KB
stdlib-master/src/stdlib_codata_type.fypp
2.18KB
stdlib-master/src/stdlib_constants.fypp
4.09KB
stdlib-master/src/stdlib_error.f90
2.46KB
stdlib-master/src/stdlib_hash_32bit.fypp
9.35KB
stdlib-master/src/stdlib_hash_32bit_fnv.fypp
4.79KB
stdlib-master/src/stdlib_hash_32bit_nm.fypp
31.19KB
stdlib-master/src/stdlib_hash_32bit_water.fypp
12.18KB
stdlib-master/src/stdlib_hash_64bit.fypp
10.22KB
stdlib-master/src/stdlib_hash_64bit_fnv.fypp
4.92KB
stdlib-master/src/stdlib_hash_64bit_pengy.fypp
5.4KB
stdlib-master/src/stdlib_hash_64bit_spookyv2.fypp
23.61KB
stdlib-master/src/stdlib_hashmap_chaining.f90
31.51KB
stdlib-master/src/stdlib_hashmap_open.f90
33.13KB
stdlib-master/src/stdlib_hashmap_wrappers.f90
12.49KB
stdlib-master/src/stdlib_hashmaps.f90
44.79KB
stdlib-master/src/stdlib_io.fypp
14.19KB
stdlib-master/src/stdlib_io_npy.fypp
4.96KB
stdlib-master/src/stdlib_io_npy_load.fypp
18.55KB
stdlib-master/src/stdlib_io_npy_save.fypp
4.53KB
stdlib-master/src/stdlib_kinds.fypp
879B
stdlib-master/src/stdlib_linalg.fypp
49.96KB
stdlib-master/src/stdlib_linalg_blas.fypp
90.02KB
stdlib-master/src/stdlib_linalg_blas_aux.fypp
9.92KB
stdlib-master/src/stdlib_linalg_blas_c.fypp
198.43KB
stdlib-master/src/stdlib_linalg_blas_d.fypp
170.34KB
stdlib-master/src/stdlib_linalg_blas_q.fypp
171.9KB
stdlib-master/src/stdlib_linalg_blas_s.fypp
170.33KB
stdlib-master/src/stdlib_linalg_blas_w.fypp
200.41KB
stdlib-master/src/stdlib_linalg_blas_z.fypp
198.41KB
stdlib-master/src/stdlib_linalg_constants.fypp
425B
stdlib-master/src/stdlib_linalg_cross_product.fypp
568B
stdlib-master/src/stdlib_linalg_determinant.fypp
7.51KB
stdlib-master/src/stdlib_linalg_diag.fypp
2.08KB
stdlib-master/src/stdlib_linalg_eigenvalues.fypp
22.25KB
stdlib-master/src/stdlib_linalg_inverse.fypp
6.35KB
stdlib-master/src/stdlib_linalg_kronecker.fypp
991B
stdlib-master/src/stdlib_linalg_lapack.fypp
1.29MB
stdlib-master/src/stdlib_linalg_lapack_aux.fypp
51.98KB
stdlib-master/src/stdlib_linalg_lapack_c.fypp
3.52MB
stdlib-master/src/stdlib_linalg_lapack_d.fypp
3.67MB
stdlib-master/src/stdlib_linalg_lapack_q.fypp
3.71MB
stdlib-master/src/stdlib_linalg_lapack_s.fypp
3.65MB
stdlib-master/src/stdlib_linalg_lapack_w.fypp
3.6MB
stdlib-master/src/stdlib_linalg_lapack_z.fypp
3.54MB
stdlib-master/src/stdlib_linalg_least_squares.fypp
14.71KB
stdlib-master/src/stdlib_linalg_outer_product.fypp
533B
stdlib-master/src/stdlib_linalg_solve.fypp
6.5KB
stdlib-master/src/stdlib_linalg_state.fypp
16.13KB
stdlib-master/src/stdlib_linalg_svd.fypp
11.19KB
stdlib-master/src/stdlib_logger.f90
58.56KB
stdlib-master/src/stdlib_math.fypp
18.72KB
stdlib-master/src/stdlib_math_all_close.fypp
738B
stdlib-master/src/stdlib_math_arange.fypp
1.7KB
stdlib-master/src/stdlib_math_diff.fypp
4.34KB
stdlib-master/src/stdlib_math_is_close.fypp
1.65KB
stdlib-master/src/stdlib_math_linspace.fypp
2.41KB
stdlib-master/src/stdlib_math_logspace.fypp
3.2KB
stdlib-master/src/stdlib_math_meshgrid.fypp
1.27KB
stdlib-master/src/stdlib_optval.fypp
1.76KB
stdlib-master/src/stdlib_quadrature.fypp
4.44KB
stdlib-master/src/stdlib_quadrature_gauss.f90
3.96KB
stdlib-master/src/stdlib_quadrature_simps.fypp
9.34KB
stdlib-master/src/stdlib_quadrature_trapz.fypp
2.28KB
stdlib-master/src/stdlib_random.fypp
4.86KB
stdlib-master/src/stdlib_selection.fypp
11.02KB
stdlib-master/src/stdlib_sorting.fypp
23.91KB
stdlib-master/src/stdlib_sorting_ord_sort.fypp
17.42KB
stdlib-master/src/stdlib_sorting_radix_sort.f90
17.39KB
stdlib-master/src/stdlib_sorting_sort.fypp
10.4KB
stdlib-master/src/stdlib_sorting_sort_index.fypp
20.41KB
stdlib-master/src/stdlib_specialfunctions.f90
839B
stdlib-master/src/stdlib_specialfunctions_gamma.fypp
34.19KB
stdlib-master/src/stdlib_specialfunctions_legendre.f90
2.03KB
stdlib-master/src/stdlib_stats.fypp
23.04KB
stdlib-master/src/stdlib_stats_corr.fypp
9.25KB
stdlib-master/src/stdlib_stats_cov.fypp
9.54KB
stdlib-master/src/stdlib_stats_distribution_exponential.fypp
8.99KB
stdlib-master/src/stdlib_stats_distribution_normal.fypp
10.68KB
stdlib-master/src/stdlib_stats_distribution_uniform.fypp
15.49KB
stdlib-master/src/stdlib_stats_mean.fypp
4.9KB
stdlib-master/src/stdlib_stats_median.fypp
8.19KB
stdlib-master/src/stdlib_stats_moment.fypp
3.4KB
stdlib-master/src/stdlib_stats_moment_all.fypp
3.46KB
stdlib-master/src/stdlib_stats_moment_mask.fypp
3.99KB
stdlib-master/src/stdlib_stats_moment_scalar.fypp
3.49KB
stdlib-master/src/stdlib_stats_var.fypp
8.51KB
stdlib-master/src/stdlib_str2num.fypp
23.6KB
stdlib-master/src/stdlib_string_type.fypp
44.04KB
stdlib-master/src/stdlib_string_type_constructor.fypp
1.21KB
stdlib-master/src/stdlib_stringlist_type.f90
27.27KB
stdlib-master/src/stdlib_strings.fypp
34.59KB
stdlib-master/src/stdlib_strings_to_string.fypp
3.79KB
stdlib-master/src/stdlib_system.F90
1.06KB
stdlib-master/src/stdlib_version.fypp
1.84KB
stdlib-master/test/
-
stdlib-master/test/CMakeLists.txt
989B
stdlib-master/test/array/
-
stdlib-master/test/array/CMakeLists.txt
20B
stdlib-master/test/array/test_logicalloc.f90
9.01KB
stdlib-master/test/ascii/
-
stdlib-master/test/ascii/CMakeLists.txt
15B
stdlib-master/test/ascii/test_ascii.f90
30.64KB
stdlib-master/test/bitsets/
-
stdlib-master/test/bitsets/CMakeLists.txt
56B
stdlib-master/test/bitsets/test_stdlib_bitset_64.f90
22.19KB
stdlib-master/test/bitsets/test_stdlib_bitset_large.f90
46.36KB
stdlib-master/test/constants/
-
stdlib-master/test/constants/CMakeLists.txt
19B
stdlib-master/test/constants/test_constants.f90
10.26KB
stdlib-master/test/hash_functions/
-
stdlib-master/test/hash_functions/CMakeLists.txt
599B
stdlib-master/test/hash_functions/README.md
685B
stdlib-master/test/hash_functions/SpookyV2.cpp
8.33KB
stdlib-master/test/hash_functions/SpookyV2.h
11.61KB
stdlib-master/test/hash_functions/SpookyV2Test.cpp
1.32KB
stdlib-master/test/hash_functions/generate_hash_arrays.cpp
4.74KB
stdlib-master/test/hash_functions/nmhash.c
273B
stdlib-master/test/hash_functions/nmhash.h
25.63KB
stdlib-master/test/hash_functions/pengyhash.c
840B
stdlib-master/test/hash_functions/pengyhash.h
155B
stdlib-master/test/hash_functions/test_hash_functions.f90
8.93KB
stdlib-master/test/hash_functions/waterhash.c
139B
stdlib-master/test/hash_functions/waterhash.h
3.28KB
stdlib-master/test/hash_functions_perf/
-
stdlib-master/test/hash_functions_perf/CMakeLists.txt
299B
stdlib-master/test/hash_functions_perf/test_32_bit_hash_performance.f90
6.36KB
stdlib-master/test/hash_functions_perf/test_64_bit_hash_performance.f90
5.28KB
stdlib-master/test/hashmaps/
-
stdlib-master/test/hashmaps/CMakeLists.txt
229B
stdlib-master/test/hashmaps/Makefile.manual
105B
stdlib-master/test/hashmaps/test_chaining_maps.f90
14.36KB
stdlib-master/test/hashmaps/test_maps.fypp
25.85KB
stdlib-master/test/hashmaps/test_open_maps.f90
14.3KB
stdlib-master/test/io/
-
stdlib-master/test/io/CMakeLists.txt
399B
stdlib-master/test/io/test_getline.f90
4.99KB
stdlib-master/test/io/test_loadtxt.f90
11.81KB
stdlib-master/test/io/test_loadtxt_qp.fypp
3.63KB
stdlib-master/test/io/test_npy.f90
23.93KB
stdlib-master/test/io/test_open.f90
4.57KB
stdlib-master/test/io/test_parse_mode.f90
5.27KB
stdlib-master/test/io/test_savetxt.f90
6.28KB
stdlib-master/test/io/test_savetxt_qp.fypp
3.66KB
stdlib-master/test/linalg/
-
stdlib-master/test/linalg/CMakeLists.txt
552B
stdlib-master/test/linalg/test_blas_lapack.fypp
4.06KB
stdlib-master/test/linalg/test_linalg.fypp
35.09KB
stdlib-master/test/linalg/test_linalg_determinant.fypp
5.41KB
stdlib-master/test/linalg/test_linalg_eigenvalues.fypp
6.83KB
stdlib-master/test/linalg/test_linalg_inverse.fypp
10.19KB
stdlib-master/test/linalg/test_linalg_lstsq.fypp
5.26KB
stdlib-master/test/linalg/test_linalg_matrix_property_checks.fypp
24.58KB
stdlib-master/test/linalg/test_linalg_solve.fypp
6.36KB
stdlib-master/test/linalg/test_linalg_svd.fypp
11.1KB
stdlib-master/test/logger/
-
stdlib-master/test/logger/CMakeLists.txt
23B
stdlib-master/test/logger/test_stdlib_logger.f90
28.84KB
stdlib-master/test/math/
-
stdlib-master/test/math/CMakeLists.txt
191B
stdlib-master/test/math/test_linspace.f90
14.4KB
stdlib-master/test/math/test_logspace.f90
8.88KB
stdlib-master/test/math/test_meshgrid.fypp
4.12KB
stdlib-master/test/math/test_stdlib_math.fypp
27.41KB
stdlib-master/test/optval/
-
stdlib-master/test/optval/CMakeLists.txt
329B
stdlib-master/test/optval/test_optval.fypp
15.36KB
stdlib-master/test/quadrature/
-
stdlib-master/test/quadrature/CMakeLists.txt
152B
stdlib-master/test/quadrature/test_gauss.f90
24.4KB
stdlib-master/test/quadrature/test_simps.fypp
6.94KB
stdlib-master/test/quadrature/test_trapz.fypp
8.29KB
stdlib-master/test/selection/
-
stdlib-master/test/selection/CMakeLists.txt
199B
stdlib-master/test/selection/test_selection.fypp
20.6KB
stdlib-master/test/sorting/
-
stdlib-master/test/sorting/CMakeLists.txt
106B
stdlib-master/test/sorting/test_sorting.fypp
59.52KB
stdlib-master/test/specialfunctions/
-
stdlib-master/test/specialfunctions/CMakeLists.txt
222B
stdlib-master/test/specialfunctions/Makefile.manual
198B
stdlib-master/test/specialfunctions/test_specialfunctions_gamma.fypp
22.91KB
stdlib-master/test/stats/
-
stdlib-master/test/stats/CMakeLists.txt
709B
stdlib-master/test/stats/test_corr.f90
15.75KB
stdlib-master/test/stats/test_cov.f90
23.54KB
stdlib-master/test/stats/test_distribution_exponential.fypp
12.43KB
stdlib-master/test/stats/test_distribution_normal.fypp
12.73KB
stdlib-master/test/stats/test_distribution_uniform.fypp
16.65KB
stdlib-master/test/stats/test_mean.fypp
15.62KB
stdlib-master/test/stats/test_mean_f03.fypp
13.86KB
stdlib-master/test/stats/test_median.fypp
20.05KB
stdlib-master/test/stats/test_moment.f90
53.06KB
stdlib-master/test/stats/test_random.f90
4.29KB
stdlib-master/test/stats/test_rawmoment.f90
34.07KB
stdlib-master/test/stats/test_var.f90
30.4KB
stdlib-master/test/stats/test_varn.f90
23.13KB
stdlib-master/test/string/
-
stdlib-master/test/string/CMakeLists.txt
454B
stdlib-master/test/string/test_string_assignment.fypp
3.82KB
stdlib-master/test/string/test_string_derivedtype_io.f90
3.69KB
stdlib-master/test/string/test_string_functions.f90
33.46KB
stdlib-master/test/string/test_string_intrinsic.f90
28.35KB
stdlib-master/test/string/test_string_match.f90
4.48KB
stdlib-master/test/string/test_string_operator.f90
5.07KB
stdlib-master/test/string/test_string_strip_chomp.f90
9.31KB
stdlib-master/test/string/test_string_to_number.fypp
5KB
stdlib-master/test/string/test_string_to_string.f90
8.28KB
stdlib-master/test/stringlist/
-
stdlib-master/test/stringlist/CMakeLists.txt
43B
stdlib-master/test/stringlist/test_append_prepend.f90
10.61KB
stdlib-master/test/stringlist/test_insert_at.f90
17.19KB
stdlib-master/test/system/
-
stdlib-master/test/system/CMakeLists.txt
15B
stdlib-master/test/system/test_sleep.f90
1.7KB
stdlib-master/test/terminal/
-
stdlib-master/test/terminal/CMakeLists.txt
16B
stdlib-master/test/terminal/test_colors.f90
2.45KB

资源内容介绍

Fortran 标准库的目标是实现以下总体范围:实用程序(容器、字符串、文件、操作系统/环境集成、单元测试和断言、日志记录......)算法(搜索和排序,合并......)数学(线性代数、稀疏矩阵、特殊函数、快速傅里叶变换、随机数、统计学、常微分方程、数值积分、最优化……)
# Fortran Standard Library[![Actions Status](https://github.com/fortran-lang/stdlib/workflows/CI/badge.svg)](https://github.com/fortran-lang/stdlib/actions)[![Actions Status](https://github.com/fortran-lang/stdlib/workflows/CI_windows/badge.svg)](https://github.com/fortran-lang/stdlib/actions)* [Goals and Motivation](#goals-and-motivation)* [Scope](#scope)* [Getting started](#getting-started) - [Get the code](#get-the-code) - [Requirements](#requirements) - [Supported compilers](#supported-compilers) - [Build with CMake](#build-with-cmake) - [Build with fortran-lang/fpm](#build-with-fortran-langfpm)* [Using stdlib in your project](#using-stdlib-in-your-project)* [Documentation](#documentation)* [Contributing](#contributing)* [Links](#links)## Goals and MotivationThe Fortran Standard, as published by the ISO (https://wg5-fortran.org/), doesnot have a Standard Library. The goal of this project is to provide a communitydriven and agreed upon *de facto* "standard" library for Fortran, called aFortran Standard Library (`stdlib`). We have a rigorous process how `stdlib` isdeveloped as documented in our [Workflow](WORKFLOW.md). `stdlib` is both aspecification and a reference implementation. We are cooperating with theFortran Standards Committee (e.g., the effort[started](https://github.com/j3-fortran/fortran_proposals/issues/104) at the J3committee repository) and the plan is to continue working with the Committee inthe future (such as in the step 5. in the [Workflow](WORKFLOW.md) document), sothat if the Committee wants to standardize some feature already available in `stdlib`, it wouldbase it on `stdlib`'s implementation.## ScopeThe goal of the Fortran Standard Library is to achieve the following general scope:* Utilities (containers, strings, files, OS/environment integration, unit testing & assertions, logging, ...)* Algorithms (searching and sorting, merging, ...)* Mathematics (linear algebra, sparse matrices, special functions, fast Fourier transform, random numbers, statistics, ordinary differential equations, numerical integration, optimization, ...)## Getting started### Get the code```shgit clone https://github.com/fortran-lang/stdlibcd stdlib```### RequirementsTo build the Fortran standard library you need- a Fortran 2008 compliant compiler, or better, a Fortran 2018 compliant compiler (GCC Fortran and Intel Fortran compilers are known to work for stdlib)- CMake version 3.14 or newer (alternatively Make can be used)- a build backend for CMake, like Make or Ninja (the latter is recommended on Windows)- the [fypp](https://github.com/aradi/fypp) preprocessor (used as meta-programming tool)If your system package manager does not provide the required build tools, all build dependencies can be installed with the Python command line installer ``pip``:```shpip install --user fypp cmake ninja```Alternatively, you can install the build tools from the conda-forge channel with the conda package manager:```shconda config --add channels conda-forgeconda create -n stdlib-tools fypp cmake ninjaconda activate stdlib-tools```You can install conda using the [miniforge installer](https://github.com/conda-forge/miniforge/releases).Also, you can install a Fortran compiler from conda-forge by installing the ``fortran-compiler`` package, which installs GFortran.### Supported CompilersThe following combinations are tested on the default branch of stdlib:Name | Version | Platform | Architecture--- | --- | --- | ---GCC Fortran | 10, 11, 12, 13 | Ubuntu 22.04.2 LTS | x86_64GCC Fortran | 10, 11, 12, 13 | macOS 12.6.3 (21G419) | x86_64GCC Fortran (MSYS) | 13 | Windows Server 2022 (10.0.20348 Build 1547) | x86_64GCC Fortran (MinGW) | 13 | Windows Server 2022 (10.0.20348 Build 1547) | x86_64, i686Intel oneAPI LLVM | 2024.0 | Ubuntu 22.04.2 LTS | x86_64Intel oneAPI classic | 2023.1 | macOS 12.6.3 (21G419) | x86_64The following combinations are known to work, but they are not tested in the CI:Name | Version | Platform | Architecture--- | --- | --- | ---GCC Fortran (MinGW) | 9.3.0, 10.2.0, 11.2.0 | Windows 10 | x86_64, i686We try to test as many available compilers and platforms as possible.A list of tested compilers which are currently not working and the respective issue are listed below.Name | Version | Platform | Architecture | Status--- | --- | --- | --- | ---GCC Fortran | <9 | any | any | [#296](https://github.com/fortran-lang/stdlib/issues/296), [#430](https://github.com/fortran-lang/stdlib/pull/430)NVIDIA HPC SDK | 20.7, 20.9, 20.11 | Manjaro Linux 20 | x86_64 | [#107](https://github.com/fortran-lang/stdlib/issues/107)NAG | 7.0 | RHEL | x86_64 | [#108](https://github.com/fortran-lang/stdlib/issues/108)Intel Parallel Studio XE | 16, 17, 18 | OpenSUSE | x86_64 | failed to compilePlease share your experience with successful and failing builds for compiler/platform/architecture combinations not covered above.### Build with CMakeConfigure the build with```shcmake -B build```You can pass additional options to CMake to customize the build.Important options are- `-G Ninja` to use the Ninja backend instead of the default Make backend. Other build backends are available with a similar syntax.- `-DCMAKE_INSTALL_PREFIX` is used to provide the install location for the library. If not provided the defaults will depend on your operating system, [see here](https://cmake.org/cmake/help/latest/variable/CMAKE_INSTALL_PREFIX.html). - `-DCMAKE_MAXIMUM_RANK` the maximum array rank procedures should be generated for. The default value is chosen as 4. The maximum is 15 for Fortran 2003 compliant compilers, otherwise 7 for compilers not supporting Fortran 2003 completely yet. The minimum required rank to compile this project is 4. Compiling with maximum rank 15 can be resource intensive and requires at least 16 GB of memory to allow parallel compilation or 4 GB memory for sequential compilation.- `-DBUILD_SHARED_LIBS` set to `on` in case you want link your application dynamically against the standard library (default: `off`).- `-DBUILD_TESTING` set to `off` in case you want to disable the stdlib tests (default: `on`).- `-DCMAKE_VERBOSE_MAKEFILE` is by default set to `Off`, but if set to `On` will show commands used to compile the code.- `-DCMAKE_BUILD_TYPE` is by default set to `RelWithDebInfo`, which uses compiler flags suitable for code development (but with only `-O2` optimization). Beware the compiler flags set this way will override any compiler flags specified via `FFLAGS`. To prevent this, use `-DCMAKE_BUILD_TYPE=NoConfig` in conjunction with `FFLAGS`.For example, to configure a build using the Ninja backend while specifying compiler optimization via `FFLAGS`, generating procedures up to rank 7, installing to your home directory, using the `NoConfig` compiler flags, and printing the compiler commands, use```shexport FFLAGS="-O3"cmake -B build -G Ninja -DCMAKE_MAXIMUM_RANK:String=7 -DCMAKE_INSTALL_PREFIX=$HOME/.local -DCMAKE_VERBOSE_MAKEFILE=On -DCMAKE_BUILD_TYPE=NoConfig```To build the standard library run```shcmake --build build```To test your build, run the test suite and all example programs after the build has finished with```shcmake --build build --target test```To test only the test suite, run```shctest --test-dir build/test```Please report failing tests on our [issue tracker](https://github.com/fortran-lang/stdlib/issues/new/choose) including details of the compiler used, the operating system and platform architecture.To install the project to the declared prefix run```shcmake --install build```Now you have a working version of stdlib you can use for your project.If at some point you wish to recompile `stdlib` with different options, you mightwant to delete the `build` folder. This will ensure that cached variables fromearlier builds do not affect the new build.### Build with [fortran-lang/fpm](ht

用户评论 (0)

发表评论

captcha

相关资源

所有算法均用 Rust 实现

项目结构该项目组织如下:src/my_algo_category/mod.rsmy_algorithm.rssome_other_algorithm.rssome_other_algo_category/...mod.rs包含导出:mod my_algorithm;pub use self::my_algorithm::my_algorithm;my_algorithm.rs包含您的算法和相关测试:pub fn my_algorithm() { // ...}#[cfg(test)]mod tests { #[test] fn my_test() { // ... }}

423.29KB30积分

Delphi IDE 包提供即时代码分析和 linting

将SonarDelphi(一款具有 100 多种代码分析规则的 Delphi 静态分析器)引入 Delphi IDE动态分析一个或多个文件,缩短反馈循环,这样您就可以在签入之前发现并解决问题检测到的问题及其描述和理由以内联方式显示在 IDE 中通过右键单击即可自动快速修复常见问题两种分析模式:独立 - 完全在本地运行分析无需外部服务器或其他工具应用常用的 Delphi 规则的默认规则集,或从 SonarDelphi 规则的完整列表中选择所需的编码样式已连接 - 连接到 SonarQube 实例,允许从服务器配置的质量配置文件中获取活动规则和配置抑制过去分析中已解决的问题服务器 SonarDelphi 版本的使用情况支持读取标准sonar-project.properties文件,提供额外配置Visual Studio Code 配套扩展,可用于在 VS Code 本身中运行分析并显示结果

1.57MB27积分

用 VisualBasic 编写的知识图谱数据库引擎

在脚本中导入R#包,然后创建一个空的图形数据库:import graphQLkb = MsgFile::open()

12.75MB32积分

Ruby on Rails

什么是 Rails?Rails 是一个 Web 应用程序框架,它包含根据 模型-视图-控制器 (MVC) 模式创建数据库支持的 Web 应用程序所需的一切。理解 MVC 模式是理解 Rails 的关键。MVC 将应用程序分为三层:模型、视图和控制器,每层都有特定的职责。模型层模型层代表领域模型(例如帐户、产品、人员、帖子等),并封装特定于应用程序的业务逻辑。在 Rails 中,数据库支持的模型类派生自 ActiveRecord::Base。Active Record允许您将数据库行中的数据显示为对象,并使用业务逻辑方法修饰这些数据对象。虽然大多数 Rails 模型都由数据库支持,但模型也可以是普通的 Ruby 类,或者是实现Active Model模块提供的一组接口的 Ruby 类。

12.37MB40积分