from faker import Faker
import time
import datetime
t = time.time()
import random
# fake= Faker()
# fake.name()
# 'Lucy Cechtelar'
# 初始化,设置编码为中文;默认是英文
fake = Faker(locale='zh_CN')
# name = fake.name()
target = open("user06.txt", 'a')
# 随机生成一万条数据写入到csv
for i in range(5000):
# 用户名、密码、邮箱
data = fake.ssn()
# data = fake.name() + ',' + fake.phone_number() + ',' + fake.ssn()
# data = fake.user_name() + ',' + fake.password(length=6) + ',' + fake.email()
# .insert(1, 'x')
# .join()
# print(data)
target.writelines(str(data) + '\n')
target.close()

#print(dir(fake))

函数样例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
fake.__class__()  # <faker.generator.Generator object at 0x7ff780c23e10>
fake.__hash__()  # 8793824177497
fake.__repr__()  # <faker.generator.Generator object at 0x7ff78c42d590>
fake.__sizeof__()  # 32
fake.__str__()  # <faker.generator.Generator object at 0x7ff78c42d590>
fake.__subclasshook__()  # NotImplemented
fake.address()  # 云南省荣县白云延路y座 648847
fake.am_pm()  # AM
fake.ascii_company_email()  # zhangchao@mao.com
fake.ascii_email()  # yongzheng@hotmail.com
fake.ascii_free_email()  # gongfang@hotmail.com
fake.ascii_safe_email()  # tzhao@example.net
fake.boolean()  # True
fake.bothify()  # 10 Nq
fake.bs()  # productize front-end supply-chains
fake.building_number()  # E座
fake.catch_phrase()  # Visionary logistical initiative
fake.century()  # II
fake.chrome()  # Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_8_9) AppleWebKit/5352 (KHTML, like Gecko) Chrome/14.0.828.0 Safari/5352
fake.city()  # 成都市
fake.city_name()  # 宁德
fake.city_suffix()  # 市
fake.color_name()  # DarkOliveGreen
fake.company()  # 网新恒天信息有限公司
fake.company_email()  # xiongchao@cai.com
fake.company_prefix()  # 维旺明
fake.company_suffix()  # 信息有限公司
fake.country()  # 阿拉伯联合酋长国
fake.country_code()  # ES
fake.credit_card_expire()  # 06/22
fake.credit_card_full()  # JCB 16 digit
柳 冉
3096337563919187 07/23
CVC: 610
 
