-
Notifications
You must be signed in to change notification settings - Fork 0
/
search.xml
793 lines (793 loc) · 182 KB
/
search.xml
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
<?xml version="1.0" encoding="utf-8"?>
<search>
<entry>
<title><![CDATA[租用Vultr服务器安装SSR并安装BBR加速(不使用一键安装脚本)]]></title>
<url>%2F2017%2F06%2F11%2F%E6%95%99%E7%A8%8B%2FGFW%2F%E7%A7%9F%E7%94%A8Vultr%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AE%89%E8%A3%85SSR%E5%B9%B6%E5%AE%89%E8%A3%85BBR%E5%8A%A0%E9%80%9F%EF%BC%88%E4%B8%8D%E4%BD%BF%E7%94%A8%E4%B8%80%E9%94%AE%E5%AE%89%E8%A3%85%E8%84%9A%E6%9C%AC%EF%BC%89%2F</url>
<content type="text"><![CDATA[为了安全性与后期可自定义,此教程不再使用一键安装脚本,而是自己动手设置。 这是单用户版安装教程! 我是个人以及几个好友使用,不需要限制流量,所以只选择单用户版安装! 所有源代码来源于SSR的原作者:breakwa11 购买VPS全世界好多好多家VPS商,我和好友刘百川选的是Vultr。 安装一个CentOS系统。 请注意:如果你后期想安装的是锐速加速,那么请安装CentOS 6;如果你后期想安装的是谷歌BBR加速,那么请安装CentOS 7; 安装Putty for windows这个软件的是使用方法见链接:http://jingyan.baidu.com/article/e73e26c0eb063324adb6a737.html 安装服务器端shadowsocksR参考链接:https://shadowsocks.be/11.html 安装锐速(推荐与CentOS 6搭配使用) 教程:CentOS更换内核,提供锐速可用的内核下载 锐速破解版linux一键自动安装包(5月28日更新) 我是依次执行以下命令: 1234rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-firmware-2.6.32-504.3.3.el6.noarch.rpmrpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-2.6.32-504.3.3.el6.x86_64.rpm --forcerpm -qa | grep kernelreboot 然后关掉终端,重新登陆。 12uname -rwget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh 可以通过下面这行命令查看锐速运行状态。 1/serverspeeder/bin/serverSpeeder.sh status 安装谷歌BBR(推荐与CentOS 7搭配使用)参考链接见:https://www.vultr.com/docs/how-to-deploy-google-bbr-on-centos-7]]></content>
<categories>
<category>教程</category>
<category>GFW</category>
</categories>
<tags>
<tag>GFW</tag>
<tag>Vultr</tag>
<tag>SSR</tag>
<tag>BBR</tag>
</tags>
</entry>
<entry>
<title><![CDATA[租用Vultr服务器安装SSR并安装锐速与BBR加速(使用一键安装脚本)]]></title>
<url>%2F2017%2F06%2F09%2F%E6%95%99%E7%A8%8B%2FGFW%2F%E7%A7%9F%E7%94%A8Vultr%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AE%89%E8%A3%85SSR%E5%B9%B6%E5%AE%89%E8%A3%85%E9%94%90%E9%80%9F%E4%B8%8EBBR%E5%8A%A0%E9%80%9F%EF%BC%88%E4%BD%BF%E7%94%A8%E4%B8%80%E9%94%AE%E5%AE%89%E8%A3%85%E8%84%9A%E6%9C%AC%EF%BC%89%2F</url>
<content type="text"><![CDATA[购买VPS全世界好多好多家VPS商,我和好友刘百川选的是Vultr。 安装一个CentOS系统。 请注意:如果你后期想安装的是锐速加速,那么请安装CentOS 6;如果你后期想安装的是谷歌BBR加速,那么请安装CentOS 7。 (看了好多文章,觉得BBR更好一些)。 安装Putty for windows这个软件的是使用方法见链接:http://jingyan.baidu.com/article/e73e26c0eb063324adb6a737.html 安装服务器端shadowsocksR参考链接:https://shadowsocks.be/9.html 使用root用户登录,运行以下命令: 123wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.shchmod +x shadowsocksR.sh./shadowsocksR.sh 2>&1 | tee shadowsocksR.log 安装完成后,脚本提示如下 Congratulations, ShadowsocksR install completed!Server IP:your_server_ipServer Port:your_server_portPassword:your_passwordLocal IP:127.0.0.1Local Port:1080Protocol:originobfs:plainEncryption Method:aes-256-cfb Welcome to visit:https://shadowsocks.be/9.htmlIf you want to change protocol & obfs, reference URL:https://github.com/breakwa11/shadowsocks-rss/wiki/Server-SetupEnjoy it! 卸载方法 使用 root 用户登录,运行以下命令: 1./shadowsocksR.sh uninstall 安装完成后即已后台启动 ShadowsocksR ,运行: 1/etc/init.d/shadowsocks status 可以查看 ShadowsocksR 进程是否已经启动。本脚本安装完成后,已将 ShadowsocksR 自动加入开机自启动。 使用命令:启动:/etc/init.d/shadowsocks start停止:/etc/init.d/shadowsocks stop重启:/etc/init.d/shadowsocks restart状态:/etc/init.d/shadowsocks status 配置文件路径:/etc/shadowsocks.json日志文件路径:/var/log/shadowsocks.log代码安装目录:/usr/local/shadowsocks 安装锐速(推荐与CentOS 6搭配使用) 教程:CentOS更换内核,提供锐速可用的内核下载 锐速破解版linux一键自动安装包(5月28日更新) 我是依次执行以下命令: 1234rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-firmware-2.6.32-504.3.3.el6.noarch.rpmrpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-2.6.32-504.3.3.el6.x86_64.rpm --forcerpm -qa | grep kernelreboot 然后关掉终端,重新登陆。 12uname -rwget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh 可以通过下面这行命令查看锐速运行状态。 1/serverspeeder/bin/serverSpeeder.sh status 安装谷歌BBR(推荐与CentOS 7搭配使用)参考链接见:https://www.vultr.com/docs/how-to-deploy-google-bbr-on-centos-7]]></content>
<categories>
<category>教程</category>
<category>GFW</category>
</categories>
<tags>
<tag>GFW</tag>
<tag>BBR</tag>
<tag>锐速</tag>
</tags>
</entry>
<entry>
<title><![CDATA[【软件分享】批量更改你的文件或者文件夹名称]]></title>
<url>%2F2017%2F06%2F03%2F%E8%BD%AF%E4%BB%B6%E5%88%86%E4%BA%AB%2F%E3%80%90%E8%BD%AF%E4%BB%B6%E5%88%86%E4%BA%AB%E3%80%91%E6%89%B9%E9%87%8F%E6%9B%B4%E6%94%B9%E4%BD%A0%E7%9A%84%E6%96%87%E4%BB%B6%E6%88%96%E8%80%85%E6%96%87%E4%BB%B6%E5%A4%B9%E5%90%8D%E7%A7%B0%2F</url>
<content type="text"><![CDATA[近期整理大学以来的文件夹,过程中需要一款能批量按照自己意愿来修改文件夹名称的软件,下面这款软件就十分符合要求。 《菲菲更名宝贝 之 得意非凡 v3.0 正式版》 假如你认为这个软件和别的批量更名软件差不多,那么,你错了……假如你认为这个软件只是批量更名用的,那么,你又错了……哈哈……你是收藏控、整理控吗?有没有大量的文件或文件夹需要处理、归类?有没有使用别的批量更名软件解决不了的问题呢?你是音乐爱好者吗?你有大量的MP3、APE、OGG、FLAC等的音乐文件并需要对音乐标签、封面图片或歌词进行批量处理吗?你是摄影爱好者吗?你有大量的照片文件并需要对Exif信息进行批量处理吗?你办公使用微软Office文档、使用PDF文件吗?也许你会对这些文件的文件名批量更改或其特有属性的批量处理有需要呢? 总之,这是一款近乎完美的更名软件,内容功能涵盖之广,只有你想不到,没有它做不到。在此分享给大家。]]></content>
<categories>
<category>软件分享</category>
</categories>
<tags>
<tag>分享</tag>
</tags>
</entry>
<entry>
<title><![CDATA[毕业设计:论文抄袭率修改宝典(降重技巧与方法)]]></title>
<url>%2F2017%2F05%2F29%2F%E7%AC%94%E8%AE%B0%2F%E6%AF%95%E4%B8%9A%E8%AE%BE%E8%AE%A1%2F%E6%AF%95%E4%B8%9A%E8%AE%BE%E8%AE%A1%EF%BC%9A%E8%AE%BA%E6%96%87%E6%8A%84%E8%A2%AD%E7%8E%87%E4%BF%AE%E6%94%B9%E5%AE%9D%E5%85%B8%EF%BC%88%E9%99%8D%E9%87%8D%E6%8A%80%E5%B7%A7%E4%B8%8E%E6%96%B9%E6%B3%95%EF%BC%89%2F</url>
<content type="text"><![CDATA[这些技巧等到我毕业了才发现,特留下此篇给后人乘凉 这些技巧都来自知网查重的淘宝卖家们,在此表示感谢。 行文组织全是淘宝卖家的口气,但是十分管用,在开写论文之前认真读一遍,对后期的降重大有帮助。 知网学术不端检测系统没想象中那么可怕,检测比对的是相同字符,即使现在知网检测有根据意思雷同进行标红但是还不是很智能化。所以有时候同学们觉得明明两句话意思不是很相近也能标红,这种情况没办法的只有把文章修改,如果不修改的话,去学校检测也是标红的。 如何修改文章的抄袭率:简单的说就是把标红的部分换一种表达方式,尽量保证意思是一样的,比如知网检测的方式是13个字符相似就可以标红,换算过来就是7-8个汉字的样子,如果咱们换一种表达方式就可以规避抄袭检测了,这样的话检测系统就查不出来了。 修改方式有:改词、换句、改变描述方式(变原句为倒装句、被动句、主动句等)、打乱段落顺序、删除关键词汇、关键句,增加句子与句子之间关联词等。经过实践证明,使用以上方法结合,可有效降低复制比,保证顺利通过。 ①例如下句:过热故障中的过热与变压器正常运行下的发热是有区别的,正常运行时的其发热源来自于绕组和铁芯,即铜损和铁损,而变压器过热故障是由于受到有效热应力而造成的绝缘加速劣化,它具有中等水平的能量密度。 几乎被标红,说明与相似文献存在重合和高度相似,经过以上方式结合,本句可改为: 过热故障中出现的过热容易与变压器正常运行下的发热相混淆,后者是因为其绕组和铁芯会出现铜损和铁损的现象,这是正常运行过程中的发热,而变压器过热故障是受到有效热应力造成的绝缘加速劣化,具有中等水平的能力密度。 ②尽可能多的选择多篇文献,一篇截取几句,这样是不会被检测出来的。中国知网对该套检测系统的灵敏度设置了一个阀值,该阀值为5%,以段落计,低于5%的抄袭或引用是检测不出来的,这种情况常见于大段落中的小句或者小概念。举个例子:假如检测段落1有10000字,那么引用单篇文献500字以下,是不会被检测出来的。 ③知网论文检测的条件是5-8字单位以上的相似或抄袭都会被红字标注,但是必你所引用或抄袭的A文献文字总和在你的各个检测段落中要达到5%。 ④ 投机办法(不推荐):1、用谷歌翻译工具先把标红内容译成英文,再译成中文,在整理整理就测不出来了。2、将标红的重合内容做成图片形式,测不出来。 例如下句: 过热故障中的过热与变压器正常运行下的发热是有区别的,正常运行时的其发热源来自于绕组和铁芯,即铜损和铁损,而变压器过热故障是由于受到有效热应力而造成的绝缘加速劣化,它具有中等水平的能量密度。 几乎被标红,说明与相似文献存在重合和高度相似,经过以上方式结合,本句可改为: 过热故障中出现的过热容易与变压器正常运行下的发热相混淆,后者是因为其绕组和铁芯会出现铜损和铁损的现象,这是正常运行过程中的发热,而变压器过热故障是受到有效热应力造成的绝缘加速劣化,具有中等水平的能力密度。 这样修改几乎可以降低抄袭率一半。 再举一例: 标红抄袭段落: 上世纪九十年代以来,在生产力提高、科技进步、跨国公司活跃等因素的共同驱动下,经济全球化席卷全球,世界经济越来越成为一个整体,跨国公司根据其战略部署在世界范围内对生产要素和资源进行优化配置和重新整合,这导致国际贸易和分工的方式悄然发生了变化,由传统的产业间分工模式逐步演化为同一产品不同工序和区段上的分工体系,即产品内分工。 论文更改为: 从20世纪末以来,在新的科技革命及跨国公司迅速发展的带动下,全球经济日趋一体化,各国经济在世界范围内实现了竞争与协作相结合的良好共存局面。在全球范围内,各生产要素由于跨国公司的快速发展实现了优化配置和重新整合,从而使国陈贸易和世界分工的方式产生了适应新时代要求的变化,传统的产业分工方式开始转变为因产品在工序和区段上的差异而进行的分工方式,这也就是我们所说的产品之中的分工。 例⑥:在透明水杯的清水中放入少量纤维进行搅动,便可以直观地发现纤维呈立体悬浮状乱向分散,且长时间放置都不会有太大变化,说明合成纤维的质量较好;质量差的纤维经搅动后可能分散,但时隔不久便会上浮为一絮状层。质量差的纤维在混凝土的实际配制过程中多不易均匀分散。 本段完全被标红,修改方式只有一种,就是打乱顺序,重新组织。 将少量纤维放入盛装清水的透明容器中,边搅动边观察纤维变化情况,如果合成纤维质量较好,那么就可以直观地看到纤维呈立体悬浮状分散,随着时间的推移,位置也不会发生明显的变化;若合成纤维质量较差,那么搅动的过程中,纤维可能分散,并且容易上浮形成絮状层。质量差的纤维在混凝土的实际配制过程中多不易均匀分散。 例⑦:对施工单位或业主提出的设计变更要求要进行统筹考虑,确定其必要性,同时将设计变更对施工工期和费用的影响进行全面分析,非改不可的要调整施工计划,以尽可能减少对工程的不利影响。 修改为: 施工单位或业主一旦提出设计变更要求,要进行统筹考虑,考察变更的必要性,同时,将设计变更对施工工期、费用等方面可能造成的影响进行全面而科学的分析,遇到非改不可的变更要调整施工计划,尽可能将其对工程的不利影响降到最小 中国知网(cnki)学术不端论文检测修改技巧论文测谎仪(cnki中国知网学术不端论文检测系统)在一定程度上遏制了明目张胆的学术作假行为,但也助长了造假的水平进化。 “反抄袭”软件遭遇大学生“反反抄袭”,越来越多的学生已经开动了“脑筋”。毕竟大家从小就在应试教育中摸爬滚打,大家早就练就了一身超常的反侦察功夫,“道高一尺,魔高一丈”,为了对付“反抄袭”软件,大学生想出了五花八门的“反反抄袭”密招。 “反反抄袭”密招一:改写躲避“论文测谎仪”的方法听起来有些笨,但却很“实用”,那就是——改写。“不是论文不能抄,要看你会抄不会抄!”。 东拼西凑其实并没有过时,关键在于要仔细,不能露出马脚。首先在不同的资料当中找到我需要的东西,然后把每句话变变句式,换换说法,加一些解释性的扩充,略作增删,最后把这些部分组织到一起,论文就大功告成了。虽然繁琐一点,但是最后出炉的论文,绝对就像去韩国做了整容手术,焕然一新!再牛的测谎仪见到我这论文,估计也只有哀叹的份儿。 多加参考书目,把脚注一通乱加,那就是双重保险了!”有的时候,东拼西凑出一大段话,但是又不知道怎么改写更好,就干脆给这段话原封不动地加上一个引号,然后再给这段话编一个相应的脚注。首先,‘引用’部分不算作抄袭,论文测谎仪会自动剔除;其次,老师根本不可能有精力去检查我的每个脚注是否真实。这样一来,我的抄袭怎么可能被发现呢? “反反抄袭”密招二:翻译要抄,就不能留下任何痕迹。她的方法更加繁琐,但也更加保险,那就是翻译。跨语言的论文测谎系统还没有研发出来。广泛查阅外文资料,挑出可以为我所用的部分,按照一定框架合在一起,一篇拼凑的英文论文就诞生啦!再把它翻译成中文,毕业论文不就有着落了吗?说抄袭,测谎仪软件查得出来吗? 终极翻译法:现在有很多翻译软件,但是翻译方式不尽相同,咱们可以用百度翻译把咱们中文的文章翻译成英文,再用谷歌翻译软件翻译成中文,润色一下对修改抄袭率很有帮助, “反反抄袭”密招三:取巧改写也好,翻译也罢,都是力气活儿。几万字的论文,如果字字改写,句句翻译,恐怕论文没写完,已经是人比黄花瘦,华发上鬓头了。理工科学生是天下最幸福的人,因为“理工科的论文,变变数据图表啊,变变操作环节啊,就可以变成自己的东西了,反抄袭软件根本查不出来”。理工科的个人成果要好出一些,数据不一样,画图不一样,结果就不一样。自己写个软件,下载一个源代码,然后根据需要加以修改,就能把代码变成自己的啦!最后用自己的框架搭建起来,毕业设计就完成了。 “反反抄袭”密招四:Google新用如果说以上所有同学的“反反抄袭”密招都还在大家的理解范围之内的话,那么这种“反反抄袭”法,则让人瞠目结舌,以为自己遇到了火星人。 这种方法,命名为“Google法”。“所谓‘Google法’,就是找一篇现成的论文,把论文的每一段都用Google在线翻译成英文,然后将翻译好的英文用Google在线翻译全部转回中文。猛地看上去,跟原文差不多;可是仔细一看,其实每句话都不一样!只要自己再把少量的语病改一改,就大功告成了。” 最佳检测方案初次检测首先先用知网分解检测,看看自己写的水平;检测到一定相似比后,要是还不放心;本科的再用PLMC检测定稿 .如果您是硕士论文重要性不言而喻,建议您一定在上交前:知网vip5.0检测一次。郑重承诺:知网vip检测保证和高校的一字不差!) 我们提供中国知网官网检测,是由中国知网官网系统自动生成。老师只是负责提交论文,完全由系统自动生成报告,检测报告准确客观。 中国知网检测是中国知网官网系统开发的。知网检测系统 也是中国目前中国最权威检测系统。 有需要可以找掌柜“求助”! 知网学术论文检测常识本店提供论文检测服务,该论文检测系统(知网cnki学位论文学术不端检测系统)目前已在全国各个高校研究生院投入使用,旨在查出更多的学术不端行为,为防治学术不端提供专门的信息咨询服务。 在每个学生毕业时都要写一篇学位论文,现在学位论文的过关不仅是要求过答辩就OK,还要通过学术不端检测!自从2008年各高校使用中国知网论文学术不端检测系统后,每年各高校都会使用该系统对每届毕业生的论文进行一下测试,此系统不是软件,不是下载一下就可以用的。软件在北京的中国知网,各高校也只是拥有账号和密码,可以进去提交论文,且上传文章的篇数是根据本校毕业生的人数来定的。一般每年若有1000人毕业,该校会有1000个检测指标使用。学校的检测是免费的。 学校将论文上传到该系统后,文章就会与中国知网所收录的期刊文章、报纸文章、本、硕、博论文库等库存内容进行比对。全文比对结束后,会出现一个百分比,就是你的文章抄袭别人内容占你整篇文章的百分比。这个百分比如果超过本校的规定指标(一般学校规定是不准超过30%,有的学校规定是不准超过10%,这些是各个学校自己定的,没有定论),如超标,就会被推迟答辩和取消授予学位资格。这已经成为事实,各高校都有案例可查。 有的同学说,我不担心,我引用了。我们的回答是:机器检测,说不准,机器毕竟是机器。如果超标,哭都来不及。 现在您不用担心了!!! 可以到我店进行提前检测,检测后进行相关的修改,躲过学校的最终检测,避免自己因此耽误毕业。 检测后的修改方法,我们针对在本店购买的客户是直接送的,如果只想购买方法。 强烈呼吁广大同学,不要把希望寄托在学校的免费检测上,那次检测如果结果不妙,将会成为您终生的遗憾! 现在江湖中流传多份修改密集。店主根据多年的工作经验总结,实际上很简单:就是改变句子的结构。比如,将:“弯弯的月亮”改变成:“天上有个弯弯的像镰刀一样的月亮”。这样改后,就是创新了,至少可以躲过检测系统了。悄悄告诉您:一般连续13个字符才会被检测到。 还有一个比较急办方法,抄书。因为不管是中国知网还是万方,哪家公司也没有收录书籍。但你要看清楚,书的封面要写了“中国优秀博士论文……”,这样的书肯定已经被收录了,可以抄教材等。但店主还是友情提示和强烈建议下:身边坏人多,为将来的飞黄腾达,尽量不要抄太多,被别人举报的话一下就声败名裂了。但急时倒可以采用此法。 提交论文之前,上淘宝网,有很多卖家会提供论文检测服务!卖家也持有类似的论文检测软件,通过卖家可以查看自己的论文有哪些破绽,再把露出马脚的部分精心修改。这样一来,把毕业论文交上去,就不会有什么风险了。有很多同学都准备这样做,花钱买个放心呗! 万方检测与知网检测的区别中国现在论文检测只有知网系统和万方系统(市场份额知网占90%,万方占10%),二者分属于不同的公司,知网和万方互有优缺点。万方收录的文献不如知网的全,但是万方检测比知网优惠很多!所以万方的查出的抄袭率会低一点。根据多年的经验,一般情况下在5到20个百分点左右,意外情况也有,如果一篇文章万方没有收录,知网收录了,但是您大量抄袭这篇文章,这样的话万方检测就查不出来,检测结果差距就大了(见过差别在50%以上的,实在是让人无语). 检测前要读的话 对格式的要求知网学位论文检测为整篇上传,格式对检测结果可能会造成影响,需要将最终交稿格式提交检测,将影响降到最小,此影响为几十字的小段可能检测不出。但都不会影响通过。系统的算法比较复杂,每次修改论文后再测可能会有第一次没测出的小段抄袭(经2 年实践经验证明,该小段不会超过200 字,并且二次修改后论文一般会大大降低抄袭率) 对比库对比库为:中国学术期刊网络出版总库,中国博士学位论文全文数据库/中国优秀硕士学位论文全文数据库,中国重要会议论文全文数据库,中国重要报纸全文数据库,中国专利全文数据库,个人比对库,其他比对库, 部分书籍不在知网库,检测不出抄袭。知网库是国家指定的论文检测对比库,国家指定高校论文检测系统为知网学位论文检测系统,该系统是目前效果最好、范围最广的官方检测系统,所有高校都是知网的检测系统,这是教育部出于全国学术不端公平性考虑而实施的。 关于分段和分章出结果上传论文后,系统会自动检测该论文的章节信息,如果你学校的目录设置符合知网系统内置的分章判断条件,系统就会按章检测,分章出结果,否则会分段出结果。关于分段或分章主要涉及4 中的阀值。店主提醒,不论是分章还是分段,保持和学校一致即可。 引用的能检测出来吗?有的同学问:“我明明引用了别人的段落或句子,为什么没有检测出来?”也有的同学问:“我的引用标注了出处,为什么还算抄袭?”首先,引用算不算抄袭,与标注出处没有任何关系,引用能不能检测出来,与系统准不准确也没有关系。所有这些都靠系统的阀值来决定。中国知网对该套检测系统的灵敏度设置了一个阀值,该阀值为3%,以段落(或章节)的字数来计算,单篇文献低于3%的抄袭或引用是检测不出来的,这种情况常见于大段文字中的小句或者小概念。举个例子:假如检测段落1(第一章)有10000 字,那么引用A 文献300字(10000 乘以3%=300)以内,是不会被检测出来的。若引用A文献超过300字,那么A文献分布于第一章中的抄袭都会被红字标注,不管位于第一章何处,即使打断成句子,只要超过13字就会被标注。①实际上这里也告诉同学们一个修改的方法,就是对段落抄袭千万不要选一篇文章来引用,尽可能多的选择多篇文献,一篇截取几句,这样是不会被检测出来的。②关于一些同学问引用的为什么也算抄袭,这里主要是因为知网的阀值问题,高于3%的统一算抄袭,也就是说引用于抄袭的临界就在3%之间。一旦你超标,即使你标注了引用也无济于事。所以请同学们注意。我们举例说明:某篇论文第一章有5000 字,那么第一章中,我们就只能引用A文献150 字以下,否则会被系统认为是抄袭。第二章4000 字,那么我们只能引用A 文献120字以下,否则会被系统认为是抄袭。第三章8000 字,第四章7000 字,分别为240 字以下和210 字以下,以此类推。综上所述,引用超标的计算方式是按章计算,这与抄袭的计算方式是一样的。 系统对一句话怎么才算抄袭?一篇论文的抄袭怎么才会被检测出来?知网论文检测的条件是20字单位以上的相似或抄袭都会被红字标注,但是必须满足4里面的前提条件:即你所引用或抄袭的A 文献文字总和在你的各个检测段落(各章)中要达到3%。 复制比(也叫抄袭率重复率 相似比)=标红字符数/总字符数*100%分子分母任何一个数据变化都会导致复制比变化的,有些学校只测正文,有些测正文和参考文献,有些测正文、摘要、参考文献。有些甚至连声明、致谢都测,这都是分子分母变化的因素。我们和学校测的内容一旦有差异,结果就有少许差异。假设我这里测出来是27%,学校可能27%也可能30%,也可能24%。有变化,变化一般很小!就看学校测论文哪些部分!知网每天更新数万篇论文,有时候可能会造成些检测结果的不同,所以尽量检测时间靠近交学校的时间。 知网检测常见问题解答检测报告中只给出有抄袭的段落,其他段落自动不给出的,请大家注意!比如整体复制比是0的话,检测报告是空白的,啥都没有! 初检段落A未发现抄袭,复检的时候怎么又发现抄袭了?这是因为知网算法的问题,每次检测都要自动分段,与系统开发者设置的阈值有关,也可能是系统升级的原因。但是只要您把第一次标红内容都修改了,第二次检测不管会不会出现新抄袭段落复制比都会降低的。 怎么和学校的复制比不一样啊?只要是同篇文章,只字不动,在您没做任何修改的前提下,学校检测指出的抄袭段落是一样的。我们这里检测内容一般有摘要正文 参考文献,如果学校检测的只是正文,那测出来的复制比不一样的。如果隔时间段检测,由于系统升级也可能导致有差异。 我标注为引用的怎么也被标红了?案例:一个哥们,测出来96%,可以说是全抄的,他说“不会吧,我全标注为引用了啊”。检测系统是逐字对比,6-11字符重复即为抄袭,不管您是不是标注为引用,统统列出来。如果标注为引用就排除,那检测就没任何意义,大家随便抄,想抄多少就抄多少,只要标注引用就可以啦! 怎么指出的复制文章题目我都没参考过呢?感觉好像都是自己没见过的文章,这很正常,都是相互引用造成的,比如您引用了毛主席的话,很多人也引用了,那给出的复制来源文章题目就会有很多没见过的! 有些我参考的内容没测出来软件开发者给检测系统的灵敏度设置了一个阀值,据说该阀值3%,以段落计,低3%的抄袭或引用是检测不出来的,这种情况常见于大段落中(这个段落就是上面的分段)的小句或者小概念。举个例子:假如某检测段落有 10000字,那么引用单篇文献 300 字以下,是不会被检测出来的。抄书也测不出来,目前世界上没有任何一个检测系统,能把您抄的东西全部查出来! 你这里检测通过了,导师怎么还说明显看出我是抄袭的啊?是不是测的不准?修改抄袭内容后,检测系统检测不出来了,但是导师还是能看出来的,这是人和机器的不同,我们这里测出来抄袭是0的论文,导师那里他也可以肉眼判断说您是抄袭的!所以改的时候一定要注意! 我检测通过了怎么还被取消了答辩资格?一定要注意,学校检测论文只是论文答辩前的一个小环节,检测通过之后,专家还要审查论文,如果发现您的论文改的一塌糊涂,句子都不通顺,还有明显抄袭的迹象(尽管检测系统发现不了,专家肉眼发现),取消答辩资格是很正常的!因此,改论文时一定要注意踏踏实实改,没有任何可以投机的办法,否则后果很严重,过了检测可能也无法答辩或者答辩无法通过。 学校复制比35%,你这里36%,是不是同一个系统啊?复制比=抄袭字符数除以总检测字符数分子分母任何一个数据有变化,都影响到复制比的!多加几个空格,复制比就有差异了! 没测完啊,我的第n章内容检测报告怎么没有?检测报告如果有些章节缺失,不是没检测完,是这些章节未发现抄袭,系统自动排除,所以检测报告中没有。假如总复制比是0,也就是全文未发现抄袭,那检测报告里什么都没有。 难道引注、声明和致谢也不能重复?答:不是不能重复,是别人用的内容都会显示为重复。红字标示出来。要想通过学校的检测,就对出现的红字进行针对性的修改,尽量使不该重复的内容别重复,那么即使有那些声明……的内容重复也不怕了,因为总的比率下来了。 我们学校包括了上届学生的论文,你们万一没有,检测不一样怎么办?答:有个别学校使用的是VIP系统,系统功能允许学校上传自己学校学生的论文库,也就是说:如果知网尚未收录这些论文的话,知网的在线对比库中将没有这些论文。但建议:我们的系统是在线的,与知网的库同步更新,但也有个别学校会个性化,在对比库中加上本校毕业生论文,但这个问题不大,你可以修改出现的红字。即使学校测时又测出上届的,比率也不会太高了。这样更保险,总比不测不改安全。 标红的地方怎么找是和那篇文章雷同呢?答:简单说,若一百篇文章用过,会列一百篇题目出来。所以,不必找是哪篇用过,对着红字改就行了,对着我们的改宝典细改是正道,实际上很简单,“我爱你”改成:“我真的爱你”或“我太爱你了”,就这样改后,学校检测就不会再有标红了。 你好,刚才和同学检了一下,发现和上届师兄一样的查不到啊?!我在学校检会不会有上届的?答:知网未收录,所以查不到。但现在查不到,不代表永远查不到,也许再过一年就能查到,暂时毕业前检测,肯定是查不到了,我查不到你们学校也同样查不到。不过,您若知道哪段是抄袭的,建议用自己的话进行表达,这样可避免将来工作后遇到小人,用论文抄袭事来攻击您。先把查出来的全改了,再自查哪些抄了但系统没标出,也改改,这样不但当前安全,而且永远安全。 我上次检测时未标红的这次为何标红了,或者我上次标红的为何这次不标红了呢?答:承诺,同篇文章,在我研究生处检测的结果与贵校研究生处结果绝对一致。至于因您文章格式的变动引起的标红多少误差是极少数。请提供向学校提交的最后一稿,以便做个比较。 著作能否测出?答:著作有版权保护,无论是万方还是知网……,都不能承诺全部著作能测出,只是部分收录,部分能。一句话:测了才知道。 我抄的内容为何没测出。答:测不出,原因很多,我已经反复解释了,如果您抄教材,或公司尚未收录的最新期刊等都是测不出的。哪怕你是下载了一篇网上的文章,已经收录了的,也会出现测不出的现象。我们只承诺:同篇文章,一字不动,在我研究生处检测的结果与你们学校的检测结果完全一致。检测的目的就是躲避学校检测嘛,能躲就行了,不必追究为何测不出……。建议:测出来的改动,测不出的且知道抄自哪里的也改动。现在测不出,不代表永远测不出,未来公司收录了那些内容,将来肯定就能测出来了。为在将来工作生活中不被小人算计,不在毕业论文上给坏人留把柄,改改改是关键。 你测出的重复文章我都没有见过!!!答:打个比方:“毛主席万岁”这句话被一百个人写文章时用过,检测结果中就会出现100个与之相似的文献,建议,不要问为何这么多相似文献,改掉相似的句子是关键。 另外一种解读 你测的到底准不准啊?首先,知网vip系统不是店主的系统,是中国知网公司开发的系统供全国各高校使用的,店主没这个能力去开发这么庞大的系统;其次,大家不用再问这个系统准不准,只要您的学校采用的是知网的检测系统,同时没有自建库的情况下,同一篇论文不做任何修改,检测报告绝对是一样的,因为系统就是相同的(如果学校不是整篇论文检测,只是检测部分的话,那么可能会有1-3%点的波动)如果学校有自建比对库的话,因为自建库只是学校自己用的,淘宝上的检测只是知网标准的库,所以结果会有一些变化。为了保证大家能顺利通过,请同学一定要把复制比改到越低越好。 检测系统版本目前国内高校基本都用知网系统来检测论文,所以知网检测的结果就是最权威,因为毕业与否就与这个结果为准.本店检测系统和学校一样,都是上传到知网的服务器检测,在线检测永远是最新版本.你们学校和我们用的是知网检测,就是同一个知网(http://check.cnki.net/vip/ ),都是在线检测。特别说明:知网VIP检测和知网TMCL2检测对比的数据库是一样的,检测的结果也是一样的,这是知网官方证明的,并且经过无数次检测结果对比证明的,请同学们放心。 检测出抄袭是否全面?我们只能保证把您的论文一字不改传到和学校一样的检测系统http://check.cnki.net/VIP 进行检测,但是并不能保证您所有抄袭的东西都可以检测到,因为中国知网对该套检测系统的灵敏度设置了一个阀值,该阀值为1%,以段落计,低于1%的抄袭或引用是检测不出来的.学校也一样。另外知网检测系统是每天都更新的,今天检测不到的抄袭并不代表明天检测不到,因此建议同学检测论文尽量接近学校提交论文时间。 提交的论文格式知网检测系统支持:txt、doc、docx、caj、pdf、nh、elm、rtf格式,提交论文时,知道学校测什么,就提交什么,这样和学校结果一致。不知道的话,建议提交包括摘要目录正文参考文献致谢等等完整的论文;另外,您发给我们什么,我们就测什么,一定按学校要求的格式排版好了发来!! 这样差异才更小。 个人信息是否去掉?去不去对检测结果影响不大,如果您对个人信息看的很重可以去除,可以用XXXX隐藏下即可,不要有其它改动,还是那句话,论文的任何一点变动都对检测结果有影响,但影响很小。 图片要不要删掉,对检测结果有没有影响?为了提升检测速度,建议论文尽量保持在3M以下,如果有大的图片可以删除,知网现在对图片暂无识别功能,图片删除后别忘记更新下目录。图片删掉对检测结果有没有影响,还是那句话,论文的任何一点变动都对检测结果有影响,但影响很小。 知网检测结果有什么?学位论文检测系统报告单包括?(1)总检测报告:系统的截屏报告,带VIP字样的标头,非手工编制。(2)文本复制检测报告单(全文标红):网页版本,这个文档将全文抄袭的文字标红,便于对比修改。注:很多学生疑惑为什么他的论文开始很多字,最后检测出来的这份文本详单内容却很少,这是正常的,因为系统只自动导出有抄袭的段落(自动分段的段落)没有抄袭的段落自动省略。 没测完啊,我的第n章内容检测报告怎么没有?检测报告如果有些章节缺失,不是没检测完,是这些章节未发现抄袭,系统自动排除,所以检测报告中没有。假如总复制比是0,也就是全文未发现抄袭,那检测报告里什么都没有。 有些我参考的内容没测出来?软件开发者给检测系统的灵敏度设置了一个阀值,据说该阀值5%,以段落计,低5%的抄袭或引用是检测不出来的,这种情况常见于大段落中(这个段落就是上面的分段)的小句或者小概念。举个例子:假如某检测段落有10000字,那么引用单篇文献500字以下,是不会被检测出来的。抄书也测不出来,目前世界上没有任何一个检测系统,能把您抄的东西全部查出来! 我标注为引用的怎么也被标红了?案例:一个哥们,测出来96%,可以说是全抄的,他说“不会吧,我全标注为引用了啊”。检测系统不管您是不是标注为引用,统统列出来。如果标注为引用就排除,那检测就没任何意义,大家随便抄,想抄多少就抄多少,只要标注引用就可以啦! 初检段落A未发现抄袭,复检的时候怎么又发现抄袭了?这是因为知网算法的问题,每次检测都要自动分段,与系统开发者设置的阈值有关,也可能是系统升级的原因。但是只要您把第一次标红内容都修改了,第二次检测不管会不会出现新抄袭段落复制比都会降低的。 怎么和学校的复制比不一样啊?复制比(也叫抄袭率,重复率,相似比)=标红字符数/总字符数*100%,分子分母任何一个数据变化都会导致复制比变化。有些学校只检测正文,有些学校测正文和参考文献,有些正文、摘要、参考文献。有些甚至连声明致谢都检测。这都是分子分母变化的因素。我们和学校检测的内容一旦有差异,也只会是少许差异。我们这里检测内容一般有摘要正文参考文献,如果学校检测的只是正文,那测出来的复制比不一样的。由于系统升级也可能导致有差异。在您没做任何修改的前提下,学校检测指出的抄袭段落是一样的。 检测段落怎么不是按章节来测的?如果您的论文是自动生成的目录,系统会自动识别目录按目录分段检测,检测报告显示的也是按章节分段显示;如果你的目录没做好或者不是自动生成的,系统会自动分段检测,两种情况下检测的相似率是一样的;如果目录没做好,也就是说文章里面有一些内容没加到目录里面去,就会出现漏检的情况,请同学们检测之前一定检查好目录是否做好,如果不知道,建议删掉目录检测。 CNKI的论文检测系统都有什么版本?分为三种:①硕博的学位论文检测系统(TMLC和VIP版)、②知网分解检测系统(AMLC)、(SMLC)。3本科的(PLMC系统)所以一定要选择对应论文检测系统。目前高校采用的都是中国知网(CNKI):学术论文不端行为检测系统VIP版(或TMLC版)或PLMC系统可以检测英文,繁文,网络资源,检测速度快,可以批量检测,检测对比库更全,这是其他检测方式所无法比拟的。所以,交论文前一定要找我们检测一下! 英文论文检测请提前告知店主?英文的论文可对比中文数据库检测或者英文数据库,两者结果差别很小,如果学校有特定要求的就根据学校来,如果没有要求,店主默认中文库检测。 几篇论文合在一起检测?知网vip检测30万字以内都是一样钱,有个别同学为了省钱这样合起来检测,这种做法店主不支持,对检测账号造成封号给高校造成损失 ,这样检测的结果非常不准确,全文标红和单独检测结果出入很大,所以有这种想法的同学不要为难店主,敬请谅解。 检测范围?中国学术期刊网络出版总库,中国博士学位论文全文数据库/中国优秀硕士学位论文全文数据库,中国重要会议论文全文数据库,中国重要报纸全文数据库,中国专利全文数据库,互联网资源。也即硕博论文、期刊论文、网上的资源都会检测到,但并不是说所有的资源都会被检测到,只有被知网收录的资源才会检测到。 论文安全性问题检测好交易成功相互好评后我们马上全部删除任何关于您的信息,请您自己保存好报告和论文,我们不再接受查询。 多少字连在一起算抄袭?有的说是6个字,有的说是11个字,这些都不是官方定论,因为论文检测的原来远远比我们想象的要复杂,不只是检测联系多少字在一起这么简单的,根据店主多年检测经验,即使连续的5-8个字改掉一两个也是会被测到的,修改的务实方法是把整个段落的结构打乱用自己的语言重新组织,具体检测原理可参考店主赠送的大礼包。 测前必读 测前请删除您的学校,名字等涉及隐私的信息,尤其是上标中的学校名称,保护自己安全. 请尽量使用系统自动导出的目录,否则系统将自动分段。尽量调整好格式用交给学校检测的文章一样。尽量使用WORD文档。 不要图便宜合起来测,会测题不准,未告知合测或者执意要合测的结果不准自行负责损失。文件太大请尽量压缩,不要发来超过15万字或者30万字符的文章系统无法识别造成损失买承担。 如果要有其它特殊要求请先说明,由于商品特殊性也很贵,一但使用便会产生成本。无法退款。未说明情况,造成损失买家承担。一旦拍下证明同意以上内容。 其他 知网vip检测是以附件的形式上传,给我的什么的内容,就上传什么样的内容,建议尽量把word版本终稿给我检测,内容尽量全。如果是自己的原因发错了,无法重新检测,检测成本很高。因此也不存在漏测现象;希望理解相互配合。我们不检测合并的论文,谢谢理解。 系统会把上传的论文自动分段,段1—段2—段3—如果段2没有抄袭,就会在检测报告默认不存在。检测报告中只给出有抄袭的段落,没发现抄袭的段落自动不给出的,请大家注意!比如整体复制比是0.00的话,检测报告是空白的,什么都没有! 加入引用照样会被标注,相似比是允许存在的 只是不要超过学校要求的比例(此比例是学校自己设置的),学校设置此比例就是参考文献而设。 有些我参考的内容没测出来软件开发者给检测系统的灵敏度设置了一个阀值,据说该阀值5%,以段落计,低5%的抄袭或引用是检测不出来的,这种情况常见于大段落中(这个段落就是上面的分段)的小句或者小概念。举个例子:假如某检测段落有 10000字,那么引用单篇文献 500 字以下,是不会被检测出来的。抄书一般也测不出来,高校也没法把您抄的东西全部查出来! 收到检测报告,只看总体的复制比。把标红的尽量6个字变下,认真修改会下降的很快。切记:修改的过程尽量不要再加新内容,哪怕是你自己写的,新的内容意味着会有新的抄袭,知网检测vip检测权威在于:知网的论文也是时时更新,希望同学们认真对待,把标红一定一句一句的修改下。]]></content>
<categories>
<category>笔记</category>
<category>毕业设计</category>
</categories>
<tags>
<tag>毕业设计</tag>
</tags>
</entry>
<entry>
<title><![CDATA[GitBook:如何插入锚以实现页内跳转与页间跳转]]></title>
<url>%2F2017%2F05%2F23%2F%E6%95%99%E7%A8%8B%2FGitBook%2FGitBook%EF%BC%9A%E5%A6%82%E4%BD%95%E6%8F%92%E5%85%A5%E9%94%9A%E4%BB%A5%E5%AE%9E%E7%8E%B0%E9%A1%B5%E5%86%85%E8%B7%B3%E8%BD%AC%E4%B8%8E%E9%A1%B5%E9%97%B4%E8%B7%B3%E8%BD%AC%2F</url>
<content type="text"><![CDATA[建立一个跳转的连接: 1[说明文字](#jump) 标记要跳转到什么位置: 1<span id="jump">跳转到这里:</span> 参考链接: http://blog.csdn.net/u010784236/article/details/44462903 http://www.jianshu.com/p/debd64e591a0 http://www.cnblogs.com/JohnTsai/p/4027229.html]]></content>
<categories>
<category>教程</category>
<category>Gitbook</category>
</categories>
<tags>
<tag>教程</tag>
<tag>Gitbook</tag>
</tags>
</entry>
<entry>
<title><![CDATA[Hexo-编辑:在Next主题中插入表格的正确方法]]></title>
<url>%2F2017%2F05%2F20%2F%E6%95%99%E7%A8%8B%2FHexo%2FHexo-%E7%BC%96%E8%BE%91%EF%BC%9A%E5%9C%A8Next%E4%B8%BB%E9%A2%98%E4%B8%AD%E6%8F%92%E5%85%A5%E8%A1%A8%E6%A0%BC%E7%9A%84%E6%AD%A3%E7%A1%AE%E6%96%B9%E6%B3%95%2F</url>
<content type="text"><![CDATA[每次按照markdown语法规范插入表格的时候都容易不起作用,应该是Next主题本身的解析有问题吧,插入表格有一定的技巧,有几个注意事项,将在本文中说明。 下面先把正确的示例代码贴出: 123456(必须是空行或者标题(就是带#的标题))|Tables|Are | Cool ||:-:|:-:|:-:|| col 3 is | right-aligned | 1600||col2is|centered|12 || zebra stripes | are neat | $1 | 有以下几个注意事项: 第一行必须有一行是空行或者标题!!! 第二行每个项目的前后空格可要可不要 第三行的冒号是用来指明左对齐还是右对齐的,示例中的是居中对齐。如果想要左对齐,冒号就放在左边;右对齐亦然。 推荐使用VS Code来编辑markdown表格,如果使用Typora,由于其具有自动预览的功能,导致编辑起来会很麻烦。 效果如下: Tables Are Cool col 3 is right-aligned 1600 col2is centered 12 zebra stripes are neat $1]]></content>
<categories>
<category>教程</category>
<category>Hexo</category>
</categories>
<tags>
<tag>教程</tag>
<tag>Hexo</tag>
</tags>
</entry>
<entry>
<title><![CDATA[毕业设计:论文word格式与装订要求]]></title>
<url>%2F2017%2F05%2F20%2F%E7%AC%94%E8%AE%B0%2F%E6%AF%95%E4%B8%9A%E8%AE%BE%E8%AE%A1%2F%E6%AF%95%E4%B8%9A%E8%AE%BE%E8%AE%A1%EF%BC%9A%E8%AE%BA%E6%96%87word%E6%A0%BC%E5%BC%8F%E8%A6%81%E6%B1%82%E4%B8%8E%E8%A3%85%E8%AE%A2%E8%A6%81%E6%B1%82%2F</url>
<content type="text"><![CDATA[1 格式要求1.1 语言表述论文应层次清晰,重点突出;结构严谨,逻辑严密,语言流畅;表达准确,简明扼要。 1.2 打印规范毕业设计(论文)资料统一使用学校印制的毕业设计(论文)资料袋、评分册、封面等,内芯一律使用A4打印纸计算机打印,学校统一纸面格式,必须使用国家公布的规范字。 1.3 字体和字号毕业设计(论文)具体排版规范见示例,字体与字号要求如下: 项目 字体与字号 各章标题 黑体小二号 各节的一级标题 黑体三号 各节的二级标题 黑体四号 各节的三级标题 黑体小四号 正文 宋体小四号 中文摘要、结论、致谢、附录标题 黑体小二号 中文摘要、结论、致谢、附录内容 宋体小四号 英文摘要标题 TimeNewRoman粗体小二号 英文摘要内容 TimeNewRoman体小四号 中文关键词标题 黑体四号 中文关键词 宋体小四号 英文关键词标题 TimeNewRoman粗体四号 英文关键词 TimeNewRoman小四号 目录标题 黑体小二号 目录内容中章的标题 宋体小四号 表题与图题 宋体小四号 参考文献标题 黑体小二号 参考文献内容 宋体五号 论文页码 页面底端居中、阿拉伯数字(TimeNewRoman五号)连续编码 页眉与页脚 宋体五号居中 1.4 论文封面毕业设计(论文)具体排版规范示例,字体与字号要求如下: 项目 字体与字号 武汉理工大学毕业设计(论文) 华文中宋一号居中 论文题目 黑体二号居中 院(系)名称、专业班级、学生姓名、指导教师、标题 华文中宋三号 1.5 学位论文原创性声明 项目 字体与字号 学位论文原创性声明 黑体小二号 声明内容 宋体小四号 1.6 页面设置页边距标准:上边距为2.5cm,下边距为2cm,左边距为2.5cm,右边距为2cm,页眉为2.6cm,页脚为2.4cm(左装订)。 段前、段后及行间距:章标题的段前为0.5行,段后为0.5行;节标题段前为0.5行,段后0.5行;标题以外的文字行距为“固定值”20磅,字符间距为“标准”。 1.7 页眉和页码页眉从第1章(绪论)开始,每页页眉名称均为“武汉理工大学毕业设计(论文)”。页码从第1章(绪论)开始按阿拉伯数字连续编排,中、英文摘要部分用罗马数字单独编排。页码位于页面底端,居中书写。 1.8 目录目录应包括三级标题,目录题序中的阿拉伯数字用Time New Roman体。 1.9 正文正文各章节应拟标题,每章结束后应另起一页。标题要简明扼要,不应使用标点符号。 1.10引文标识各级标题不得使用引文标示。引文标示应全文统一,采用方括号上标的形式置于所引内容最末句的右上角,引文编号用阿拉伯数字置于半角方括号中,用小4号字体,如:“……研究[1]”。 1.11 标点符号毕业设计(论文)中的标点符号应按新闻出版署公布的《标点符号用法》使用。 1.12 名词、名称科学技术名词术语尽量采用规范词或国家标准中规定的名称,尚未统一规定或叫法有争议的名称术语,可采用惯用的名称。使用外文缩写代替某一名词术语时,首次出现时应在括号内注明其含义。外国人名一般采用英文原名,按名前姓后的原则书写。一般很熟知的外国人名可按通常译名。 1.13 量和单位量和单位必须采用中华人民共和国的国家标准。非物理量的单位,可用汉字与符号构成组合形式的单位。例如件/台、元/km。 1.14 数字毕业设计(论文)中的测量统计数据一律用阿拉伯数字。但在叙述不很大的数目时,一般不用阿拉伯数字。大约的数字可以用中文数字,也可以用阿拉伯数字,如“约一百八十人”,也可写成“约180人”。 1.15 公式公式应另起一行居中,统一用公式编辑器编辑。公式与编号之间不加虚线。公式较长时应在“=”前转行或在“+、-、×、÷”运算符号处转行,公式的编号用圆括号括起来放在公式右边行末。公式序号按章编排,如第3章第2个公式序号为“(3.2)”。 1.16 表格每个表格都要有表标题和表序号。表序号一般按章编排,如第3章第1个表的序号为“表3.1”。表标题和表序之间应空一格,表标题中不能使用标点符号,表标题和表序号居中置于表上方。表与表标题、表序号为一个整体,不得拆开排版为两页。当页空白不够排版该表整体时,可将其后文字部分提前,将表移至次页最前面。 1.17 图所有制图应符合国家标准和专业标准。对无规定符号的图形应采用该行业的常用画法。每幅插图应有图标题和图序号。图序号按章编排,如第3章第1幅插图序号为“图3.1”。图序号之后空一个写图标题,图序号和图标题居中置于图下方。图与图标题、图序号为一个整体,不得拆开排版为两页。当页空白不够排版该图整体时,可将其后文字部分提前,将图移至次页最前面。 1.18 注释毕业设计(论文)中有个别名词或情况需要解释时,可加注说明。注释可用页末注或篇末注的一种。注释序号以“①、②”等数字形式标示在被注释词条的右上角。页末或篇末注释条目的序号应按照“①、②”等数字形式与被注释词条保持一致。 1.19 参考文献参考文献的著录应符合国家标准,参考文献的序号左顶格,并用数字加方括号表示,与正文中的引文标示一致,如[1],[2]……。每一条参考文献著录均以“.”结束。多位作者,姓名写到第三位,余者写“,等”或“,et al.”。具体各类参考文献的编排格式如下:①文献是期刊时,书写格式:[序号] 作者.题目[J]. 刊名,年,卷号(期号)起止页码. 或年(期号):起止页码.②文献是专(译)著时,书写格式:[序号] 作者. 书名[M]. 译者. 出版地:出版者,出版年:起止页码.文献是论文集时,书写格式: [序号] 作者. 论文集名称[C] .出版地:出版者,出版年: 起止页码③文献是会议录时,书写格式: [序号] 编者. 会议名称,会议地点,会议年份[C]. 出版地:出版者,出版年.④文献是学位论文时,书写格式: [序号] 姓名. 题目[D]. 授予单位所在地:授予单位,授予年.⑤文献是专利时,书写格式: [序号] 申请人. 专利名. 国名,专利文献种类专利号[P].日期.⑥文献是技术标准时,书写格式: [序号] 发布单位. 技术标准代号. 技术标准名称[S]. 出版地:出版者,出版年.⑦文献是电子文献时,书写格式:作者. 题目: 其他题目信息[DB、CP、EB / MT、DK、CD、OL]. 出版地: 出版者,出版年(更新或修改日期)[引用日期]. 获取和访问路径.⑧文献是专著中析出的文献时,书写格式:析出文献主要作者,析出文献题目[M]. 析出文献其他作者//专著主要作者. 专著题目:其他题目信息. 出版地. 出版者, 出版年:析出文献的页码[引用日期]. 获取和访问路径.⑨文献是出版物析出的文献时,书写格式:[序号] 作者.文献题目[J]. 连续出版物题目,年,卷(期):页码[引用日期].获取和访问路径. 1.20 附录论文附录依次用大写字母“附录A、附录B、附录C……”表示,附录内的分级序号可采用“附A1、附A1.1、附A1.1.1”等表示,图、表、公式均依此类推为“图A1、表A1、式(A1)”等。 2 资料整理要求2.1 装订顺序封面→原创声明→中文摘要→英文摘要→目录→正文→参考文献→附录→致谢。 2.2 资料装袋①设计说明书(或论文) ②图纸 ③软件光盘 ④评分手册 ⑤英文翻译文章及原文 ⑥任务书 ⑦开题报告]]></content>
<categories>
<category>笔记</category>
<category>毕业设计</category>
</categories>
<tags>
<tag>毕业设计</tag>
</tags>
</entry>
<entry>
<title><![CDATA[毕业设计:论文撰写与查重注意事项]]></title>
<url>%2F2017%2F05%2F10%2F%E7%AC%94%E8%AE%B0%2F%E6%AF%95%E4%B8%9A%E8%AE%BE%E8%AE%A1%2F%E6%AF%95%E4%B8%9A%E8%AE%BE%E8%AE%A1%EF%BC%9A%E8%AE%BA%E6%96%87%E6%92%B0%E5%86%99%E4%B8%8E%E6%9F%A5%E9%87%8D%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9%2F</url>
<content type="text"><![CDATA[参考链接1 知乎 如何写好一篇毕业论文? 如何搞定毕业论文查重?]]></content>
<categories>
<category>笔记</category>
<category>毕业设计</category>
</categories>
<tags>
<tag>毕业设计</tag>
</tags>
</entry>
<entry>
<title><![CDATA[毕业设计:论文初稿参考文献整理]]></title>
<url>%2F2017%2F05%2F08%2F%E7%AC%94%E8%AE%B0%2F%E6%AF%95%E4%B8%9A%E8%AE%BE%E8%AE%A1%2F%E6%AF%95%E4%B8%9A%E8%AE%BE%E8%AE%A1%EF%BC%9A%E8%AE%BA%E6%96%87%E5%88%9D%E7%A8%BF%E5%8F%82%E8%80%83%E6%96%87%E7%8C%AE%E6%95%B4%E7%90%86%2F</url>
<content type="text"><![CDATA[第1章 绪论1.1 课题研究背景与意义其他国家的情况: 对美、日、德充电基础设施的发展情况的研究分析 各国电动汽车激励政策大比拼 电动汽车城市案例手册——全球电动汽车发展一览 推进汽车电动化——各国电动汽车财税激励政策比较研究 国内的情况: 国内光伏产业发展现状是什么样子?光伏产业的发展前景如何? 1.2 国内外研究现状 杨冰, 王丽芳, 廖承林. 大规模电动汽车充电需求及影响因素[J].电工技术学报, 2013(02):22-27. Green R C, Lingfeng W, Alam M. The Impact of Plug-in Hybrid Electric Vehicles on Distribution Networks: a Review and Outlook[J]. Renewable and Sustainable Energy Reviews, 2011,15(1):544-553. Sortomme E, El-Sharkawi M A. Optimal Charging Strategies for Unidirectional Vehicle-to-Grid[J]. IEEE Transactions on Smart Grid, 2011,2(1):131-138. 电动汽车入网技术(V2G)是什么,目前有什么研究或者是应用? 微电网典型结构:http://www.zhihujingxuan.com/23687.html 第2章 含EVs的微电网结构与各单元计算模型2.1 微电网结构 可再生能源与电动汽车充放电设施在微电网中的集成模式与关键问题_肖湘宁 直流微电网到底有哪些可以研究的方向? 直流微电网ppt 交直流混合微网答辩PPT 并网型交直流混合微电网优化配置分析 交直流混合微电网的规划设计 电动汽车入网技术(V2G)是什么,目前有什么研究或者是应用? 2.2~2.3 风光建模与参数 包含电动汽车的风光储微电网经济性分析_茆美琴 计及电动汽车和光伏_储能的微网能量优化管理_苏粟 计及电动汽车和风光资源不确定性的微电网优化配置_吴宇 计及电动汽车的微电网经济调度方法_王璟(风光参数) 2.4 储能单元建模 包含电动汽车的风光储微电网经济性分析_茆美琴 2.5 EV充放电建模 计及电动汽车和光伏_储能的微网能量优化管理_苏粟 计及电动汽车的微电网经济调度方法_王璟 考虑电动汽车用户响应的微电网运行优化_刘延博 计及电动汽车和风光资源不确定性的微电网优化配置_吴宇 2.6 分时电价机制 计及电动汽车的微电网经济调度方法_王璟 3 微电网能量调度策略与优化模型3.1 微电网能量管理策略 计及电动汽车和光伏_储能的微网能量优化管理_苏粟 包含电动汽车的风光储微电网经济性分析_茆美琴]]></content>
<categories>
<category>笔记</category>
<category>毕业设计</category>
</categories>
<tags>
<tag>毕业设计</tag>
</tags>
</entry>
<entry>
<title><![CDATA[Hexo-编辑:带背景颜色的文字和边框带颜色的段落的输入方法]]></title>
<url>%2F2017%2F05%2F08%2F%E6%95%99%E7%A8%8B%2FHexo%2FHexo-%E7%BC%96%E8%BE%91%EF%BC%9A%E5%B8%A6%E8%83%8C%E6%99%AF%E9%A2%9C%E8%89%B2%E7%9A%84%E6%96%87%E5%AD%97%E5%92%8C%E8%BE%B9%E6%A1%86%E5%B8%A6%E9%A2%9C%E8%89%B2%E7%9A%84%E6%AE%B5%E8%90%BD%E7%9A%84%E8%BE%93%E5%85%A5%E6%96%B9%E6%B3%95%2F</url>
<content type="text"><![CDATA[我这个只是用于自己的记录,并不能实现功能,如果要能实现功能,请看Alan Zou的博客文章中的《hexo博客搭建过程一》一文。 这是边框带颜色的文本段落位置可选: left | right | top颜色可选: red | blue | yellow | green | purple 的代码如下: 1234<span class="div-border left-red">这是边框带颜色的文本段落位置可选: left | right | top颜色可选: red | blue | yellow | green | purple</span> red 的代码如下: 1<span class="inline-span red">red</span>]]></content>
<categories>
<category>教程</category>
<category>Hexo</category>
</categories>
<tags>
<tag>教程</tag>
<tag>Hexo</tag>
</tags>
</entry>
<entry>
<title><![CDATA[MATLAB:如何生成一组某个区间内的服从正态分布的随机数]]></title>
<url>%2F2017%2F05%2F07%2F%E6%95%99%E7%A8%8B%2FMATLAB%2FMATLAB%EF%BC%9A%E5%A6%82%E4%BD%95%E7%94%9F%E6%88%90%E4%B8%80%E7%BB%84%E6%9F%90%E4%B8%AA%E5%8C%BA%E9%97%B4%E5%86%85%E7%9A%84%E6%9C%8D%E4%BB%8E%E6%AD%A3%E6%80%81%E5%88%86%E5%B8%83%E7%9A%84%E9%9A%8F%E6%9C%BA%E6%95%B0%2F</url>
<content type="text"><![CDATA[例如问:如何使用MALTAB产生分布在区间 [0.2, 0.95] 服从正态分布$N(0.5, 0.4^2) $的1000个数据,以列向量表示。 代码如下: 1234567Soc_Normal = random('Normal', 0.5, 0.4, [2000,1]); % 首先生成足够多的满足整体分布大条件的随机数,这里用列向量% 另一种写法:Soc_Normal = 0.5 + 0.4*randn(2000,1);Soc_Normal(Soc_Normal<0.2 | Soc_Normal>0.95) =[]; % 踢出区间 [0.2,0.95]外的行向量%另一种写法:Soc_Normal=Soc_Normal((Soc_Normal>=0.2 & Soc_Normal<=100)); % 保留区间 [0.2,0.95]内的行向量Soc_Normal = Soc_Normal(1:1000); % 反正矩阵内元素也没有按照大小顺序排,取前1000个是可以满足“随机性”的]]></content>
<categories>
<category>教程</category>
<category>MATLAB</category>
</categories>
<tags>
<tag>教程</tag>
<tag>MATLAB</tag>
</tags>
</entry>
<entry>
<title><![CDATA[毕业设计:论文大纲与内容指南]]></title>
<url>%2F2017%2F05%2F07%2F%E7%AC%94%E8%AE%B0%2F%E6%AF%95%E4%B8%9A%E8%AE%BE%E8%AE%A1%2F%E6%AF%95%E4%B8%9A%E8%AE%BE%E8%AE%A1%EF%BC%9A%E8%AE%BA%E6%96%87%E5%A4%A7%E7%BA%B2%E4%B8%8E%E5%86%85%E5%AE%B9%E6%8C%87%E5%8D%97%2F</url>
<content type="text"><![CDATA[毕业设计可以是整厂工艺设计或一个主要生产车间的工艺设计或某个重要工艺设备的设计,也可以是某种工业产品或生产流程的设计或适用于本专业或实现某项需要的计算机软件设计等。一般应包括若干张图纸(或程序)及配套的设计说明书。设计说明书的书写格式可由学生自行设计,但字数应为10000字以上。 毕业论文应科学客观地反映论文撰写期间的全部工作和成果。其字数一般不少于12000字。 毕业设计(论文)成果在文字上要求:设计类论文字数10000字以上,研究类论文15000以上,软件类论文10000字以上;设绘工作量:不少于3张图纸;参考文献:不低于10篇,其中外文文献不少于2篇;文献翻译工作:与课题相关的外文文献,不少于2万印刷符。 在遵照本规范的前提下,各学院(系)还可根据不同专业特点对相关专业的毕业设计(论文)撰写格式提出更具体的要求。 1 题目题目应能准确概括整个论文核心的内容,具体、切题,不能太笼统。中文题目一般不超过25个汉字,必要时可加副标题。 2 中、英文摘要摘要内容应包括论文的研究目的、内容、方法、成果和结论。要突出本论文的创造性成果或新见解,不要与引言相混淆。语言力求精练、准确。中文摘要一般为300字左右。 3 中、英文关键词关键词是从其题名、层次标题和正文中选出来的,能反映论文主题概念的词或词组。一般为3~5个关键词。 4 目录论文目录是论文的提纲,也是论文各章节组成部分的小标题。目录应按照三级标题编写,采用阿拉伯数字分级编号,要求标题层次清晰。目录中的标题要与正文中的标题一致。 5 绪论(第1章)绪论是论文的开端,应对课题研究的背景、目的和意义;国内外研究现状、课题研究内容、预期目标等进行综合论述。要求言简意赅,注意不要与摘要雷同或成为摘要的注解。 6 正文毕业设计正文是设计说明书的主体,可分为若干章节,陈述设计过程及结果。一般应包括设计方案的比较与选择(或方案论证),设计计算,结构设计,设备选型等部分。 毕业论文正文是论文的主体。可分为若干章节,陈述全部的实验过程及研究结果。一般包括:研究目的、研究内容、研究方法、实验步骤、研究结果分析、讨论等内容。结构严谨、逻辑性强。正文(包括绪论)中引用他人的文章、数据或论点时,均应按先后顺序,在所引用部分的字句最后右上角处用方括号标明数字编码。 7 结论(最后一章)是整篇论文的归结,起画龙点睛的作用。应精炼、准确、完整。着重阐述自己的创造性成果及其在本研究领域中的意义、作用,还可进一步提出需要讨论的问题和建议。 8 致谢为了尊重他人劳动,学生应感谢完成论文和学业提供帮助的老师、同学、领导、同事及亲属等。 9 中外文参考文献参考文献限于作者亲自阅读、论文明确引用、公开发表或有案可查者。参考文献全部列于文后,按绪论和正文中首次引用的先后次序编号,并在绪论和正文引用处右上角注明参考文献序号。一般要求不少于15篇(设计类和软件类不少于10篇),其中外文文献不少于3篇。参考文献的顺序号码应与绪论及正文中出现的参考文献编号一致。并且所有参考文献必须在正文中有引用标注。 10 附录对于一些不宜放在正文中的重要支撑材料,可编入毕业论文的附录中。包括某些重要的原始数据、详细数学推导、程序代码及其说明、复杂的图表等一系列需要补充提供的说明材料。]]></content>
<categories>
<category>笔记</category>
<category>毕业设计</category>
</categories>
<tags>
<tag>毕业设计</tag>
</tags>
</entry>
<entry>
<title><![CDATA[MATLAB:矩阵的基本操作]]></title>
<url>%2F2017%2F05%2F06%2F%E6%95%99%E7%A8%8B%2FMATLAB%2FMATLAB%EF%BC%9A%E7%9F%A9%E9%98%B5%E7%9A%84%E5%9F%BA%E6%9C%AC%E6%93%8D%E4%BD%9C%2F</url>
<content type="text"><![CDATA[1 创建矩阵在MATLAB中创建矩阵有以下规则: 矩阵元素必须在”[ ]”内; 矩阵的同行元素之间用空格(或”,”)隔开; 矩阵的行与行之间用”;”(或回车符)隔开; 矩阵的元素可以是数值、变量、表达式或函数; 矩阵的尺寸不必预先定义。 最简单的建立矩阵的方法是从键盘直接输入矩阵的元素,输入的方法按照上面的规则。 另外,建立向量的时候还可以利用冒号表达式,冒号表达式可以产生一个行向量,一般格式是: e1:e2:e3,其中e1为初始值,e2为步长,e3为终止值。还可以用linspace函数产生行向量,其调用格式为:linspace(a,b,n) ,其中a和b是生成向量的第一个和最后一个元素,n是元素总数。 2 删除矩阵元素把要删除的元素置为“空矩阵”即可。 如果是一维的行向量或列向量数组,a(a==0) = [] 就能解决问题如果是多维的矩阵,a(a==0) = [] 会把a变成一维的行向量或列向量,然后结果类似于上面的结果。原因是每行每列中的0的个数不同,无法保持多维的样子,只能拉长了当成一维处理。 例如:a =4 4 4 2 24 0 3 2 22 1 2 4 33 0 5 4 41 0 0 1 4 a(a==0)=[] a = Columns 1 through 21 4 4 2 3 1 4 1 4 3 2 5 2 2 4 4 1 2 2 3 4 4 3 追加矩阵元素比如对于:k=[1,2,3,4,5,6,7,8,9],我希望获得k=[0,0,0,1,2,3,4,5,6,7,8,9]。 解决方案如下: 在开头添加:k = [0,0,0,k] 在末尾添加:k = [k,10] 或者k(end+1) = 10; 在中间添加:k = [k(1:5),5.5,k(6:end)] 4 保留矩阵元素,其余抛弃 根据数值关系判定是否保留: 1a=a((a>30 & a<100));% 保留区间 [30,100]内的行向量 根据元素位置判定是否保留: 1a=a(1:80); % 取前80个 ]]></content>
<categories>
<category>教程</category>
<category>MATLAB</category>
</categories>
<tags>
<tag>教程</tag>
<tag>MATLAB</tag>
</tags>
</entry>
<entry>
<title><![CDATA[MATLAB:hist()函数的使用方法]]></title>
<url>%2F2017%2F05%2F06%2F%E6%95%99%E7%A8%8B%2FMATLAB%2FMATLAB%EF%BC%9Ahist()%E5%87%BD%E6%95%B0%E7%9A%84%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95%2F</url>
<content type="text"><![CDATA[$hist()$是绘制直方图函数 语法:123456n = hist(Y)n = hist(Y,x)n = hist(Y,nbins)[n,xout] = hist(...)hist(...)hist(axes_handle,...) 描述:直方图显示了数据值的分布情况。 n = hist(Y)将向量Y中的元素分到10个等间隔的范围内,并返回每个范围内元素的个数作为一行向量。如果Y是一个m x p的矩阵,hist将Y的每一列作为一个向量,并返回一个10 x p的矩阵n。n的每一列的值对应Y的该列。 n = hist(Y, x)x是一个向量,返回x的长度个以x为中心的,Y的分布情况。例如:如果x是一个5元素的向量,返回Y在以x为中心的,x长度个范围内数据直方分布。注:如果更需要制定数值边界而不是中心,可以使用histc。 n = hist(Y, nbins)nbins是一个范围,使用nbins间隔数。 [n,xout] = hist(…)返回n和xout,包含有数目频率和间隔位置。可以使用bar(xout, n)来绘制直方图。 hist(…)使用上述方法绘制没有输出的直方图。 hist(axes_handle)使用axes_handle轴绘制,代替目前的轴(gca)。]]></content>
<categories>
<category>教程</category>
<category>MATLAB</category>
</categories>
<tags>
<tag>教程</tag>
<tag>MATLAB</tag>
</tags>
</entry>
<entry>
<title><![CDATA[蒙特卡洛方法]]></title>
<url>%2F2017%2F04%2F30%2F%E7%AC%94%E8%AE%B0%2F%E7%AE%97%E6%B3%95%2F%E8%92%99%E7%89%B9%E5%8D%A1%E6%B4%9B%E6%96%B9%E6%B3%95%2F</url>
<content type="text"><![CDATA[1 视频教程学习以下是根据轻松实现MATLAB蒙特卡洛方法建模——Fen Wei,MathWorks这一视频整理的内容。可以在手机上完成对该视频的下载,详见matlab官方学习视频如何下载下来? 。 1.1 MATLAB随机数的产生 - Uniform, Normal & Custom distributions蒙特卡洛方法依赖于随机数的生成。 MATLAB(不含工具箱)自带的有三个生成随机数的函数: rand:用于生成 平均分布 的随机数 randn:用于生成 正态分布 的随机数 randi:用于生成 整数 的随机数 测试代码如下: 123% 以下代码虽然只生成了极少的随机数,直方图的参数也只设置得和随机数数目一样,但是可以比较清楚的看出这两个函数的用法。r = rand(1,10);histogram(rN,10); % 绘出直方图 使用“doc”命令可以方便地查看函数文档,如:doc rng rng函数可以用于设置随机数种子,如: 1rng(0); % 设定种子之后,下一步生成随机数时就会和上次随机数一模一样 在MATLAB工具箱中,有个叫random的函数,它还可以实现beta、bino等等类别随机数的生成,可以doc一下看看。下面给出一个实际例子: 123rExp = random('exp', 3, [1, 10000]); % 指数分布随机数% rExp = exprnd(3, 1, 10000); % 同样可以生成指数分布随机数,只是要记函数名称,不如上一行通用histogram(rExp, 100); MATLAB还有个分布拟合的功能,主要使用的是fitdist函数: 1234567891011121314151617181920212223242526272829%% Fit A Distribution, 分布拟合%{% Let's get the returns of the asx50data = importfileASX('asxData.xlsx'); % 加载文件,当然我没有这个文件……asx50 = data.ASX50;asx50Ret = tick2ret(asx50);%}% 上面这个我没有他的原始数据,那我就用random函数自己仿造一个rNormal = random('Normal', 0, 1, [100000, 1]);PD_n = fitdist(rNormal, 'Normal'); % normal是指按照正态分布来拟合曲线,这里使用方法和刚才random函数是非常类似的% fitdist函数生成出来的这个PD_n其实是一个MATLAB对象,它是有自己的方法和性质的,% 我们可以通过method(PD_n)命令来查看PD_n这个对象的方法:如pdf、random等方法。%% Show the fit[N, X] = hist(rNormal, 100000);X%% Generate the PDF using the objectrNormalPdf = PD_n.pdf(X);figure;bar(X, N);hold on;plot(X, rNormalPdf, 'LineWidth',2);%% Generate random drawsrExpDraws = PD_n.random(1,100000);figure;hist(rExpDraws, 100000);]]></content>
<categories>
<category>笔记</category>
<category>算法</category>
</categories>
<tags>
<tag>算法</tag>
</tags>
</entry>
<entry>
<title><![CDATA[遗传算法]]></title>
<url>%2F2017%2F04%2F25%2F%E7%AC%94%E8%AE%B0%2F%E7%AE%97%E6%B3%95%2F%E9%81%97%E4%BC%A0%E7%AE%97%E6%B3%95%2F</url>
<content type="text"><![CDATA[1 引文遗传算法(英语:genetic algorithm (GA) )是计算数学中用于解决最佳化的搜索算法,是进化算法的一种。进化算法最初是借鉴了进化生物学中的一些现象而发展起来的,这些现象包括遗传、突变、自然选择以及杂交等。 遗传算法通常实现方式为一种计算机模拟。对于一个最优化问题,一定数量的候选解(称为个体)可抽象表示为染色体,使种群向更好的解进化。传统上,解用二进制表示(即0和1的串),但也可以用其他表示方法。进化从完全随机个体的种群开始,之后一代一代发生。在每一代中评价整个种群的适应度,从当前种群中随机地选择多个个体(基于它们的适应度),通过自然选择和突变产生新的生命种群,该种群在算法的下一次迭代中成为当前种群。 首先不妨先去遗传算法的维基百科大致了解一下遗传算法是怎么一回事,并不求能看懂,然后看下面的内容。 这篇文章(Genetic Algorithm for Functional Maximum Problem)以一个方程在一个区间内的最大值问题说明了遗传算法的应用原理与方法,带MATLAB源码,该源码我已经从作者的仓库里fork过来了,存储在:这里。 如果你想通俗理解遗传算法的基本含义,请看知乎各路大神的解答,大多不涉及公式,都很生动形象:如何通俗易懂地解释遗传算法?有什么例子? 如果你想了解MATLAB中Global Optimization Toolbox(全局优化工具箱,包括遗传算法工具箱等)的功能都有哪些,请看mathworks的官方文档:Global Optimization Toolbox 如果你想看java版本的遗传算法的简单实例,请看:自话遗传算法(带实例) 2 在MATLAB中使用GA后来我知道MATLAB里面自带GA,但是网上很少有文章耐心翻译MATLAB关于ga函数的这段help的,我在这里做一些简单的翻译工作,看得就没那么累。 2.1 GA(help)原文2.1.1 GA函数输入部分1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677>> help ga ga Constrained optimization using genetic algorithm. ga attempts to solve problems of the following forms: min F(X) subject to: A*X <= B, Aeq*X = Beq (linear constraints) X C(X) <= 0, Ceq(X) = 0 (nonlinear constraints) LB <= X <= UB X(i) integer, where i is in the index vector INTCON (integer constraints) Note: If INTCON is not empty, then no equality constraints are allowed. That is:- * Aeq and Beq must be empty * Ceq returned from NONLCON must be empty X = ga(FITNESSFCN,NVARS) finds a local unconstrained minimum X to the FITNESSFCN using ga. NVARS is the dimension (number of design variables) of the FITNESSFCN. FITNESSFCN accepts a vector X of size 1-by-NVARS, and returns a scalar evaluated at X. X = ga(FITNESSFCN,NVARS,A,b) finds a local minimum X to the function FITNESSFCN, subject to the linear inequalities A*X <= B. Linear constraints are not satisfied when the PopulationType option is set to 'bitString' or 'custom'. See the documentation for details. X = ga(FITNESSFCN,NVARS,A,b,Aeq,beq) finds a local minimum X to the function FITNESSFCN, subject to the linear equalities Aeq*X = beq as well as A*X <= B. (Set A=[] and B=[] if no inequalities exist.) Linear constraints are not satisfied when the PopulationType option is set to 'bitString' or 'custom'. See the documentation for details. X = ga(FITNESSFCN,NVARS,A,b,Aeq,beq,lb,ub) defines a set of lower and upper bounds on the design variables, X, so that a solution is found in the range lb <= X <= ub. Use empty matrices for lb and ub if no bounds exist. Set lb(i) = -Inf if X(i) is unbounded below; set ub(i) = Inf if X(i) is unbounded above. Linear constraints are not satisfied when the PopulationType option is set to 'bitString' or 'custom'. See the documentation for details. X = ga(FITNESSFCN,NVARS,A,b,Aeq,beq,lb,ub,NONLCON) subjects the minimization to the constraints defined in NONLCON. The function NONLCON accepts X and returns the vectors C and Ceq, representing the nonlinear inequalities and equalities respectively. ga minimizes FITNESSFCN such that C(X)<=0 and Ceq(X)=0. (Set lb=[] and/or ub=[] if no bounds exist.) Nonlinear constraints are not satisfied when the PopulationType option is set to 'bitString' or 'custom'. See the documentation for details. X = ga(FITNESSFCN,NVARS,A,b,Aeq,beq,lb,ub,NONLCON,options) minimizes with the default optimization parameters replaced by values in OPTIONS. OPTIONS can be created with the OPTIMOPTIONS function. See OPTIMOPTIONS for details. For a list of options accepted by ga refer to the documentation. X = ga(FITNESSFCN,NVARS,A,b,[],[],lb,ub,NONLCON,INTCON) requires that the variables listed in INTCON take integer values. Note that ga does not solve problems with integer and equality constraints. Pass empty matrices for the Aeq and beq inputs if INTCON is not empty. X = ga(FITNESSFCN,NVARS,A,b,[],[],lb,ub,NONLCON,INTCON,options) minimizes with integer constraints and the default optimization parameters replaced by values in OPTIONS. OPTIONS can be created with the OPTIMOPTIONS function. See OPTIMOPTIONS for details. X = ga(PROBLEM) finds the minimum for PROBLEM. PROBLEM is a structure that has the following fields: fitnessfcn: <Fitness function> nvars: <Number of design variables> Aineq: <A matrix for inequality constraints> bineq: <b vector for inequality constraints> Aeq: <Aeq matrix for equality constraints> beq: <beq vector for equality constraints> lb: <Lower bound on X> ub: <Upper bound on X> nonlcon: <Nonlinear constraint function> intcon: <Index vector for integer variables> options: <Options created with optimoptions('ga',...)> rngstate: <State of the random number generator> 2.1.2 GA函数输出部分1234567891011121314151617181920212223242526272829303132333435363738[X,FVAL] = ga(FITNESSFCN, ...) returns FVAL, the value of the fitness function FITNESSFCN at the solution X. [X,FVAL,EXITFLAG] = ga(FITNESSFCN, ...) returns EXITFLAG which describes the exit condition of ga. Possible values of EXITFLAG and the corresponding exit conditions are 1 Average change in value of the fitness function over options.MaxStallGenerations generations less than options.FunctionTolerance and constraint violation less than options.ConstraintTolerance. 3 The value of the fitness function did not change in options.MaxStallGenerations generations and constraint violation less than options.ConstraintTolerance. 4 Magnitude of step smaller than machine precision and constraint violation less than options.ConstraintTolerance. This exit condition applies only to nonlinear constraints. 5 Fitness limit reached and constraint violation less than options.ConstraintTolerance. 0 Maximum number of generations exceeded. -1 Optimization terminated by the output or plot function. -2 No feasible point found. -4 Stall time limit exceeded. -5 Time limit exceeded. [X,FVAL,EXITFLAG,OUTPUT] = ga(FITNESSFCN, ...) returns a structure OUTPUT with the following information: rngstate: <State of the random number generator before ga started> generations: <Total generations, excluding HybridFcn iterations> funccount: <Total function evaluations> maxconstraint: <Maximum constraint violation>, if any message: <ga termination message> [X,FVAL,EXITFLAG,OUTPUT,POPULATION] = ga(FITNESSFCN, ...) returns the final POPULATION at termination. [X,FVAL,EXITFLAG,OUTPUT,POPULATION,SCORES] = ga(FITNESSFCN, ...) returns the SCORES of the final POPULATION. 2.1.3 举例子12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758Example: Unconstrained minimization of 'rastriginsfcn' fitness function of numberOfVariables = 2 x = ga(@rastriginsfcn,2) Display plotting functions while ga minimizes options = optimoptions('ga','PlotFcn',... {@gaplotbestf,@gaplotbestindiv,@gaplotexpectation,@gaplotstopping}); [x,fval,exitflag,output] = ga(@rastriginsfcn,2,[],[],[],[],[],[],[],options) An example with inequality constraints and lower bounds A = [1 1; -1 2; 2 1]; b = [2; 2; 3]; lb = zeros(2,1); % Use mutation function which can handle constraints options = optimoptions('ga','MutationFcn',@mutationadaptfeasible); [x,fval,exitflag] = ga(@lincontest6,2,A,b,[],[],lb,[],[],options); FITNESSFCN can also be an anonymous function: x = ga(@(x) 3*sin(x(1))+exp(x(2)),2) If FITNESSFCN or NONLCON are parameterized, you can use anonymous functions to capture the problem-dependent parameters. Suppose you want to minimize the fitness given in the function myfit, subject to the nonlinear constraint myconstr, where these two functions are parameterized by their second argument a1 and a2, respectively. Here myfit and myconstr are MATLAB file functions such as function f = myfit(x,a1) f = exp(x(1))*(4*x(1)^2 + 2*x(2)^2 + 4*x(1)*x(2) + 2*x(2) + a1); and function [c,ceq] = myconstr(x,a2) c = [1.5 + x(1)*x(2) - x(1) - x(2); -x(1)*x(2) - a2]; % No nonlinear equality constraints: ceq = []; To optimize for specific values of a1 and a2, first assign the values to these two parameters. Then create two one-argument anonymous functions that capture the values of a1 and a2, and call myfit and myconstr with two arguments. Finally, pass these anonymous functions to ga: a1 = 1; a2 = 10; % define parameters first % Mutation function for constrained minimization options = optimoptions('ga','MutationFcn',@mutationadaptfeasible); x = ga(@(x)myfit(x,a1),2,[],[],[],[],[],[],@(x)myconstr(x,a2),options) Example: Solving a mixed-integer optimization problem An example of optimizing a function where a subset of the variables are required to be integers: % Define the objective and call ga. Here variables x(2) and x(3) will % be integer. fun = @(x) (x(1) - 0.2)^2 + (x(2) - 1.7)^2 + (x(3) -5.1)^2; x = ga(fun,3,[],[],[],[],[],[],[],[2 3]) See also optimoptions, FITNESSFUNCTION, gaoutputfcntemplate, patternsearch, @. 2.2 译文感谢Google翻译,当然也会有翻译不准确的地方,我基本都做了一定的润色修改,如果还有问题,下方评论告诉我即可,下面我一点点翻译,感觉看翻译比英文的要舒服一些。。。 2.2.1 GA函数输入部分解释1234567891011121314151617181920212223242526272829303132333435363738394041help gaga 遗传算法约束优化。 ga 试图解决下列形式的问题: min F(x) 从属于:A*X <= B, Aeq*X = Beq (线性约束) X C(X) <= 0, Ceq(X) = 0 (非线性约束) LB <= X <= UB X(i) 整数,i在索引中(这句话翻译的可能不太对) 矢量INTCON(integer constraints, 整数约束条件) 注:如果INTCON不是空的,那么不平等的限制是被允许的。 即:* Aeq and Beq 必须都是空的 * NONLCON返回的Ceq必须是空的 X = ga(FITNESSFCN,NVARS) 利用遗传算法找到一个对函数fitnessfcn而言局部的不受约束的最小X,NVARS是FITNESSFCN的维度(设计变量的数量)。FITNESSFCN输入为大小为1×NVARS的向量X,并返回输出在X评估的标量。 X = ga(FITNESSFCN,NVARS,A,b) 根据线性不等式A * X <= B找到函数FITNESSFCN的局部最小值X。当PopulationType选项设置为'bitString'或'custom'时,线性约束不满足。有关详细信息请参阅文档。 X = ga(FITNESSFCN,NVARS,A,b,Aeq,beq) 找到函数FITNESSFCN的局部最小值X,服从线性等式Aeq * X = beq以及A * X <= B。(如果不存在不等式,则Set A = []和B = [])。当PopulationType选项设置为'bitString'或'custom'时线性约束不满足。 有关详细信息请参阅文档。 X = ga(FITNESSFCN,NVARS,A,b,Aeq,beq,lb,ub) 定义设计变量X上的一组下限和上限,以便在lb <= X <= ub的范围内找到一个解。 对于lb和ub,如果没有边界存在,请使用空矩阵。 如果X(i)在下面是无界的,则设lb(i)= -Inf; 设置ub(i)=如果X(i)在上面是无界的,则为Inf。 当PopulationType选项设置为'bitString'或'custom'时,线性约束不被满足。 有关详细信息请参阅文档。 X = ga(FITNESSFCN,NVARS,A,b,Aeq,beq,lb,ub,NONLCON) 将最小值限制在NONLCON中定义的约束。函数NONLCON输入为X并返回矢量C和Ceq,分别表示非线性不等式和等式。 ga使FITNESSFCN最小化,使得C(X)<= 0和Ceq(X)= 0。 (如果没有界限,则设置lb = []和/或ub = [])。当PopulationType选项设置为'bitString'或'custom'时,非线性约束不被满足。 有关详细信息请参阅文档。 X = ga(FITNESSFCN,NVARS,A,b,Aeq,beq,lb,ub,NONLCON,options) 默认优化参数由OPTIONS中的值替换来对最小值进行求解。 OPTIONS可以使用OPTIMOPTIONS功能创建。 有关详细信息,请参阅OPTIMOPTIONS。 有关ga接受的选项列表,请参阅文档。 X = ga(FITNESSFCN,NVARS,A,b,[],[],lb,ub,NONLCON,INTCON) 要求INTCON中列出的变量取整数值。 请注意,ga并不解决整数和等式约束的问题。 如果INTCON不为空,则传递Aeq和beq输入的空矩阵。 X = ga(FITNESSFCN,NVARS,A,b,[],[],lb,ub,NONLCON,INTCON,options) 最小化整数约束,默认优化参数由OPTIONS中的值替换。 OPTIONS可以使用OPTIMOPTIONS功能创建。 有关详细信息,请参阅OPTIMOPTIONS。 X = ga(PROBLEM) 找到PROBLEM的最小值。 PROBLEM是一个具有以下字段的结构:(很重要) fitnessfcn: <Fitness function> %适应函数 nvars: <Number of design variables> %设计变量个数 Aineq: <A matrix for inequality constraints> %不等式约束条件 bineq: <b vector for inequality constraints> %不等式约束向量 Aeq: <Aeq matrix for equality constraints> %等式约束条件 beq: <beq vector for equality constraints> %等式约束向量 lb: <Lower bound on X> %X下限 ub: <Upper bound on X> %X上限 nonlcon: <Nonlinear constraint function> %非线性约束函数 intcon: <Index vector for integer variables> %整数变量的索引向量 options: <Options created with optimoptions('ga',...)> rngstate: <State of the random number generator> %随机数发生器的状态 2.2.2 GA函数输出部分解释1234567891011121314151617181920212223[X,FVAL] = ga(FITNESSFCN, ...) 返回FVAL,即解X的适应度函数FITNESSFCN的值。[X,FVAL,EXITFLAG] = ga(FITNESSFCN, ...) 返回描述ga退出条件的EXITFLAG。EXITFLAG的可能值和相应的退出条件对应关系是: 1:超过options.MaxStallGenerations代小于options.FunctionTolerance和约束违反小于options.ConstraintTolerance适应度函数值平均变化。 3:适应度函数的值在options中没有变化.MaxStallGenerations生成和约束违反小于options.ConstraintTolerance。 4:步长小于机器精度和约束违规小于options.ConstraintTolerance。 此退出条件仅适用于非线性约束。 5:达到适应度限制和约束违规少于选项。 0:超过最大代数。 -1:优化由输出或绘图功能终止。 -2:找不到可行点。 -4:超过失速时间限制。 -5:超出时限。 [X,FVAL,EXITFLAG,OUTPUT] = ga(FITNESSFCN, ...) 返回一个具有以下信息的结构OUTPUT: rngstate: <State of the random number generator before ga started,ga开始之前的随机数生成器的状态> generations: <总代数,不包括HybridFcn迭代> funccount: <Total function evaluations,总函数评估> maxconstraint: <Maximum constraint violation,最大约束违规>, if any,如果有的话 message: <ga termination message,ga终止消息> [X,FVAL,EXITFLAG,OUTPUT,POPULATION] = ga(FITNESSFCN, ...) 终止时返回最终的人口(即看看最后一代有哪些个体)。 [X,FVAL,EXITFLAG,OUTPUT,POPULATION,SCORES] = ga(FITNESSFCN, ...) 返回最终人口的评分。(即看看最后一代这些个体的评分,即适应值) 2.2.3 举例子这个直接看原文吧,这个还是能看懂的吧~]]></content>
<categories>
<category>笔记</category>
<category>算法</category>
</categories>
<tags>
<tag>算法</tag>
</tags>
</entry>
<entry>
<title><![CDATA[华为内存及闪存问题:网络新闻、微博与贴吧(传送门、持续更新)]]></title>
<url>%2F2017%2F04%2F19%2F%E6%95%99%E7%A8%8B%2F%E6%8A%95%E8%AF%89%2F%E5%8D%8E%E4%B8%BA%E5%86%85%E5%AD%98%E5%8F%8A%E9%97%AA%E5%AD%98%E9%97%AE%E9%A2%98%EF%BC%9A%E7%BD%91%E7%BB%9C%E6%96%B0%E9%97%BB%E3%80%81%E5%BE%AE%E5%8D%9A%E4%B8%8E%E8%B4%B4%E5%90%A7%EF%BC%88%E4%BC%A0%E9%80%81%E9%97%A8%E3%80%81%E6%8C%81%E7%BB%AD%E6%9B%B4%E6%96%B0%EF%BC%89%2F</url>
<content type="text"><![CDATA[微博 余承东的微博 华为P10闪存风波之我见 贴吧Techweb 华为P10怎么样?华为官方正式回应P10闪存事件 绝没歧视欺骗消费者!华为P10再次回应“闪存门”事件 今日头条 余承东发声,长文回应华为P10屏幕疏油层和存储门 UC头条 小米6PK华为P10, 华为败在内存门上 华为P10劣质闪存混用称正常! 并将责任全部推给三星 华为P10陷负面 谁制造了这起信任危机? 对比华为p10和三星note7事件, 谈谈手机厂商的情怀 两台P10安装游戏相差37%速度, 华为: 没区别 华为P10内存缩水, 走上苹果三星大企业病的老路]]></content>
<categories>
<category>教程</category>
<category>投诉</category>
</categories>
<tags>
<tag>教程</tag>
<tag>投诉</tag>
</tags>
</entry>
<entry>
<title><![CDATA[华为内存及闪存问题:论如何怼华为售后]]></title>
<url>%2F2017%2F04%2F19%2F%E6%95%99%E7%A8%8B%2F%E6%8A%95%E8%AF%89%2F%E5%8D%8E%E4%B8%BA%E5%86%85%E5%AD%98%E5%8F%8A%E9%97%AA%E5%AD%98%E9%97%AE%E9%A2%98%EF%BC%9A%E8%AE%BA%E5%A6%82%E4%BD%95%E6%80%BC%E5%8D%8E%E4%B8%BA%E5%94%AE%E5%90%8E%2F</url>
<content type="text"><![CDATA[以下建议由我们维权群的“麦包先生 长沙 P10 内存200档”提出。 首先说明:这么做事因为:华为售后每天都会向上级汇报投诉情况,并反馈自己是否还扛得住 ,而这个反馈就是我们的的重点! 1. 华为跟我们说不影响使用 推荐回复是:为什么同价不同质??我是比别人少出了一分钱,还是你们华为就是区别对待消费者?我们出了同样的钱,就要拥有同样的权益!别拿不影响使用说事,你用买奥迪,4s店给你一台奥拓,一样不影响使用,你愿意不??如果你愿意,你给我钱,我愿意帮你去买! 2. 售后看这点行不通马上又说,我们华为从来没有承诺过给你们用ufs2.1。 推荐回复是:那好,现在事实证明有人手上就有 ufs2.1的p10,而我的不是,所以谢谢你承认了差别对待消费者,我们可以告你了。 3.售后又把问题绕回跑分,说跑分软件不专业,不可信。 推荐回复是:你们华为发布会的时候把人家的软件的跑分作死的宣传,说华为秒天秒地秒空气!现在出了事说人家不专业,真不专业你发布会的时候用它跑什么分,你告诉到底是谁不专业??你这么打你领导的脸,你不怕下岗吗?? 4.售后最后无语,说了一句你怎么证明有性能差异? 推荐回复是:我们是一个千人维权群,里面各行各业的人都有,手机行业,法律行业,新闻媒体行业的人都有,我们既然要合法维权,就会注意收集证据。你们给媒体测试和专卖店的演示机全部跑分800+,别跟我说什么安装了软件,测试环境不同,所有测试机器均已工厂级恢复出厂设置。根据消费者权益保护法第23条,我们消费者所都买的产品必须与你们提供的产品说明,广告,实物样品一致,现在你们已经严重违反了《消费者权益保护法》。]]></content>
<categories>
<category>教程</category>
<category>投诉</category>
</categories>
<tags>
<tag>教程</tag>
<tag>投诉</tag>
</tags>
</entry>
<entry>
<title><![CDATA[华为内存及闪存问题12315投诉教程及问题解答(持续更新)]]></title>
<url>%2F2017%2F04%2F17%2F%E6%95%99%E7%A8%8B%2F%E6%8A%95%E8%AF%89%2F%E5%8D%8E%E4%B8%BA%E5%86%85%E5%AD%98%E5%8F%8A%E9%97%AA%E5%AD%98%E9%97%AE%E9%A2%9812315%E6%8A%95%E8%AF%89%E6%95%99%E7%A8%8B%E5%8F%8A%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94%EF%BC%88%E6%8C%81%E7%BB%AD%E6%9B%B4%E6%96%B0%EF%BC%89%2F</url>
<content type="text"><![CDATA[一、问题解答与建议(持续更新)在此之前说明:也可以直接通过电话投诉!12315是工商的服务电话,打了电话会用工单的形式下到当地工商局。(这也是目前最有效的方法!!!) 大家在投诉的时候,一定要表明我们有一个近千人的投诉群,我们群里有法律人士,媒体人士,同业技术人员,必要的时候我们将采取更激进的措施。单个人的投诉力量太微弱了,要给华为和12315施加压力。 二、投诉教程(电脑端)我用过chrome和ie,这种政府网站ie兼容性更好一些,建议大家使用ie浏览器; 经测试,win10系统的使用edge浏览器也可以成功走完投诉流程。 打开官网:http://www.12315.cn/ 注册你自己的用户名,我的已经注册了(由于这步比较简单,大家自己解决) 点击“我要投诉”,页面跳转后选择“同意” 或者选择“我要举报”,两者均可! 我这里是演示的时候选择的是“我要投诉”,也可以选择“我要举报”! 找到“华为技术有限公司”,选择我们要投诉的这个企业。 或者“华为终端有限公司” 这个两个都可以投诉,华为终端是生产公司 ,华为技术是销售的挂牌公司 确认企业信息 填写你自己的消费者信息 填写详细信息部分 如下: 项目 内容 备注 商品/服务类型 手持移动电话(手机) 途径:通讯设备 - 手持设备及配件 - 手持移动电话(手机) 商品/服务名称 华为P10 Plus 看情况而定 品牌 华为(HUAWEI) 手动输入华为,选择即可 购物方式 B2C(电子商务中的网络零售) 如果你是京东等电商处买的就填这个,其余的qq问我 型号规格 看你手机“关于”界面,是什么就填什么!比如我的是:VKY-AL00 订单号 看京东等电商界面的订单详情! 争议发生时间 就填这几天! 投诉问题类型 在产品中以假充真、在产品中以次充好 途径:质量 - 在产品中以假充真、在产品中以次充好 事发地点 就填你的实际购物地址,如果是电商买的,就写收货地址 详细事发地点 电商买的可以按我的写:京东“佳沪数码手机旗舰店”送货到:xxx(你的收货地址) 处理单位 广东省/深圳市/龙岗区 写华为那里 投诉内容 卖四五千的华为P10和P10plus手机闪存以次充好,一样的价格,混用三种性能差异极大的闪存,emmc,ufs2.0和ufs2.1,其中emmc仅相当于两年前千元机水平,并且以不影响使用为由拒绝承认质量问题,事发前其官网的麒麟960芯片宣传中明确说明使用ufs2.1闪存,但事发后已被其删除。并且其客服和麒麟960芯片宣传皆说明使用LPDDR4内存,但经过广大网友验证,其实使用的是LPDDR3的内存,LPDDR3也是两年前千元机的配置水平。欢迎除华为外任何机构认证验证。我们广大受害者一致认为华为已涉嫌欺诈,请处理! 诉求内容 由于内存问题是全部中招,所以建议选上“退货” 范例如下: 最后提交即可 三、投诉教程(手机端)去各大应用商店下载“全国12315互联网平台”APP,具体投诉过程与电脑端大致相同,参考PC端即可]]></content>
<categories>
<category>教程</category>
<category>投诉</category>
</categories>
<tags>
<tag>教程</tag>
<tag>投诉</tag>
</tags>
</entry>
<entry>
<title><![CDATA[Guitar Pro 6下载地址、安装教程]]></title>
<url>%2F2017%2F04%2F17%2F%E6%95%99%E7%A8%8B%2FMusic_Software%2FGuitar%20Pro%206%E4%B8%8B%E8%BD%BD%E5%9C%B0%E5%9D%80%E3%80%81%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B%2F</url>
<content type="text"><![CDATA[所有用到的东西都在这里: 链接:http://pan.baidu.com/s/1mhVNGxy 密码:h65y 首先声明此篇文章的来源:http://www.jitatang.com/guitarpro6.html 新版Guitar Pro 对于之前的gp3,gp4,gp5等格式全部兼容,还有一些别的功能特色: 1、提供超过上百款的真实乐器声音; 2、加入了效果器和前级的选择; 3、全新吉他音色,堪比真琴效果; 4、天赖之音,木吉他音质和真的没两样,电吉他声音也很好听,其实是效果器; 5、除了可直接输入音符编辑外,你也可以输入midi文件或是ASCII Tab,它会自动帮你转成六线谱; 6、支持输出、存档与列印的功能; 下面是破解教程: 1. 安装Guitar Pro 6 的主程序大小30多兆,只装这个播放不会有声音,必须要配合音色包一起才行。下载的压缩包内自带破解KEY,破解没有问题。安装其实很简单,先运行安装程序,最好安装在默认路径。 首先,下载破解guitar pro6.0.7 文件包,解压; 点击下一步,稍等几分钟即可安装成功,这里没有问题; 默认安装成功后,在桌面上会有一个guitarpro的启动图标,双击打开。 在用户id和keyid分别输入:id:6int2877691 / key id:6int2(连续输入三遍),并勾选“我同意”按钮,点击离线启动。 这时会出现下面这样的离线启动框【这里就是破解步骤了】 双击打开 keygen 文件,将上面的id复制到这里,点击generate,会生成一个激活码,复制copy 激活码粘贴到上面的空白对话框,确定! 至此,破解完成! 2. 安装音色库需要注意的是这安装的仅仅是主程序,打开文件播放是没有声音的。还需要安装音色包才完整。 音色库上面有下载地址,下载解压,在guitarpro 6里打开音色库,会显示更新音色库直至成功标志,这下声音就能正常播放了,这里比较简单就不细说了。全新的吉他音色真心比以前强了不少! 注:音色库的存放目录不要有中文,因为guitarpro 还不支持中文呢。 3. 汉化替换到 C:\Program Files (x86)\Guitar Pro 6\Data\Translations 即可 4. 解决中文乱码问题详见:http://jingyan.baidu.com/article/9f7e7ec0ad55a06f281554a6.html]]></content>
<categories>
<category>教程</category>
<category>音乐软件</category>
</categories>
<tags>
<tag>教程</tag>
<tag>吉他</tag>
</tags>
</entry>
<entry>
<title><![CDATA[小米4c刷机到最新版本RR_rom_ver_5_8_2]]></title>
<url>%2F2017%2F03%2F18%2F%E6%95%99%E7%A8%8B%2FAndroid%2F%E5%B0%8F%E7%B1%B34c%E5%88%B7%E6%9C%BA%E5%88%B0%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%ACRR_rom_ver_5_8_2%2F</url>
<content type="text"><![CDATA[缘今天为了把我的小米4c升级到最新的RR Rom(5.8.2版本)(全称为Resurrection Remix ROM),折腾了一天,最后无奈在谷歌中直接输入关键词:“libra rr rom 5.8.2”,居然答案就在第一条,无语…… 最终是成功了,解决问题的方法很简单,但是由于解决方案只有英文的版本,国内很少人去看,现在我把解决方案写在这篇文章里。 一切问题的答案来自这两篇论坛文稿: 链接1:https://forum.xda-developers.com/showpost.php?p=71114622&postcount=1196 链接2:https://forum.xda-developers.com/mi-4c/development/official-resurrection-remix-libra-aqua-t3507773 1. 准备原材料 首先,链接1给出的是一个很重要的注意事项,在安装RR Rom 5.8.2之后的任何一个版本前,必需先安装一个新版的firmware!!!这个新版本的firmware作者给出了简化版,下载安装即可:新版firmware 其次,你可能需要谷歌服务,那么你还要去下载对应的Gapps,具体安装方法在这里:使用rec安装谷歌服务框架的正确方法 最后,也是最重要的,一个合适的第三方recovery!这个找的如果不对,将无法成功刷入rec!!!我就是这个没选对,害得我忙活了一天!!!下载地址在这里:此处适用的第三方rec:TWRP3.0.2 2. 安装步骤 Unlock bootloader ,确保已经解锁手机 Install 上文刚下载的TWRP(安装方法),进入rec 刷入上文下载的新版的firmware 刷入Rom(下载地址在这里) and Gapps(见上文) to storage Reboot 3. 后续 如果发现wifi图标有叉叉,网上一堆解决方案,不赘述。但是adb shell可能即使已经启用了adb调试但是依然没用无法成功,这时候启动刷机精灵,使用刷机精灵的adb工具即可成功。]]></content>
<categories>
<category>教程</category>
<category>Android</category>
</categories>
<tags>
<tag>教程</tag>
<tag>Android</tag>
</tags>
</entry>
<entry>
<title><![CDATA[小米4c循环重启救砖办法]]></title>
<url>%2F2017%2F03%2F18%2F%E6%95%99%E7%A8%8B%2FAndroid%2F%E5%B0%8F%E7%B1%B34c%E5%BE%AA%E7%8E%AF%E9%87%8D%E5%90%AF%E6%95%91%E7%A0%96%E5%8A%9E%E6%B3%95%2F</url>
<content type="text"><![CDATA[1. 线刷miui(安卓5.1.1版本)这一步用的资料和教程全在这里:http://www.miui.com/shuaji-393.html 开发版线刷包(只有中国版):开发版下载地址 稳定版线刷包(也只有中国版):稳定版下载地址 在安装线刷工具前,首先下载安装必要的.NET环境 然后下载:线刷工具 2. 解锁bootloader解锁工具:下载地址 下载下来解压缩,输入账户密码即可解锁。 3. 卡刷miui(安卓7.0版本)直接在“系统更新”里面卡刷即可。 4. 重新解锁bootloader为接下来开启root权限做准备。 5. 开启root权限进入“设置 - 权限管理 - 开启root权限”即可,重启后即可获得root权限。 结束至此,救砖且升级为miui最新国际开发版包任务完成]]></content>
<categories>
<category>教程</category>
<category>Android</category>
</categories>
<tags>
<tag>教程</tag>
<tag>Android</tag>
</tags>
</entry>
<entry>
<title><![CDATA[《成都》吉他谱 - 赵雷]]></title>
<url>%2F2017%2F03%2F16%2F%E9%9F%B3%E4%B9%90%2F%E5%90%89%E4%BB%96%2F%E5%90%89%E4%BB%96%E8%B0%B1%2F%E3%80%8A%E6%88%90%E9%83%BD%E3%80%8B%E5%90%89%E4%BB%96%E8%B0%B1-%E8%B5%B5%E9%9B%B7%2F</url>
<content type="text"><![CDATA[一、指弹谱]]></content>
<categories>
<category>音乐</category>
<category>吉他</category>
<category>吉他谱</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>吉他</tag>
<tag>吉他谱</tag>
</tags>
</entry>
<entry>
<title><![CDATA[Hexo-编辑:在日志中添加链接时显示点击按钮]]></title>
<url>%2F2017%2F02%2F15%2F%E6%95%99%E7%A8%8B%2FHexo%2FHexo-%E7%BC%96%E8%BE%91%EF%BC%9A%E5%9C%A8%E6%97%A5%E5%BF%97%E4%B8%AD%E6%B7%BB%E5%8A%A0%E9%93%BE%E6%8E%A5%E6%97%B6%E6%98%BE%E7%A4%BA%E7%82%B9%E5%87%BB%E6%8C%89%E9%92%AE%2F</url>
<content type="text"><![CDATA[源代码转自:http://notes.iissnan.com/2016/next-documentations-reload/ 最后的两个按钮,我把它们摘抄下来,下次可以自己改编使用,效果如下: .next-documentations-reload-help-button{ ;padding: 0 20px; ;border: 2px solid #555; ;text-decoration: none; ;display: inline-block; ;overflow: hidden; ;color: #555; ;font-size: 14px; ;background: #fff; ;border-radius: 2px; ;transition: all 0.3s ease; } {}.next-documentations-reload-help-button:hover { ;color: white; ;background-color: black; ;border-color: black; } {}.next-documentations-reload-help-button i {margin-right: 5px;} 访问 NexT 文档 NexT 文档源码 源代码如下: 123<p><style type="text/css">.next-documentations-reload-help-button{<br> ;padding: 0 20px;<br> ;border: 2px solid #555;<br> ;text-decoration: none;<br> ;display: inline-block;<br> ;overflow: hidden;<br> ;color: #555;<br> ;font-size: 14px;<br> ;background: #fff;<br> ;border-radius: 2px;<br> ;transition: all 0.3s ease;<br> }<br> {}.next-documentations-reload-help-button:hover {<br> ;color: white;<br> ;background-color: black;<br> ;border-color: black;<br> }<br> {}.next-documentations-reload-help-button i {margin-right: 5px;}<br></style></p><p class="text-center"><a href="http://theme-next.iissnan.com/" class="next-documentations-reload-help-button" target="_blank" rel="external"><i class="fa fa-globe"></i> 访问 NexT 文档</a><a href="https://github.com/iissnan/theme-next-docs" class="next-documentations-reload-help-button" style="margin-left: 10px;" target="_blank" rel="external"><i class="fa fa-github-alt"></i> NexT 文档源码</a> 代码的第二段里面有class=”fa fa-globe”的字样,这是用来显示那个“互联网”的图标的,fa全称就是font-awesome,fa后面跟着什么代号,就显示什么图标;还有就是这个:class=”next-documentations-reload-help-button”里面的内容一定要有,不然没有button的效果。官网在这里(学以致用哈哈~): .next-documentations-reload-help-button{ ;padding: 0 20px; ;border: 2px solid #555; ;text-decoration: none; ;display: inline-block; ;overflow: hidden; ;color: #555; ;font-size: 14px; ;background: #fff; ;border-radius: 2px; ;transition: all 0.3s ease; } {}.next-documentations-reload-help-button:hover { ;color: white; ;background-color: black; ;border-color: black; } {}.next-documentations-reload-help-button i {margin-right: 5px;} 访问 Font Awesome 官网 把上面这段源代码加换行后看得更清楚(尤其是对我这种没怎么学过前端开发的人。。。)展开如下: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061<p> <style type="text/css"> .next-documentations-reload-help-button { <br> ; padding: 0 20px; <br> ; border: 2px solid #555; <br> ; text-decoration: none; <br> ; display: inline-block; <br> ; overflow: hidden; <br> ; color: #555; <br> ; font-size: 14px; <br> ; background: #fff; <br> ; border-radius: 2px; <br> ; transition: all 0.3s ease; <br> } <br> {} .next-documentations-reload-help-button:hover { <br> ; color: white; <br> ; background-color: black; <br> ; border-color: black; <br> } <br> {} .next-documentations-reload-help-button i { margin-right: 5px; } <br> </style></p><p class="text-center"> <a href="http://theme-next.iissnan.com/" class="next-documentations-reload-help-button" target="_blank" rel="external"> <i class="fa fa-globe"></i>访问 NexT 文档</a> <a href="https://github.com/iissnan/theme-next-docs" class="next-documentations-reload-help-button" style="margin-left: 10px;" target="_blank" rel="external"> <i class="fa fa-github-alt"></i>NexT 文档源码</a></p>]]></content>
<categories>
<category>教程</category>
<category>Hexo</category>
</categories>
<tags>
<tag>教程</tag>
<tag>Hexo</tag>
</tags>
</entry>
<entry>
<title><![CDATA[Hexo-Next主题安装来必力社会化评论插件]]></title>
<url>%2F2017%2F02%2F10%2F%E6%95%99%E7%A8%8B%2FHexo%2FHexo-Next%E4%B8%BB%E9%A2%98%E5%AE%89%E8%A3%85%E6%9D%A5%E5%BF%85%E5%8A%9B%E7%A4%BE%E4%BC%9A%E5%8C%96%E8%AF%84%E8%AE%BA%E6%8F%92%E4%BB%B6%2F</url>
<content type="text"><![CDATA[把官网上的代码复制下来,粘贴到hexo-client\themes\next\layout_partials\comments.swig文件中的最后一个end if前面即可。 官网链接在这里: .next-documentations-reload-help-button{ ;padding: 0 20px; ;border: 2px solid #555; ;text-decoration: none; ;display: inline-block; ;overflow: hidden; ;color: #555; ;font-size: 14px; ;background: #fff; ;border-radius: 2px; ;transition: all 0.3s ease; } {}.next-documentations-reload-help-button:hover { ;color: white; ;background-color: black; ;border-color: black; } {}.next-documentations-reload-help-button i {margin-right: 5px;} 访问 Livere(来必力) 官网 2017-04-20 更新: 其实在next主题中已经集成了这个评论插件,只要在config文件中输入你的来必力id即可。 后来发现这个评论系统有个奇葩的地方,就是用ie/edge内核的浏览器似乎没法看到chrome的评论,反之亦然,不懂为啥。。。]]></content>
<categories>
<category>教程</category>
<category>Hexo</category>
</categories>
<tags>
<tag>教程</tag>
<tag>Hexo</tag>
</tags>
</entry>
<entry>
<title><![CDATA[《祝星》E调吉他谱 - 陈粒]]></title>
<url>%2F2017%2F02%2F08%2F%E9%9F%B3%E4%B9%90%2F%E5%90%89%E4%BB%96%2F%E5%90%89%E4%BB%96%E8%B0%B1%2F%E3%80%8A%E7%A5%9D%E6%98%9F%E3%80%8BE%E8%B0%83%E5%90%89%E4%BB%96%E8%B0%B1%20-%20%E9%99%88%E7%B2%92%2F</url>
<content type="text"><![CDATA[第一个版本 第二个版本]]></content>
<categories>
<category>音乐</category>
<category>吉他</category>
<category>吉他谱</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>吉他</tag>
<tag>吉他谱</tag>
</tags>
</entry>
<entry>
<title><![CDATA[《牵丝戏》C调吉他谱 - 银临、Aki阿杰]]></title>
<url>%2F2017%2F02%2F07%2F%E9%9F%B3%E4%B9%90%2F%E5%90%89%E4%BB%96%2F%E5%90%89%E4%BB%96%E8%B0%B1%2F%E3%80%8A%E7%89%B5%E4%B8%9D%E6%88%8F%E3%80%8BC%E8%B0%83%E5%90%89%E4%BB%96%E8%B0%B1%20-%20%E9%93%B6%E4%B8%B4%E3%80%81Aki%E9%98%BF%E6%9D%B0%2F</url>
<content type="text"><![CDATA[第一个版本牵丝戏吉他谱,银临阿杰的一首古风神曲,戏腔如梦呈现,歌曲原调F,选调C,夹五品变调夹。牵丝戏吉他六线谱编配,四张谱例弹唱图片谱高清版,曲谱归属于编配者SlimBoogie。 第二个版本首先声明作者:Ellen___乐爷 她的微博链接地址是:http://weibo.com/u/1728580537]]></content>
<categories>
<category>音乐</category>
<category>吉他</category>
<category>吉他谱</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>吉他</tag>
<tag>吉他谱</tag>
</tags>
</entry>
<entry>
<title><![CDATA[《老鼠爱大米》C调吉他谱 - 杨臣刚]]></title>
<url>%2F2017%2F02%2F06%2F%E9%9F%B3%E4%B9%90%2F%E5%90%89%E4%BB%96%2F%E5%90%89%E4%BB%96%E8%B0%B1%2F%E3%80%8A%E8%80%81%E9%BC%A0%E7%88%B1%E5%A4%A7%E7%B1%B3%E3%80%8BC%E8%B0%83%E5%90%89%E4%BB%96%E8%B0%B1%20-%20%E6%9D%A8%E8%87%A3%E5%88%9A%2F</url>
<content type="text"><![CDATA[第一个版本 第二个版本]]></content>
<categories>
<category>音乐</category>
<category>吉他</category>
<category>吉他谱</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>吉他</tag>
<tag>吉他谱</tag>
</tags>
</entry>
<entry>
<title><![CDATA[《欢乐颂》吉他谱]]></title>
<url>%2F2017%2F02%2F06%2F%E9%9F%B3%E4%B9%90%2F%E5%90%89%E4%BB%96%2F%E5%90%89%E4%BB%96%E8%B0%B1%2F%E3%80%8A%E6%AC%A2%E4%B9%90%E9%A2%82%E3%80%8B%E5%90%89%E4%BB%96%E8%B0%B1%2F</url>
<content type="text"><![CDATA[第一个版本]]></content>
<categories>
<category>音乐</category>
<category>吉他</category>
<category>吉他谱</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>吉他</tag>
<tag>吉他谱</tag>
</tags>
</entry>
<entry>
<title><![CDATA[《小星星》吉他谱]]></title>
<url>%2F2017%2F02%2F06%2F%E9%9F%B3%E4%B9%90%2F%E5%90%89%E4%BB%96%2F%E5%90%89%E4%BB%96%E8%B0%B1%2F%E3%80%8A%E5%B0%8F%E6%98%9F%E6%98%9F%E3%80%8B%E5%90%89%E4%BB%96%E8%B0%B1%2F</url>
<content type="text"><![CDATA[第一个版本 第二个版本]]></content>
<categories>
<category>音乐</category>
<category>吉他</category>
<category>吉他谱</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>吉他</tag>
<tag>吉他谱</tag>
</tags>
</entry>
<entry>
<title><![CDATA[《丁香花》G调吉他谱 - 唐磊]]></title>
<url>%2F2017%2F02%2F06%2F%E9%9F%B3%E4%B9%90%2F%E5%90%89%E4%BB%96%2F%E5%90%89%E4%BB%96%E8%B0%B1%2F%E3%80%8A%E4%B8%81%E9%A6%99%E8%8A%B1%E3%80%8BG%E8%B0%83%E5%90%89%E4%BB%96%E8%B0%B1%20-%20%E5%94%90%E7%A3%8A%2F</url>
<content type="text"><![CDATA[]]></content>
<categories>
<category>音乐</category>
<category>吉他</category>
<category>吉他谱</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>吉他</tag>
<tag>吉他谱</tag>
</tags>
</entry>
<entry>
<title><![CDATA[《青花瓷》G调吉他谱 - 周杰伦]]></title>
<url>%2F2017%2F02%2F06%2F%E9%9F%B3%E4%B9%90%2F%E5%90%89%E4%BB%96%2F%E5%90%89%E4%BB%96%E8%B0%B1%2F%E3%80%8A%E9%9D%92%E8%8A%B1%E7%93%B7%E3%80%8BG%E8%B0%83%E5%90%89%E4%BB%96%E8%B0%B1%20-%20%E5%91%A8%E6%9D%B0%E4%BC%A6%2F</url>
<content type="text"><![CDATA[]]></content>
<categories>
<category>音乐</category>
<category>吉他</category>
<category>吉他谱</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>吉他</tag>
<tag>吉他谱</tag>
</tags>
</entry>
<entry>
<title><![CDATA[《晴天》G调吉他谱 - 周杰伦]]></title>
<url>%2F2017%2F02%2F06%2F%E9%9F%B3%E4%B9%90%2F%E5%90%89%E4%BB%96%2F%E5%90%89%E4%BB%96%E8%B0%B1%2F%E3%80%8A%E6%99%B4%E5%A4%A9%E3%80%8BG%E8%B0%83%E5%90%89%E4%BB%96%E8%B0%B1%20-%20%E5%91%A8%E6%9D%B0%E4%BC%A6%2F</url>
<content type="text"><![CDATA[第一个版本 第二个版本]]></content>
<categories>
<category>音乐</category>
<category>吉他</category>
<category>吉他谱</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>吉他</tag>
<tag>吉他谱</tag>
</tags>
</entry>
<entry>
<title><![CDATA[《星月神话》吉他谱 - 金莎]]></title>
<url>%2F2017%2F02%2F06%2F%E9%9F%B3%E4%B9%90%2F%E5%90%89%E4%BB%96%2F%E5%90%89%E4%BB%96%E8%B0%B1%2F%E3%80%8A%E6%98%9F%E6%9C%88%E7%A5%9E%E8%AF%9D%E3%80%8B%E5%90%89%E4%BB%96%E8%B0%B1%20-%20%E9%87%91%E8%8E%8E%2F</url>
<content type="text"><![CDATA[第一个版本 第二个版本]]></content>
<categories>
<category>音乐</category>
<category>吉他</category>
<category>吉他谱</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>吉他</tag>
<tag>吉他谱</tag>
</tags>
</entry>
<entry>
<title><![CDATA[使用rec安装谷歌服务框架的正确方法]]></title>
<url>%2F2017%2F02%2F06%2F%E6%95%99%E7%A8%8B%2FAndroid%2F%E4%BD%BF%E7%94%A8rec%E5%AE%89%E8%A3%85%E8%B0%B7%E6%AD%8C%E6%9C%8D%E5%8A%A1%E6%A1%86%E6%9E%B6%E7%9A%84%E6%AD%A3%E7%A1%AE%E6%96%B9%E6%B3%95%2F</url>
<content type="text"><![CDATA[1. 安装一个第三方Recovery(rec)我安装的是TWRP,在TWRP的设备选择界面找到自己的设备型号,下载相应的rec,进入fastboot使用工具刷入即可,在此就不详述了,比如小米4c的刷入方法在这里:https://alair.cn/logs/Mi4C-Unlock-and-TWRP-Recovery.html 2. 选择合适的GApps包(包含谷歌服务框架)有了刷入工具,我们接下来要面对的就是 GApps 的版本选择问题。网络上常见的 GApps 主要有 PA GApps (已停更,版本稍旧)、Kang GApps 、OpenGApps 、tk GApps 以及 bank GApps 等等,以 Open GApps 为例,该网站提供的 GApps 主要包含以下几个版本: stock :最为贴近 Nexus 机型体验的 GApps 版本,包含了 Nexus 机型所预装的所有 Google 服务和 Google 应用。需要注意的是,这个版本会用 Chrome 、 Google Now Launcher 、 Google Keybord 等 Google 应用替换掉 CM 系 ROM 中那些基于 AOSP 代码的相关应用。 full :与 stock 版所包含的内容相同,但不会替换 AOSP 应用。 mini :包含了完整的 Google 服务框架和主流 Google 应用,去掉了 Google Docs 等文档处理应用 micro :包含了完整的 Google 服务框架和少数 Google 应用,如 Gmail 、 Google Calender 、 Google Now Launcher 。 nano :包含完整的 Google 服务框架但不包含多余的 Google 应用。 pico:包含了最基础的 Google 服务框架,体积最小,一些依赖完整 Google 框架的应用(如 Google Camera )将无法运行。 Platform得看你的cpu来选择,见手机的“关于”界面一般都有。 值得一提的是, Open GApps 最近还放了一种叫做 aroma 的版本,该版本具备图形化安装界面,在刷入过程中可自行选择需要安装的 GApps 组件(反正我是什么都没选,就只是默认安装了最基础的一组谷歌服务包),十分好用。 3. 使用第三方Recovery安装 GApps 将 GApps 压缩包放在手机内置储存或是 SD 卡的根目录,无需解压。 关机,进入第三方 Recovery (进入 Recovery 的方式因机型而异)。 进入第三方 Recovery 后,选择「 install zip 」安装 zip 压缩包,然后选择「 choose zip from /sdcard 」找到刚才放入根目录的 GApps 压缩包选择安装即可。 需要注意的是,安装 GApps 的过程全程不需要清除数据或是恢复出厂的步骤,因而刷入 GApps 之后系统中原有数据也不会受到影响。 参考来源: 标题 链接 好马配好鞍,安装谷歌服务框架的正确姿势 http://sspai.com/30499]]></content>
<categories>
<category>教程</category>
<category>Android</category>
</categories>
<tags>
<tag>教程</tag>
<tag>Android</tag>
</tags>
</entry>
<entry>
<title><![CDATA[《家》C调吉他谱 - 许巍]]></title>
<url>%2F2017%2F01%2F24%2F%E9%9F%B3%E4%B9%90%2F%E5%90%89%E4%BB%96%2F%E5%90%89%E4%BB%96%E8%B0%B1%2F%E3%80%8A%E5%AE%B6%E3%80%8BD%E8%B0%83%E5%90%89%E4%BB%96%E8%B0%B1%20-%20%E8%AE%B8%E5%B7%8D%2F</url>
<content type="text"><![CDATA[第一个版本 第二个版本]]></content>
<categories>
<category>音乐</category>
<category>吉他</category>
<category>吉他谱</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>吉他</tag>
<tag>吉他谱</tag>
</tags>
</entry>
<entry>
<title><![CDATA[《玫瑰》C调吉他谱 - 贰佰]]></title>
<url>%2F2017%2F01%2F24%2F%E9%9F%B3%E4%B9%90%2F%E5%90%89%E4%BB%96%2F%E5%90%89%E4%BB%96%E8%B0%B1%2F%E3%80%8A%E7%8E%AB%E7%91%B0%E3%80%8BC%E8%B0%83%E5%90%89%E4%BB%96%E8%B0%B1%20-%20%E8%B4%B0%E4%BD%B0%2F</url>
<content type="text"><![CDATA[]]></content>
<categories>
<category>音乐</category>
<category>吉他</category>
<category>吉他谱</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>吉他</tag>
<tag>吉他谱</tag>
</tags>
</entry>
<entry>
<title><![CDATA[Hexo-Next为文章添加文章阅读次数(仅适用于Next主题)]]></title>
<url>%2F2017%2F01%2F22%2F%E6%95%99%E7%A8%8B%2FHexo%2FHexo-Next%E4%B8%BA%E6%96%87%E7%AB%A0%E6%B7%BB%E5%8A%A0%E6%96%87%E7%AB%A0%E9%98%85%E8%AF%BB%E6%AC%A1%E6%95%B0%EF%BC%88%E4%BB%85%E9%80%82%E7%94%A8%E4%BA%8ENext%E4%B8%BB%E9%A2%98%EF%BC%89%2F</url>
<content type="text"><![CDATA[转载自: https://notes.wanghao.work/2015-10-21-%E4%B8%BANexT%E4%B8%BB%E9%A2%98%E6%B7%BB%E5%8A%A0%E6%96%87%E7%AB%A0%E9%98%85%E8%AF%BB%E9%87%8F%E7%BB%9F%E8%AE%A1%E5%8A%9F%E8%83%BD.html#%E9%85%8D%E7%BD%AELeanCloud 注意,使用Next主题的只需要配置LeanCloud和配置_config.yml文件即可。]]></content>
<categories>
<category>教程</category>
<category>Hexo</category>
</categories>
<tags>
<tag>教程</tag>
<tag>Hexo</tag>
</tags>
</entry>
<entry>
<title><![CDATA[历历万乡(现场+教学)视频合辑]]></title>
<url>%2F2017%2F01%2F21%2F%E9%9F%B3%E4%B9%90%2F%E5%90%89%E4%BB%96%2F%E8%A7%86%E9%A2%91%2F%E9%99%88%E7%B2%92%2F%E5%8E%86%E5%8E%86%E4%B8%87%E4%B9%A1%EF%BC%88%E7%8E%B0%E5%9C%BA%2B%E6%95%99%E5%AD%A6%EF%BC%89%E8%A7%86%E9%A2%91%E5%90%88%E8%BE%91%2F</url>
<content type="text"><![CDATA[1. 陈粒 - 历历万乡 如也巡演 最终场 杭州站 2. 陈粒 - 历历万乡 武汉live演出 饭拍版 2015_06_27 3. 陈粒 - 历历万乡 渣画质但最好听 扫弦看不懂 4. 历历万乡 - 悦音之声音乐工作室 橘子老师教你弹吉他 5. 历历万乡 - 孟大宝]]></content>
<categories>
<category>音乐</category>
<category>吉他</category>
<category>视频</category>
<category>陈粒</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>吉他</tag>
<tag>陈粒</tag>
</tags>
</entry>
<entry>
<title><![CDATA[《性空山》吉他谱 - 陈粒]]></title>
<url>%2F2017%2F01%2F21%2F%E9%9F%B3%E4%B9%90%2F%E5%90%89%E4%BB%96%2F%E5%90%89%E4%BB%96%E8%B0%B1%2F%E3%80%8A%E6%80%A7%E7%A9%BA%E5%B1%B1%E3%80%8B%E5%90%89%E4%BB%96%E8%B0%B1%20-%20%E9%99%88%E7%B2%92%2F</url>
<content type="text"><![CDATA[第一个版本 第二个版本 第三个版本]]></content>
<categories>
<category>音乐</category>
<category>吉他</category>
<category>吉他谱</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>吉他</tag>
<tag>吉他谱</tag>
</tags>
</entry>
<entry>
<title><![CDATA[性空山现场视频_陈粒]]></title>
<url>%2F2017%2F01%2F20%2F%E9%9F%B3%E4%B9%90%2F%E5%90%89%E4%BB%96%2F%E8%A7%86%E9%A2%91%2F%E9%99%88%E7%B2%92%2F%E6%80%A7%E7%A9%BA%E5%B1%B1%E7%8E%B0%E5%9C%BA%E8%A7%86%E9%A2%91_%E9%99%88%E7%B2%92%2F</url>
<content type="text"><![CDATA[]]></content>
<categories>
<category>音乐</category>
<category>吉他</category>
<category>视频</category>
<category>陈粒</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>吉他</tag>
<tag>陈粒</tag>
</tags>
</entry>
<entry>
<title><![CDATA[Hexo-Next的背景动态效果和心心]]></title>
<url>%2F2017%2F01%2F20%2F%E6%95%99%E7%A8%8B%2FHexo%2FHexo-Next%E7%9A%84%E8%83%8C%E6%99%AF%E5%8A%A8%E6%80%81%E6%95%88%E6%9E%9C%E5%92%8C%E5%BF%83%E5%BF%83%2F</url>
<content type="text"><![CDATA[博客背景动态效果图和点击小红心效果的相关设置。把 js 文件 love.js 和 particle.js 放在 \themes\next\source\js\src 文件目录下更新 \themes\next\layout\_layout.swig 文件,在末尾(在前面引用会出现找不到的bug)添加以下 js 引入代码: 1234<!-- 背景动画 --><script type="text/javascript" src="/js/src/particle.js"></script><!-- 页面点击小红心 --><script type="text/javascript" src="/js/src/love.js"></script> 想设置动画线条颜色可改为: 1<script type="text/javascript" color="255,0,0" opacity="0.3" count="99" src="particle.js"></script> 就能显示红色。或者用: 1<script type="text/javascript" src="/js/src/particles.js" count="50" zindex="-2" opacity="1" color="0,104,183"></script> 两个JS下载为: 12http://7u2ss1.com1.z0.glb.clouddn.com/love.jshttp://7u2ss1.com1.z0.glb.clouddn.com/particle.js 或者我干脆在这里把它们代码贴出来: love.js文件 1!function(e,t,a){function n(){c(".heart{width: 10px;height: 10px;position: fixed;background: #f00;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}.heart:after,.heart:before{content: '';width: inherit;height: inherit;background: inherit;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;position: fixed;}.heart:after{top: -5px;}.heart:before{left: -5px;}"),o(),r()}function r(){for(var e=0;e<d.length;e++)d[e].alpha<=0?(t.body.removeChild(d[e].el),d.splice(e,1)):(d[e].y--,d[e].scale+=.004,d[e].alpha-=.013,d[e].el.style.cssText="left:"+d[e].x+"px;top:"+d[e].y+"px;opacity:"+d[e].alpha+";transform:scale("+d[e].scale+","+d[e].scale+") rotate(45deg);background:"+d[e].color+";z-index:99999");requestAnimationFrame(r)}function o(){var t="function"==typeof e.onclick&&e.onclick;e.onclick=function(e){t&&t(),i(e)}}function i(e){var a=t.createElement("div");a.className="heart",d.push({el:a,x:e.clientX-5,y:e.clientY-5,scale:1,alpha:1,color:s()}),t.body.appendChild(a)}function c(e){var a=t.createElement("style");a.type="text/css";try{a.appendChild(t.createTextNode(e))}catch(t){a.styleSheet.cssText=e}t.getElementsByTagName("head")[0].appendChild(a)}function s(){return"rgb("+~~(255*Math.random())+","+~~(255*Math.random())+","+~~(255*Math.random())+")"}var d=[];e.requestAnimationFrame=function(){return e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame||function(e){setTimeout(e,1e3/60)}}(),n()}(window,document); particle.js文件 1!function(){function n(n,e,t){return n.getAttribute(e)||t}function e(n){return document.getElementsByTagName(n)}function t(){var t=e("script"),o=t.length,i=t[o-1];return{l:o,z:n(i,"zIndex",-1),o:n(i,"opacity",.5),c:n(i,"color","0,0,0"),n:n(i,"count",99)}}function o(){c=u.width=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,a=u.height=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}function i(){l.clearRect(0,0,c,a);var n,e,t,o,u,d,x=[w].concat(y);y.forEach(function(i){for(i.x+=i.xa,i.y+=i.ya,i.xa*=i.x>c||i.x<0?-1:1,i.ya*=i.y>a||i.y<0?-1:1,l.fillRect(i.x-.5,i.y-.5,1,1),e=0;e<x.length;e++)n=x[e],i!==n&&null!==n.x&&null!==n.y&&(o=i.x-n.x,u=i.y-n.y,d=o*o+u*u,d<n.max&&(n===w&&d>=n.max/2&&(i.x-=.03*o,i.y-=.03*u),t=(n.max-d)/n.max,l.beginPath(),l.lineWidth=t/2,l.strokeStyle="rgba("+m.c+","+(t+.2)+")",l.moveTo(i.x,i.y),l.lineTo(n.x,n.y),l.stroke()));x.splice(x.indexOf(i),1)}),r(i)}var c,a,u=document.createElement("canvas"),m=t(),d="c_n"+m.l,l=u.getContext("2d"),r=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(n){window.setTimeout(n,1e3/45)},x=Math.random,w={x:null,y:null,max:2e4};u.id=d,u.style.cssText="position:fixed;top:0;left:0;z-index:"+m.z+";opacity:"+m.o,e("body")[0].appendChild(u),o(),window.onresize=o,window.onmousemove=function(n){n=n||window.event,w.x=n.clientX,w.y=n.clientY},window.onmouseout=function(){w.x=null,w.y=null};for(var y=[],s=0;m.n>s;s++){var f=x()*c,h=x()*a,g=2*x()-1,p=2*x()-1;y.push({x:f,y:h,xa:g,ya:p,max:6e3})}setTimeout(function(){i()},100)}(); 转载自:http://blog.ynxiu.com/2016/hexo-next-theme-optimize.html]]></content>
<categories>
<category>教程</category>
<category>Hexo</category>
</categories>
<tags>
<tag>教程</tag>
<tag>Hexo</tag>
</tags>
</entry>
<entry>
<title><![CDATA[Hexo-Next主题宽度调节]]></title>
<url>%2F2017%2F01%2F20%2F%E6%95%99%E7%A8%8B%2FHexo%2FHexo-Next%E4%B8%BB%E9%A2%98%E5%AE%BD%E5%BA%A6%E8%B0%83%E8%8A%82%2F</url>
<content type="text"><![CDATA[有两种方法,第二种我没成功,只看第一种吧。 第一种方法:现在一般都用宽屏显示器,博客页面两侧留白太多,调整一下宽度。打开 \themes\next\source\css\_common\components\post\post-expand.styl 文件,找到 1@media (max-width: 767px) 改为 1@media (max-width: 1080px) 打开 \themes\next\source\css\ _variables\base.styl 文件,找到 123$main-desktop = 960px$main-desktop-large = 1200px$content-desktop = 700px 修改 $main-desktop 和 $content-desktop 的数值: 123$main-desktop = 1080px$main-desktop-large = 1200px$content-desktop = 810px Next.Mist 主题的文章宽度至此改完了。如果你用的是 Next.Pisces,还需要继续修改。打开 \themes\next\source\css\_schemes\Pisces\_layout.styl 文件,将第 4 行的 width改为1080px ,修改后如下: 1234.header { position: relative; margin: 0 auto; width: 1080px; 第二种方法(Next文档中给出的方法,但我试了下,没用)编辑 themes/next/source/css/_variables/custom.styl 文件,新增变量: 12345// 修改成你期望的宽度$content-desktop = 700px// 当视窗超过 1600px 后的宽度$content-desktop-large = 900px 以上方法不适用 Pisces Scheme Pisces Scheme 编辑 themes/next/source/css/_schemes/Picses/_layout.styl 文件,更改以下 css 选项定义值: 123.header{ width: 1150px; }.container .main-inner { width: 1150px; }.content-wrap { width: calc(100% - 260px); } 第一种方法转载自:http://blog.ynxiu.com/2016/hexo-next-theme-optimize.html]]></content>
<categories>
<category>教程</category>
<category>Hexo</category>
</categories>
<tags>
<tag>教程</tag>
<tag>Hexo</tag>
</tags>
</entry>
<entry>
<title><![CDATA[《历历万乡》G调吉他谱 - 陈粒]]></title>
<url>%2F2017%2F01%2F20%2F%E9%9F%B3%E4%B9%90%2F%E5%90%89%E4%BB%96%2F%E5%90%89%E4%BB%96%E8%B0%B1%2F%E3%80%8A%E5%8E%86%E5%8E%86%E4%B8%87%E4%B9%A1%E3%80%8BG%E8%B0%83%E5%90%89%E4%BB%96%E8%B0%B1%20-%20%E9%99%88%E7%B2%92%2F</url>
<content type="text"><![CDATA[]]></content>
<categories>
<category>音乐</category>
<category>吉他</category>
<category>吉他谱</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>吉他</tag>
<tag>吉他谱</tag>
</tags>
</entry>
<entry>
<title><![CDATA[日志模板]]></title>
<url>%2F2017%2F01%2F20%2F%E6%97%A5%E5%BF%97%E6%A8%A1%E6%9D%BF%2F</url>
<content type="text"><![CDATA[每次使用记得更新下当前时间!!! 时间的输入方法就是:输入法输入时间,然后按3,就是上面date里面的标准格式。 今天才发现开头那些信息前面,也就是文章开头就加三个-: 1--- 就可以达到分割区块的效果了。 在文章内部输入三个-只能产生一条分割线,比如 就酱。]]></content>
<tags>
<tag>模板</tag>
</tags>
</entry>
<entry>
<title><![CDATA[吉他谱上连起来的几个xx怎么弹]]></title>
<url>%2F2017%2F01%2F20%2F%E9%9F%B3%E4%B9%90%2F%E5%90%89%E4%BB%96%2F%E4%B9%90%E7%90%86%2F%E5%90%89%E4%BB%96%E8%B0%B1%E4%B8%8A%E8%BF%9E%E8%B5%B7%E6%9D%A5%E7%9A%84%E5%87%A0%E4%B8%AAxx%E6%80%8E%E4%B9%88%E5%BC%B9%2F</url>
<content type="text"><![CDATA[转自知乎:https://www.zhihu.com/question/28452129 秝围巾的回答]]></content>
<categories>
<category>音乐</category>
<category>吉他</category>
<category>乐理</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>吉他</tag>
<tag>乐理</tag>
</tags>
</entry>
<entry>
<title><![CDATA[岗位实习软件程序阅读笔记]]></title>
<url>%2F2017%2F01%2F05%2F%E7%AC%94%E8%AE%B0%2F%E7%A8%8B%E5%BA%8F%E9%A1%B9%E7%9B%AE%E9%98%85%E8%AF%BB%E7%AC%94%E8%AE%B0%2F%E5%B2%97%E4%BD%8D%E5%AE%9E%E4%B9%A0%E8%BD%AF%E4%BB%B6%E7%A8%8B%E5%BA%8F%E9%98%85%E8%AF%BB%E7%AC%94%E8%AE%B0%2F</url>
<content type="text"><![CDATA[前言从main函数进入,注意阅读各行代码含义,理清逻辑顺序,弄明白相关代码。 main函数代码如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253/** * @brief Main program. * @param None * @retval None */ int main(void){ NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4); //WatchDog_Init(0xFF8); BSP_Init(); Init_RTC(); STM_LEDOff(); Backlight_Control_Init(); GUI_Init(); Read_Cablirate_Parameter(&Current_XYCOFFSET_Para); /* Create background task */ xTaskCreate(Background_Task, (const char *)"BK_GND", Background_Task_STACK, NULL, Background_Task_PRIO, &Bk_Task_Handle); xTaskCreate(RXTX_Task_Fun, (const char *)"RXTX_TASK", RXTX_TASK_STACK, NULL, RXTX_TASK_PRIO, &RXTX_Task_Handle); /* Create demo task */ xTaskCreate(Main_Task_Fun, (const char *)"GUI_DEMO", Demo_Task_STACK, NULL, Demo_Task_PRIO, &Main_Task_Handle); /* Launch Touchscreen Timer */ TouchScreenTimer = xTimerCreate ((const char *)"Timer", 50, pdTRUE, ( void * ) 1, vTimerCallback ); if( TouchScreenTimer != NULL ) { if( xTimerStart( TouchScreenTimer, 0 ) != pdPASS ) { /* The timer could not be set into the Active state. */ } } /* Start the FreeRTOS scheduler */ vTaskStartScheduler();} 1. 设置中断优先级分组4主函数对应代码内容: 1NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4); 给每个中断分配:4位抢占优先级,0位响应优先级 2. 初始化BSP首先,BSP的含义是:Board Support Package,板载支持包。这段代码对它进行了初始化。 主函数对应代码内容: 1BSP_Init(); 展开: 1234567891011121314151617181920212223/* Private functions ---------------------------------------------------------*//*** @brief Initializes the target hardware.* @param None* @retval None*/uint32_t BSP_Init (void){ /* Setup SysTick Timer for 1 msec interrupts */ SysTick_Config(SystemCoreClock / 1000); /* Initialize the LED */ STM_LEDInit(); /*Init Touchscreen */ BSP_TSC_Init(); /* Initialize the SDRAM */ SDRAM_Init(); /* Enable the CRC Module */ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_CRC, ENABLE); return 0;} 2.1 系统滴答计数器的配置2.2 对GPIO的初始化(GPIOA,PIN3,推挽输出,上拉,50MHz)123456789101112131415161718192021222324/** * @brief Configures LED GPIO. * @param Led: Specifies the Led to be configured. * This parameter can be one of following parameters: * @arg LED1 * @arg LED2 * @arg LED3 * @arg LED4 * @retval None */void STM_LEDInit(void){ GPIO_InitTypeDef GPIO_InitStructure; /* Enable the GPIO_LED Clock */ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); /* Configure the GPIO_LED pin */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT; GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOA, &GPIO_InitStructure); GPIOA->BSRRL = GPIO_Pin_3;} 2.3 对触摸屏的初始化123456789101112/** * @brief Initializes the IO Expander registers. * @param None * @retval - 0: if all initializations are OK.*/uint32_t BSP_TSC_Init(void){ portENTER_CRITICAL(); IOE_Config(); portEXIT_CRITICAL (); return 0; /* Configuration is OK */ } Initializes the IO Expander registers意思是初始化IO扩展寄存器,还并不是很懂这是在干什么,和触摸屏有啥子关系? 2.4 初始化SDRAM123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657/** * @brief Configures the FMC and GPIOs to interface with the SDRAM memory. * This function must be called before any read/write operation * on the SDRAM. * @param None * @retval None */void SDRAM_Init(void){ FMC_SDRAMInitTypeDef FMC_SDRAMInitStructure; FMC_SDRAMTimingInitTypeDef FMC_SDRAMTimingInitStructure; /* GPIO configuration for FMC SDRAM bank */ SDRAM_GPIOConfig(); /* Enable FMC clock */ RCC_AHB3PeriphClockCmd(RCC_AHB3Periph_FMC, ENABLE); /* FMC Configuration ---------------------------------------------------------*//* FMC SDRAM Bank configuration */ /* Timing configuration for 90 Mhz of SD clock frequency (180Mhz/2) */ /* TMRD: 2 Clock cycles */ FMC_SDRAMTimingInitStructure.FMC_LoadToActiveDelay = 2; /* TXSR: min=70ns (7x11.11ns) */ FMC_SDRAMTimingInitStructure.FMC_ExitSelfRefreshDelay = 7; /* TRAS: min=42ns (4x11.11ns) max=120k (ns) */ FMC_SDRAMTimingInitStructure.FMC_SelfRefreshTime = 4; /* TRC: min=70 (7x11.11ns) */ FMC_SDRAMTimingInitStructure.FMC_RowCycleDelay = 7; /* TWR: min=1+ 7ns (1+1x11.11ns) */ FMC_SDRAMTimingInitStructure.FMC_WriteRecoveryTime = 2; /* TRP: 20ns => 2x11.11ns */ FMC_SDRAMTimingInitStructure.FMC_RPDelay = 2; /* TRCD: 20ns => 2x11.11ns */ FMC_SDRAMTimingInitStructure.FMC_RCDDelay = 2;/* FMC SDRAM control configuration */ FMC_SDRAMInitStructure.FMC_Bank = FMC_Bank1_SDRAM; /* Row addressing: [7:0] */ FMC_SDRAMInitStructure.FMC_ColumnBitsNumber = FMC_ColumnBits_Number_9b;//FMC_ColumnBits_Number_8b; /* Column addressing: [10:0] */ FMC_SDRAMInitStructure.FMC_RowBitsNumber = FMC_RowBits_Number_12b;//FMC_RowBits_Number_11b; FMC_SDRAMInitStructure.FMC_SDMemoryDataWidth = SDRAM_MEMORY_WIDTH; FMC_SDRAMInitStructure.FMC_InternalBankNumber = FMC_InternalBank_Number_4; /* CL: Cas Latency = 3 clock cycles */ FMC_SDRAMInitStructure.FMC_CASLatency = FMC_CAS_Latency_3; FMC_SDRAMInitStructure.FMC_WriteProtection = FMC_Write_Protection_Disable; FMC_SDRAMInitStructure.FMC_SDClockPeriod = SDCLOCK_PERIOD; FMC_SDRAMInitStructure.FMC_ReadBurst = FMC_Read_Burst_Enable; FMC_SDRAMInitStructure.FMC_ReadPipeDelay = FMC_ReadPipe_Delay_0;//FMC_ReadPipe_Delay_1; FMC_SDRAMInitStructure.FMC_SDRAMTimingStruct = &FMC_SDRAMTimingInitStructure; /* FMC SDRAM bank initialization */ FMC_SDRAMInit(&FMC_SDRAMInitStructure); /* FMC SDRAM device initialization sequence */ SDRAM_InitSequence(); } Configures the FMC and GPIOs to interface with the SDRAM memory. This function must be called before any read/write operation on the SDRAM. 配置FMC和GPIO来与SDRAM存储器实现接口。进行任何对SDRAM的读/写操作之前,这个函数必须被调用。 2.5 使能CRC模组CRC的含义是Cyclic Redundancy Check,循环冗余码校验。 1RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_CRC, ENABLE); 上面这行代码的含义:使能外设CRC的时钟。 3. ARM芯片实时时钟RTC的初始化主函数对应代码内容: 1Init_RTC(); 代码来源:RTC.c 展开: 1234567891011121314151617181920/*********************************************************************Init_RTC **ARM片上实时时钟初始化,仅在上电时调用。 *********************************************************************/void Init_RTC(void){ RTC_InitTypeDef RTC_Init_Para; RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE); PWR_BackupAccessCmd(ENABLE); RCC_LSEConfig(RCC_LSE_ON); RCC_RTCCLKConfig(RCC_RTCCLKSource_LSE); RCC_RTCCLKCmd(ENABLE); RTC_Init_Para.RTC_HourFormat = RTC_HourFormat_24;//24小时制 RTC_Init_Para.RTC_AsynchPrediv = (unsigned int)0x7F;//127 RTC_Init_Para.RTC_SynchPrediv = (unsigned int)0xFF; //255。两个分频系数与LSE时钟源匹配 RTC_Init(&RTC_Init_Para);} 这段代码STM32基本都长这样,貌似没啥可看的,就算看懂了也记不大清楚…… 4. 关闭LED(操作GPIO)主函数对应代码内容: 1STM_LEDOff(); 代码来源: @file stm324x9i_eval.c @author MCD Application Team @version V1.0.3 @date 13-November-2013 @brief This file provides set of firmware functions to manage Leds, push-button and COM ports low level initialization functions for SD card (on SDIO) and EEPROM available on STM324x9I-EVAL evaluation board(MB1045) RevB from STMicroelectronics. 展开: 1234567891011121314/** * @brief Turns selected LED Off. * @param Led: Specifies the Led to be set off. * This parameter can be one of following parameters: * @arg LED1 * @arg LED2 * @arg LED3 * @arg LED4 * @retval None */void STM_LEDOff(void){ GPIOA->BSRRL = GPIO_Pin_3; } 这不就是刚才2.2那一段代码的最后一行吗,不懂为何还要再写一遍? 于是我试了一下,把这行代码注释掉,运行效果还真的是一样的。。。 5. 背光控制初始化主函数对应代码: 1Backlight_Control_Init(); 代码来源:BackLight.c //这个文件很短,明显是他们自己写的 展开: 12345678910111213141516171819202122void Backlight_On(void){ GPIOA->BSRRL = GPIO_Pin_8;}void Backlight_Off(void){ GPIOA->BSRRH = GPIO_Pin_8;}void Backlight_Control_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT; GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//GPIO_PuPd_DOWN; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOA, &GPIO_InitStructure); //Backlight_Off(); Backlight_On();} 这段代码初始化了GPIOA的PIN8为推挽输出,上拉,50MHz。打开了背光。 6. GUI(图形用户界面)的初始化主函数对应代码: 1GUI_Init(); 代码来源:emWin固件库 这个函数折腾了好久才发现是一个以前没学过的东西:emWIN。这句话的意思就是初始化emWin内部数据结构和变量。 7. 读触摸屏校准参数主函数对应代码: 1Read_Cablirate_Parameter(&Current_XYCOFFSET_Para); 代码来源:Touchscreen_Calibrate.c C-file generated by: GUI_Builder for emWin version 5.22 展开代码太长,贴出来也看不懂的。直接跳过,知道在干什么就行。 8. 创建后台任务(Background_Task)主函数对应代码: 1234567/* Create background task */xTaskCreate(Background_Task, (const char *)"BK_GND", Background_Task_STACK, NULL, Background_Task_PRIO, &Bk_Task_Handle); 这是操作系统相关的内容,就是创建这么一个叫Background_Task的后台任务,Background_Task本身就是一个函数,函数底端是一个while死循环,死循环内容就是控制LED灯和喂狗。 代码来源:main.c 展开: 1234567891011121314151617181920212223242526272829/** * @brief Background task * @param pvParameters not used * @retval None */static void Background_Task(void * pvParameters){// int i = 0;// unsigned char CRC_Result[2]; /* Initilize the BSP layer */ //BSP_Init(); //Backlight_Control_Init(); /* Activate the use of memory device feature */ WM_SetCreateFlags(WM_CF_MEMDEV); /* Init the STemWin GUI Library */ // GUI_Init(); // NandFlash_Init(); // Read_Rated_Value_From_Flash(); /**/ WatchDog_Init(0xFF8); /* Run the background task */ while (1) { /* toggle LED1 each 250ms */ STM_LEDToggle(); Feed_Dog(); vTaskDelay(500); }} 9. 创建串口收发任务(Recv_Task_Fun, Send_Task_Fun)主函数对应代码: 123456789101112xTaskCreate(Recv_Task_Fun, (const char *)"RECV_TASK", RECV_TASK_STACK, NULL, RECV_TASK_PRIO, &RECV_Task_Handle); xTaskCreate(Send_Task_Fun, (const char *)"SEND_TASK", SEND_TASK_STACK, NULL, SEND_TASK_PRIO, &SEND_Task_Handle); 这段代码从注释上来看,就是与串口1与串口2的接收(RECV)与发送(SEND)有关有关,具体代码我就不贴了,太长。 代码来源:main.c 10.创建主任务(Main_Task_Fun)主函数对应代码: 123456xTaskCreate(Main_Task_Fun, (const char *)"GUI_DEMO", Demo_Task_STACK, NULL, Demo_Task_PRIO, &Main_Task_Handle); 这段代码实在太重要了,是整个执行部分的入口! 先贴出这部分函数的展开代码: 123456789101112131415161718192021222324252627282930313233343536373839404142434445void Main_Task_Fun(void * pvParameters){ FRAMEWIN_SKINFLEX_PROPS Framewin_Props; WM_SetCallback(WM_HBKWIN, _cbBk); BUTTON_SetReactOnLevel(); FRAMEWIN_GetSkinFlexProps(&Framewin_Props, FRAMEWIN_SKINFLEX_PI_ACTIVE); Framewin_Props.Radius = 3; FRAMEWIN_SetSkinFlexProps(&Framewin_Props, FRAMEWIN_SKINFLEX_PI_ACTIVE); FRAMEWIN_GetSkinFlexProps(&Framewin_Props, FRAMEWIN_SKINFLEX_PI_INACTIVE); Framewin_Props.Radius = 1; FRAMEWIN_SetSkinFlexProps(&Framewin_Props, FRAMEWIN_SKINFLEX_PI_INACTIVE); FRAMEWIN_SetDefaultSkin(_FRAMEWIN_DrawSkinFlex); BUTTON_SetDefaultSkin(BUTTON_SKIN_FLEX); CHECKBOX_SetDefaultSkin(CHECKBOX_SKIN_FLEX); DROPDOWN_SetDefaultSkin(DROPDOWN_SKIN_FLEX); HEADER_SetDefaultSkin(HEADER_SKIN_FLEX); MENU_SetDefaultSkin(MENU_SKIN_FLEX); MULTIPAGE_SetDefaultSkin(MULTIPAGE_SKIN_FLEX); PROGBAR_SetDefaultSkin(PROGBAR_SKIN_FLEX); RADIO_SetDefaultSkin(RADIO_SKIN_FLEX); SCROLLBAR_SetDefaultSkin(SCROLLBAR_SKIN_FLEX); SLIDER_SetDefaultSkin(SLIDER_SKIN_FLEX); SPINBOX_SetDefaultSkin(SPINBOX_SKIN_FLEX); //GUI_SetTextMode(GUI_TM_TRANS); hPageSwitchWin = GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _cbDialog, WM_HBKWIN, 0, 0); WM_HideWindow(hPageSwitchWin); GUI_Exec(); WM_SelectWindow(WM_HBKWIN); GUI_Clear(); WM_DisableMemdev(WM_HBKWIN); GUI_Exec(); WM_SetCreateFlags(WM_CF_MEMDEV); WM_EnableMemdev(WM_HBKWIN); while (1) { GUI_Exec(); WM_SelectWindow(WM_HBKWIN); //GUI_Clear(); WM_DisableMemdev(WM_HBKWIN); GUI_Exec(); WM_SetCreateFlags(WM_CF_MEMDEV); WM_EnableMemdev(WM_HBKWIN); (Page_Array[Current_Page])(); }} 最关键的内容在while(1)的死循环里面,这里面的程序是一直循环执行的,正是这里面的代码真正让界面显示了起来。下面一行行地分析while循环里面的内容。 很重要的几个名词解释: 1. WM:代指Windows Manager,窗口管理器。 2. 句柄:创建新窗口后, WM 会分配一个称为句柄的唯一标识符。句柄用于在该特定窗口中执行其他任何操作。 3. 有效化/无效化:有效窗口是不需要重绘的完全更新窗口。无效窗口不会反映所有更新,因此需要完全或部分重绘。作出的更改影响了特定窗口时,WM 将该窗口标记为无效。下次窗口重绘时(手动或通过回调例程),将进行验证。 4. 桌面窗口:桌面窗口由窗口管理器自动创建,并且始终覆盖整个显示区域。它始终是最底层的窗口, 在没有定义其他窗口时,它是默认(活动)窗口。所有窗口都是桌面窗口的后代窗口 (子窗口、孙窗口等)。 5. 活动窗口:当前正用于绘制操作的窗口称为活动窗口,不一定就是最上面的窗口。 10.1 执行回调函数对应代码: 1GUI_Exec(); 回调函数解释: 回调例程(即回调函数)由用户程序定义,指示在特定事件出现时图形系统调用特定的函数。它们通常用于在窗口内容更改时自动重绘。 回调机制是 EmWin 的一个重要的特性和功能,WM 可在有或无回调例程(回调函数)时使用,大多情况下最好使用回调。EmWin 为窗口和窗口对象(小工具)提供回调机制的根本概念是一个事件驱动系统。因为在大多数窗口式系统中,其原理是控制流不仅仅是从用户程序到图形系统,还要再通过用户程序提供的回调例程返回用户程序。此机制通常称为 “好莱坞原则”(“不要打电话给我们,我们会给你打电话的!”),窗口管理器需要它的主要目的是触发窗口重绘。这与传统编程相反,但是它能利用窗口管理器的无效化逻辑。 10.2 设置桌面窗口为要用于绘制操作的活动窗口对应代码: 1WM_SelectWindow(WM_HBKWIN); 追根溯源: 1#define WM_HBKWIN WM_GetDesktopWindow() /* Handle of background window */ WM_HBKWIN被定义为WM_GetDesktopWindow(),就是返回的桌面窗口的句柄,WM_SelectWindow(WM_HBKWIN)函数的作用是是设置桌面窗口为要用于绘制操作的活动窗口。 10.3 禁止使用存储设备来重绘桌面窗口对应代码: 1WM_DisableMemdev(WM_HBKWIN); 也就是说,禁止使用存储设备来重绘WM_HBKWIN也就是桌面窗口。 10.4 再一次执行回调函数对应代码: 1GUI_Exec(); 10.5 设置在创建新窗口时用作默认的标记对应代码: 1WM_SetCreateFlags(WM_CF_MEMDEV); //Auto. use memory devices on all windows 展开: 1#define WM_CF_MEMDEV (1UL << 2) /* Use memory device for redraws */ 10.6 (重新)启用使用存储设备来重绘桌面窗口对应代码: 1WM_EnableMemdev(WM_HBKWIN); 也就是说,启用使用存储设备来重绘WM_HBKWIN也就是桌面窗口。 10.7 选择窗口对应代码: 1(Page_Array[Current_Page])(); 展开:见10.7.1和10.7.2 10.7.1 Page_Array的定义1234567891011static void (*Page_Array[])(void) = { Page_Startup, Page_System, Page_Analog, Page_DIDO, Page_Event_Fault,// Page_Misc_Setting, Page_Touch_Screen_Calibrate, Page_Input_DateTime, 0}; Page_Startup表示启动页, 10.7.1.1 Page_Startup的定义1234567891011121314151617181920212223242526272829303132void Page_Startup(void){ WM_CALLBACK * pcbPrev; int i = 0; WM_SelectWindow(WM_HBKWIN); //设置桌面窗口为要用于绘制操作的活动窗口 WM_HideWindow(hPageSwitchWin); //隐藏hPageSwitchWin对应的窗口,hPageSwitchWin是有符号的长整形数据 pcbPrev = WM_SetCallback(WM_HBKWIN, _cbWin);//设置窗口管理器要执行的回调例程 if(Flag_Startup_Finish == 0) { GUI_Delay(3000); Flag_Startup_Finish = 1; } else { do { GUI_Exec(); GUI_Delay(REFRESH_DELAY_TIME); } while (Switch_Page == Current_Page); } WM_SetCallback(WM_HBKWIN, pcbPrev); Previous_Page = Current_Page; if(Current_XYCOFFSET_Para.Flag_Calibrated > 0) { Switch_Page = Current_Page = INDEX_PAGE_SYSTEM;//这句话很关键,是用于切换界面的 WM_ShowWindow(hPageSwitchWin); } else { Switch_Page = Current_Page = INDEX_PAGE_CALIBRATE; }} 第6行代码追根溯源: 1WM_HideWindow(hPageSwitchWin); //隐藏hPageSwitchWin对应的窗口,hPageSwitchWin是有符号的长整形数据 1WM_HWIN hPageSwitchWin; 来源:SwitchPage_ToolBar.c 1#define WM_HWIN GUI_HWIN 来源:WM.h 1typedef GUI_HMEM GUI_HWIN; 来源:GUI_Type.h 1234567/*********************************************************************** Memory management*/#ifndef GUI_HMEM #define GUI_HMEM I32#endif 来源:GUI_Type.h 12#ifndef I32 #define I32 signed long 来源:Global.h 折腾这么久,就是说:hPageSwitchWin被定义为一个有符号的长整形数据。 第7行代码追根溯源: 1pcbPrev = WM_SetCallback(WM_HBKWIN, _cbWin);//设置窗口管理器要执行的回调例程 1234567/// <summary>/// WM_SetCallback的原型定义。给定窗口将变为无效,这确保窗口可进行重绘。/// </summary>/// <param name="hWin">窗口句柄</param>/// <param name="cb">指向回调例程的指针</param>/// <returns>指向上一回调例程的指针</returns>WM_CALLBACK* WM_SetCallback (WM_HWIN hWin, WM_CALLBACK* cb) 10.7.1.2 Page_System的定义10.7.1.3 Page_Anolog的定义10.7.1.4 Page_DIDO的定义10.7.1.5 Page_Event_Fault的定义10.7.1.6 Page_Misc_Setting的定义10.7.1.7 Page_Touch_Screen_Calibrate的定义10.7.1.8 Page_Input_DateTime的定义10.7.2 Current_Page的定义1int Switch_Page = 0, Current_Page = 0, Previous_Page = 0;]]></content>
<categories>
<category>笔记</category>
<category>程序项目阅读笔记</category>
</categories>
<tags>
<tag>笔记</tag>
<tag>程序项目阅读笔记</tag>
</tags>
</entry>
<entry>
<title><![CDATA[【软件分享】proteus8_3,sp1,win10可用,无闪退]]></title>
<url>%2F2017%2F01%2F05%2F%E8%BD%AF%E4%BB%B6%E5%88%86%E4%BA%AB%2F%E3%80%90%E8%BD%AF%E4%BB%B6%E5%88%86%E4%BA%AB%E3%80%91proteus8_3%EF%BC%8Csp1%EF%BC%8Cwin10%E5%8F%AF%E7%94%A8%EF%BC%8C%E6%97%A0%E9%97%AA%E9%80%80%2F</url>
<content type="text"><![CDATA[话不多说,直接上链接,百度贴吧之前放一楼的链接过期了居然不能改,我就放自己博客里吧,至少这个网盘链接如果失效了我还可以永久更新(记得在下面评论里面提醒我哈~在评论时最好用你的邮箱登陆以后再评论,这样网盘链接更新以后我给你回复,系统会自动给你发提醒邮件的,否则如果只是匿名评论,我即使更新了也无法告诉你吖。。。当然直接在贴吧评论下面提醒我也行哈(●’◡’●)): 链接:http://pan.baidu.com/s/1jIfpAx4 密码:xyb1 安装方法如下:http://jingyan.baidu.com/article/27fa73268b87ed46f8271fc2.html]]></content>
<categories>
<category>软件分享</category>
</categories>
<tags>
<tag>分享</tag>
</tags>
</entry>
<entry>
<title><![CDATA[从官网下载安装激活以后任何时候都是最新版本的Acrobat DC]]></title>
<url>%2F2017%2F01%2F04%2F%E6%95%99%E7%A8%8B%2FAdobe%2F%E4%BB%8E%E5%AE%98%E7%BD%91%E4%B8%8B%E8%BD%BD%E5%AE%89%E8%A3%85%E6%BF%80%E6%B4%BB%E4%BB%A5%E5%90%8E%E4%BB%BB%E4%BD%95%E6%97%B6%E5%80%99%E9%83%BD%E6%98%AF%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%E7%9A%84Acrobat%20DC%2F</url>
<content type="text"><![CDATA[1. 当前时间最新版本安装包下载地址https://helpx.adobe.com/cn/acrobat/kb/acrobat-downloads.html 2. 破解工具下载地址百度云链接:http://pan.baidu.com/s/1jHW3mg2 密码:3pbt 所以如果你看到这篇文章,发现百度云链接过期了的,评论下告诉我邮箱,我收到评论后尽快传给你。 或者你可以直接发送邮件向这位小伙伴([email protected])直接索要~ 里面有两个exe,据说两个都行,我好像选的是那个带dc的,你要是试了不行,那就换个试试呗。 3. 破解方式:和Acrobat XI PRO一模一样 在安装之前,先手工修改host文件(建议用管理员身份打开记事本来编辑hosts文件,不然等你修改完了hosts文件你会发现依然没法保存hosts文件): 在hosts文件(默认位置C:\windows\system32\drivers\etc\hosts)中添加如下几行内容: 123#Adobe Blocker127.0.0.1 lmlicenses.wip4.adobe.com127.0.0.1 lm.licenses.adobe.com 好了,保存一下; 禁用网络或拔出网线 使用注册机的序列号开始安装,不要关闭注册机;然后使用该序列号开始安装软件; 启动Acrobat XI,提示遇到连接问题,选择离线激活 确认遇到连接问题,进行离线激活 粘贴出现的第二个序列号/机器码,然后使用注册机生成最后的激活码 复制粘贴激活码,验证激活 启动后需要设置默认程序,然后把主程序关掉;那个破解程序也可以关掉了; 脱机激活后在hosts文件里添加: 1234567891011121314151617127.0.0.1 lmlicenses.wip4.adobe.com127.0.0.1 lm.licenses.adobe.com127.0.0.1 3dns-2.adobe.com127.0.0.1 3dns-3.adobe.com127.0.0.1 activate.adobe.com127.0.0.1 activate-sea.adobe.com127.0.0.1 activate-sjc0.adobe.com127.0.0.1 adobe-dns.adobe.com127.0.0.1 adobe-dns-2.adobe.com127.0.0.1 adobe-dns-3.adobe.com127.0.0.1 ereg.adobe.com127.0.0.1 hl2rcv.adobe.com127.0.0.1 practivate.adobe.com127.0.0.1 wip3.adobe.com127.0.0.1 activate.wip3.adobe.com127.0.0.1 ereg.wip3.adobe.com127.0.0.1 wwis-dubc1-vip60.adobe.com 联网,运行软件,进行相关设置。 编辑——首选项——一般,取消勾选“启动Adobe Acrobat DC时向我显示消息” 编辑——首选项——更新程序,取消勾选“自动安装更新” 清理开机启动项: 去注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run下删除 Acrobat Assistant 8.0 AdobeAAMUpdater-1.0 “服务”里停止Adobe Acrobat Update Service,并将其启动类型设置为“手动” 将amtlib.dll文件粘贴到安装文件夹,覆盖后即可。 以上工作保存完成后,这时才可以联网。]]></content>
<categories>
<category>教程</category>
<category>Adobe</category>
</categories>
<tags>
<tag>教程</tag>
<tag>Adobe</tag>
</tags>
</entry>
<entry>
<title><![CDATA[Hexo-SE:将你的Hexo个人小站收录至搜索引擎的注意事项]]></title>
<url>%2F2017%2F01%2F03%2F%E6%95%99%E7%A8%8B%2FHexo%2FHexo-SE%EF%BC%9A%E5%B0%86%E4%BD%A0%E7%9A%84Hexo%E4%B8%AA%E4%BA%BA%E5%B0%8F%E7%AB%99%E6%94%B6%E5%BD%95%E8%87%B3%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E%E7%9A%84%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9%2F</url>
<content type="text"><![CDATA[完全正确可行的链接: http://dotdotcloud.cn/2016/05/09/hexo%E5%8D%9A%E5%AE%A2%E8%A2%AB%E7%99%BE%E5%BA%A6-google%E6%94%B6%E5%BD%95%E7%9A%84%E6%96%B9%E6%B3%95/ 最关键的地方在于这句话:我们的博客系统使用了hexo,部署在Github上,因此下载Google的验证文件之后,需要在文件开头添加layout: false来取消hexo对其进行的转换!!! 123layout: false---google-site-verification: google6c91812b12cd004a.html 另外,还要在站点配置文件中添加以下几行代码: 12345# Sitemap Settingsitemap: path: sitemap.xmlbaidusitemap: path: baidusitemap.xml 注意,两个path前面至少有一个一定要加一个制表符! 注如果在Google提交站点地图时出现:“This URL is not allowed for a Sitemap at this location”,出现这个错误的原因通常在于:”error usually means that you have an URL pointing to a different Domain from yours.“,也就是说你的URL指向不对!那么你要修改一下hexo-client(即站点配置文件)下的_config.yml文件中的“url“这一项(大约在第15行)为你的域名(可能是github.io域名,也可能是你的cn、com域名等等,得看你自己用的是哪个)。参考资料:https://answers.squarespace.com/questions/63470/this-url-is-not-allowed-for-a-sitemap-at-this-location-%E2%80%94-google-webmaster-tools.html]]></content>
<categories>
<category>教程</category>
<category>Hexo</category>
</categories>
<tags>
<tag>教程</tag>
<tag>Hexo</tag>
</tags>
</entry>
<entry>
<title><![CDATA[Hexo-插件:如何在Hexo上加载网易云插件]]></title>
<url>%2F2017%2F01%2F03%2F%E6%95%99%E7%A8%8B%2FHexo%2FHexo-%E6%8F%92%E4%BB%B6%EF%BC%9A%E5%A6%82%E4%BD%95%E5%8A%A0%E8%BD%BD%E7%BD%91%E6%98%93%E4%BA%91%E6%8F%92%E4%BB%B6%2F</url>
<content type="text"><![CDATA[第一种代码格式 首先打开浏览器在网易云音乐官网上(不是播放器!)搜索你想要生成外链播放器的歌曲,比如,我搜索的是《千百度》这首歌,仍旧是在浏览器中打开播放界面,点击“生成外链播放器”,只要歌曲版权支持,就都能生成外链的。 在你的md文件中插入它给出的html代码(建议使用iframe) 1<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=86 src="//music.163.com/outchain/player?type=2&id=167732&auto=0&height=66"></iframe> 其中auto=0表示不自动播放,auto=1表示自动播放 src前面和src后面的height值不一样大,并且你一定要保证前一个height要比后一个height大20!否则显示不全!! 然后直接hexo g -d上传部署,效果如下: 另一种代码格式,效果就是看起来更大一些 代码如下: 1<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=110 src="https://music.163.com/outchain/player?type=2&id=167732&auto=0&height=90"></iframe> 其中auto=0表示不自动播放,auto=1表示自动播放 src前面和src后面的height值不一样大,并且你一定要保证前一个height要比后一个height大20!否则显示不全!! 效果如下:]]></content>
<categories>
<category>教程</category>
<category>Hexo</category>
</categories>
<tags>
<tag>教程</tag>
<tag>Hexo</tag>
</tags>
</entry>
<entry>
<title><![CDATA[Hexo-Node js缺少所需DLL的解决办法]]></title>
<url>%2F2017%2F01%2F02%2F%E6%95%99%E7%A8%8B%2FHexo%2FHexo-Node%20js%E7%BC%BA%E5%B0%91%E6%89%80%E9%9C%80DLL%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95%2F</url>
<content type="text"><![CDATA[一、具体步骤 以管理员身份打开cmd 定位到你安装程序的位置 输入: 1start 安装包名称 二、我的吐槽主要思路就是要想方设法给这个msi安装程序以管理员权限(win10右键居然不能给msi管理员权限,只能给exe管理员权限我也是醉了)。 我不知道是不是win10的问题,google了好久居然很少有人和我一样的问题,关键我还是刚重装完的系统啊!绝对没问题的啊!害得我还得这么折腾。]]></content>
<categories>
<category>教程</category>
<category>Hexo</category>
</categories>
<tags>
<tag>教程</tag>
<tag>Hexo</tag>
</tags>
</entry>
<entry>
<title><![CDATA[Hexo-NexT主题'留言'页面增加最近访客]]></title>
<url>%2F2017%2F01%2F02%2F%E6%95%99%E7%A8%8B%2FHexo%2FHexo-NexT%E4%B8%BB%E9%A2%98'%E7%95%99%E8%A8%80'%E9%A1%B5%E9%9D%A2%E5%A2%9E%E5%8A%A0%E6%9C%80%E8%BF%91%E8%AE%BF%E5%AE%A2%2F</url>
<content type="text"><![CDATA[转载自:http://blog.ynxiu.com/2016/duoshuo-fangke.html 参考:http://www.arao.me/2015/hexo-next-theme-optimize-duoshuo/ 上面的这个参考链接有“如何扒别人多说自定义样式”的功能 1. 功能在NexT主题上增加留言板的功能。 2. 实现方法2.1 在菜单中添加guestbook修改主题配置文件_config.yml(要注意是NexT目录下的_config.yml,不是hexo站点目录下的_config.yml),即hexo初始化目录下的/themes/next/_config.yml,添加 guestbook 到 menu 中: 12345678menu: home: / #categories: /categories about: /about archives: /archives tags: /tags #commonweal: /404.html guestbook: /guestbook 这样就在网站menu中增加了一个菜单:guestbook,此时留言板还没有真的实现。 添加对应译文显示 修改NexT主题zh-Hans.yml文件(我用的是简体中文的,其他语言也是类似的),即hexo初始化目录下/themes/next/languages/zh-Hans.yml,添加 guestbook: 留言 到 menu 中 123456789menu: home: 首页 archives: 归档 categories: 分类 tags: 标签 about: 关于 search: 搜索 commonweal: 公益404 guestbook: 留言 这样在网站上就可以显示中文留言两个字。 2.2 新建guestbook页面新建guestbook页面,查看官方方法一样新建guestbook,在hexo初始化目录下,右键选择Git Bash Here。 执行hexo new page "guestbook"。此时会在hexo初始化目录下的/source中看到名为guestbook的文件夹,在index.md中添加comments: true如 12345---title: guestbookdate: 2016-03-11 22:42:56comments: true--- 2.3 添加最近访客(多说插件)修改guestbook目录下的index.md,在正文部分添加12> 最近访客<div class="ds-recent-visitors" data-num-items="28" data-avatar-size="42" id="ds-recent-visitors"></div> 修改多说CSS登陆多说,点击后台管理,选择设置,向下找到自定义CSS,插入如下代码,滑到最底部点击保存即可。 12345678910111213141516171819#ds-reset .ds-avatar img,#ds-recent-visitors .ds-avatar img { width: 54px; height: 54px; /*設置圖像的長和寬,這裏要根據自己的評論框情況更改*/ border-radius: 27px; /*設置圖像圓角效果,在這裏我直接設置了超過width/2的像素,即為圓形了*/ -webkit-border-radius: 27px; /*圓角效果:兼容webkit瀏覽器*/ -moz-border-radius: 27px; box-shadow: inset 0 -1px 0 #3333sf; /*設置圖像陰影效果*/ -webkit-box-shadow: inset 0 -1px 0 #3333sf;}#ds-recent-visitors .ds-avatar { float: left}/*隱藏多說底部版權*/#ds-thread #ds-reset .ds-powered-by { display: none;}]]></content>
<categories>
<category>教程</category>
<category>Hexo</category>
</categories>
<tags>
<tag>教程</tag>
<tag>Hexo</tag>
</tags>
</entry>
<entry>
<title><![CDATA[Hexo-搭建教程:从一窍不通到部署成功]]></title>
<url>%2F2017%2F01%2F02%2F%E6%95%99%E7%A8%8B%2FHexo%2FHexo-%E6%90%AD%E5%BB%BA%E6%95%99%E7%A8%8B%EF%BC%9A%E4%BB%8E%E4%B8%80%E7%AA%8D%E4%B8%8D%E9%80%9A%E5%88%B0%E9%83%A8%E7%BD%B2%E6%88%90%E5%8A%9F%2F</url>
<content type="text"><![CDATA[前言在开始建站之前,我在Git技术和前端技术上基本算是个纯小白,但经过一天的试错,我终于把Hexo部署好了,走了很多弯路,于是写下这篇详细的使用教程,以及一些我在使用中出现的问题和走过的错路,希望和我一样零基础的Hexo使用者(尤其是对没接触过Git相关技术的用户)可以一步一步按照我的方法来做,保证成功!如果你在看这个教程的过程中发现有什么不正确或不理解的地方,欢迎在底下评论区一起讨论!^-^ 我的安装环境: Windows 10 专业版 64位 版本14393 注意每一步执行完后,把刚刚改动需要保存的文件保存一下再进行下一步操作!比如你修改了_config.yml文件之后,记得保存之后再进行下一步操作! 1. 安装Node.js1.1 Steps 以管理员身份打开cmd 定位到你安装程序的位置 输入: 1start 安装包名称 1.2 注释安装之所以麻烦,是因为win10下msi安装程序无法以正常方法赋予管理员权限,而Node.js.msi恰恰又需要管理员权限才能正常安装,否则会报错(缺少DLL云云),只能用这种绕路的方法来给权限,使它得以正常安装。 参见: https://wanzhiyu.github.io/2017/01/02/Node.js%E7%BC%BA%E5%B0%91%E6%89%80%E9%9C%80DLL%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95/ 2. 安装Github For Windows(可选)2.1 作用有一个图形化的界面,方便你日后同步自己的Hexo程序文件,免得丢失Hexo资料文件。其实你不装这个也没事。。。只是我自己需要装这个来方便自己的日常使用,熟悉git命令的完全可以就用命令操作…… 综上所述,本教程不需要安装Github For Windows就可以完成Hexo的部署!!! 2.2 操作方法搜索引擎搜索Github for desktop,找到官网后下载。下载地址:https://desktop.github.com/ 这只是一个很小的用于下载真正的Github的程序,打开后还得下载主程序,最好挂着梯子下载,如果不成功(比如下着下着就出错停止),没事,重新开程序,多下几次,一次比一次下载的多,一般三四次之后就下载好啦。 3. 安装Git搜索引擎搜索Git,找到官网后下载。附下载地址:https://git-scm.com/ 这个下载起来就没那么多问题啦,直接迅雷下载,速度飞快。 下载好啦: 双击安装,这个应该都会吧。。。 win10下必须右键用管理员身份打开,否则会报错,Error5:拒绝访问。 其他版本系统我不知道,可能也需要吧。 一路“Next”,啥都别管。 安装完成。 4. 设置本地SSH Keys(这步一定要仔细!)4.1 Steps 启动开始菜单里面的Git Bash 在Git Bash输入以下指令(任意位置点击鼠标右键),检查是否已经存在了SSH keys。 1ls -al ~/.ssh 如果已经存在,全部删除为妙,这几个key的存放位置在C:\Users\你的用户名\.ssh,全部删除。 删除前和删除后是有区别的,看截图: 下面开始重新产生ssh keys,输入以下指令(邮箱就是你注册Github时候的邮箱)后,回车: 1ssh-keygen -t rsa -C "[email protected]" 注意,双引号这里面填写你自己的邮箱,如我填的是[email protected] 然后它会提示要你输入passphrase(如下图,我没有输入直接回车,如果你输入的话,要记得,到时候会用到)。之后,出现类似下图: 然后将这个新的key添加到ssh-agent中: 1ssh-agent -s 执行以下命令: 1sh-add ~/.ssh/id_rsa 输入之后,在我这里是出错了,不知道你的有没有出错,下面几步图在第12步走完之后一起贴。 如果你的也是这样子出错了的话,就输入以下指令: 1eval `ssh-agent -s` 重新执行刚才那条命令: 1ssh-add ~/.ssh/id_rsa 完成后大概样子是这样的,截图: 4.2 引用外部链接: 正确的操作方法来自这个网站:http://www.cnblogs.com/Security-Darren/p/4106328.html 我没能操作成功并且浪费很多时间的方法来自这个网站:http://m.paopaoche.net/new/85988 5. 将SSH key添加到你的GitHub账户5.1 Steps 首先将公钥复制到粘贴板,仍然是在Git Bash里面进行操作: 1clip < ~/.ssh/id_rsa.pub 打开Github网站,然后在github的账户页的右上角,点击配置(settings, 齿轮图形): 在sidebar中点击“SSH keys”,接着点击“Add SSH key”,在”title”栏输入一个自己喜欢的标题,也可以不写,默认用邮箱名称,“key”栏中粘贴刚刚复制的公钥内容,最后点击“Add key”按钮,添加成功。 三个截图: 检查SSH key是否成功设置 1ssh -T [email protected] 注意,这里就是输入[email protected],别自作主张替换成你的邮箱什么的,这里不需要。 过程中问你yes还是no,肯定输入yes。 最后,如果你的结果也出现了这样一句话: 1Hi 你的名字! You've successfully authenticated, but GitHub does not provide shell access. 说明你也成功啦! 见截图: 5.2 引用外部链接 正确的操作方法来自这个网站:http://www.cnblogs.com/Security-Darren/p/4106328.html 这一步,网上大部分做法都是对的,不容易出错。 6. 在Github上建立自己的网站6.1 Steps 打开Github网站,右上角点击新建一个仓库。 在Repository name中输入:你的用户名.github.io 注意这里必须是你的用户名!!! 不要自作主张填其他名字!!! 7. 安装Hexo7.1 注释其实这一部分就相对简单多啦,网上的教程基本都能实现,没有太大问题。 7.2 Steps 在自己认为合适的地方创建一个文件夹,我是打算创建在F:\softwares\GitHub\hexo-client里面,于是我在Git Bash里面输入: 1234cd f:*cd so*cd G*cd he* 效果如图所示: 其中注意,Git Bash是区分大小写的,*是通配符,表示省略。 这样我们进入F:\softwares\GitHub\hexo-client里面了 输入: 1npm install hexo-cli -g 效果如图所示: 会看到有WARN,没事,不影响你安装使用。 输入: 1npm install hexo --save 效果如下面两张图所示: 会看到还有WARN,没事的,不影响安装成功。 下面我们来看一看Hexo是不是已经安装好了。 在命令行中输入: 1hexo -v 效果如下图所示: 8. 初始化Hexo8.1 Steps 接着上面的操作,输入: 1hexo init 注意!执行这一步前首先你得保证你要装的那个目录是空的,没东西的!对我而言就是 这个目录:F:\softwares\GitHub\hexo-client,它里面必须是没东西的!!! 否则会报fatal(致命错误)!见截图: init初始化成功后大致是这样:一个截图: 当你看到: 1INFO Start blogging with Hexo! 说明你也成功啦! 注意需要提前安装一个扩展: 1npm install hexo-deployer-git --save 这个扩展必须要装!有的老的教程不写!要是不装这个你之后是没法部署到网站的! 打开F:\softwares\GitHub\hexo-client(就是你自己设定的hexo安装位置)里面的_config.yml文件,我这里用的是Visual Code来打开的,其他编辑器应该也可以,都差不多。 翻到文件的最低端,如图所示,找到这几行: 像这样修改: 1234deploy: type: git repo: [email protected]:yourname/yourname.github.io.git branch: master 注意这里必须是你的用户名!!! 不要自作主张填其他名字!!! 我填的就是: 1234deploy: type: git repo: [email protected]:wanzhiyu/wanzhiyu.github.io.git branch: master 9. 正式部署9.1 Steps 其实一步就可以完成,仍然是在Git Bash中输入: 1hexo clean;hexo g -d 如下面三行代码所示,其实这一步里面包含了三步: 分别代指清空缓存(这个用词不准确,但你可以就这么理解) 生成待上传文件 部署到Github 123hexo cleanhexo generatehexo deploy 在浏览器打开你的网站:你的用户名.github.io 比如我打开的就是:wanzhiyu.github.io 你会看到成功啦! 10. 后续美化见:http://blog.alanice.cn/2017/05/03/hexo%E5%8D%9A%E5%AE%A2%E6%90%AD%E5%BB%BA%E8%BF%87%E7%A8%8B-%E5%85%B6%E4%BB%96/]]></content>
<categories>
<category>教程</category>
<category>Hexo</category>
</categories>
<tags>
<tag>教程</tag>
<tag>Hexo</tag>
</tags>
</entry>
<entry>
<title><![CDATA[致《Friends》(待续)]]></title>
<url>%2F2016%2F09%2F03%2F%E9%9A%8F%E7%AC%94%2F%E8%87%B4%E3%80%8AFriends%E3%80%8B%2F</url>
<content type="text"><![CDATA[历时八个多月,终于在今天,把整整十季的《Friends》一点点看完了,不知道真的要说什么,但是心里却好像有着千言万语,就好像自己要真的和多好多好的几个老友离别了一样。 缘由作为一个九零后,我没能跟着这部剧一路长大,初知《Friends》是因为在知乎上偶然看到了,吧。里面几个上世纪的美国人看起来还挺有意思,就开始陆陆续续地看起这部剧,从一月到现在的九月。这大半年来,《Friends》是我在吃晚饭时候必看的一部剧,看看笑笑,笑笑看看,顺便吃吃。经常吃完了之后守着空盘子盯着屏幕继续看,视力不太好头会往前凑得比较近,时间长了脖子会酸,说实话这是个不好的习惯,我现在正在改。 舍友和朋友总拿这个笑话我:哟,今天吃饭怎么没看老友记哇?要么就是:你又在看老友记啦,难怪你变得越来越污。 多去食堂吃吃饭就好了,食堂饭菜现在变得好吃多了,看起来也比原来宽敞多了,因为确实未删减版的有点污,在大庭广众之下看的话会有点……你懂的😄 我以前从没主动打算写出接下来这么一个长篇的文章,而且我也好久没有提笔写过文章了,只是这部剧,这部陪伴了我八个月却让我感觉像经历了十年光阴的剧,让我想起了好多好多关于我自己和我周围人的事,还有我这几年迷茫无比的时光,时而开怀大笑,时而黯然神伤。我不能也无法用多华丽的文字来描述我的经历和内心,也不想花上大把的时间来讲剧本里的故事,我只能就这样写写看,也许写着写着就会写了呢,就好比生活,或许活着活着就明亮了呢。 初识我一时竟然想不起来这剧开始的第一幕是什么了,只记得当初一共六个主角,对于轻微脸盲症的我,记得够累。现在当然是倒背如流:Ross、Rachel、Chandler、Monica、Joey、Phoebe,每个人的个性都太鲜明了,或活泼,或幽默,或严肃,或洒脱。 那刚开始的时候啊, Ross,古生物学家,刚刚离婚,原因是妻子和另一个女的结婚了…… Rachel,富家女,刚逃婚出来投靠高中时的好朋友Monica,原因是自己好像不爱自己的未婚夫…… Chandler,一直在做一份大家都说上来的工作,他似乎永远是最喜欢讲笑话的那个,虽然很多时候会讲得不合时宜…… Monica,强迫症严重,不容许家里有一丁点不干净和不符合她心意的家具布置,哪怕一张椅子的位置都不能随便挪开…… Joey,找了个虽然很负责但看起来很不靠谱的经纪人,演艺生涯刚开始没多久,动不动就和陌生女子flirt,交往的女朋友没有超过一个礼拜的…… Pheobe,在咖啡馆里弹着她自己创作的吉他曲,虽然大部分曲子连她的朋友都觉得很难听,但她依然自信地投入地弹奏每一曲…… 走近走进离别最近又被问到:你怎么不看老友记啦。 我看看他:快看完了。很快很快就快结束了。 我也许没有那么深厚的感情和内心,但我还是很不舍的。生活再美好,却也没有不散的筵席。 再聚?我也想要不孤独的时光。 我一直是个喜欢看喜剧的人,以前有一部八十几集的电视剧,忘记了名字,好长好长,是个悲剧,我都看到快最后两集了,我最后还是没能看下去,没什么别的原因,仅仅因为不忍,不忍相信世上会有如此的不幸。]]></content>
<categories>
<category>随笔</category>
</categories>
<tags>
<tag>随笔</tag>
</tags>
</entry>
<entry>
<title><![CDATA[穿越星际的安魂曲]]></title>
<url>%2F2016%2F08%2F20%2F%E9%9F%B3%E4%B9%90%2F%E7%BA%AF%E9%9F%B3%E4%B9%90%2F%E7%A9%BF%E8%B6%8A%E6%98%9F%E9%99%85%E7%9A%84%E5%AE%89%E9%AD%82%E6%9B%B2%2F</url>
<content type="text"><![CDATA[Astral Requiem。 Astral既有星光的意思,也有精神世界的含义;Requiem则是安魂曲之意。 像是听完一个老者诉说:“我这一生有悲壮,有平淡,有遗憾,有精彩,如今我带不走了,就留给你们,愿你们在我的故事里找到离开或继续的理由。” —— Gez1 九分钟的曲子,将众多乐器发挥得淋漓尽致,特别是长笛那一段,仿若置身星际整个世界变得与我们无关。然后提琴、鼓…恢弘激昂的演奏仿佛要冲破我们大脑的极限,却又被清脆的钢琴声拉回现实;让我长久陷入过去,烦躁的心变得平静,再被音乐拨乱,最终再次恢复平静。祝一切安好。—— hanjiee 躺在床上。戴着耳机。闭上眼睛。出生时,父母的眼神,学校的事,快乐的事,不快乐的事,那些年那些天那些事那几个人都已在我前行的路上丢了。等回头再也找不到了……静静地,静静地,泪水无声滑落。 —— 朱莹颜 整曲时而欢快,时而悲戚,时而壮阔,时而渺小,好比人的一生,卸掉了一身的担子和角色之后,无畏无求,只想在这星际长眠。 最后, 愿你眼中总有光芒,愿你活成你想要的模样。]]></content>
<categories>
<category>音乐</category>
<category>纯音乐</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>纯音乐</tag>
<tag>平静</tag>
</tags>
</entry>
<entry>
<title><![CDATA[罗马尼亚的一首老歌“Ce frumoasa e iubirea”,真的挺好听~]]></title>
<url>%2F2016%2F08%2F19%2F%E9%9F%B3%E4%B9%90%2F%E5%B0%8F%E8%AF%AD%E7%A7%8D%2F%E6%9D%A5%E8%87%AA%E7%BD%97%E9%A9%AC%E5%B0%BC%E4%BA%9A%E7%9A%84%E4%B8%80%E9%A6%96%E8%80%81%E6%AD%8C%2F</url>
<content type="text"><![CDATA[这首歌是由罗马尼亚歌手Giulia演唱,收录于她的专辑《PrimulPas》中,歌曲语言是罗马尼亚语。 Giulia Anghelescu是罗马尼亚著名歌手。前罗马尼亚Candy乐队的一员,现为罗马尼亚舞曲乐队DJ Project的主唱。 小语种唱起来骨子里就透着股倔强和美丽,歌词收录如下: Fiecare clipa pictata-n roz, 每一分每一秒都涂成了玫瑰色 Tre’sa recunosc,iti apartine 我必须得承认,这属于你 Si nici macar eu nu ma cunosc 我已无法认识自己 Asa cum ma stii pe mine 只有你了解真正的我 Ma tem uneori ca ai sa pleci 有时候我担心你将离去 Si nu vreau sa ma lasi fara tine 不要留下孤单的我 Iar eu nu sunt eu 而我已不是我 De fapt,fara tine,sunt nimeni 事实上,没有你,我也将无法存在 Ce frumoasa e iubirea 爱情多美呀 Cand ma alinti cu zambetul tau curat 当你用纯洁的微笑爱抚我时 Ce frumoasa e iubirea 爱情多美呀 Cand tot ce spui devine adevarat 当你说的话成真的那一刻 Ce frumoasa e iubirea 爱情多美呀 Cand ma alinti cu zambetul tau curat 当你用纯洁的微笑爱抚我时 Ce frumoasa e iubirea 爱情多美呀 Cand tot ce spui devine adevarat 当你说的话成真的那一刻 Ficare clipa trecuta-n alb 白日里度过的每一刻 A insemna ca tu fost departe 告诉你已走远 Uneori ma intreb daca esti real 有时候我问自己你是否真的存在 Sau inchipuit din printr-o carte 也许你只是书中的虚幻 Ma tem uneori ca ai sa pleci 有时担心你会离去 Si nu vreau sa ma lasi fara tine 不要留下孤单的我 Iar eu nu sunt eu 而我已不是我 De fapt,fara tine,sunt nimeni 没有你,我也将不再存在 Ce frumoasa e iubirea 爱情多美呀 Cand ma alinti cu zambetul tau curat! 当你用纯洁的微笑爱抚我时 Ce frumoasa e iubirea 爱情多美呀 Cand tot ce spui devine adevarat! 当你的话语成真时 Ce frumoasa e iubirea 爱情多美呀 Cand ma alinti cu zambetul tau curat! 当你用纯洁的微笑爱抚我时 Ce frumoasa e iubirea 爱情多美呀 Cand tot ce spui devine adevarat! 当你的话语成真时 Ma cuprinzi incet..ma stangi la piept 慢慢将我拥入怀中 Imi spui ca nu..n-ai sa pleci prea curand 对我说不 不要马上离开我 Ma cuprinzi incet..ma stangi la piept 慢慢将我拥入怀中 Imi spui ca nu..n-ai sa pleci prea curand 对我说不 不要马上离开我 Ce frumoasa e iubirea 爱情多美呀 Cand ma alinti cu zambetul tau curat! 当你用纯洁的微笑爱抚我时 Ce frumoasa e iubirea 爱情多美呀 Cand tot ce spui devine adevarat! 当你的话语成真时 Ce frumoasa e iubirea 爱情多美呀 Cand ma alinti cu zambetul tau curat! 当你用纯洁的微笑爱抚我时 Ce frumoasa e iubirea 爱情多美呀 Cand tot ce spui devine adevarat! 当你的话语成真时]]></content>
<categories>
<category>音乐</category>
<category>小语种</category>
</categories>
<tags>
<tag>音乐</tag>
<tag>异域</tag>
<tag>小语种</tag>
</tags>
</entry>
<entry>
<title><![CDATA[MATLAB自定义折叠代码]]></title>
<url>%2F2016%2F08%2F18%2F%E6%95%99%E7%A8%8B%2FMATLAB%2FMATLAB%EF%BC%9A%E8%87%AA%E5%AE%9A%E4%B9%89%E6%8A%98%E5%8F%A0%E4%BB%A3%E7%A0%81%2F</url>
<content type="text"><![CDATA[首先,在这些代码前面加一行注释, 注释用两个%,也就是“%% ”注释, 注意%%后面有空格; 然后在设置里面的code folding(代码折叠)里选上enable code folding,下面的复选框中把section(节)这一行的enable也选上应该就可以了。]]></content>
<categories>
<category>教程</category>
<category>MATLAB</category>
</categories>
<tags>
<tag>教程</tag>
<tag>MATLAB</tag>
</tags>
</entry>
<entry>
<title><![CDATA[我的第一篇博客日志!]]></title>
<url>%2F2016%2F08%2F18%2F%E9%9A%8F%E7%AC%94%2F%E6%88%91%E7%9A%84%E7%AC%AC%E4%B8%80%E7%AF%87%E5%8D%9A%E5%AE%A2%E6%97%A5%E5%BF%97%EF%BC%81%E6%AC%A2%E8%BF%8E%E5%9C%A8%E8%BF%99%E9%87%8C%E7%95%99%E8%A8%80%E5%93%A6%2F</url>
<content type="text"><![CDATA[其实也不知道写些什么好,为了搭这个博客,并且做到一次建站,处处可用的功能,把Github比较深度地实践了一遍,没用过这东西的时候觉得这Github是啥玩意,我怎么完全看不懂它在干嘛……后来一点点摸索,总算搞懂了这里面运行的原理,发现这玩意在版本控制方面真的做的不错,值得学习,以后生活也能用到,是个很不错的工具。日后我会出一篇详细的讲解文,用我理解的语言来和大家解释建站的全过程,每一步到底在做什么有可能遇到哪些问题。 下面是我的Github地址,也欢迎大家打开右侧栏进入我的微博和知乎哦~ http://github.com/wanzhiyu]]></content>
<categories>
<category>随笔</category>
</categories>
<tags>
<tag>日志</tag>
<tag>博客</tag>
<tag>随笔</tag>
</tags>
</entry>
</search>