Repository navigation
Expand file tree
/
Copy pathindex.xml
More file actions
1101 lines (870 loc) · 48.1 KB
/
Copy pathindex.xml
File metadata and controls
1101 lines (870 loc) · 48.1 KB
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
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Zhiqiang's Blog</title>
<link>https://www.dingzhiqiang.com/</link>
<description>Recent content on Zhiqiang's Blog</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Sat, 03 Jun 2023 13:24:39 +0800</lastBuildDate>
<atom:link href="https://www.dingzhiqiang.com/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Flex</title>
<link>https://www.dingzhiqiang.com/blog/flex/</link>
<pubDate>Sat, 03 Jun 2023 13:24:39 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/flex/</guid>
<description>Flex and Bison</description>
</item>
<item>
<title>Gdb</title>
<link>https://www.dingzhiqiang.com/blog/gdb/</link>
<pubDate>Sun, 28 May 2023 18:15:42 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/gdb/</guid>
<description>调试工具。虽然它不像 Windows 诸多开发环境中的图形界面调试工具,但在 Linux 下开发程 序时,你会发现 gdb 调试工具十分强大,更适合字符界面环境,毕竟 Linux 系统很多都是字符界面系统。</description>
</item>
<item>
<title>同济大学</title>
<link>https://www.dingzhiqiang.com/blog/%E5%90%8C%E6%B5%8E%E5%A4%A7%E5%AD%A6/</link>
<pubDate>Sat, 13 May 2023 20:34:50 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/%E5%90%8C%E6%B5%8E%E5%A4%A7%E5%AD%A6/</guid>
<description></description>
</item>
<item>
<title>Mid Journey</title>
<link>https://www.dingzhiqiang.com/blog/mid-journey/</link>
<pubDate>Sun, 07 May 2023 09:25:52 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/mid-journey/</guid>
<description>根据描述自动生成图像</description>
</item>
<item>
<title>草莓音乐节</title>
<link>https://www.dingzhiqiang.com/blog/%E8%8D%89%E8%8E%93%E9%9F%B3%E4%B9%90%E8%8A%82/</link>
<pubDate>Tue, 02 May 2023 22:01:24 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/%E8%8D%89%E8%8E%93%E9%9F%B3%E4%B9%90%E8%8A%82/</guid>
<description></description>
</item>
<item>
<title>红楼梦</title>
<link>https://www.dingzhiqiang.com/blog/%E7%BA%A2%E6%A5%BC%E6%A2%A6/</link>
<pubDate>Sun, 30 Apr 2023 22:01:50 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/%E7%BA%A2%E6%A5%BC%E6%A2%A6/</guid>
<description>昨夜朱楼梦,今宵水国吟</description>
</item>
<item>
<title>CFD</title>
<link>https://www.dingzhiqiang.com/blog/cfd/</link>
<pubDate>Sat, 29 Apr 2023 18:35:05 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/cfd/</guid>
<description>CFD(Computational Fluid Dynamics,计算流体动力学)是一种通过数值方法和高性能计算机模拟分析流体流动的技术。它是流体力学领域的一个子领域,主要用于研究流体在各种条件下的行为、性能和流动特征。
CFD 技术在许多工程领域都有广泛应用,如航空航天、汽车、建筑、化工和生物医学等。通过对流体流动的模拟,工程师和研究人员可以优化设计、提高性能并降低成本。</description>
</item>
<item>
<title>太仓州</title>
<link>https://www.dingzhiqiang.com/blog/%E5%A4%AA%E4%BB%93%E5%B7%9E/</link>
<pubDate>Sat, 22 Apr 2023 10:39:51 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/%E5%A4%AA%E4%BB%93%E5%B7%9E/</guid>
<description></description>
</item>
<item>
<title>Python Typing</title>
<link>https://www.dingzhiqiang.com/blog/python-typing/</link>
<pubDate>Sat, 22 Apr 2023 10:26:40 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/python-typing/</guid>
<description>Pythong typing</description>
</item>
<item>
<title>React</title>
<link>https://www.dingzhiqiang.com/blog/react/</link>
<pubDate>Thu, 19 May 2022 21:58:17 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/react/</guid>
<description>React</description>
</item>
<item>
<title>PKPM</title>
<link>https://www.dingzhiqiang.com/blog/pkpm/</link>
<pubDate>Thu, 19 May 2022 21:56:52 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/pkpm/</guid>
<description>PKPM</description>
</item>
<item>
<title>mvvm</title>
<link>https://www.dingzhiqiang.com/blog/mvvm/</link>
<pubDate>Thu, 19 May 2022 21:56:09 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/mvvm/</guid>
<description>mvvm</description>
</item>
<item>
<title>FastAPI</title>
<link>https://www.dingzhiqiang.com/blog/fastapi/</link>
<pubDate>Thu, 19 May 2022 21:53:35 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/fastapi/</guid>
<description>FastAPI</description>
</item>
<item>
<title>CLI11</title>
<link>https://www.dingzhiqiang.com/blog/cli11/</link>
<pubDate>Thu, 19 May 2022 21:49:49 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/cli11/</guid>
<description>CLI11</description>
</item>
<item>
<title>pybind11</title>
<link>https://www.dingzhiqiang.com/blog/pybind11/</link>
<pubDate>Thu, 19 May 2022 21:49:14 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/pybind11/</guid>
<description>pybind11</description>
</item>
<item>
<title>VTK.NET</title>
<link>https://www.dingzhiqiang.com/blog/vtk.net/</link>
<pubDate>Thu, 19 May 2022 21:41:54 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/vtk.net/</guid>
<description>.NET 版本的VTK</description>
</item>
<item>
<title>Rust</title>
<link>https://www.dingzhiqiang.com/blog/rust/</link>
<pubDate>Thu, 19 May 2022 00:26:12 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/rust/</guid>
<description>Rust Introduction</description>
</item>
<item>
<title>Qt-Cmake</title>
<link>https://www.dingzhiqiang.com/blog/qt-cmake/</link>
<pubDate>Sat, 02 Jan 2021 09:38:05 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/qt-cmake/</guid>
<description>https://doc.qt.io/qt-5/cmake-get-started.html
For find_package to be successful, CMake must find the Qt installation in one of the following ways:
Set your CMAKE_PREFIX_PATH environment variable to the Qt 5 installation prefix. This is the recommended way.
Sample:
# cmake version cmake_minimum_required(VERSION 3.1.0) # project name project(helloworld VERSION 1.0.0 LANGUAGES CXX) # C++ set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) # set path for Find_*** set(CMAKE_MODULE_PATH &quot;3rdParty&quot;) # Qt auto on set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_AUTOUIC ON) if(CMAKE_VERSION VERSION_LESS &quot;3.</description>
</item>
<item>
<title>TensorFlow</title>
<link>https://www.dingzhiqiang.com/blog/tensorflow/</link>
<pubDate>Wed, 30 Dec 2020 13:11:13 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/tensorflow/</guid>
<description>我要学这个了</description>
</item>
<item>
<title>QCustomPlot Time</title>
<link>https://www.dingzhiqiang.com/blog/qcustomplot-time/</link>
<pubDate>Sun, 13 Dec 2020 20:15:29 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/qcustomplot-time/</guid>
<description>QCustomPlot Time setting</description>
</item>
<item>
<title>CentOS</title>
<link>https://www.dingzhiqiang.com/blog/centos/</link>
<pubDate>Tue, 08 Dec 2020 22:59:10 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/centos/</guid>
<description>CentOS https://www.centos.org/</description>
</item>
<item>
<title>LibreCAD</title>
<link>https://www.dingzhiqiang.com/blog/librecad/</link>
<pubDate>Tue, 08 Dec 2020 22:57:37 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/librecad/</guid>
<description>LibreCAD https://github.com/LibreCAD/LibreCAD</description>
</item>
<item>
<title>C++ raw string</title>
<link>https://www.dingzhiqiang.com/blog/c-raw-string/</link>
<pubDate>Sun, 01 Nov 2020 10:08:56 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/c-raw-string/</guid>
<description>auto path = R&rdquo;(M:\thisfile.txt)&ldquo;;</description>
</item>
<item>
<title>QxOrm</title>
<link>https://www.dingzhiqiang.com/blog/qxorm/</link>
<pubDate>Sun, 01 Nov 2020 10:06:47 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/qxorm/</guid>
<description>Qt ORM framework https://www.qxorm.com/qxorm_en/home.html</description>
</item>
<item>
<title>Forward Declearation</title>
<link>https://www.dingzhiqiang.com/blog/forward-declearation/</link>
<pubDate>Sun, 25 Oct 2020 09:51:58 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/forward-declearation/</guid>
<description>前置声明只需要考虑基类和成员变量的情况,其他的情况,例如函数返回值和函数参数都不需要include而可以用前置声明</description>
</item>
<item>
<title>Boost::Range</title>
<link>https://www.dingzhiqiang.com/blog/boostrange/</link>
<pubDate>Mon, 19 Oct 2020 20:57:33 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/boostrange/</guid>
<description>Boost range is googd</description>
</item>
<item>
<title>Boost ScopeExit</title>
<link>https://www.dingzhiqiang.com/blog/boost-scopeexit/</link>
<pubDate>Tue, 06 Oct 2020 22:34:52 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/boost-scopeexit/</guid>
<description>ScopeExit is a macro like resource guard
https://theboostcpplibraries.com/boost.scopeexit</description>
</item>
<item>
<title>Boost::Any</title>
<link>https://www.dingzhiqiang.com/blog/boostany/</link>
<pubDate>Wed, 23 Sep 2020 20:07:27 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/boostany/</guid>
<description>Boost Any and Variant</description>
</item>
<item>
<title>Serialization</title>
<link>https://www.dingzhiqiang.com/blog/serialization/</link>
<pubDate>Tue, 22 Sep 2020 20:11:19 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/serialization/</guid>
<description>Boost.Serialization
https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html</description>
</item>
<item>
<title>NamedScopedEnum</title>
<link>https://www.dingzhiqiang.com/blog/namedscopedenum/</link>
<pubDate>Sun, 20 Sep 2020 22:51:37 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/namedscopedenum/</guid>
<description>https://github.com/HerrNilZon/NamedScopedEnum</description>
</item>
<item>
<title>FreeCAD</title>
<link>https://www.dingzhiqiang.com/blog/freecad/</link>
<pubDate>Mon, 14 Sep 2020 20:32:35 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/freecad/</guid>
<description>https://www.freecadweb.org/</description>
</item>
<item>
<title>std::move</title>
<link>https://www.dingzhiqiang.com/blog/stdmove/</link>
<pubDate>Mon, 14 Sep 2020 20:29:30 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/stdmove/</guid>
<description>std::move is important.</description>
</item>
<item>
<title>QCustomPlot</title>
<link>https://www.dingzhiqiang.com/blog/qcustomplot/</link>
<pubDate>Sun, 23 Aug 2020 23:59:08 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/qcustomplot/</guid>
<description>QCustomPlot
https://www.qcustomplot.com/index.php/introduction</description>
</item>
<item>
<title>QAbstractItemModel</title>
<link>https://www.dingzhiqiang.com/blog/qabstractitemmodel/</link>
<pubDate>Sat, 08 Aug 2020 23:16:57 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/qabstractitemmodel/</guid>
<description>We can create QAbstractItemModel derived class to customize the model behavior.</description>
</item>
<item>
<title>Ninja</title>
<link>https://www.dingzhiqiang.com/blog/ninja/</link>
<pubDate>Fri, 07 Aug 2020 22:17:19 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/ninja/</guid>
<description>Ninja build system</description>
</item>
<item>
<title>QT parent-children relationship</title>
<link>https://www.dingzhiqiang.com/blog/qt-parent-children-relationship/</link>
<pubDate>Sun, 02 Aug 2020 18:50:04 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/qt-parent-children-relationship/</guid>
<description>QT 中 parent-children 关系</description>
</item>
<item>
<title>QDockWidget</title>
<link>https://www.dingzhiqiang.com/blog/qdockwidget/</link>
<pubDate>Sun, 26 Jul 2020 13:31:10 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/qdockwidget/</guid>
<description>Dockable palette</description>
</item>
<item>
<title>Three.js</title>
<link>https://www.dingzhiqiang.com/blog/three.js/</link>
<pubDate>Sun, 19 Jul 2020 18:06:27 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/three.js/</guid>
<description>https://threejs.org/</description>
</item>
<item>
<title>QLayout</title>
<link>https://www.dingzhiqiang.com/blog/qlayout/</link>
<pubDate>Sun, 19 Jul 2020 18:04:23 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/qlayout/</guid>
<description> QLayout QHBoxLayout QVBoxLayout QGridLayout QFormLayout </description>
</item>
<item>
<title>HOOPS</title>
<link>https://www.dingzhiqiang.com/blog/hoops/</link>
<pubDate>Wed, 15 Jul 2020 07:35:12 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/hoops/</guid>
<description>HOOPS/ACIS</description>
</item>
<item>
<title>Transifex</title>
<link>https://www.dingzhiqiang.com/blog/transifex/</link>
<pubDate>Sun, 12 Jul 2020 22:55:09 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/transifex/</guid>
<description>Transifex translation service</description>
</item>
<item>
<title>Catia</title>
<link>https://www.dingzhiqiang.com/blog/catia/</link>
<pubDate>Sun, 12 Jul 2020 22:37:40 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/catia/</guid>
<description>Catia</description>
</item>
<item>
<title>Civil3D</title>
<link>https://www.dingzhiqiang.com/blog/civil3d/</link>
<pubDate>Sun, 12 Jul 2020 22:36:37 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/civil3d/</guid>
<description>Civil3D</description>
</item>
<item>
<title>Coin3D</title>
<link>https://www.dingzhiqiang.com/blog/coin3d/</link>
<pubDate>Sun, 12 Jul 2020 22:32:39 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/coin3d/</guid>
<description>https://github.com/coin3d/coin</description>
</item>
<item>
<title>ORGE3D</title>
<link>https://www.dingzhiqiang.com/blog/orge3d/</link>
<pubDate>Sun, 12 Jul 2020 22:31:01 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/orge3d/</guid>
<description>https://www.ogre3d.org/</description>
</item>
<item>
<title>Open Inventor</title>
<link>https://www.dingzhiqiang.com/blog/open-inventor/</link>
<pubDate>Sun, 12 Jul 2020 22:28:51 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/open-inventor/</guid>
<description>https://www.openinventor.com/en</description>
</item>
<item>
<title>Go module</title>
<link>https://www.dingzhiqiang.com/blog/go-module/</link>
<pubDate>Mon, 06 Jul 2020 21:58:51 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/go-module/</guid>
<description>Golang module</description>
</item>
<item>
<title>boost</title>
<link>https://www.dingzhiqiang.com/blog/boost/</link>
<pubDate>Mon, 22 Jun 2020 23:19:31 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/boost/</guid>
<description></description>
</item>
<item>
<title>Nuget</title>
<link>https://www.dingzhiqiang.com/blog/nuget/</link>
<pubDate>Sat, 20 Jun 2020 21:52:08 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/nuget/</guid>
<description></description>
</item>
<item>
<title>MariaDB</title>
<link>https://www.dingzhiqiang.com/blog/mariadb/</link>
<pubDate>Sat, 20 Jun 2020 21:49:58 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/mariadb/</guid>
<description></description>
</item>
<item>
<title>std::forward_list</title>
<link>https://www.dingzhiqiang.com/blog/stdforward_list/</link>
<pubDate>Sat, 20 Jun 2020 21:48:41 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/stdforward_list/</guid>
<description></description>
</item>
<item>
<title>std::array</title>
<link>https://www.dingzhiqiang.com/blog/stdarray/</link>
<pubDate>Sat, 20 Jun 2020 21:45:43 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/stdarray/</guid>
<description>std::array</description>
</item>
<item>
<title>std::bind</title>
<link>https://www.dingzhiqiang.com/blog/stdbind/</link>
<pubDate>Sat, 20 Jun 2020 21:44:11 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/stdbind/</guid>
<description>std::bind</description>
</item>
<item>
<title>Docker</title>
<link>https://www.dingzhiqiang.com/blog/docker/</link>
<pubDate>Fri, 19 Jun 2020 14:28:31 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/docker/</guid>
<description>I like Docker</description>
</item>
<item>
<title>VIM</title>
<link>https://www.dingzhiqiang.com/blog/vim/</link>
<pubDate>Wed, 03 Jun 2020 00:02:57 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/vim/</guid>
<description></description>
</item>
<item>
<title>Lambda表达式</title>
<link>https://www.dingzhiqiang.com/blog/lambda%E8%A1%A8%E8%BE%BE%E5%BC%8F/</link>
<pubDate>Wed, 03 Jun 2020 00:02:08 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/lambda%E8%A1%A8%E8%BE%BE%E5%BC%8F/</guid>
<description></description>
</item>
<item>
<title>LINQ</title>
<link>https://www.dingzhiqiang.com/blog/linq/</link>
<pubDate>Mon, 01 Jun 2020 00:26:54 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/linq/</guid>
<description></description>
</item>
<item>
<title>Regex</title>
<link>https://www.dingzhiqiang.com/blog/regex/</link>
<pubDate>Mon, 01 Jun 2020 00:26:12 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/regex/</guid>
<description></description>
</item>
<item>
<title>C++ Ranges</title>
<link>https://www.dingzhiqiang.com/blog/c-ranges/</link>
<pubDate>Mon, 01 Jun 2020 00:25:21 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/c-ranges/</guid>
<description></description>
</item>
<item>
<title>Linux</title>
<link>https://www.dingzhiqiang.com/blog/linux/</link>
<pubDate>Mon, 01 Jun 2020 00:24:30 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/linux/</guid>
<description>Linux is interesting</description>
</item>
<item>
<title>Excel Libraries</title>
<link>https://www.dingzhiqiang.com/blog/excel-libraries/</link>
<pubDate>Mon, 01 Jun 2020 00:11:09 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/excel-libraries/</guid>
<description></description>
</item>
<item>
<title>NUnitLite</title>
<link>https://www.dingzhiqiang.com/blog/nunitlite/</link>
<pubDate>Sun, 24 May 2020 08:56:17 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/nunitlite/</guid>
<description>NUnitLite</description>
</item>
<item>
<title>std::type_index</title>
<link>https://www.dingzhiqiang.com/blog/stdtype_index/</link>
<pubDate>Sun, 24 May 2020 08:53:18 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/stdtype_index/</guid>
<description>std::type_index typeid</description>
</item>
<item>
<title>Markdown</title>
<link>https://www.dingzhiqiang.com/blog/markdown/</link>
<pubDate>Sun, 24 May 2020 08:52:13 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/markdown/</guid>
<description>Markdown</description>
</item>
<item>
<title>FeatureToggle</title>
<link>https://www.dingzhiqiang.com/blog/featuretoggle/</link>
<pubDate>Sun, 24 May 2020 08:47:45 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/featuretoggle/</guid>
<description>FeatureToggles</description>
</item>
<item>
<title>TCL</title>
<link>https://www.dingzhiqiang.com/blog/tcl/</link>
<pubDate>Sun, 24 May 2020 08:43:51 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/tcl/</guid>
<description>TCL语言</description>
</item>
<item>
<title>std::function</title>
<link>https://www.dingzhiqiang.com/blog/stdfunction/</link>
<pubDate>Tue, 19 May 2020 23:42:45 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/stdfunction/</guid>
<description>std::function</description>
</item>
<item>
<title>VTK</title>
<link>https://www.dingzhiqiang.com/blog/vtk/</link>
<pubDate>Sun, 03 May 2020 09:32:50 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/vtk/</guid>
<description>VTK is good</description>
</item>
<item>
<title>OpenCascade</title>
<link>https://www.dingzhiqiang.com/blog/opencascade/</link>
<pubDate>Mon, 27 Apr 2020 22:30:12 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/opencascade/</guid>
<description>Open Cascade</description>
</item>
<item>
<title>Fyne</title>
<link>https://www.dingzhiqiang.com/blog/fyne/</link>
<pubDate>Sat, 11 Apr 2020 21:44:02 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/fyne/</guid>
<description>Fyne
https://fyne.io/ Go语言的跨平台GUI库</description>
</item>
<item>
<title>Golang</title>
<link>https://www.dingzhiqiang.com/blog/golang/</link>
<pubDate>Sun, 05 Apr 2020 11:29:03 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/golang/</guid>
<description>Go = Golang</description>
</item>
<item>
<title>Serverless</title>
<link>https://www.dingzhiqiang.com/blog/serverless/</link>
<pubDate>Sun, 29 Mar 2020 11:26:51 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/serverless/</guid>
<description>研究ASW和腾讯云的Serverless</description>
</item>
<item>
<title>SIFT</title>
<link>https://www.dingzhiqiang.com/blog/sift/</link>
<pubDate>Sat, 21 Mar 2020 21:10:07 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/sift/</guid>
<description>SIFT是非常重要的一个CV算法</description>
</item>
<item>
<title>Dynamo</title>
<link>https://www.dingzhiqiang.com/blog/dynamo/</link>
<pubDate>Sat, 14 Mar 2020 12:53:32 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/dynamo/</guid>
<description></description>
</item>
<item>
<title>Electron</title>
<link>https://www.dingzhiqiang.com/blog/electron/</link>
<pubDate>Sat, 14 Mar 2020 12:52:40 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/electron/</guid>
<description></description>
</item>
<item>
<title>QML</title>
<link>https://www.dingzhiqiang.com/blog/qml/</link>
<pubDate>Sat, 14 Mar 2020 12:51:50 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/qml/</guid>
<description>QT QML</description>
</item>
<item>
<title>Revit</title>
<link>https://www.dingzhiqiang.com/blog/revit/</link>
<pubDate>Sat, 14 Mar 2020 12:49:03 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/revit/</guid>
<description>Revit 非常有用。</description>
</item>
<item>
<title>Notion</title>
<link>https://www.dingzhiqiang.com/blog/notion/</link>
<pubDate>Sun, 01 Mar 2020 09:53:11 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/notion/</guid>
<description>现在的资料管理软件,类似Evernote,以前用过不觉得怎么样。昨天又用了一下,这才感觉Markdown编辑真的非常方便</description>
</item>
<item>
<title>在线教育</title>
<link>https://www.dingzhiqiang.com/blog/%E5%9C%A8%E7%BA%BF%E6%95%99%E8%82%B2/</link>
<pubDate>Sun, 01 Mar 2020 09:40:54 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/%E5%9C%A8%E7%BA%BF%E6%95%99%E8%82%B2/</guid>
<description></description>
</item>
<item>
<title>ML.NET</title>
<link>https://www.dingzhiqiang.com/blog/ml.net/</link>
<pubDate>Sun, 16 Feb 2020 00:09:37 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/ml.net/</guid>
<description></description>
</item>
<item>
<title>Hyper</title>
<link>https://www.dingzhiqiang.com/blog/hyper/</link>
<pubDate>Sat, 15 Feb 2020 23:55:28 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/hyper/</guid>
<description>一个新的command line工具,功能比较简单,但是样子比较好看,比Cmder好看多了
https://hyper.is/
有一个好的地方是Hyper可以集成Cmder,也就是说功能都是Cmder的,而界面都是Hyper的样子,这个非常推荐。 </description>
</item>
<item>
<title>SAAS</title>
<link>https://www.dingzhiqiang.com/blog/saas/</link>
<pubDate>Sun, 09 Feb 2020 23:36:49 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/saas/</guid>
<description>家装SAAS</description>
</item>
<item>
<title>NET Core</title>
<link>https://www.dingzhiqiang.com/blog/net-core/</link>
<pubDate>Wed, 29 Jan 2020 13:44:32 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/net-core/</guid>
<description>C#非常好</description>
</item>
<item>
<title>AEC</title>
<link>https://www.dingzhiqiang.com/blog/aec/</link>
<pubDate>Wed, 29 Jan 2020 13:30:45 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/aec/</guid>
<description>The AEC industry consists of separate players &ndash; architecture, engineering and construction &ndash; that work together to bring a project to fruition. By integrating these seemingly separate entities into a single industry, architects, engineers and contractors can work more efficiently to achieve a common goal. The AEC industry has several practical applications that facilitate the technology, outsourcing and exchange of information within the industry.
Three in One The fact that three different but related industries make up the AEC industry complicates industry standards.</description>
</item>
<item>
<title>OpenCV</title>
<link>https://www.dingzhiqiang.com/blog/opencv/</link>
<pubDate>Wed, 29 Jan 2020 13:23:50 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/opencv/</guid>
<description></description>
</item>
<item>
<title>Spike和Spark</title>
<link>https://www.dingzhiqiang.com/blog/spike%E5%92%8Cspark/</link>
<pubDate>Fri, 03 Jan 2020 20:42:26 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/spike%E5%92%8Cspark/</guid>
<description>本来一直用Spark,最近发现了Spike这个App,用下来感觉很不错,以后可能都切换到Spike了。 Spark也是非常好,但是有时候,不知道什么原因,就是无法打开正文内容,即使我看到了标题,就是看不到正文,翻墙也不行,体验非常的差。</description>
</item>
<item>
<title>智能指针</title>
<link>https://www.dingzhiqiang.com/blog/%E6%99%BA%E8%83%BD%E6%8C%87%E9%92%88/</link>
<pubDate>Wed, 01 Jan 2020 08:39:22 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/%E6%99%BA%E8%83%BD%E6%8C%87%E9%92%88/</guid>
<description></description>
</item>
<item>
<title>Jenkins</title>
<link>https://www.dingzhiqiang.com/blog/jenkins/</link>
<pubDate>Wed, 01 Jan 2020 08:37:57 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/jenkins/</guid>
<description></description>
</item>
<item>
<title>2020</title>
<link>https://www.dingzhiqiang.com/blog/2020/</link>
<pubDate>Wed, 01 Jan 2020 08:00:16 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/2020/</guid>
<description>2020需要做出更大的成绩来。</description>
</item>
<item>
<title>GTD</title>
<link>https://www.dingzhiqiang.com/blog/gtd/</link>
<pubDate>Sat, 28 Dec 2019 13:25:41 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/gtd/</guid>
<description></description>
</item>
<item>
<title>ArcGIS</title>
<link>https://www.dingzhiqiang.com/blog/arcgis/</link>
<pubDate>Sat, 28 Dec 2019 13:20:43 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/arcgis/</guid>
<description></description>
</item>
<item>
<title>C++11</title>
<link>https://www.dingzhiqiang.com/blog/c-11/</link>
<pubDate>Sat, 28 Dec 2019 13:17:37 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/c-11/</guid>
<description>已经很久以前了</description>
</item>
<item>
<title>Everything</title>
<link>https://www.dingzhiqiang.com/blog/everything/</link>
<pubDate>Sat, 28 Dec 2019 13:16:06 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/everything/</guid>
<description>任何电脑都要装的神器</description>
</item>
<item>
<title>Cmake</title>
<link>https://www.dingzhiqiang.com/blog/cmake/</link>
<pubDate>Tue, 24 Dec 2019 23:01:48 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/cmake/</guid>
<description>经常用到</description>
</item>
<item>
<title>Unity</title>
<link>https://www.dingzhiqiang.com/blog/unity/</link>
<pubDate>Sun, 22 Dec 2019 10:53:14 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/unity/</guid>
<description>Unity是一个完整的商业游戏引擎,可以根据一套代码发布到不同的平台,而且他是用C#来写的,用起来特别的简单。最近Unity开始跟Autodesk合作在建筑领域里投入了,很值得学习一下。</description>
</item>
<item>
<title>Cocos</title>
<link>https://www.dingzhiqiang.com/blog/cocos/</link>
<pubDate>Sun, 22 Dec 2019 10:50:49 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/cocos/</guid>
<description>以前特别喜欢Cocos,研究过很长一段时间,也做了几个Cocos的游戏发布,后面也没什么反响,也就逐渐不研究了。</description>
</item>
<item>
<title>AWS</title>
<link>https://www.dingzhiqiang.com/blog/aws/</link>
<pubDate>Mon, 16 Dec 2019 23:00:32 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/aws/</guid>
<description>一天的AWS技术分享,因为没有多少实战经验,其实很难听得懂。</description>
</item>
<item>
<title>BIM</title>
<link>https://www.dingzhiqiang.com/blog/bim/</link>
<pubDate>Sun, 15 Dec 2019 11:44:36 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/bim/</guid>
<description>BIM BIM</description>
</item>
<item>
<title>GIS</title>
<link>https://www.dingzhiqiang.com/blog/gis/</link>
<pubDate>Sun, 15 Dec 2019 11:27:07 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/gis/</guid>
<description>研究一下</description>
</item>
<item>
<title>Clever F</title>
<link>https://www.dingzhiqiang.com/blog/clever-f/</link>
<pubDate>Fri, 13 Dec 2019 23:36:02 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/clever-f/</guid>
<description>增强的f命令的VIM插件</description>
</item>
<item>
<title>KnowRoaming电话卡</title>
<link>https://www.dingzhiqiang.com/blog/knowroaming%E7%94%B5%E8%AF%9D%E5%8D%A1/</link>
<pubDate>Fri, 13 Dec 2019 23:32:50 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/knowroaming%E7%94%B5%E8%AF%9D%E5%8D%A1/</guid>
<description>以前用过一段时间的Lycamobile的卡,没有月租费,在中国可以收短信,卡基本不要钱,Amazon上面一美元,TB上也就是20块。但是刚激活一段时间,充了一笔钱,Lycamobile就改变政策,不买套餐在中国不能用了。
前两天在Youtube上看到有个人介绍现在有什么便宜的可以在中国用的电话卡,提到了KnowRoaming这张卡,看了一下介绍我就也买了一张。至于为什么要一个美国卡号,每个人有不同的原因吧,我只是预备着,万一要用到美国的一些服务,可能需要美国卡号。现在知道的是Azure激活需要美国卡号,Google Voice要关联一个美国卡号,Wechat Out也需要美国卡号。因为持有的成本不高,管他有没有用,先办一张再说。
官网下单,好像是9.99没有,送到中国要运费6美元。卡是从香港寄过来的,大概四五天就收到了。 看过一些评论,说是要每9个月充值一次,不然余额就会清零,不清楚一直不充值卡号会不会保留,先用9个月再说,实在要充值到了9个月再说。
App上内容也比较简单清晰,主要就是费用,费率,余额之类的 他有个推荐活动,用我的推荐码就可以打7折,当然我也能拿到5块钱credit 我的推荐码 SUMDI20</description>
</item>
<item>
<title>HHKB</title>
<link>https://www.dingzhiqiang.com/blog/hhkb/</link>
<pubDate>Sun, 08 Dec 2019 17:06:47 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/hhkb/</guid>
<description></description>
</item>
<item>
<title>Filco</title>
<link>https://www.dingzhiqiang.com/blog/filco/</link>
<pubDate>Sun, 08 Dec 2019 16:59:51 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/filco/</guid>
<description></description>
</item>
<item>
<title>Jira</title>
<link>https://www.dingzhiqiang.com/blog/jira/</link>
<pubDate>Thu, 05 Dec 2019 23:32:46 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/jira/</guid>
<description>Jira应用广泛,值得研究一下 </description>
</item>
<item>
<title>OSG</title>
<link>https://www.dingzhiqiang.com/blog/osg/</link>
<pubDate>Tue, 03 Dec 2019 22:29:26 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/osg/</guid>
<description>OpenSceneGraph是一个开源的三维引擎,被广泛的应用在可视化仿真、游戏、虚拟现实、科学计算、三维重建、地理信息、太空探索、石油矿产等领域。OSG采用标准C++和OpenGL编写而成,可运行在所有的Windows平台、OSX、GNU/Linux、IRIX、Solaris、HP-Ux、AIX、Android和FreeBSD 操作系统。OSG在各个行业均有着丰富的扩展,能够与使用OpenGL书写的引擎无缝的结合,使用国际上最先进的图形渲染技术,让每个用户都能站在巨人的肩上。
http://www.osgchina.org/ http://www.openscenegraph.org/</description>
</item>
<item>
<title>QT</title>
<link>https://www.dingzhiqiang.com/blog/qt/</link>
<pubDate>Tue, 03 Dec 2019 22:27:06 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/qt/</guid>
<description>我对QT的理解是一个跨平台的C++ UI库,功能类似Windows平台的MFC。QT最初由一个小公司开发,后面被诺基亚收购,再后来诺基亚自己不行了QT自己独立出来成立公司运作QT这个产品。
我使用QT并不多,也没真正的深入使用QT完成什么软件。只知道公司已经有多个大规模产品使用QT来开发,自己写的几个QT小程序,开发过程确实比较简单,而且提供了大量的基础类,常见功能的类都能找到。
QT最大的好处是跨平台,这也意味着如果你的产品是准备多平台发布的,那么可能QT就是一个很好的选择,MFC只能局限在Windows平台。最近很火的区块链客户端,很多就是用QT开发的。
QT是需要付费的,只是企业级的使用是需要买企业license的,一直弄不清楚,个人,或者小团队,用QT开发收费软件,到底要不要付费给QT公司。
对于我来说,如果需要开发规模大一点的桌面软件,并且需要跨平台,并且考虑性能,那么QT应该是首选。如果只是要开发一个跨平台的命令行程序,那么我可能也会去选择.NET Core。现在.NET Core的功能越来越完善,C#语言的简洁强大,开发起来真的是要比C++高效快速多了。</description>
</item>
<item>
<title>ClipX</title>
<link>https://www.dingzhiqiang.com/blog/clipx/</link>
<pubDate>Tue, 03 Dec 2019 22:24:47 +0800</pubDate>
<guid>https://www.dingzhiqiang.com/blog/clipx/</guid>
<description>这是一个剪切板辅助软件,他可以记录多个Copy内容,最多能支持100个entries。我经常的Copy不同的文本和图片,而且很快就会有要弄到,如果只是用Windows默认的剪切板,效率实在太低了。
这是我任何一台电脑都必装的软件。现在也有一些功能更复杂的类似的软件,但是我一直用惯了这一个,也非常的稳定非常的好用,完全能满足我的需要。
这个软件已经不继续开发了,很久以前就不开发了,最新的版本固定在1.0.3.8,开发的时间是2005,距今15年左右了。
功能也很简单,就是帮你记录下每次Copy的内容,然后Ctrl+Shift+V就能显示一个菜单,列出所有之前的拷贝项。
然后你在里面选一个你要用的文字或图片,就可能正常的paste了,就这么简单。
如果我来开发,功能更复杂一点可能提供搜索,或者排序之类的,但是总的功能也就是保存历史记录并且可以用之前的内容。
当然,因为记录了你之前的拷贝项,可能也会有隐私泄露的可能性。</description>