fake.credit_card_number()  # 6011172478902092
fake.credit_card_provider()  # Voyager
fake.credit_card_security_code()  # 0753
fake.cryptocurrency_code()  # XDN
fake.currency_code()  # TWD
fake.date()  # 1973-07-31
fake.date_between()  # 2008-01-12
fake.date_between_dates()  # 2017-12-06
fake.date_object()  # 1972-08-01
fake.date_this_century()  # 2008-09-16
fake.date_this_decade()  # 2013-12-26
fake.date_this_month()  # 2017-12-01
fake.date_this_year()  # 2017-09-19
fake.date_time()  # 2016-08-05 03:23:26
fake.date_time_ad()  # 0258-04-07 20:48:11
fake.date_time_between()  # 2006-06-09 01:28:22
fake.date_time_between_dates()  # 2017-12-06 10:47:23
fake.date_time_this_century()  # 2001-11-30 13:58:47
fake.date_time_this_decade()  # 2012-08-25 18:04:34
fake.date_time_this_month()  # 2017-12-04 11:24:57
fake.date_time_this_year()  # 2017-06-02 08:50:48
fake.day_of_month()  # 15
fake.day_of_week()  # Thursday
fake.district()  # 清河
fake.domain_name()  # lu.com
fake.domain_word()  # zhao
fake.ean()  # 5954186746588
fake.ean13()  # 9672235528133
fake.ean8()  # 06171292
fake.email()  # zhengtao@gmail.com
fake.file_extension()  # docx
fake.file_name()  # 品牌.doc
fake.file_path()  # /关于/推荐.pptx
fake.firefox()  # Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_7; rv:1.9.4.20) Gecko/2011-01-16 07:23:04 Firefox/5.0
fake.first_name()  # 玉珍
fake.first_name_female()  # 彬
fake.first_name_male()  # 莹
fake.first_romanized_name()  # Fang
fake.free_email()  # bwen@hotmail.com
fake.free_email_domain()  # yahoo.com
fake.future_date()  # 2017-12-13
fake.future_datetime()  # 2017-12-19 00:29:14
fake.geo_coordinate()  # -172.459902
fake.hex_color()  # #b4e7a9
fake.image_url()  # https://dummyimage.com/517x471
fake.internet_explorer()  # Mozilla/5.0 (compatible; MSIE 6.0; Windows CE; Trident/4.0)
fake.ipv4()  # 6.155.240.182
fake.ipv6()  # 6903:92c5:9e08:5f0c:5fda:b85e:97ec:b885
fake.isbn10()  # 0-02-210237-X
fake.isbn13()  # 978-1-79735-105-6
fake.iso8601()  # 1986-08-09T07:49:59
fake.job()  # Designer, graphic
fake.language_code()  # bs
fake.last_name()  # 逯
fake.last_name_female()  # 申
fake.last_name_male()  # 查
fake.last_romanized_name()  # Dong
fake.latitude()  # 10.6496555
fake.lexify()  # PEdF
fake.license_plate()  # 4-2558G
fake.linux_platform_token()  # X11; Linux i686
fake.linux_processor()  # i686
fake.locale()  # ka_GE
fake.longitude()  # -45.494435
fake.mac_address()  # 70:0a:bf:0f:77:47
fake.mac_platform_token()  # Macintosh; PPC Mac OS X 10_7_7
fake.mac_processor()  # Intel
fake.md5()  # 71f8c16a5f87000130b7df65611c364a
fake.mime_type()  # message/partial
fake.month()  # 11
fake.month_name()  # February
fake.msisdn()  # 6138497580204
fake.name()  # 离莹
fake.name_female()  # 万成
fake.name_male()  # 况丽华
fake.null_boolean()  # True
fake.numerify()  # 877
fake.opera()  # Opera/9.94.(Windows 95; nl-BE) Presto/2.9.171 Version/11.00
fake.paragraph()  # 系列位置由于作品什么特别研究.精华网络或者搜索.主题我们类别这个增加.
fake.paragraphs()  # [u'\u516c\u53f8\u9700\u8981\u65f6\u95f4\u73af\u5883.\u7684\u4eba\u63d0\u4f9b\u79ef\u5206\u5728\u7ebf\u6807\u51c6\u6cd5\u5f8b\u6211\u4eec\u6ce8\u610f.', u'\u8c22\u8c22\u57fa\u672c\u4ec0\u4e48\u4e2d\u6587\u540d\u79f0\u7136\u540e\u9996\u9875\u5de5\u5177.\u539f\u56e0\u6ca1\u6709\u9700\u8981\u8ba1\u5212\u5b9e\u73b0\u89c9\u5f97.\u7ed3\u679c\u5f53\u524d\u7814\u7a76\u5927\u5bb6.', u'\u7684\u8bdd\u90fd\u662f\u4e4b\u95f4\u4e3a\u4ec0\u672c\u7ad9\u89c4\u5b9a\u5927\u5b66.\u5206\u6790\u62e5\u6709\u800c\u4e14\u6587\u4ef6.']
fake.password()  # z@YJ7Wcpgv
fake.past_date()  # 2017-11-22
fake.past_datetime()  # 2017-12-03 18:08:05
fake.phone_number()  # 18597001558
fake.phonenumber_prefix()  # 132
fake.postcode()  # 870942
fake.profile()  # {'website': [u'https://www.hu.net/', u'https://www.zou.cn/', u'https://shen.cn/', u'http://kong.com/'], 'username': u'wanjing', 'name': u'\u79e6\u79c0\u5170', 'blood_group': '0+', 'residence': u'\u8fbd\u5b81\u7701\u5e06\u53bf\u79c0\u82f1\u516d\u76d8\u6c34\u8857u\u5ea7 436149', 'company': u'\u9ec4\u77f3\u91d1\u627f\u4fe1\u606f\u6709\u9650\u516c\u53f8', 'address': u'\u897f\u85cf\u81ea\u6cbb\u533a\u51e4\u5170\u53bf\u5c71\u4ead\u94f6\u5ddd\u8857P\u5ea7 346744', 'birthdate': '1985-04-28', 'sex': 'M', 'job': 'Engineer, mining', 'ssn': u'433125195206070070', 'current_location': (Decimal('-15.7126615'), Decimal('-143.411020')), 'mail': u'fliang@hotmail.com'}
fake.province()  # 广西壮族自治区
fake.pybool()  # True
fake.pydecimal()  # 384.433560097
fake.pydict()  # {u'\u5927\u5bb6': u'https://www.gao.net/categories/categories/index.php', u'\u90a3\u4e48': 4623, u'\u72b6\u6001': datetime.datetime(1994, 3, 19, 8, 6, 12), u'\u80fd\u529b': Decimal('6.96492'), u'\u540c\u65f6': u'JpjrByPDCgnsNDfaNYgd', u'\u5ba2\u6237': 3485}
fake.pyfloat()  # -4099208226.9
fake.pyint()  # 3270
fake.pyiterable()  # [-7155.447707, u'KOQVBTsYxVpaVxpHBXiO', u'https://www.kang.com/index.php', u'jKmLqgUUOEqdXCeTGBID', u'pGVNjKcxmCTQNpdpKbgm', -48.1915257969, datetime.datetime(1975, 9, 27, 18, 22, 43)]
fake.pylist()  # [4770, datetime.datetime(1990, 4, 11, 9, 59, 16), 2546, 8087, -612180.919, 2.3246212976]
fake.pyset()  # set([u'uwFlxgSEwApkViCNpQZk', u'TlijxYEXankqWtWXkHax', u'TPgKtCtIHXIaKxgWMDjo', Decimal('-72118073288.1'), u'LYoqafrVUVggsnWJXKUg', Decimal('-239813.3099'), u'ELLFUOSNKtxYyhtCXPPg', 1371])
fake.pystr()  # GdxudJdOCeExecGzFpJg
fake.pystruct()  # ([u'WTHzKZdDIrwhUfPHrjMb', u'MVXsSqDWyabyceZRSgGr', datetime.datetime(1993, 10, 3, 1, 1, 31), u'sKcZHJgAGVZrCIfIHwMS', 7694, u'wdedDezTMpfOxUQHaVlO', u'iMgUrRzaaYtArWrnxWda', u'tixihvoqNqQVByfEoGsg', u'https://www.qiu.com/search/explore/home.html', 898068606944.83], {u'\u6709\u9650': Decimal('4.3883198'), u'\u8fd9\u4e48': u'UVOyihAmcukcQJcVIOah', u'\u5408\u4f5c': 3743, u'\u4e0d\u540c': datetime.datetime(2005, 2, 23, 7, 35, 45), u'\u63d0\u9ad8': datetime.datetime(1987, 2, 10, 2, 28, 44), u'\u8bc4\u8bba': 8874, u'\u5173\u4e8e': u'apan@wei.net', u'\u7ec4\u7ec7': 468, u'\u60c5\u51b5': 6083, u'\u884c\u4e1a': u'qiang61@long.org'}, {u'\u4e13\u4e1a': {3: u'AkBWAoxmmokgNrRogyYk', 4: [4596, u'nJzscDjtYSbEzPdkOkRK', 5365], 5: {3: 4605, 4: u'chao87@wei.com', 5: [u'xia30@lu.cn', datetime.datetime(2006, 10, 25, 21, 37, 41)]}}, u'\u4e2d\u6587': {8: [u'oYYfArTznrMITieKBrdT', u'QoESvZcnaAZFmaQqjrgk', u'afkzJChqTNmwwcUXcTOu'], 9: {8: u'ughNWEsmKFFnPReWycbf', 9: [-6.41272, -39213.981], 7: u'RKIcxKTOThQLwaIgVFWe'}, 7: u'uIVZuDPnedhnOJVZUzfX'}, u'\u8fd8\u662f': {9: u'JqElYMJfaassiofLGvLn', 10: [4443, u'aZgiftVvonSEzCzTddiO', u'shaowei@yan.com'], 11: {9: 9967, 10: 5143, 11: [u'usmTtsPWPYtObuYObOpB', Decimal('-31192.5654601')]}}, u'\u6765\u81ea': {1: u'sIqUyGCneohdHGgznDuU', 2: [datetime.datetime(2007, 5, 31, 11, 24, 16), 8321, u'pfIJmDxwAquYLyxrpuVz'], 3: {1: u'gliang@hotmail.com', 2: Decimal('33965.0'), 3: [u'AexgPcuhOIziJhYifZtR', datetime.datetime(2003, 3, 24, 22, 28, 43)]}}, u'\u7cfb\u7edf': {4: u'welRgeLqhOQPGkdkviok', 5: [Decimal('-46.5'), u'hmJxbwRBLukmjHylLojM', u'http://www.mao.cn/search/tag/index.html'], 6: {4: u'http://zou.cn/tag/index/', 5: u'uBlLVOtLauDbAMlrpTZM', 6: [u'bqiHwnSArJdlQnvsbKPN', u'RQdmtWPMwiFuaThJrMWm']}}, u'\u6280\u672f': {8: 2626, 9: [Decimal('4719860282.19'), Decimal('-392046163.17'), datetime.datetime(2005, 1, 11, 13, 21, 2)], 10: {8: u'MoUiPqxBcSTrkudFLIza', 9: u'XUQtWQGntEeuayziAnYA', 10: [u'ulhMPZKMdlQzfWdUuYIF', datetime.datetime(1994, 7, 25, 9, 15, 28)]}}, u'\u9009\u62e9': {8: {8: [u'yong58@ren.cn', u'cGFuWyLdFRUzGhTCaFjE'], 6: 7701, 7: datetime.datetime(2010, 8, 15, 10, 6, 13)}, 6: u'zengwei@gmail.com', 7: [6858, 6403, datetime.datetime(1984, 4, 18, 11, 0, 12)]}, u'\u4e00\u70b9': {0: 6620, 1: [u'OrTScuyESDqszlQjOlYX', u'hJahyMWdkPLhNOMzrdfy', u'mmZYqEDMYPodgUuICyct'], 2: {0: -33313798379.385, 1: u'XRpLoRsRMQIROsBqIHlG', 2: [u'xZozzLqTMwXpfdTpMscc', u'https://www.xia.com/']}}, u'\u7531\u4e8e': {2: u'naguo@qian.com', 3: [u'wTVRQMbwJPUNAKbhAKFs', Decimal('-679732200.8'), u'braeyLsfMvOtsSrgwlxX'], 4: {2: u'feviQSXEPjAzICRiXIWU', 3: u'xiuyinghe@gmail.com', 4: [5961281603639.0, u'YNOuECSZEExtHvlGKwwE']}}, u'\u56fe\u7247': {5: datetime.datetime(1977, 3, 29, 23, 38), 6: [u'http://yin.com/main.jsp', u'yanjia@yahoo.com', 632.53909299766], 7: {5: u'RqBzkDuehAQUCHYQCmAZ', 6: 4597, 7: [8421, 7708]}}})
fake.pytuple()  # (u'CJFHMwspGSwiPKfZhCVY', u'IDhxTOsuOiDHOlKtMbbe', 6637, 978, u'RodatDSuaRbwlgTJNzKx', u'fsUVemSiAyPqyLFmfdZD', u'zhujuan@li.cn', u'https://kong.cn/categories/app/login.htm', Decimal('-406039.250589'), 8127)
fake.random_digit()  # 9
fake.random_digit_not_null()  # 6
fake.random_digit_not_null_or_empty()  # 5
fake.random_digit_or_empty()  # 3
fake.random_element()  # a
fake.random_int()  # 4585
fake.random_letter()  # o
fake.random_number()  # 80709883
fake.random_sample()  # ['a', 'c']
fake.random_sample_unique()  # set(['a', 'c', 'b'])
fake.randomize_nb_elements()  # 13
fake.rgb_color()  # 97,134,130
fake.rgb_css_color()  # rgb(39,226,180)
fake.romanized_name()  # Qiang Du
fake.safari()  # Mozilla/5.0 (Windows; U; Windows NT 6.0) AppleWebKit/532.2.5 (KHTML, like Gecko) Version/4.0.2 Safari/532.2.5
fake.safe_color_name()  # yellow
fake.safe_email()  # ming14@example.net
fake.safe_hex_color()  # #ff3300
fake.sentence()  # 方法科技是否只有无法.
fake.sentences()  # [u'\u4ec0\u4e48\u672c\u7ad9\u6280\u672f\u4e00\u6b21\u8868\u793a\u4e0d\u540c\u5904\u7406.', u'\u8fd0\u884c\u65b9\u5f0f\u80fd\u529b\u4e00\u6837\u5f53\u524d.', u'\u6700\u65b0\u901a\u8fc7\u4e00\u4e2a\u5b66\u6821\u5f53\u524d\u4eca\u5e74\u5982\u679c\u5efa\u8bbe.']
fake.sha1()  # 7052c75358562302ddacd77e14e49986926374fa
fake.sha256()  # 27e24e47230c764507a2e54d25a495e2f1f24ebcc23c6bf2b213b21379f8865e
fake.simple_profile()  # {'username': u'nayuan', 'name': u'\u5b87\u9633', 'birthdate': '1975-11-12', 'sex': 'M', 'address': u'\u6c5f\u897f\u7701\u6f5c\u6c5f\u53bf\u6c38\u5ddd\u62d3\u8defj\u5ea7 699193', 'mail': u'guiying19@hotmail.com'}
fake.ssn()  # 410403194106288547
fake.street_address()  # 燕街L座
fake.street_name()  # 广州街
fake.street_suffix()  # 路
fake.text()  # 留言大小看到.成为控制拥有.
电子个人产品产品这么其他文章.国际谢谢公司系统为什.一起其他作品客户一种系列.
事情中国记者.男人为什组织的话.
要求部门希望.很多投资深圳方面操作威望需要.
注意你们这种学生可是所有通过基本.游戏时候日本目前数据生活得到.
市场这是还是学校时间最后.关于之后浏览相关企业支持结果类别.正在专业人员实现.
fake.time()  # 17:02:29
fake.time_delta()  # 8837 days, 21:54:15
fake.time_object()  # 03:34:28
fake.time_series()  # <generator object time_series at 0x7ff7800cb280>
fake.timezone()  # Asia/Jerusalem
fake.tld()  # cn
fake.unix_time()  # 1100321594
fake.uri()  # https://pan.org/terms/
fake.uri_extension()  # .php
fake.uri_page()  # login
fake.uri_path()  # app/category
fake.url()  # http://www.xie.com/
fake.user_agent()  # Mozilla/5.0 (Macintosh; Intel Mac OS X 10_5_6; rv:1.9.5.20) Gecko/2016-10-29 04:38:17 Firefox/12.0
fake.user_name()  # jingmo
fake.uuid4()  # f64bcfad-67c4-c748-5e19-86a74848e6fa
fake.windows_platform_token()  # Windows NT 5.2
fake.word()  # 更新
fake.words()  # [u'\u7136\u540e', u'\u5927\u5b66', u'\u7a0b\u5e8f']
fake.year()  # 2001

参考链接:https://www.jb51.net/article/175348.htm
https://www.jb51.net/article/198943.htm

faker函数造数据的更多相关文章

  1. 再也不用线上倒数据了,使用 Faker 来造一批假的数据吧。

    背景每当建表之后,常常需要写一批假的数据,用于测试算法.数据量的压力测试.列表翻页. 查看详情.数据关联等.这时就需要借助一款造数据的工具,它就是今天所要介绍的 Faker. 介绍 Faker 这个工 ...

  2. 自动造数据利器,Faker 了解一下?

    1. 背景 在软件需求.开发.测试过程中,有时候需要使用一些测试数据,针对这种情况,我们一般要么使用已有的系统数据,要么需要手动制造一些数据.由于现在的业务系统数据多种多样,千变万化.在手动制造数据的 ...

  3. 推荐一款Python开源库,技术人必备的造数据神器!

    1. 背景 在软件需求.开发.测试过程中,有时候需要使用一些测试数据,针对这种情况,我们一般要么使用已有的系统数据,要么需要手动制造一些数据.由于现在的业务系统数据多种多样,千变万化.在手动制造数据的 ...

  4. 前端工具mock的使用 - 造数据模拟网络请求

    前后端同步开发过程中,有时候前端页面完成了,需要等待后端接口完成部署后才能联调. 这个时候如果不想等待,想自己造数据模拟网络请求,这种情况就能用到mock工具了. mock工具可以用在web网站,也能 ...

  5. Flask实战-留言板-使用Faker生成虚拟数据

    使用Faker生成虚拟数据 创建虚拟数据是编写Web程序时的常见需求.在简单的场景下,我们可以手动创建一些虚拟数据,但更方便的选择是使用第三方库实现.流行的python虚拟数据生成工具有Mimesis ...

  6. 性能测试四十:Mysql存储过程造数据

    性能测试是基于大量数据的,而进行性能测试之前肯定没那么多数据,所以就要自己准备数据 数据构造方法: 1.业务接口 -- 适合数据表关系复杂 -- 优点:数据完整性比较好2.存储过程 -- 适合表数量少 ...

  7. SQL Server 用表中已有数据造数据

    从表中选择数据再插入到表中(select XXX into 与insert into XXX select的结合) 在做性能测试时需要大量的业务数据.完全从画面造数据比较费时间,使用SQL文批量插入数 ...

  8. SQL学习之使用常用函数处理数据

    一.在介绍使用函数处理数据前,先说下使用DBMS(数据库管理系统)处理数据所带来的问题! 1.与几乎所有的DBMS都同等的支持SQL语句(如SELECT)不同,每一个DBMS都有特定的函数,事实上,只 ...

  9. 类中成员函数与数据成员private/pubic/protected

    类中成员函数与数据成员private/pubic/protected

  10. 【转载】Sqlserver数据库中无自增Id的情况下使用ROW_NUMBER()函数进行数据分页

    在Sqlserver数据库中,如果查询表中含有自增长Id列,一般会采用select Top的方式来数据的分页操作.而实际上很多数据表设计的时候,不一定含有自增长Id列,那么数据库没有Id自增列的时候要 ...

随机推荐

  1. DELLR740服务器安装centos7.9操作系统时发现无法检测到硬盘

    问题:RAID卡:PERC H750 安装centos7.9操作系统时发现无法检测到硬盘 解决办法: 1.需要先配置RAID2.如果不配RAID的话,需要在F2选项中的RAID配置中开启NON-RAI ...

  2. jupyter环境搭建

    前言 jupyter,一个交互式的笔记本,进行数据分析时比pycharm要好用和专业一些. jupyter安装的正确姿势 在别的教程里,他们讲的是通过pip install jupyter或者brew ...

  3. Os-hackNos-3

    Os-hackNos-3 目录 Os-hackNos-3 1 信息收集 1.1 端口扫描 1.2 后台目录扫描 1.2.1 目录分析 2 爆破后台登录页面 2.1 BP爆破 2.2 hydra爆破 3 ...

  4. 早期SpA患者髋关节的受累发生率

    早期SpA患者髋关节的受累发生率 EULAR2015, PresentID: FRI0236 原文 译文 How often are hip joints involved in patients w ...

  5. 自己动手从零写桌面操作系统GrapeOS系列教程——7.计算机组成与运行原理

    学习操作系统原理最好的方法是自己写一个简单的操作系统. 在大学计算机课程中会学到一个叫冯·诺依曼结构的东西,很多同学当时学的也不是很清楚,也就是记住冯·诺依曼结构中五个部分的名称,能应付考试.主要原因 ...

  6. net core 添加cors,解决跨域问题

    ConfigureServices //允许跨域 services.AddCors(options => { options.AddPolicy("any", builder ...

  7. 【译】.NET 7 中的性能改进(十)

    原文 | Stephen Toub 翻译 | 郑子铭 最后一个有趣的与IndexOf有关的优化.字符串早就有了IndexOf/IndexOfAny/LastIndexOf/LastIndexOfAny ...

  8. git 日常基本使用

    // 将远程仓库下的所有分支拉取到本地 git fetch origin // 将dev分支合并到当前所在的分支 git merge dev // 基于当前分支克隆出新的本地分支 git checko ...

  9. RISC-V核及工具链整理

    RISC-V开源核分为开源核(无外设).SOC.FPGA.多核等多种框架. 开源核 SOC框架 平头哥无剑100 包括EDA仿真框架及FPGA框架 https://github.com/T-head- ...

  10. wibu软授权(五)

    本篇将尝试根据RAU的asn1定义手动生成一份自定义的RAU文件,看看能不能通过wibu软授权系统的验证 准备工具 python3 asn1tools Ubuntu 18.04 CodeMeter R ...