-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathatom.xml
525 lines (326 loc) · 146 KB
/
atom.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
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>WQian'S Blog</title>
<subtitle>Working For Daybreak</subtitle>
<link href="/atom.xml" rel="self"/>
<link href="https://tgot.net/"/>
<updated>2018-05-12T17:35:57.075Z</updated>
<id>https://tgot.net/</id>
<author>
<name>WQian</name>
</author>
<generator uri="http://hexo.io/">Hexo</generator>
<entry>
<title>php与javascript通信</title>
<link href="https://tgot.net/blog/2018/0513-php-javascript-communication.html"/>
<id>https://tgot.net/blog/2018/0513-php-javascript-communication.html</id>
<published>2018-05-12T17:34:08.000Z</published>
<updated>2018-05-12T17:35:57.075Z</updated>
<content type="html"><![CDATA[<blockquote><p>本文实现php与javascript简单通信。</p></blockquote><a id="more"></a><h3 id="方法一"><a href="#方法一" class="headerlink" title="方法一"></a>方法一</h3><ul><li>不需要调用jqury</li><li>使用产生script的方式</li><li><p>服务器端:</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><?php</span><br><span class="line">header('Content-type: application/json');</span><br><span class="line">//获取回调函数名</span><br><span class="line">$jsoncallback = htmlspecialchars($_REQUEST ['jsoncallback']);</span><br><span class="line">//json数据</span><br><span class="line">$json_data = '["customername1","customername2"]';</span><br><span class="line">//输出jsonp格式的数据</span><br><span class="line">echo $jsoncallback . "(" . $json_data . ")";</span><br><span class="line">?></span><br></pre></td></tr></table></figure></li><li><p>客户端:</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br></pre></td><td class="code"><pre><span class="line"><!DOCTYPE html></span><br><span class="line"><html></span><br><span class="line"><head></span><br><span class="line"><meta charset="utf-8"></span><br><span class="line"><title>JSONP 实例</title></span><br><span class="line"></head></span><br><span class="line"><body></span><br><span class="line"> <div id="divCustomers"></div></span><br><span class="line"> <script type="text/javascript"></span><br><span class="line">function callbackFunction(result, methodName)</span><br><span class="line"> {</span><br><span class="line"> var html = '<ul>';</span><br><span class="line"> for(var i = 0; i < result.length; i++)</span><br><span class="line"> {</span><br><span class="line"> html += '<li>' + result[i] + '</li>';</span><br><span class="line"> }</span><br><span class="line"> html += '</ul>';</span><br><span class="line"> document.getElementById('divCustomers').innerHTML = html;</span><br><span class="line"> }</span><br><span class="line"></script></span><br><span class="line"><script type="text/javascript" src="https://bd72008b-fa6a-4092-b369-2437dec66486.coding.io/jsonp.php?jsoncallback=callbackFunction"></script></span><br><span class="line"></body></span><br><span class="line"></html></span><br></pre></td></tr></table></figure></li></ul><h3 id="方法二"><a href="#方法二" class="headerlink" title="方法二"></a>方法二</h3><ul><li>需要调用jqury,跨域,不能进行同步处理</li><li><p>服务器端</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><?php </span><br><span class="line"> $data = array( </span><br><span class="line"> "name"=>$_GET['name'], </span><br><span class="line"> "age"=>25, </span><br><span class="line"> ); </span><br><span class="line"> echo $_GET['callback']."(".json_encode($data).")"; //相当于:echo 'getName({"name":"小妹子","age":25})';// 必须加前缀哦,是从客户端传过来的方法名 </span><br><span class="line">?></span><br></pre></td></tr></table></figure></li><li><p>客户端</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br></pre></td><td class="code"><pre><span class="line"><!DOCTYPE html></span><br><span class="line"><html></span><br><span class="line"><head></span><br><span class="line"><meta charset="utf-8"></span><br><span class="line"><title>JSONP 实例</title></span><br><span class="line"><script src="http://cdn.static.runoob.com/libs/jquery/1.8.3/jquery.js"></script></span><br><span class="line"></head></span><br><span class="line"><body></span><br><span class="line"></span><br><span class="line"><div id="divCustomers"></div></span><br><span class="line"></span><br><span class="line"><script type="text/javascript"></span><br><span class="line">$.ajax({ </span><br><span class="line"> url:'https://bd72008b-fa6a-4092-b369-2437dec66486.coding.io/jsonp.php', //跨域到http://www.xiaoqiang2.com,另,http://xiaoqiang.com也算跨域 </span><br><span class="line"> type:'GET', //jsonp 类型下只能使用GET,不能用POST,使用post提交会造成有些浏览器获取不到返回 例如firebug </span><br><span class="line"> dataType:'jsonp', //指定为jsonp类型 </span><br><span class="line"> data:{"name":"小美人"},//数据参数 </span><br><span class="line"> jsonp:'callback',//服务器端获取回调函数名的key,对应后台有$_GET['callback']='getName';callback是默认值 </span><br><span class="line"> jsonpCallback:'getName', //回调函数名 </span><br><span class="line"> success:function(result){ //成功执行处理,对应后台返回的getName(data)方法。 </span><br><span class="line"> $("#divCustomers").html('你妹子: '+result.name+'的年龄:'+result.age+''); </span><br><span class="line"> //myData是一个div自己加就好了 </span><br><span class="line"> }, </span><br><span class="line"> error:function(msg){ </span><br><span class="line"> //执行错误 </span><br><span class="line"></span><br><span class="line"> } </span><br><span class="line"> }); </span><br><span class="line"></script></span><br><span class="line"></span><br><span class="line"></body></span><br><span class="line"></html></span><br></pre></td></tr></table></figure></li></ul>]]></content>
<summary type="html">
<blockquote>
<p>本文实现php与javascript简单通信。</p>
</blockquote>
</summary>
<category term="daybreak" scheme="https://tgot.net/categories/daybreak/"/>
<category term="php" scheme="https://tgot.net/tags/php/"/>
<category term="javascript" scheme="https://tgot.net/tags/javascript/"/>
</entry>
<entry>
<title>利用javascript书签制作有意思的东西</title>
<link href="https://tgot.net/blog/2018/0511-javascript-bookmark-funything.html"/>
<id>https://tgot.net/blog/2018/0511-javascript-bookmark-funything.html</id>
<published>2018-05-11T14:20:58.000Z</published>
<updated>2018-05-12T17:47:20.187Z</updated>
<content type="html"><![CDATA[<blockquote><p>今天我们利用JavaScript来制作一个有意思的书签,关键是可以用它实现简单交互。</p></blockquote><a id="more"></a><h3 id="本地书签"><a href="#本地书签" class="headerlink" title="本地书签"></a>本地书签</h3><ul><li>在浏览器创建书签,名称随便起</li><li>代码简单说明<ul><li>创建一个script标签a</li><li>定义a的各个属性</li><li>注意js代码路径,根据自己需要进行修改</li><li>定义发生错误时候的脚本</li><li>定义错误中的提示代码,中间用到三元运算符</li><li>期间获取浏览器属性b,以及根据属性判断输出错误形式</li><li>代码中有点击隐藏,和定时隐藏</li></ul></li><li>路径如下代码<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br></pre></td><td class="code"><pre><span class="line">javascript: (function() {</span><br><span class="line"> try {</span><br><span class="line"> var a = document.createElement('SCRIPT');</span><br><span class="line"> a.type = 'text/javascript',</span><br><span class="line"> a.src = 'https://gitee.com/aqtech/appset/raw/master/myt.js',</span><br><span class="line"> a.charset = 'utf-8',</span><br><span class="line"> a.onerror = function() {</span><br><span class="line"> function d(a) {</span><br><span class="line"> return a.indexOf('360ee') > -1 || a.indexOf('360se') > -1 || a.indexOf('se') > -1 || a.indexOf('aoyou') > -1 || a.indexOf('theworld') > -1 || a.indexOf('worldchrome') > -1 || a.indexOf('greenbrowser') > -1 || a.indexOf('qqbrowser') > -1 || a.indexOf('baidu') > -1</span><br><span class="line"> }</span><br><span class="line"> </span><br><span class="line"> var a = document.createElement('div'),</span><br><span class="line"> b = navigator.userAgent.toLowerCase(),</span><br><span class="line"> c = b.match(/chrome\/([\d.]+)/)[1];</span><br><span class="line"> a.style.cssText = 'position: fixed;top: 10px;right: 30px;padding: 5px;border-radius: 5px;box-shadow: rgb(92, 184, 229) 0px 0px 2px; -webkit-box-shadow: rgb(92, 184, 229) 0px 0px 2px;background-color: rgba(92, 184, 229, 0.498039) !important;z-index: 999999;',</span><br><span class="line"> a.innerHTML = c && !d(b) ? '<div style="padding: 20px;border: 1px solid rgb(92, 184, 229);background: white;border-radius: 5px;width: 330px;">一不小心出现点小状况,请速度前去 <a style="color:#1d7fe2" href="https://tgot.net/about/" target="_blank">寻找帮助</a> </div>': '<div style="padding: 20px;border: 1px solid rgb(92, 184, 229);background: white;border-radius: 5px;">该扩展暂不支持该类型网站</div>',</span><br><span class="line"> document.body.appendChild(a),</span><br><span class="line"> a.onclick = function() {</span><br><span class="line"> a.style.display = 'none'</span><br><span class="line"> },</span><br><span class="line"> setTimeout(function() {</span><br><span class="line"> a.click()</span><br><span class="line"> },</span><br><span class="line"> 8e4)</span><br><span class="line"> },</span><br><span class="line"> document.getElementsByTagName('head')[0].appendChild(a)</span><br><span class="line"> } catch(b) {</span><br><span class="line"> alert(b)</span><br><span class="line"> }</span><br><span class="line">})();</span><br></pre></td></tr></table></figure></li></ul><h3 id="js远程代码"><a href="#js远程代码" class="headerlink" title="js远程代码"></a>js远程代码</h3><ul><li>存放位置和上面定义位置一样</li><li>存放代码<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">try {</span><br><span class="line"> alert(window.location.href);</span><br><span class="line">}</span><br><span class="line">catch(err) {</span><br><span class="line"> alert(err.mssage);</span><br><span class="line">}</span><br></pre></td></tr></table></figure></li></ul><h3 id="本地书签版本V2"><a href="#本地书签版本V2" class="headerlink" title="本地书签版本V2"></a>本地书签版本V2</h3><ul><li>添加交互验证功能<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br></pre></td><td class="code"><pre><span class="line">javascript: (function() {</span><br><span class="line"> try {</span><br><span class="line"> var a = document.createElement('SCRIPT');</span><br><span class="line"> a.type = 'text/javascript',</span><br><span class="line"> a.src = 'https://gitee.com/aqtech/appset/raw/master/myt.js?user0=pwd0',</span><br><span class="line"> a.charset = 'utf-8',</span><br><span class="line"> a.onerror = function() {</span><br><span class="line"> function d(a) {</span><br><span class="line"> return a.indexOf('360ee') > -1 || a.indexOf('360se') > -1 || a.indexOf('se') > -1 || a.indexOf('aoyou') > -1 || a.indexOf('theworld') > -1 || a.indexOf('worldchrome') > -1 || a.indexOf('greenbrowser') > -1 || a.indexOf('qqbrowser') > -1 || a.indexOf('baidu') > -1</span><br><span class="line"> }</span><br><span class="line"> var a = document.createElement('div'),</span><br><span class="line"> b = navigator.userAgent.toLowerCase(),</span><br><span class="line"> c = b.match(/chrome\/([\d.]+)/)[1];</span><br><span class="line"> a.style.cssText = 'position: fixed;top: 10px;right: 30px;padding: 5px;border-radius: 5px;box-shadow: rgb(92, 184, 229) 0px 0px 2px; -webkit-box-shadow: rgb(92, 184, 229) 0px 0px 2px;background-color: rgba(92, 184, 229, 0.498039) !important;z-index: 999999;',</span><br><span class="line"> a.innerHTML = c && !d(b) ? '<div style="padding: 20px;border: 1px solid rgb(92, 184, 229);background: white;border-radius: 5px;width: 330px;">一不小心出现点小状况,请速度前去 <a style="color:#1d7fe2" href="https://tgot.net/about/" target="_blank">%E5%AF%BB%E6%89%BE%E5%B8%AE%E5%8A%A9</a> </div>': '<div style="padding: 20px;border: 1px solid rgb(92, 184, 229);background: white;border-radius: 5px;">%E8%AF%A5%E6%89%A9%E5%B1%95%E6%9A%82%E4%B8%8D%E6%94%AF%E6%8C%81%E8%AF%A5%E7%B1%BB%E5%9E%8B%E7%BD%91%E7%AB%99</div>',</span><br><span class="line"> document.body.appendChild(a),</span><br><span class="line"> a.onclick = function() {</span><br><span class="line"> a.style.display = 'none'</span><br><span class="line"> },</span><br><span class="line"> setTimeout(function() {</span><br><span class="line"> a.click()</span><br><span class="line"> },</span><br><span class="line"> 8e4)</span><br><span class="line"> },</span><br><span class="line"> document.getElementsByTagName('head')[0].appendChild(a)</span><br><span class="line"> } catch(b) {</span><br><span class="line"> alert(b)</span><br><span class="line"> }</span><br><span class="line">})();</span><br></pre></td></tr></table></figure></li></ul><h3 id="js远程代码版本V2"><a href="#js远程代码版本V2" class="headerlink" title="js远程代码版本V2"></a>js远程代码版本V2</h3><ul><li>实现交互后与PHP服务器通信验证</li><li>有跨域问题,将js作为公共cdn<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br><span class="line">87</span><br><span class="line">88</span><br><span class="line">89</span><br><span class="line">90</span><br><span class="line">91</span><br><span class="line">92</span><br><span class="line">93</span><br><span class="line">94</span><br><span class="line">95</span><br><span class="line">96</span><br><span class="line">97</span><br><span class="line">98</span><br><span class="line">99</span><br><span class="line">100</span><br><span class="line">101</span><br><span class="line">102</span><br><span class="line">103</span><br><span class="line">104</span><br><span class="line">105</span><br><span class="line">106</span><br><span class="line">107</span><br><span class="line">108</span><br><span class="line">109</span><br><span class="line">110</span><br><span class="line">111</span><br><span class="line">112</span><br><span class="line">113</span><br><span class="line">114</span><br><span class="line">115</span><br><span class="line">116</span><br><span class="line">117</span><br><span class="line">118</span><br><span class="line">119</span><br><span class="line">120</span><br><span class="line">121</span><br><span class="line">122</span><br><span class="line">123</span><br><span class="line">124</span><br><span class="line">125</span><br><span class="line">126</span><br><span class="line">127</span><br><span class="line">128</span><br><span class="line">129</span><br><span class="line">130</span><br><span class="line">131</span><br><span class="line">132</span><br><span class="line">133</span><br><span class="line">134</span><br><span class="line">135</span><br><span class="line">136</span><br><span class="line">137</span><br></pre></td><td class="code"><pre><span class="line">try {</span><br><span class="line"> //如果已经加载了jqury则不再重新加载</span><br><span class="line"> NeedLoadJqery();</span><br><span class="line"> </span><br><span class="line"> //获取书签传递过来的参数,用户和密码</span><br><span class="line"> var UserPwd=GetUserPwd();</span><br><span class="line"> var user=UserPwd[0];</span><br><span class="line"> var pwd=UserPwd[1];</span><br><span class="line"> var phpsrc='https://bd72008b-fa6a-4092-b369-2437dec66486.coding.io/jsonp.php';</span><br><span class="line"></span><br><span class="line"> //本地测试使用</span><br><span class="line"> /*</span><br><span class="line"> var user='greedy'//UserPwd[0];</span><br><span class="line"> var pwd='greedy'//UserPwd[1];</span><br><span class="line"> */</span><br><span class="line"></span><br><span class="line"> var src=window.location.href;</span><br><span class="line"> // var url='https://bd72008b-fa6a-4092-b369-2437dec66486.coding.io/jsget.php'</span><br><span class="line"></span><br><span class="line"> //只能运用异步中成功代码了。 </span><br><span class="line"> $.ajax({</span><br><span class="line"> async:false, </span><br><span class="line"> url:phpsrc, //跨域到http://www.xiaoqiang2.com,另,http://xiaoqiang.com也算跨域 </span><br><span class="line"> type:'GET', //jsonp 类型下只能使用GET,不能用POST,使用post提交会造成有些浏览器获取不到返回 例如firebug </span><br><span class="line"> dataType:'jsonp', //指定为jsonp类型 </span><br><span class="line"> data:{"user":user,"pwd":pwd,"src":src},//数据参数 </span><br><span class="line"> jsonp:'callback',//服务器端获取回调函数名的key,对应后台有$_GET['callback']='getName';callback是默认值 </span><br><span class="line"> jsonpCallback:'JRgetMessage', //回调函数名 </span><br><span class="line"> success:function(result){ //成功执行处理,对应后台返回的getName(data)方法。 </span><br><span class="line"> // $("#divCustomers").html('你妹子: '+result.name+'的年龄:'+result.age+''); </span><br><span class="line"></span><br><span class="line"> // alert('p1'+result.name+result.age);</span><br><span class="line"> //alert("message0:"+window.Jqres); </span><br><span class="line"> ress=JSON.stringify(result);</span><br><span class="line"> alert(ress);</span><br><span class="line"> //ress=result;</span><br><span class="line"> // alert('p12'+res);</span><br><span class="line"> //myData是一个div自己加就好了 </span><br><span class="line"> }, </span><br><span class="line"> error:function(msg){ </span><br><span class="line"> alert(msg); </span><br><span class="line"> } </span><br><span class="line"> }); </span><br><span class="line"></span><br><span class="line"> //var Resget=doFormRequest(url,"get","{'user':'value2', 'pwd':'value'}")</span><br><span class="line"> //alert(Resget);</span><br><span class="line"></span><br><span class="line"> //alert(window.location.href);</span><br><span class="line"> //window.open("tencent://www.jb51.net"); </span><br><span class="line"></span><br><span class="line"></span><br><span class="line"></span><br><span class="line">//回调函数</span><br><span class="line"> function JRgetMessage0(jsonp){</span><br><span class="line"> // alert("message1:"+window.Jqres); </span><br><span class="line"> // window.Jqres=JSON.stringify(jsonp);</span><br><span class="line"> // alert("message:"+window.Jqres); </span><br><span class="line"> // return res;</span><br><span class="line"> }</span><br><span class="line"></span><br><span class="line">// 自建get,post函数</span><br><span class="line"> /*</span><br><span class="line"> * @url: url link</span><br><span class="line"> * @action: "get", "post"</span><br><span class="line"> * @json: {'key1':'value2', 'key2':'value2'} </span><br><span class="line"> */</span><br><span class="line"> function doFormRequest(url, action, json)</span><br><span class="line"> {</span><br><span class="line"> var form = document.createElement("form");</span><br><span class="line"> form.action = url;</span><br><span class="line"> form.method = action;</span><br><span class="line"></span><br><span class="line"> // append input attribute and valus</span><br><span class="line"> for (var key in json)</span><br><span class="line"> {</span><br><span class="line"> if (json.hasOwnProperty(key))</span><br><span class="line"> {</span><br><span class="line"> var val = json[key];</span><br><span class="line"> input = document.createElement("input");</span><br><span class="line"> input.type = "hidden";</span><br><span class="line"> input.name = key;</span><br><span class="line"> input.value = val;</span><br><span class="line"></span><br><span class="line"> // append key-value to form</span><br><span class="line"> form.appendChild(input)</span><br><span class="line"> }</span><br><span class="line"> }</span><br><span class="line"></span><br><span class="line"> // send post request</span><br><span class="line"> document.body.appendChild(form);</span><br><span class="line"> form.submit();</span><br><span class="line"></span><br><span class="line"> var res=form;</span><br><span class="line"> // remove form from document</span><br><span class="line"> document.body.removeChild(form);</span><br><span class="line"> return res;</span><br><span class="line"> }</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"> //get user and pwd from the src.js?user=pwd</span><br><span class="line"> function GetUserPwd(){</span><br><span class="line"> var js = document.getElementsByTagName("script"); </span><br><span class="line"> for (var i = 0; i < js.length; i++) { </span><br><span class="line"> if (js[i].src.indexOf("myt.js") >= 0) { </span><br><span class="line"> var arraytemp = new Array(); </span><br><span class="line"> arraytemp = js[i].src.split('?'); </span><br><span class="line"> arraytemp = arraytemp[1].split('='); </span><br><span class="line"> // alert(arraytemp[0] + "=" + arraytemp[1]); </span><br><span class="line"> var user=arraytemp[0];</span><br><span class="line"> var pwd=arraytemp[1];</span><br><span class="line"> //alert(user + pwd); </span><br><span class="line"> return [user,pwd] </span><br><span class="line"> //return {user:arraytemp[0] pwd:arraytemp[1]};</span><br><span class="line"> break;</span><br><span class="line"> } </span><br><span class="line"> } </span><br><span class="line"> }</span><br><span class="line"> // Juge Load Jqury</span><br><span class="line"> function NeedLoadJqery(){</span><br><span class="line"> if(typeof(jQuery)=="undefined"){</span><br><span class="line"> // alert("jQuery is not imported");</span><br><span class="line"> // document.write("<script type='text/javascript' src='https://cdn.bootcss.com/jquery/3.3.1/jquery.js'></script>"); </span><br><span class="line"> </span><br><span class="line"> var newscript = document.createElement('script'); </span><br><span class="line"> newscript.setAttribute('type','text/javascript'); </span><br><span class="line"> newscript.setAttribute('src','https://cdn.bootcss.com/jquery/3.3.1/jquery.js'); </span><br><span class="line"> var head = document.getElementsByTagName('head')[0]; </span><br><span class="line"> head.appendChild(newscript); </span><br><span class="line"> }else{</span><br><span class="line"> //alert("jQuery is imported");</span><br><span class="line"> }</span><br><span class="line"> }</span><br><span class="line"></span><br><span class="line">}</span><br><span class="line">catch(err) {</span><br><span class="line"> alert(err);</span><br><span class="line">}</span><br></pre></td></tr></table></figure></li></ul><h3 id="PHP服务器端代码V2"><a href="#PHP服务器端代码V2" class="headerlink" title="PHP服务器端代码V2"></a>PHP服务器端代码V2</h3><ul><li>进行数据库验证<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br></pre></td><td class="code"><pre><span class="line"><?php </span><br><span class="line">$user=$_GET["user"];</span><br><span class="line">$pwd=$_GET["pwd"];</span><br><span class="line">$src=$_GET["src"];</span><br><span class="line">$msg="";</span><br><span class="line">if ($user==$pwd)</span><br><span class="line">{</span><br><span class="line"> $msg="true";</span><br><span class="line">}</span><br><span class="line">else</span><br><span class="line">{</span><br><span class="line"> $msg="false";</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"> $data = array(</span><br><span class="line"> "msg"=>$msg,</span><br><span class="line"> "user"=>$_GET['user'],</span><br><span class="line"> "pwd"=>$_GET['pwd'],</span><br><span class="line"> "src"=>$_GET['src'],</span><br><span class="line"> ); </span><br><span class="line"> echo $_GET['callback']."(".json_encode($data).")"; //相当于:echo 'getName({"name":"小妹子","age":25})';// 必须加前缀哦,是从客户端传过来的方法名 </span><br><span class="line">?></span><br></pre></td></tr></table></figure></li></ul><h3 id="参考"><a href="#参考" class="headerlink" title="参考"></a>参考</h3><ul><li>知识<a href="http://www.runoob.com/jsref/jsref-try-catch.html" target="_blank" rel="noopener">http://www.runoob.com/jsref/jsref-try-catch.html</a></li><li>知识<a href="http://www.w3school.com.cn/js/js_onerror.asp" target="_blank" rel="noopener">http://www.w3school.com.cn/js/js_onerror.asp</a></li><li>有道云笔记<a href="http://note.youdao.com/web-clipper-chrome.html" target="_blank" rel="noopener">http://note.youdao.com/web-clipper-chrome.html</a></li><li>脚本压缩<a href="http://tools.jb51.net/code/jscompress" target="_blank" rel="noopener">http://tools.jb51.net/code/jscompress</a></li><li>urlcode转换<a href="http://tool.chinaz.com/tools/urlencode.aspx" target="_blank" rel="noopener">http://tool.chinaz.com/tools/urlencode.aspx</a></li><li><a href="https://blog.csdn.net/hdfqq188816190/article/details/68928732" target="_blank" rel="noopener">https://blog.csdn.net/hdfqq188816190/article/details/68928732</a></li></ul>]]></content>
<summary type="html">
<blockquote>
<p>今天我们利用JavaScript来制作一个有意思的书签,关键是可以用它实现简单交互。</p>
</blockquote>
</summary>
<category term="daybreak" scheme="https://tgot.net/categories/daybreak/"/>
<category term="javascript" scheme="https://tgot.net/tags/javascript/"/>
<category term="bookmark" scheme="https://tgot.net/tags/bookmark/"/>
</entry>
<entry>
<title>登录远程桌面及文件复制</title>
<link href="https://tgot.net/blog/2018/0508-remote-desktop-file-copy.html"/>
<id>https://tgot.net/blog/2018/0508-remote-desktop-file-copy.html</id>
<published>2018-05-08T08:29:25.000Z</published>
<updated>2018-05-08T09:15:51.905Z</updated>
<content type="html"><![CDATA[<blockquote><p>有这样一种需求,我们打开远程的计算机,并且在远程计算机和本地机器之间进行文件传递。方法可能有很多,比如使用相关软件,QQ远程协助,花生壳等等,而我有自己原始的方法,可能存在问题,但是他的确能实现。与朋友共享。<br><a id="more"></a></p></blockquote><h3 id="远程计算机设置"><a href="#远程计算机设置" class="headerlink" title="远程计算机设置"></a>远程计算机设置</h3><ul><li>获取计算机ip地址</li><li>右键计算机</li><li>选中远程设置,系统属性,允许远程计算机连接到本地</li><li>如果没有密码,并且还需要远程登录,那么就需要如下设置<ul><li>控制面板</li><li>管理工具</li><li>本地安全策略</li><li>使用空白密码的本地账户只允许进行控制台登录设置为禁止</li></ul></li></ul><h3 id="本地计算机设置"><a href="#本地计算机设置" class="headerlink" title="本地计算机设置"></a>本地计算机设置</h3><ul><li>windows</li><li>附件</li><li>远程桌面连接</li><li>输入ip地址</li><li>本地资源</li><li>本地设备和资源中详细信息</li><li>驱动器,选中需要交流的硬盘</li><li>连接登录即可</li><li><h3 id="文献参考"><a href="#文献参考" class="headerlink" title="文献参考"></a>文献参考</h3></li><li><a href="http://www.xitongcheng.com/jiaocheng/win7_article_26089.html" target="_blank" rel="noopener">文献1</a></li><li><a href="https://jingyan.baidu.com/article/2fb0ba406a027300f2ec5f1f.html" target="_blank" rel="noopener">文献2</a></li></ul>]]></content>
<summary type="html">
<blockquote>
<p>有这样一种需求,我们打开远程的计算机,并且在远程计算机和本地机器之间进行文件传递。方法可能有很多,比如使用相关软件,QQ远程协助,花生壳等等,而我有自己原始的方法,可能存在问题,但是他的确能实现。与朋友共享。<br>
</summary>
<category term="软件列表" scheme="https://tgot.net/categories/%E8%BD%AF%E4%BB%B6%E5%88%97%E8%A1%A8/"/>
<category term="远程登录" scheme="https://tgot.net/tags/%E8%BF%9C%E7%A8%8B%E7%99%BB%E5%BD%95/"/>
</entry>
<entry>
<title>包容知足和感恩</title>
<link href="https://tgot.net/blog/2018/0507-index.html"/>
<id>https://tgot.net/blog/2018/0507-index.html</id>
<published>2018-05-07T08:00:51.000Z</published>
<updated>2018-05-07T08:08:59.508Z</updated>
<content type="html"><![CDATA[<blockquote><p>生命之中会有许许多多过客在你我彼此之间留宿,与人相处,多一点包容,多一点知足,多一点感恩的心,彼此之间可能才能更好的相处。</p></blockquote><a id="more"></a>]]></content>
<summary type="html">
<blockquote>
<p>生命之中会有许许多多过客在你我彼此之间留宿,与人相处,多一点包容,多一点知足,多一点感恩的心,彼此之间可能才能更好的相处。</p>
</blockquote>
</summary>
<category term="daybreak" scheme="https://tgot.net/categories/daybreak/"/>
<category term="diary" scheme="https://tgot.net/tags/diary/"/>
</entry>
<entry>
<title>hexo博客中添加图片音乐和视频</title>
<link href="https://tgot.net/blog/2018/0426-hexo-insert-picture-music-video.html"/>
<id>https://tgot.net/blog/2018/0426-hexo-insert-picture-music-video.html</id>
<published>2018-04-26T07:02:17.000Z</published>
<updated>2018-04-26T07:22:39.317Z</updated>
<content type="html"><</span><br></pre></td></tr></table></figure></li></ul><h3 id="添加音乐"><a href="#添加音乐" class="headerlink" title="添加音乐"></a>添加音乐</h3><ul><li><p>代码如下,利用ifram添加</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=86 </span><br><span class="line"> src="http://music.163.com/outchain/player?type=2&id=25706282&auto=0&height=66"> </span><br><span class="line"></iframe></span><br></pre></td></tr></table></figure></li><li><p>例如以下音乐</p></li></ul><iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width="330" height="86" src="//music.163.com/outchain/player?type=2&id=524148450&auto=1&height=66"></iframe><h3 id="添加视频"><a href="#添加视频" class="headerlink" title="添加视频"></a>添加视频</h3><ul><li><p>同样利用iframe添加,代码如下</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><iframe </span><br><span class="line"> height=498 width=510 </span><br><span class="line"> src="http://player.youku.com/embed/XNjcyMDU4Njg0" </span><br><span class="line"> frameborder=0 allowfullscreen> </span><br><span class="line"></iframe></span><br></pre></td></tr></table></figure></li><li><p>应用实例</p></li></ul><iframe height="498" width="510" src="http://player.youku.com/embed/XNjcyMDU4Njg0" frameborder="0" allowfullscreen><br></iframe> <h3 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</h3><ul><li>希望你能喜欢</li><li>爱你,能找到这里</li></ul>]]></content>
<summary type="html">
<blockquote>
<p>应用中涉及到往hexo博客中添加图片,音乐和视频。本文简单做个总结,希望对小白同学有所帮助。</p>
</blockquote>
</summary>
<category term="daybreak" scheme="https://tgot.net/categories/daybreak/"/>
<category term="hexo" scheme="https://tgot.net/tags/hexo/"/>
</entry>
<entry>
<title>站点图标制作过程</title>
<link href="https://tgot.net/blog/2018/0426-site-ico-convert.html"/>
<id>https://tgot.net/blog/2018/0426-site-ico-convert.html</id>
<published>2018-04-26T03:33:27.000Z</published>
<updated>2018-04-26T10:36:27.067Z</updated>
<content type="html"><![CDATA[<blockquote><p>添加了站点图标,本文记录制作过程。内容涉及svg格式图片网络下载,svg格式图片在线编辑,photoshop修改png图片,png图片在线转换为ico图标。为有相同遭遇的小伙伴提供指引。</p></blockquote><a id="more"></a><h3 id="选取基础图片"><a href="#选取基础图片" class="headerlink" title="选取基础图片"></a>选取基础图片</h3><ul><li>本文使用的是开源的<code>svg</code>格式的四叶草作为基础图片。</li><li>图标来源<a href="https://materialdesignicons.com/" target="_blank" rel="noopener">https://materialdesignicons.com/</a>搜索<code>clover</code></li><li>导出svg格式源文件如下:<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><?xml version="1.0" encoding="UTF-8"?></span><br><span class="line"><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"></span><br><span class="line"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"></span><br><span class="line"> <path fill="#000000" d="M12,11.18C15.3,8.18 17,6.64 17,4.69C17,3.19 15.75,2 14.25,2C13.39,2 12.57,2.36 12,3C11.43,2.36 10.61,2 9.69,2C8.19,2 7,3.25 7,4.75C7,6.64 8.7,8.18 12,11.18M11.18,12C8.18,8.7 6.64,7 4.69,7C3.19,7 2,8.25 2,9.75C2,10.61 2.36,11.43 3,12C2.36,12.57 2,13.39 2,14.31C2,15.81 3.25,17 4.75,17C6.64,17 8.18,15.3 11.18,12M12.83,12C15.82,15.3 17.36,17 19.31,17C20.81,17 22,15.75 22,14.25C22,13.39 21.64,12.57 21,12C21.64,11.43 22,10.61 22,9.69C22,8.19 20.75,7 19.25,7C17.36,7 15.82,8.7 12.83,12M12,12.82C8.7,15.82 7,17.36 7,19.31C7,20.81 8.25,22 9.75,22C10.61,22 11.43,21.64 12,21C12.57,21.64 13.39,22 14.31,22C15.81,22 17,20.75 17,19.25C17,17.36 15.3,15.82 12,12.82Z" /></span><br><span class="line"></svg></span><br></pre></td></tr></table></figure></li></ul><ul><li>下载生成<code>fav.svg</code></li></ul><h3 id="svg在线编辑"><a href="#svg在线编辑" class="headerlink" title="svg在线编辑"></a>svg在线编辑</h3><ul><li>利用网上工具进行svg编辑</li><li>在线工具网站<a href="https://c.runoob.com/more/svgeditor/" target="_blank" rel="noopener">https://c.runoob.com/more/svgeditor/</a></li><li>导入刚才生成的<code>fav.svg</code></li><li>进行编辑,我只是添加了文字WQ,字体选择<code>Euphoria Script</code>,因为我认为比较漂亮</li><li><p>我试着导出png格式,但是失败,只是存储了svg格式的,文件源代码为:</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br></pre></td><td class="code"><pre><span class="line"><svg width="400" height="400" xmlns="http://www.w3.org/2000/svg"></span><br><span class="line"> <!-- Created with Method Draw - http://github.com/duopixel/Method-Draw/ --></span><br><span class="line"> <g></span><br><span class="line"> <title>background</title></span><br><span class="line"> <rect fill="#ffffff" id="canvas_background" height="402" width="402" y="-1" x="-1"/></span><br><span class="line"> <g display="none" overflow="visible" y="0" x="0" height="100%" width="100%" id="canvasGrid"></span><br><span class="line"> <rect fill="url(#gridpattern)" stroke-width="0" y="0" x="0" height="100%" width="100%"/></span><br><span class="line"> </g></span><br><span class="line"> </g></span><br><span class="line"> <g></span><br><span class="line"> <title>Layer 1</title></span><br><span class="line"> <g stroke="null" id="svg_5"></span><br><span class="line"> <path stroke="null" id="svg_4" d="m200.141955,184.875345c65.386845,-58.992581 99.070978,-89.275439 99.070978,-127.620617c0,-29.49629 -24.767744,-52.896681 -54.489038,-52.896681c-17.040208,0 -33.287848,7.07911 -44.58194,19.664194c-11.294091,-12.585084 -27.541732,-19.664194 -45.770792,-19.664194c-29.721293,0 -53.300186,24.580242 -53.300186,54.076533c0,37.165326 33.684132,67.448184 99.070978,126.440765m-16.24764,16.124639c-59.442587,-64.891839 -89.956448,-98.320968 -128.594129,-98.320968c-29.721293,0 -53.300186,24.580242 -53.300186,54.076533c0,16.911207 7.13311,33.035845 19.814196,44.244436c-12.681085,11.20859 -19.814196,27.333229 -19.814196,45.424287c0,29.49629 24.767744,52.896681 54.489038,52.896681c37.44883,0 67.962691,-33.429129 127.405277,-98.320968m32.693423,0c59.244445,64.891839 89.758306,98.320968 128.395987,98.320968c29.721293,0 53.300186,-24.580242 53.300186,-54.076533c0,-16.911207 -7.13311,-33.035845 -19.814196,-44.244436c12.681085,-11.20859 19.814196,-27.333229 19.814196,-45.424287c0,-29.49629 -24.767744,-52.896681 -54.489038,-52.896681c-37.44883,0 -67.962691,33.429129 -127.207135,98.320968m-16.445782,16.124639c-65.386845,58.992581 -99.070978,89.275439 -99.070978,127.620617c0,29.49629 24.767744,52.896681 54.489038,52.896681c17.040208,0 33.287848,-7.07911 44.58194,-19.664194c11.294091,12.585084 27.541732,19.664194 45.770792,19.664194c29.721293,0 53.300186,-24.580242 53.300186,-54.076533c0,-37.165326 -33.684132,-67.448184 -99.070978,-126.440765z"/></span><br><span class="line"> </g></span><br><span class="line"> <text stroke="#000000" transform="matrix(2.941027879714966,0,0,2.9348838329315186,-850.8677682094276,-121.38372795656323) " xml:space="preserve" text-anchor="start" font-family="Euphoria Script" font-size="47" id="svg_6" y="121.63946" x="298.168409" stroke-width="0" fill="#ffffff">W</text></span><br><span class="line"> <text stroke="#000000" transform="matrix(2.941027879714966,0,0,2.9348838329315186,-850.8677682094276,-121.38372795656323) " xml:space="preserve" text-anchor="start" font-family="Euphoria Script" font-size="47" id="svg_7" y="118.913628" x="386.232858" stroke-width="0" fill="#ffffff">Q</text></span><br><span class="line"> </g></span><br><span class="line"></svg></span><br></pre></td></tr></table></figure></li><li><p>由于本地没有<code>Euphoria Script</code>需要自行搜索安装到本地之后再安装,预览svg文件才能正常显示</p></li><li><a href="https://pan.baidu.com/s/1fqrveF0Ex6WTVjGFAKAZgg" target="_blank" rel="noopener">字体备份ckx3</a></li></ul><h3 id="图片编辑及生成"><a href="#图片编辑及生成" class="headerlink" title="图片编辑及生成"></a>图片编辑及生成</h3><ul><li>使用截图软件将打开的svg文件截图生成png,由于我选择的字体比较特殊,所以自行转换</li><li>使用Photoshop进行,参考了微软和谷歌图标的颜色取值对四叶草颜色进行修饰</li><li>更改后导出png格式的图片</li><li>利用<a href="http://www.bitbug.net/" target="_blank" rel="noopener">网上工具</a>转换成ico格式</li></ul><h3 id="生成的文件存入相关目录"><a href="#生成的文件存入相关目录" class="headerlink" title="生成的文件存入相关目录"></a>生成的文件存入相关目录</h3><ul><li>存入模板的<code>themes\next\source\images</code>文件夹</li><li>在next.yml中进行相关设置,即可应用。</li></ul><h3 id="成品欣赏"><a href="#成品欣赏" class="headerlink" title="成品欣赏"></a>成品欣赏</h3><p><img src="/uploads/2018/avatar0.png" alt="avatar1"><br><img src="/uploads/2018/avatar1.png" alt="avatar1"></p><img src="/uploads/2018/avatar0.png" width="100" title="title text [alt text]"><h3 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</h3><ul><li>利用了网络资源和开源项目,在此致谢。</li></ul>]]></content>
<summary type="html">
<blockquote>
<p>添加了站点图标,本文记录制作过程。内容涉及svg格式图片网络下载,svg格式图片在线编辑,photoshop修改png图片,png图片在线转换为ico图标。为有相同遭遇的小伙伴提供指引。</p>
</blockquote>
</summary>
<category term="软件列表" scheme="https://tgot.net/categories/%E8%BD%AF%E4%BB%B6%E5%88%97%E8%A1%A8/"/>
<category term="ico" scheme="https://tgot.net/tags/ico/"/>
</entry>
<entry>
<title>图标资源网站</title>
<link href="https://tgot.net/blog/2018/0426-ico-converter-address.html"/>
<id>https://tgot.net/blog/2018/0426-ico-converter-address.html</id>
<published>2018-04-26T00:31:00.000Z</published>
<updated>2018-04-26T03:57:03.483Z</updated>
<content type="html"><![CDATA[<blockquote><p>本页面主要搜集网络上常用的图片,包括ico,svg,png等好的格式的网址,或者在线转换等方面的资源,会长期更新。</p></blockquote><a id="more"></a><h3 id="在线svg图标及转换"><a href="#在线svg图标及转换" class="headerlink" title="在线svg图标及转换"></a>在线svg图标及转换</h3><ul><li><a href="https://cn.office-converter.com/" target="_blank" rel="noopener">https://cn.office-converter.com/</a></li><li>不只是图片格式,各种文件格式也能转换</li></ul><h4 id="我认为优秀集合"><a href="#我认为优秀集合" class="headerlink" title="我认为优秀集合"></a>我认为优秀集合</h4><ul><li><a href="https://materialdesignicons.com/" target="_blank" rel="noopener">https://materialdesignicons.com/</a></li><li>特别多的图片</li><li><a href="https://icomoon.io/" target="_blank" rel="noopener">https://icomoon.io/</a></li><li>可以导出svg格式,以及png格式</li><li>可以转换本地svg格式</li><li><a href="https://c.runoob.com/more/svgeditor/" target="_blank" rel="noopener">https://c.runoob.com/more/svgeditor/</a>有一款字体非常漂亮,生成之后最好导出png,因为其他网站可能没有这种字体</li><li><a href="http://www.bitbug.net/" target="_blank" rel="noopener">http://www.bitbug.net/</a></li><li>使用了一下还是可以转换的</li></ul><h3 id="图标下载站点"><a href="#图标下载站点" class="headerlink" title="图标下载站点"></a>图标下载站点</h3><ul><li><a href="https://findicons.com/" target="_blank" rel="noopener">https://findicons.com/</a></li><li><a href="https://www.iconfinder.com/" target="_blank" rel="noopener">https://www.iconfinder.com/</a></li><li>比较多,各种格式<a href="https://www.easyicon.net/" target="_blank" rel="noopener">https://www.easyicon.net/</a></li><li><p>在线制作<a href="http://www.zhangxinxu.com/sp/svg/" target="_blank" rel="noopener">http://www.zhangxinxu.com/sp/svg/</a></p></li><li><p><a href="http://www.zhangxinxu.com/sp/svg/" target="_blank" rel="noopener">http://www.zhangxinxu.com/sp/svg/</a>功能多,但是我导出文件有问题</p></li><li>图片转svg<a href="https://www.bejson.com/convert/image_to_svg/" target="_blank" rel="noopener">https://www.bejson.com/convert/image_to_svg/</a></li><li>转换工具<a href="https://convertio.co/zh/vector-converter/" target="_blank" rel="noopener">https://convertio.co/zh/vector-converter/</a></li></ul>]]></content>
<summary type="html">
<blockquote>
<p>本页面主要搜集网络上常用的图片,包括ico,svg,png等好的格式的网址,或者在线转换等方面的资源,会长期更新。</p>
</blockquote>
</summary>
<category term="软件列表" scheme="https://tgot.net/categories/%E8%BD%AF%E4%BB%B6%E5%88%97%E8%A1%A8/"/>
<category term="ico" scheme="https://tgot.net/tags/ico/"/>
</entry>
<entry>
<title>我不是一个程序员</title>
<link href="https://tgot.net/blog/2018/0425-index.html"/>
<id>https://tgot.net/blog/2018/0425-index.html</id>
<published>2018-04-25T12:22:03.000Z</published>
<updated>2018-04-25T12:57:34.258Z</updated>
<content type="html"><![CDATA[<blockquote><p>诚然,我不是一个程序员,我却像一个好奇的小孩子一样,对于任何新鲜的事物都要尝试一下,渐渐将时间消磨在了一些偏离主线的事物上面,最终对于主要目标却没有任何的益处。对于这样的状态是可怕,也是亟待改变的。</p></blockquote><a id="more"></a><p>网上看到有<code>工具癖</code>一说,大致是把时间都消磨在了工具上面,而没有专注于目标本身。感觉跟自己的情况很贴合。其实自己可能所缺少的就是专注。</p><p>好了,是时候思考一下和改变了。首先明确一下自己的角色,尽管开发过几个网页,尽管自己会一点编程,开发过几个小东西,但是要知道,编程并不是我的业务专长,我并不是一个程序员,也不可能成为一个入流的程序员,我要做的就只是要让我了解的这点编程知识,服务于我的专长,或者是未来的专长。</p><p>我不是一个程序员,我也不可能成为一个程序员,唯有持之以恒的努力,才能散发出无尽的能量。</p><p>做好专注,做好规划,做好执行。<br>$$<br>\leftarrow\;It\;will\;be\;fine.\;\rightarrow\<br>E=mc^2\<br>\Uparrow\<br>致敬爱因斯坦<br>$$</p>]]></content>
<summary type="html">
<blockquote>
<p>诚然,我不是一个程序员,我却像一个好奇的小孩子一样,对于任何新鲜的事物都要尝试一下,渐渐将时间消磨在了一些偏离主线的事物上面,最终对于主要目标却没有任何的益处。对于这样的状态是可怕,也是亟待改变的。</p>
</blockquote>
</summary>
<category term="daybreak" scheme="https://tgot.net/categories/daybreak/"/>
<category term="diary" scheme="https://tgot.net/tags/diary/"/>
</entry>
<entry>
<title>形形色色的网络世界</title>
<link href="https://tgot.net/blog/2018/0425-people-coming-from-world-in-the-net.html"/>
<id>https://tgot.net/blog/2018/0425-people-coming-from-world-in-the-net.html</id>
<published>2018-04-25T11:12:10.000Z</published>
<updated>2018-04-25T12:12:30.621Z</updated>
<content type="html"><![CDATA[<blockquote><p>近来常常翻阅其他人的博客,看着文字,看着每个对于自己的剖析,看着这个世界上跳跃着的每一个元素,不禁长问?你和我的位置又在哪里? </p></blockquote><a id="more"></a><p>有看到,早早辍学,却迷恋于网络,闲暇之余,在网上发布着自己每日的学习心得,抒发着奋斗要强的气息。</p><p>有看到,开间农舍客栈,茶余饭后,拿本英语来学,捣鼓点代码来写,生活奋斗的迹象,散发于博客。</p><p>有看到,小小高中生,去用键盘敲击了一个个科技小作品,一边书写着abcd奋战在高考边缘,一边又和众多网友分享者自己项目经验,学习心得和书单,的确,长长的书单。</p><p>有看到,漂洋过海去国外,年纪小小却经验老到,思虑缜密,目标清晰,日程安排满满当当,实时分享着自己的成就与感悟。</p><p>有看到,穿梭于国与国之间的旅客,他们在用图片散发着工作的辛苦,与所得的快乐。</p><p>有看到,高深的研究学者在撰写着他们心中最美丽的方程。</p><p>有奋斗,有位置,有目标,有计划,有心得。。。。。</p><p>网络的世界,没有界限,只要你想,只要你努力,没有人可以阻挡你。这里没有种族的门槛,这里没有国别的歧视,这里没有文凭的限制,只要你愿意进来,他就会接纳你,只要你有能力,只要你有一技之长,你都可以成为被人羡慕的对象,因为这里,是你的才华吸引着他人。</p><p>反之,这里会让碌碌无为的人沉迷,沉迷于他人的成功,沉迷于他人的奋斗,沉迷于自我想象和无所作为的困苦,脱离了这些,才可以升华。</p><p>所谓临渊羡鱼,不如结网而渔。</p><p>这就是我所要迷迷糊糊表达的,临渊羡鱼,不如结网而渔。</p><h2 id="如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧"><a href="#如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧" class="headerlink" title="如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧"></a><strong>如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧</strong></h2>]]></content>
<summary type="html">
<blockquote>
<p>近来常常翻阅其他人的博客,看着文字,看着每个对于自己的剖析,看着这个世界上跳跃着的每一个元素,不禁长问?你和我的位置又在哪里? </p>
</blockquote>
</summary>
<category term="daybreak" scheme="https://tgot.net/categories/daybreak/"/>
<category term="diary" scheme="https://tgot.net/tags/diary/"/>
</entry>
<entry>
<title>MarkDown语法及相关资源</title>
<link href="https://tgot.net/blog/2018/0425-markdown-grammer-source.html"/>
<id>https://tgot.net/blog/2018/0425-markdown-grammer-source.html</id>
<published>2018-04-25T06:45:37.000Z</published>
<updated>2018-04-25T07:19:57.147Z</updated>
<content type="html"><![CDATA[<blockquote><p>MarkDown作为一种轻型的标记语言,越来越广泛的应用于各种文字的传播,尤其是在广大的码农中间,应用相当广泛,并且随着写作平台引入Markdow书写规范,使其在文学圈等方面也逐渐绽放光彩。这种让人抛弃格式而专注于写作的模式,也让我越来越入迷。甚至想着只要和文字代码相关的工作,都要用MarkDown来书写。Markdown由于其至简的风格而广受传播,但也是因为其至简,使得其在渲染的时候出现一些无法实现个性设置的矛盾,因此有些平台推出了扩增Markdown语法的功能,又由于各个厂商之间没有更进一步的达成共识,使得Markdown在某些高级语法方面存在一些不兼容。但是对于我而言,我偏向于尽可能的少使用多于原生态的语法规则,因为这样可以保证文字的兼容性。更何况,很多新增的语法,使得Markdown偏离其至简的原则。当然,对于这种问题,是仁者见仁 ,智者见智的问题。不求苟同。此篇文章将作为作者一个学习Markdown语法的一个笔记,以及搜集相关资源的存档,会不定期更新。大致包涵:Markdown语法,Windows平台Markdown编辑软件,Markdown在线编辑器,html转Markdown工具。</p></blockquote><a id="more"></a><h3 id="Markdown语法"><a href="#Markdown语法" class="headerlink" title="Markdown语法"></a>Markdown语法</h3><h3 id="Windows平台Markdown编辑软件"><a href="#Windows平台Markdown编辑软件" class="headerlink" title="Windows平台Markdown编辑软件"></a>Windows平台Markdown编辑软件</h3><ul><li>Sublime text3配合相关插件实现</li></ul><h3 id="Markdown在线编辑器"><a href="#Markdown在线编辑器" class="headerlink" title="Markdown在线编辑器"></a>Markdown在线编辑器</h3><ul><li><a href="http://mahua.jser.me/" target="_blank" rel="noopener">http://mahua.jser.me/</a></li></ul><h3 id="html转Markdown工具"><a href="#html转Markdown工具" class="headerlink" title="html转Markdown工具"></a>html转Markdown工具</h3><h3 id="参考文献"><a href="#参考文献" class="headerlink" title="参考文献"></a>参考文献</h3><ul><li><h2 id="如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧"><a href="#如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧" class="headerlink" title="如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧"></a><strong>如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧</strong></h2></li></ul>]]></content>
<summary type="html">
<blockquote>
<p>MarkDown作为一种轻型的标记语言,越来越广泛的应用于各种文字的传播,尤其是在广大的码农中间,应用相当广泛,并且随着写作平台引入Markdow书写规范,使其在文学圈等方面也逐渐绽放光彩。这种让人抛弃格式而专注于写作的模式,也让我越来越入迷。甚至想着只要和文字代码相关的工作,都要用MarkDown来书写。Markdown由于其至简的风格而广受传播,但也是因为其至简,使得其在渲染的时候出现一些无法实现个性设置的矛盾,因此有些平台推出了扩增Markdown语法的功能,又由于各个厂商之间没有更进一步的达成共识,使得Markdown在某些高级语法方面存在一些不兼容。但是对于我而言,我偏向于尽可能的少使用多于原生态的语法规则,因为这样可以保证文字的兼容性。更何况,很多新增的语法,使得Markdown偏离其至简的原则。当然,对于这种问题,是仁者见仁 ,智者见智的问题。不求苟同。此篇文章将作为作者一个学习Markdown语法的一个笔记,以及搜集相关资源的存档,会不定期更新。大致包涵:Markdown语法,Windows平台Markdown编辑软件,Markdown在线编辑器,html转Markdown工具。</p>
</blockquote>
</summary>
<category term="daybreak" scheme="https://tgot.net/categories/daybreak/"/>
<category term="markdown" scheme="https://tgot.net/tags/markdown/"/>
</entry>
<entry>
<title>hexo博客中使用latex数学公式</title>
<link href="https://tgot.net/blog/2018/0424-index.html"/>
<id>https://tgot.net/blog/2018/0424-index.html</id>
<published>2018-04-24T12:59:37.000Z</published>
<updated>2018-04-25T01:26:06.531Z</updated>
<content type="html"><![CDATA[<blockquote><p>博客中使用数学公式,来书写相关的科技论文以及平常学习记录。有必要进行相关的学习,本文将不定期更新来展开学习。内容包括latex中公式的语法学习,将循序渐进的展开。</p></blockquote><a id="more"></a><h3 id="博客中展示公式设置"><a href="#博客中展示公式设置" class="headerlink" title="博客中展示公式设置"></a>博客中展示公式设置</h3><ul><li><p>在博客主题配置<code>_config.yml</code>中保证是默认设置就可以了,可以查看下是否如下配置:</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">engine: mathjax</span><br><span class="line"> mathjax:</span><br><span class="line"> # Use 2.7.1 as default, jsdelivr as default CDN, works everywhere even in China</span><br><span class="line"> cdn: //cdn.jsdelivr.net/npm/[email protected]/MathJax.js?config=TeX-AMS-MML_HTMLorMML</span><br></pre></td></tr></table></figure></li><li><p>在文章中如果想展现公式,请在文章头部添加<code>mathjax: true</code></p></li></ul><h3 id="latex语法公式学习"><a href="#latex语法公式学习" class="headerlink" title="latex语法公式学习"></a>latex语法公式学习</h3><p>The <em>Gamma function</em> satisfying $\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$ is via the Euler integral</p><p>$$<br>\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.<br>$$</p><h3 id="学习参考文献"><a href="#学习参考文献" class="headerlink" title="学习参考文献"></a>学习参考文献</h3><ul><li><a href="https://www.cnblogs.com/linxd/p/4955530.html" target="_blank" rel="noopener">https://www.cnblogs.com/linxd/p/4955530.html</a></li><li><a href="https://blog.csdn.net/ethmery/article/details/50670297" target="_blank" rel="noopener">https://blog.csdn.net/ethmery/article/details/50670297</a></li><li><a href="https://stackedit.io/app#" target="_blank" rel="noopener">Markdow在线书写</a></li></ul><h2 id="如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧"><a href="#如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧" class="headerlink" title="如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧"></a><strong>如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧</strong></h2>]]></content>
<summary type="html">
<blockquote>
<p>博客中使用数学公式,来书写相关的科技论文以及平常学习记录。有必要进行相关的学习,本文将不定期更新来展开学习。内容包括latex中公式的语法学习,将循序渐进的展开。</p>
</blockquote>
</summary>
<category term="daybreak" scheme="https://tgot.net/categories/daybreak/"/>
<category term="hexo" scheme="https://tgot.net/tags/hexo/"/>
<category term="latex" scheme="https://tgot.net/tags/latex/"/>
</entry>
<entry>
<title>VB.net中Aarry和Aaarylist及list类型相互转换</title>
<link href="https://tgot.net/blog/2018/0419-vb-net-array-list.html"/>
<id>https://tgot.net/blog/2018/0419-vb-net-array-list.html</id>
<published>2018-04-19T09:03:48.000Z</published>
<updated>2018-04-19T10:15:14.497Z</updated>
<content type="html"><![CDATA[<blockquote><p>使用VB.net时遇到Aarry和Aaarylist及list类型的相互转换问题。Arraylist为集合的子类,数组和集合都可以用来表示容纳了相同数据的一个容器,数组的大小是固定的,集合的大小就是可变的可以任意增删改查。本文简单描述三种类型的区别,并提供相互转换的方法,为一些分不清的同学提供一些参考。</p></blockquote><a id="more"></a><h3 id="Aarry数组说明"><a href="#Aarry数组说明" class="headerlink" title="Aarry数组说明"></a>Aarry数组说明</h3><ul><li><p>数组Aarry定义与变量定义差不多。可以用 dim 来定义</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">dim a(100) as integer</span><br><span class="line">dim b(10) as string</span><br><span class="line">dim c as string()</span><br><span class="line">dim d() as integer ={1, 2, 3,4}</span><br></pre></td></tr></table></figure></li><li><p>数组分为一维数组、二维数组等。详情查阅<a href="https://blog.csdn.net/departure19841030/article/details/4765276" target="_blank" rel="noopener">参考文献</a></p></li></ul><h3 id="ArrayList说明"><a href="#ArrayList说明" class="headerlink" title="ArrayList说明"></a>ArrayList说明</h3><ul><li>ArrayList 是一个数组列表,它位于 System.Collections名称空间下。是集和类型。 与 List相似。</li><li>使用简单例子,源自<a href="http://developer.51cto.com/art/201001/177862.htm" target="_blank" rel="noopener">网络参考</a>。+<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br></pre></td><td class="code"><pre><span class="line">Dim t As New ArrayList() </span><br><span class="line">t.Add("Northsnow") </span><br><span class="line">Dim d As New Collection </span><br><span class="line">d.Add("snow") </span><br><span class="line">d.Add("water") </span><br><span class="line">t.AddRange(d) </span><br><span class="line">For Each aa As String In t </span><br><span class="line">MsgBox(aa.ToString()) </span><br><span class="line">Next </span><br><span class="line">'会依次输出: </span><br><span class="line">'Northsnow </span><br><span class="line">'snow </span><br><span class="line">'water </span><br><span class="line">ArrayList的构造器可以接受一个</span><br><span class="line">集和,例子如下: </span><br><span class="line">Dim d As New Collection </span><br><span class="line">d.add("Northsnow") </span><br><span class="line">d.Add("snow") </span><br><span class="line">d.Add("water") </span><br><span class="line">Dim t As New ArrayList(d) </span><br><span class="line">Dim sb As New System.Text</span><br><span class="line">.StringBuilder() </span><br><span class="line">If t.Count > 0 Then </span><br><span class="line">sb.Append("ArrayList中共有成员 ") </span><br><span class="line">sb.Append(t.Count.ToString) </span><br><span class="line">sb.Append(" 个") </span><br><span class="line">For Each aa As String In t </span><br><span class="line">sb.AppendLine() </span><br><span class="line">sb.Append(aa) </span><br><span class="line">Next </span><br><span class="line">End If </span><br><span class="line">MsgBox(sb.ToString) </span><br><span class="line">'最后输出结果为: </span><br><span class="line">'ArrayList中共有 成员 3 个 </span><br><span class="line">'Northsnow </span><br><span class="line">'塞北的雪 </span><br><span class="line">'51CTO</span><br></pre></td></tr></table></figure></li></ul><h3 id="list"><a href="#list" class="headerlink" title="list"></a>list</h3><ul><li>list 属于VB.net中的泛型,具体可以参考相关文献</li></ul><h3 id="相互转换"><a href="#相互转换" class="headerlink" title="相互转换"></a>相互转换</h3><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br></pre></td><td class="code"><pre><span class="line">'array-arraylist </span><br><span class="line">Dim MyIntArray() as integer={1,2,3}</span><br><span class="line"></span><br><span class="line">Dim arrList As ArrayList = ArrayList.Adapter(MyIntArray)</span><br><span class="line"></span><br><span class="line">'array-list </span><br><span class="line">Dim strArr as string()</span><br><span class="line"></span><br><span class="line">Dim listS As New List(Of System.String)(strArr)</span><br><span class="line"></span><br><span class="line">’arraylist-array</span><br><span class="line">Dim listx As New ArrayList()</span><br><span class="line">Dim arrString() As String = DirectCast(listx.ToArray(GetType(String)), String())</span><br><span class="line"></span><br><span class="line">’ array-list</span><br><span class="line">Dim str() As System.String={"str", "string", "abc"}</span><br><span class="line">Dim listS As New List(Of System.String)(str)</span><br><span class="line">’ list- array</span><br><span class="line">Dim listS As New List(Of System.String)()</span><br><span class="line">listS.Add("str")</span><br><span class="line">listS.Add("hello")</span><br><span class="line">Dim str() As System.String=listS.ToArray()</span><br></pre></td></tr></table></figure><h2 id="如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧"><a href="#如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧" class="headerlink" title="如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧"></a><strong>如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧</strong></h2>]]></content>
<summary type="html">
<blockquote>
<p>使用VB.net时遇到Aarry和Aaarylist及list类型的相互转换问题。Arraylist为集合的子类,数组和集合都可以用来表示容纳了相同数据的一个容器,数组的大小是固定的,集合的大小就是可变的可以任意增删改查。本文简单描述三种类型的区别,并提供相互转换的方法,为一些分不清的同学提供一些参考。</p>
</blockquote>
</summary>
<category term="vb.net" scheme="https://tgot.net/categories/vb-net/"/>
<category term="vb.net" scheme="https://tgot.net/tags/vb-net/"/>
</entry>
<entry>
<title>解决Sublime打开txt文本文件乱码问题</title>
<link href="https://tgot.net/blog/2018/0419-index.html"/>
<id>https://tgot.net/blog/2018/0419-index.html</id>
<published>2018-04-19T08:35:39.000Z</published>
<updated>2018-04-19T08:43:08.413Z</updated>
<content type="html"><![CDATA[<blockquote><p>由于windows系统的txt记事本的默认保存编码格式是GBK,而Sublime text不支持GB2312和GBK编码,因此需要进行转换。本文在sublime text 3的基础上进行测试应用,希望对于有共同遭遇的朋友提供一些指导。</p></blockquote><a id="more"></a><h3 id="解决步骤"><a href="#解决步骤" class="headerlink" title="解决步骤"></a>解决步骤</h3><ul><li>安装sublime text3。本博客相关<a href="0415-sublime-text3-markdown-editing-preview.html">安装教程</a>。</li><li>打开安装完毕的sublime text3</li><li>同时按住<code>ctrl + shift + P</code>,弹出的输入框 </li><li>输入框中输入<code>install package</code>然后按<code>回车</code></li><li>等待出现一个会话框,在会话框里面输入<code>ConvertToUTF8</code>,然后按<code>回车</code></li><li>查看菜单,我相信,你已完成。</li></ul><h3 id="如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧"><a href="#如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧" class="headerlink" title="如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧"></a><strong>如果文章对你有一丁点的触动,赏一分钱鼓励一下作者吧</strong></h3>]]></content>
<summary type="html">
<blockquote>
<p>由于windows系统的txt记事本的默认保存编码格式是GBK,而Sublime text不支持GB2312和GBK编码,因此需要进行转换。本文在sublime text 3的基础上进行测试应用,希望对于有共同遭遇的朋友提供一些指导。</p>
</blockquote>
</summary>
<category term="软件列表" scheme="https://tgot.net/categories/%E8%BD%AF%E4%BB%B6%E5%88%97%E8%A1%A8/"/>
<category term="sublime" scheme="https://tgot.net/tags/sublime/"/>
<category term="txt乱码" scheme="https://tgot.net/tags/txt%E4%B9%B1%E7%A0%81/"/>
</entry>
<entry>
<title>Coding Webide搭建hexo博客next主题</title>
<link href="https://tgot.net/blog/2018/0417-coding-webide-hexo-next.html"/>
<id>https://tgot.net/blog/2018/0417-coding-webide-hexo-next.html</id>
<published>2018-04-17T03:04:34.000Z</published>
<updated>2018-04-18T18:49:17.089Z</updated>
<content type="html"><![CDATA[<blockquote><p>发现coding出品了一款<a href="https://ide.coding.net/index" target="_blank" rel="noopener">Coding WebIDE</a>的工具,据说:Coding WebIDE 是 Coding 自主研发的在线集成开发环境 (IDE)。用户可以通过 WebIDE 创建项目的工作空间, 进行在线开发, 调试等操作。作者针对此进行了尝试应用,并成功搭建了基于next主题的hexo博客。记录过程如下,以供有相同需要的朋友参考。<strong>本文利用WebIDE解决了通过网络发布静态博客的问题</strong>。其他功能还很多,可以自行尝试。</p></blockquote><a id="more"></a><h3 id="提示"><a href="#提示" class="headerlink" title="提示"></a>提示</h3><ul><li>本教程需要有一定的操作基础,最好在本地搭建过hexo和next的过程。</li><li>可以参考,本站中文章:<a href="../2018/0409-Hexo-NexT-github-config.html">Hexo本地搭建过程使用NexT模板</a></li></ul><h3 id="准备工作"><a href="#准备工作" class="headerlink" title="准备工作"></a>准备工作</h3><ul><li>申请coding账户,<a href="https://coding.net/" target="_blank" rel="noopener">https://coding.net/</a></li><li>登录账户,创建一个项目,比如为blog,得到git地址</li><li>设置page,得到静态网站刘览地址<a href="http://xxxxxx" target="_blank" rel="noopener">http://xxxxxx</a></li><li>打开<a href="https://ide.coding.net/index" target="_blank" rel="noopener">Coding WebIDE</a></li><li>新建工作空间</li></ul><h3 id="设置空间hexo环境"><a href="#设置空间hexo环境" class="headerlink" title="设置空间hexo环境"></a>设置空间hexo环境</h3><ul><li>打开<a href="https://ide.coding.net/index" target="_blank" rel="noopener">Coding WebIDE</a></li><li>进入工作空间</li><li>点击右侧运行环境</li><li>选择ide-tty-hexo,点击使用</li><li>稍等片刻可以使用</li></ul><h3 id="安装hexo及插件"><a href="#安装hexo及插件" class="headerlink" title="安装hexo及插件"></a>安装hexo及插件</h3><ul><li>过程和本地基本没有区别,可以详细参考本站相关文章。<a href="../2018/0409-Hexo-NexT-github-config.html">Hexo本地搭建过程使用NexT模板</a></li><li>在工作空间左侧点击终端</li><li>底部出现命令窗口</li><li><p>输入代码安装hexo到目录hexo并初始化。(注意目录为空的问题。如果更改目录请使用<code>cd 目录</code>)</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">npm install hexo</span><br><span class="line">hexo init</span><br></pre></td></tr></table></figure></li><li><p>安装插件</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">npm install hexo-deployer-git --save</span><br><span class="line">npm install hexo-generator-searchdb --save</span><br><span class="line">npm install hexo-generator-feed</span><br></pre></td></tr></table></figure></li><li><p>设置根目录_config.yml配置git,以及相关网站及目录问题。不知道的可以搜索相关教程。</p></li><li>注意配置deploy,类型为git,地址为第一步中创建的ssh地址。</li></ul><h3 id="配置webide的密匙到相应源码托管平台"><a href="#配置webide的密匙到相应源码托管平台" class="headerlink" title="配置webide的密匙到相应源码托管平台"></a>配置webide的密匙到相应源码托管平台</h3><ul><li>运行代码产生密匙,并打开密匙文件,用户名和邮箱自行修改<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">git config --global user.name "***"</span><br><span class="line">git config --global user.email "**@163.com"</span><br><span class="line">ssh-keygen -t rsa -C "**@163.com"</span><br><span class="line"></span><br><span class="line">cat ~/.ssh/id_rsa.pub</span><br></pre></td></tr></table></figure></li></ul><h3 id="安装next主题"><a href="#安装next主题" class="headerlink" title="安装next主题"></a>安装next主题</h3><ul><li>cd到博客目录<code>cd hexo</code></li><li>运行代码安装主程序和扩展</li><li><p>cd到博客主目录</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">git clone https://github.com/theme-next/hexo-theme-next themes/next</span><br></pre></td></tr></table></figure></li><li><p>cd到主题theme/next目录下</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">git clone https://github.com/theme-next/theme-next-pace source/lib/pace</span><br><span class="line">git clone https://github.com/theme-next/theme-next-needmoreshare2 source/lib/needsharebutton</span><br><span class="line">git clone https://github.com/theme-next/theme-next-reading-progress source/lib/reading_progress</span><br></pre></td></tr></table></figure></li><li><p>将next目录下的<code>_config.yml</code>复制一份到<code>source\_data</code>目录下,并重新命名<code>next.yml</code></p></li><li>根据自己需要修改<code>next.yml</code>进行主题配置</li></ul><h3 id="产生博客,生成博客"><a href="#产生博客,生成博客" class="headerlink" title="产生博客,生成博客"></a>产生博客,生成博客</h3><ul><li><p>运行命令产生about,和tags页面,以及第一篇博客。</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">cd hexo</span><br><span class="line">hexo new page "about"</span><br><span class="line">hexo new page "tags"</span><br><span class="line">hexo new "This is my first blog"</span><br></pre></td></tr></table></figure></li><li><p>修改<code>source\_post</code>目录下刚创建的文件就是刚创建的博客。</p></li></ul><h3 id="运用WebIDE生成静态博客并上传到相应托管平台的pages服务"><a href="#运用WebIDE生成静态博客并上传到相应托管平台的pages服务" class="headerlink" title="运用WebIDE生成静态博客并上传到相应托管平台的pages服务"></a>运用WebIDE生成静态博客并上传到相应托管平台的pages服务</h3><ul><li><p>运行生成及上传代码</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">cd hexo</span><br><span class="line">hexo clean</span><br><span class="line">hexo g</span><br><span class="line">hexo d</span><br></pre></td></tr></table></figure></li><li><p>查看<a href="http://xxxxxx,应该就能看的你刚创建的博客了。" target="_blank" rel="noopener">http://xxxxxx,应该就能看的你刚创建的博客了。</a></p></li></ul><h3 id="可能出现的问题"><a href="#可能出现的问题" class="headerlink" title="可能出现的问题"></a>可能出现的问题</h3><ul><li>命令行出现问题,看看是不是应该运行在当前目录下</li><li>注意配置hexo配置和网站配置的正确性,是网站根目录还是根目录下文件夹</li><li>出现问题会有提示,注意根据提示进行解决。</li></ul><h2 id="如果文章对你有一丁点的触动,捐一分钱也是对作者的鼓励"><a href="#如果文章对你有一丁点的触动,捐一分钱也是对作者的鼓励" class="headerlink" title="如果文章对你有一丁点的触动,捐一分钱也是对作者的鼓励"></a><strong>如果文章对你有一丁点的触动,捐一分钱也是对作者的鼓励</strong></h2>]]></content>
<summary type="html">
<blockquote>
<p>发现coding出品了一款<a href="https://ide.coding.net/index" target="_blank" rel="noopener">Coding WebIDE</a>的工具,据说:Coding WebIDE 是 Coding 自主研发的在线集成开发环境 (IDE)。用户可以通过 WebIDE 创建项目的工作空间, 进行在线开发, 调试等操作。作者针对此进行了尝试应用,并成功搭建了基于next主题的hexo博客。记录过程如下,以供有相同需要的朋友参考。<strong>本文利用WebIDE解决了通过网络发布静态博客的问题</strong>。其他功能还很多,可以自行尝试。</p>
</blockquote>
</summary>
<category term="软件列表" scheme="https://tgot.net/categories/%E8%BD%AF%E4%BB%B6%E5%88%97%E8%A1%A8/"/>
<category term="hexo" scheme="https://tgot.net/tags/hexo/"/>
<category term="coding" scheme="https://tgot.net/tags/coding/"/>
<category term="webide" scheme="https://tgot.net/tags/webide/"/>
<category term="next" scheme="https://tgot.net/tags/next/"/>
</entry>
<entry>
<title>在相同平台下多账户进行git管理操作问题</title>
<link href="https://tgot.net/blog/2018/0417-git-private-key-user.html"/>
<id>https://tgot.net/blog/2018/0417-git-private-key-user.html</id>
<published>2018-04-17T01:43:09.000Z</published>
<updated>2018-04-18T18:50:01.272Z</updated>
<content type="html"><![CDATA[<blockquote><p>遇到问题:网上有多个平台提供源码托管服务,比如国外的<a href="https://github.com" target="_blank" rel="noopener">github</a>,<a href="https://gitlab.com" target="_blank" rel="noopener">gitlab</a>,以及国内的<a href="https://gitee.com/" target="_blank" rel="noopener">gitee</a>,<a href="https://coding.net" target="_blank" rel="noopener">coding</a>等公司,如果每个平台注册一个账号,使git项目管理,只要把ssh产生的公匙分别配置到各个托管平台提供的设置ssh公匙上就可以了。但是有的时候可能出于比如躲避女友删除等很多原因,需要在一个平台上注册多个账户,那么怎么处理这种问题呢?下面我给出了自己的解决方法,可能不具有普适性,仅供参考。</p></blockquote><a id="more"></a><h3 id="术语解释"><a href="#术语解释" class="headerlink" title="术语解释"></a>术语解释</h3><ul><li>平台:指源码托管平台,比如网站<a href="https://github.com" target="_blank" rel="noopener">github</a>,<a href="https://gitlab.com" target="_blank" rel="noopener">gitlab</a>,<a href="https://gitee.com/" target="_blank" rel="noopener">gitee</a>,<a href="https://coding.net" target="_blank" rel="noopener">coding</a>等</li><li>账户:某个平台下注册的账户,比如用户名为<code>user</code>,可以在<code>github</code>注册,也可以在<code>gitee</code>注册,也有可能不相同。</li><li>相同平台多账户:在单个平台下注册的多个账户,比如在<code>github</code>上注册了<code>user1</code>,<code>user2</code>,<code>user3</code>等账户</li><li>本文重点解决问题是:<strong>在相同平台下多账户进行git管理操作问题</strong>。</li></ul><h3 id="使用git或其他git客户端生成密匙"><a href="#使用git或其他git客户端生成密匙" class="headerlink" title="使用git或其他git客户端生成密匙"></a>使用git或其他git客户端生成密匙</h3><ul><li>我使用的是<a href="http://gitextensions.github.io/" target="_blank" rel="noopener">git extension</a>客户端生成多个密匙。首先打开<code>git extension</code></li><li>点击<code>tool</code>下面的,<code>putty</code>,<code>generate or import key</code></li><li>弹出<code>对话框</code>,点击<code>generate</code>并在上部空白晃动鼠标,等待结束</li><li>点击下部<code>save private key</code>,选择保存路径及文件名,记得后缀为<code>.ppk</code></li></ul><h3 id="将私匙配置到网站"><a href="#将私匙配置到网站" class="headerlink" title="将私匙配置到网站"></a>将私匙配置到网站</h3><ul><li>将上步中,生成的字符串全选,复制到粘贴板</li><li>打开源码托管网站,用账号A登录,设置到相应ssh设置地方</li></ul><h3 id="设置多个账户"><a href="#设置多个账户" class="headerlink" title="设置多个账户"></a>设置多个账户</h3><ul><li>按照第一步中从新生成一个密匙,并保存到路径,同时命名文件名,依然要记得后缀为<code>.ppk</code></li><li>用账号B登录源码托管网站,把第二次生成的密匙设置到ssh设置地方</li><li>这样就解决了问题。</li></ul><h3 id="应用环节"><a href="#应用环节" class="headerlink" title="应用环节"></a>应用环节</h3><ul><li>我运用<code>git extension</code>客户端进行<code>git</code>项目管理,进行<code>pull</code>或<code>push</code>操作。</li><li>多个平台用一个密匙没有问题,如果一个平台多个账户就要选择相应账户对应的密匙。</li></ul><h3 id="可能出现的问题"><a href="#可能出现的问题" class="headerlink" title="可能出现的问题"></a>可能出现的问题</h3><ul><li>一定要记得存放路径,并且后缀为<code>.ppk</code></li><li>客户端产生的密匙如果想导入到<code>git base</code>进行使用,可以查看本站文章。<a href="../2018/0409-git-putty-pub-rsa.html">git客户端和putty客户端共用一个私匙问题</a></li><li>如果生成密匙的时候没有将密匙设置到相应账户,可以打开<code>putty</code>然后加载密匙,之后再将相应密匙设置到平台账户。</li></ul><h2 id="如果文章对你有一丁点的触动,请捐一分钱鼓励作者继续创作吧"><a href="#如果文章对你有一丁点的触动,请捐一分钱鼓励作者继续创作吧" class="headerlink" title="如果文章对你有一丁点的触动,请捐一分钱鼓励作者继续创作吧"></a><strong>如果文章对你有一丁点的触动,请捐一分钱鼓励作者继续创作吧</strong></h2>]]></content>
<summary type="html">
<blockquote>
<p>遇到问题:网上有多个平台提供源码托管服务,比如国外的<a href="https://github.com" target="_blank" rel="noopener">github</a>,<a href="https://gitlab.com" target="_blank" rel="noopener">gitlab</a>,以及国内的<a href="https://gitee.com/" target="_blank" rel="noopener">gitee</a>,<a href="https://coding.net" target="_blank" rel="noopener">coding</a>等公司,如果每个平台注册一个账号,使git项目管理,只要把ssh产生的公匙分别配置到各个托管平台提供的设置ssh公匙上就可以了。但是有的时候可能出于比如躲避女友删除等很多原因,需要在一个平台上注册多个账户,那么怎么处理这种问题呢?下面我给出了自己的解决方法,可能不具有普适性,仅供参考。</p>
</blockquote>
</summary>
<category term="daybreak" scheme="https://tgot.net/categories/daybreak/"/>
<category term="git" scheme="https://tgot.net/tags/git/"/>
<category term="putty" scheme="https://tgot.net/tags/putty/"/>
</entry>
<entry>
<title>Connect to coding sql database</title>
<link href="https://tgot.net/blog/2018/0416-index0.html"/>
<id>https://tgot.net/blog/2018/0416-index0.html</id>
<published>2018-04-16T13:33:39.000Z</published>
<updated>2018-04-16T13:38:43.871Z</updated>
<content type="html"><![CDATA[<blockquote><p>Just a backup for coding connect to mysql datebase for myself.<br><a id="more"></a></p></blockquote><p>index.php</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br></pre></td><td class="code"><pre><span class="line"><!DOCTYPE html></span><br><span class="line"><html></span><br><span class="line"> <body></span><br><span class="line"></span><br><span class="line"><?php</span><br><span class="line">$mysqli = new mysqli($_ENV['MYSQL_HOST'] . ":" . $_ENV['MYSQL_PORT'],$_ENV['MYSQL_USERNAME'],$_ENV['MYSQL_PASSWORD'],$_ENV['MYSQL_DBNAME']);</span><br><span class="line"></span><br><span class="line">if (mysqli_connect_errno()) {</span><br><span class="line"> printf("Connect failed: %s\n", mysqli_connect_error());</span><br><span class="line"> exit();</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line">/* prepare statement */</span><br><span class="line">if ($stmt = $mysqli->prepare("select id,title from dbtest")) {</span><br><span class="line"> $stmt->execute();</span><br><span class="line"></span><br><span class="line"> /* bind variables to prepared statement */</span><br><span class="line"> $stmt->bind_result($col1, $col2);</span><br><span class="line"></span><br><span class="line"> /* fetch values */</span><br><span class="line"> while ($stmt->fetch()) {</span><br><span class="line"> printf("%s %s\n", $col1, $col2);</span><br><span class="line"> }</span><br><span class="line"></span><br><span class="line"> /* close statement */</span><br><span class="line"> $stmt->close();</span><br><span class="line">}</span><br><span class="line">/* close connection */</span><br><span class="line">$mysqli->close();</span><br><span class="line"></span><br><span class="line">?></span><br><span class="line"></span><br><span class="line"> </body></span><br><span class="line"></html></span><br></pre></td></tr></table></figure>]]></content>
<summary type="html">
<blockquote>
<p>Just a backup for coding connect to mysql datebase for myself.<br>
</summary>
<category term="daybreak" scheme="https://tgot.net/categories/daybreak/"/>
<category term="coding" scheme="https://tgot.net/tags/coding/"/>
<category term="code" scheme="https://tgot.net/tags/code/"/>
</entry>
<entry>
<title>XMind 8 pro update 7软件安装手记</title>
<link href="https://tgot.net/blog/2018/0416-Xmindpro-update7-xmindcrack.html"/>
<id>https://tgot.net/blog/2018/0416-Xmindpro-update7-xmindcrack.html</id>
<published>2018-04-16T03:59:18.000Z</published>
<updated>2018-04-18T18:49:51.429Z</updated>
<content type="html"><![CDATA[<blockquote><p>XMind 8 pro update 7软件的功能作用在此不再赘述,用到的自然知道,想了解具体软件的功能,建议去官方网站或搜索查看。本文只是记录了软件安装过程,以及中间可能遇到的问题,以期下次自己安装时候有迹可循。也为有相同遭遇的朋友提供一些指导。本文插件使用方法来源于网络,仅供测试某些功能,请规范应用。</p></blockquote><a id="more"></a><h3 id="下载XMind-8-pro-update-7源文件"><a href="#下载XMind-8-pro-update-7源文件" class="headerlink" title="下载XMind 8 pro update 7源文件"></a>下载XMind 8 pro update 7源文件</h3><ul><li>官方下载地址:<a href="http://www.xmind.net/download/win/" target="_blank" rel="noopener">http://www.xmind.net/download/win/</a></li><li>网盘预留地址:<a href="https://pan.baidu.com/s/1i5z0vRe7JIh6gsHob4P5Tg" target="_blank" rel="noopener">备用地址:67zu</a></li></ul><h3 id="下载Xmind插件"><a href="#下载Xmind插件" class="headerlink" title="下载Xmind插件"></a>下载Xmind插件</h3><ul><li><a href="https://pan.baidu.com/s/1YVDJC8xavxDct8ukXSXmjQ" target="_blank" rel="noopener">下载地址:hgb3</a></li></ul><h3 id="安装Xmind"><a href="#安装Xmind" class="headerlink" title="安装Xmind"></a>安装Xmind</h3><ul><li>一路<code>下一步</code>就可以了,如果有需要可以更改安装地址。</li></ul><h3 id="插件安装过程"><a href="#插件安装过程" class="headerlink" title="插件安装过程"></a>插件安装过程</h3><ul><li>将插件放到xmind安装目录下面,我这里是:<code>E:\Program Files (x86)\XMind</code></li><li>找到安装目录中的<code>xmind.ini</code>,安装路径<code>E:\Program Files (x86)\XMind,xmind.ini</code>文件</li><li><p>在<code>XMind.ini</code>最后追加代码,(依实际安装路径进行修改)</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">-javaagent:E:\Program Files (x86)\XMind\XMindCrack.jar</span><br></pre></td></tr></table></figure></li><li><p>配置Xmind联网</p><ul><li><p>方法一:修改<code>hosts</code></p><ul><li>找到<code>hosts</code>文件,<code>C:\Windows\System32\drivers\etc\</code></li><li><p>在<code>hosts</code>里面追加代码</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">#设置XMind网络</span><br><span class="line">127.0.0.1 www.xmind.net</span><br></pre></td></tr></table></figure></li><li><p>修改完毕</p></li></ul></li><li>方法二:设置<code>防火墙</code><ul><li>打开<code>windows系统控制面板</code>的<code>Windows防火墙</code></li><li>点击左侧中点击<code>高级设置</code></li><li>点击下部<code>出站设置</code></li><li>点击右侧<code>新建规则</code></li><li>选择<code>程序</code>,点击<code>下一步</code></li><li>选择此程序<code>路径</code>,输入<code>E:\Program Files (x86)\XMind.exe</code>(安装实际进行),点击<code>下一步</code>。</li><li>填写<code>名称</code>和<code>备注</code>,无关紧要。</li><li><code>保存</code>,<code>确定</code></li><li>设置完毕</li></ul></li></ul></li><li>打开<code>xmind 8</code> 输入<code>任意邮箱</code></li><li><p>输入<code>序列号</code></p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">XAka34A2rVRYJ4XBIU35UZMUEEF64CMMIYZCK2FZZUQNODEKUHGJLFMSLIQMQUCUBXRENLK6NZL37JXP4PZXQFILMQ2RG5R7G4QNDO3PSOEUBOCDRYSSXZGRARV6MGA33TN2AMUBHEL4FXMWYTTJDEINJXUAV4BAYKBDCZQWVF3LWYXSDCXY546U3NBGOI3ZPAP2SO3CSQFNB7VVIY123456789012345</span><br></pre></td></tr></table></figure></li><li><p>打开软件进行应用测试。</p></li></ul><h3 id="中间可能遇到的问题"><a href="#中间可能遇到的问题" class="headerlink" title="中间可能遇到的问题"></a>中间可能遇到的问题</h3><ul><li>XMind软件版本问题,测试<code>XMind 8 pro update 7</code>可用,如果从官网上下载不好用,可以从网络其他地方下载。</li><li>插件也仅仅是针对本软件。一定要把插件放到指定位置,一定要确认。</li><li><code>hosts</code>配置和<code>防火墙配置</code>可以值选择一种,不能忽略。</li></ul><h3 id="参考文献"><a href="#参考文献" class="headerlink" title="参考文献"></a>参考文献</h3><ul><li><a href="https://www.52pojie.cn/forum.php?mod=viewthread&tid=700444&page=1#pid18961327" target="_blank" rel="noopener">https://www.52pojie.cn/forum.php?mod=viewthread&tid=700444&page=1#pid18961327</a></li><li><a href="https://www.52pojie.cn/thread-630081-1-1.html" target="_blank" rel="noopener">https://www.52pojie.cn/thread-630081-1-1.html</a></li></ul><h3 id="如果文章对你有一丁点的帮助,就点个赞吧,感谢你的认可"><a href="#如果文章对你有一丁点的帮助,就点个赞吧,感谢你的认可" class="headerlink" title="如果文章对你有一丁点的帮助,就点个赞吧,感谢你的认可"></a><strong>如果文章对你有一丁点的帮助,就点个赞吧,感谢你的认可</strong></h3>]]></content>
<summary type="html">
<blockquote>
<p>XMind 8 pro update 7软件的功能作用在此不再赘述,用到的自然知道,想了解具体软件的功能,建议去官方网站或搜索查看。本文只是记录了软件安装过程,以及中间可能遇到的问题,以期下次自己安装时候有迹可循。也为有相同遭遇的朋友提供一些指导。本文插件使用方法来源于网络,仅供测试某些功能,请规范应用。</p>
</blockquote>
</summary>
<category term="软件列表" scheme="https://tgot.net/categories/%E8%BD%AF%E4%BB%B6%E5%88%97%E8%A1%A8/"/>
<category term="xmind" scheme="https://tgot.net/tags/xmind/"/>
</entry>
<entry>
<title>利用Sublime Text 3实现MarkDown编写和预览入门教程</title>
<link href="https://tgot.net/blog/2018/0415-sublime-text3-markdown-editing-preview.html"/>
<id>https://tgot.net/blog/2018/0415-sublime-text3-markdown-editing-preview.html</id>
<published>2018-04-14T18:33:26.000Z</published>
<updated>2018-04-19T08:42:58.894Z</updated>
<content type="html"><![CDATA[<blockquote><p>你是否如我一样,一直在寻找一款舒服的编辑器来完成Markdown文档的编辑工作?<br>比如用于撰写博客,用于发布steemit文档等。<br>当然,会有朋友推荐编辑器之神的Vim,或神之编辑的Emacs,两阵相争的厮杀声在互联网上更是此起彼伏。定然,血流成河的阵地上演绎着一幕幕悲喜,硝烟弥漫的战场上造就了一个个战神。<br>我也坚信,三十年河东河西的传说定会在网络上不时实现。可能,输赢在理想主义者眼里或许可以用生命衡量,而对于实用主义来讲输赢可能还不及一碗牛肉面令人惊喜。<br>作为一个普普通通的作者我真的没有那么多的时间成本用于学习Vim和Emacs,尤其是那么多的快捷键,作为一个只记流水账的的我来讲,真的好难记。<br>恰有网友推荐说sublime text不错,想想,用一下也不会怀孕,所以今天就下载下来安装试了试,感觉还不错。于是也拿来推荐给朋友试用,也希望和我<code>不论高下,适用最好</code>的心态一样的朋友,来尝试本软件,我相信你定会有收获。<br>本文仅仅是作为一个使用的初级介绍,为有同样需求的朋友提供一份入门参考。<br>文中主要介绍了sublime text的下载安装,markdown editing插件安装及配置,markdown priview插件安装配置及应用,还有可有可无随时失效的注册码。本文方法仅对Windows系统适用,其他系统作者没做测试。<br><a id="more"></a></p></blockquote><h3 id="Sublime-Text3-下载"><a href="#Sublime-Text3-下载" class="headerlink" title="Sublime Text3 下载"></a>Sublime Text3 下载</h3><ul><li>根据你windows系统下载相软件版本。</li><li><a href="https://www.sublimetext.com/3" target="_blank" rel="noopener">官方网站</a><a href="https://www.sublimetext.com/" target="_blank" rel="noopener">https://www.sublimetext.com/</a></li><li>注意:<code>portable version</code> 版本指的是绿色运行包,我建议还是下载安装版本进行安装使用。</li><li>软件下载后点击安装,一直<code>下一步</code>就好了。</li></ul><h3 id="Markdown-Editing安装及配置"><a href="#Markdown-Editing安装及配置" class="headerlink" title="Markdown Editing安装及配置"></a>Markdown Editing安装及配置</h3><ul><li>打开安装完毕的sublime text3</li><li>同时按住<code>ctrl + shift + P</code>,弹出的输入框 </li><li>输入框中输入<code>package control install</code>然后按<code>回车</code></li><li>等待出现一个会话框,在会话框里面输入<code>markdown editing</code>,然后按<code>回车</code></li><li>等待在软件底部<code>状态栏</code>里面会有信息显示,稍等后就会成功。</li><li>重启软件,可以进行相关配置</li><li>配置方法:点击顶部菜单<code>Preferences</code>-><code>Package Seting</code>-><code>Markdown Editing</code>->你可以任性的选择设置项目了。反正我使用的默认,高阶教程,自行摸索吧,都是文本配置。</li><li>这样就实现了Markdown Editing安装和配置了。</li></ul><h3 id="Markdown-Preview安装及配置"><a href="#Markdown-Preview安装及配置" class="headerlink" title="Markdown Preview安装及配置"></a>Markdown Preview安装及配置</h3><ul><li>打开安装完毕的sublime text3</li><li>同时按住<code>ctrl + shift + P</code>,弹出的输入框 </li><li>输入框中输入<code>package control install</code>然后按<code>回车</code></li><li>等待出现一个会话框,在会话框里面输入<code>markdown preview</code>,然后按<code>回车</code></li><li>等待在软件底部<code>状态栏</code>里面会有信息显示,稍等后就会成功。</li><li>重启软件,可以进行相关配置</li><li>配置方法:点击顶部菜单<code>Preferences</code>-><code>Package Setting</code>-><code>Markdown Preview</code>-><code>Setting Default</code></li><li>赋值打开的文本的内容</li><li>点击顶部菜单<code>Preferences</code>-><code>Package Seting</code>-><code>Markdown Preview</code>-><code>Setting Default user</code></li><li>粘贴刚才复制的内容</li><li>找到<code>"enable_autoreload": false,</code>更改为<code>"enable_autoreload": false,</code>,然后<code>Ctrl+S</code></li><li>这样就实现了Markdown Preview安装和配置了。</li></ul><h3 id="配置一键预览"><a href="#配置一键预览" class="headerlink" title="配置一键预览"></a>配置一键预览</h3><ul><li>重启Sublime Text3</li><li><p>点击顶部菜单<code>preference</code>-> <code>key bindings</code> 中输入</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">[</span><br><span class="line"> {"keys": ["alt+m"], "command": "markdown_preview", "args": { "target": "browser"}}</span><br><span class="line">]</span><br></pre></td></tr></table></figure></li><li><p>然后<code>Ctrl+S</code>,完成配置。</p></li><li>重启Sublime,打开一个Md文档,并按下<code>Alt+m</code>键试试效果吧。</li><li>然后复制Markdown文本,粘贴到内容页面,可以发布到Steemit上了。</li></ul><h3 id="配置Sublime实时保存"><a href="#配置Sublime实时保存" class="headerlink" title="配置Sublime实时保存"></a>配置Sublime实时保存</h3><ul><li>点击顶部菜单<code>Preferences</code>-><code>Settings</code></li><li><p>输入以下下代码</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">{</span><br><span class="line"> "font_size": 14,</span><br><span class="line"> "ignored_packages":</span><br><span class="line"> [</span><br><span class="line"> "Markdown",</span><br><span class="line"> "Vintage"</span><br><span class="line"> ],</span><br><span class="line"> "theme": "Adaptive.sublime-theme",</span><br><span class="line"> "save_on_focus_lost": true</span><br><span class="line">}</span><br></pre></td></tr></table></figure></li><li><p>代码中含有了字体和主题设置,重点是<code>"save_on_focus_lost": true</code>。</p></li></ul><h3 id="配置Sublime中文菜单"><a href="#配置Sublime中文菜单" class="headerlink" title="配置Sublime中文菜单"></a>配置Sublime中文菜单</h3><ul><li>打开安装完毕的sublime text3</li><li>同时按住<code>ctrl + shift + P</code>,弹出的输入框 </li><li>输入框中输入<code>install package</code>然后按<code>回车</code></li><li>等待出现一个会话框,在会话框里面输入<code>Chinese Localization</code>,然后按<code>回车</code></li><li>查看菜单,我相信,你已完成。</li></ul><h3 id="配置Sublime文件对比"><a href="#配置Sublime文件对比" class="headerlink" title="配置Sublime文件对比"></a>配置Sublime文件对比</h3><ul><li>打开安装完毕的sublime text3</li><li>同时按住<code>ctrl + shift + P</code>,弹出的输入框 </li><li>输入框中输入<code>install package</code>然后按<code>回车</code></li><li>等待出现一个会话框,在会话框里面输入<code>Sublimerge3</code>,然后按<code>回车</code></li><li>查看菜单,我相信,你已完成。</li></ul><h3 id="Sublime-Text-3注册码"><a href="#Sublime-Text-3注册码" class="headerlink" title="Sublime Text 3注册码"></a>Sublime Text 3注册码</h3><ul><li>仅供学习,请支持购<figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line">—– BEGIN LICENSE —– </span><br><span class="line">TwitterInc </span><br><span class="line">200 User License </span><br><span class="line">EA7E-890007 </span><br><span class="line">1D77F72E 390CDD93 4DCBA022 FAF60790 </span><br><span class="line">61AA12C0 A37081C5 D0316412 4584D136 </span><br><span class="line">94D7F7D4 95BC8C1C 527DA828 560BB037 </span><br><span class="line">D1EDDD8C AE7B379F 50C9D69D B35179EF </span><br><span class="line">2FE898C4 8E4277A8 555CE714 E1FB0E43 </span><br><span class="line">D5D52613 C3D12E98 BC49967F 7652EED2 </span><br><span class="line">9D2D2E61 67610860 6D338B72 5CF95C69 </span><br><span class="line">E36B85CC 84991F19 7575D828 470A92AB </span><br><span class="line">—— END LICENSE ——</span><br></pre></td></tr></table></figure></li></ul><h3 id="文献参考"><a href="#文献参考" class="headerlink" title="文献参考"></a>文献参考</h3><ul><li><a href="https://www.cnblogs.com/itbull/p/6182460.html" target="_blank" rel="noopener">https://www.cnblogs.com/itbull/p/6182460.html</a></li><li><a href="https://blog.csdn.net/marksinoberg/article/details/50993456" target="_blank" rel="noopener">https://blog.csdn.net/marksinoberg/article/details/50993456</a></li><li>sublime插件<a href="https://packagecontrol.io/" target="_blank" rel="noopener">https://packagecontrol.io/</a></li></ul><h2 id="如果文章对你有一丁点的触动,捐一分钱也是对作者的鼓励"><a href="#如果文章对你有一丁点的触动,捐一分钱也是对作者的鼓励" class="headerlink" title="如果文章对你有一丁点的触动,捐一分钱也是对作者的鼓励"></a><strong>如果文章对你有一丁点的触动,捐一分钱也是对作者的鼓励</strong></h2>]]></content>
<summary type="html">
<blockquote>
<p>你是否如我一样,一直在寻找一款舒服的编辑器来完成Markdown文档的编辑工作?<br>比如用于撰写博客,用于发布steemit文档等。<br>当然,会有朋友推荐编辑器之神的Vim,或神之编辑的Emacs,两阵相争的厮杀声在互联网上更是此起彼伏。定然,血流成河的阵地上演绎着一幕幕悲喜,硝烟弥漫的战场上造就了一个个战神。<br>我也坚信,三十年河东河西的传说定会在网络上不时实现。可能,输赢在理想主义者眼里或许可以用生命衡量,而对于实用主义来讲输赢可能还不及一碗牛肉面令人惊喜。<br>作为一个普普通通的作者我真的没有那么多的时间成本用于学习Vim和Emacs,尤其是那么多的快捷键,作为一个只记流水账的的我来讲,真的好难记。<br>恰有网友推荐说sublime text不错,想想,用一下也不会怀孕,所以今天就下载下来安装试了试,感觉还不错。于是也拿来推荐给朋友试用,也希望和我<code>不论高下,适用最好</code>的心态一样的朋友,来尝试本软件,我相信你定会有收获。<br>本文仅仅是作为一个使用的初级介绍,为有同样需求的朋友提供一份入门参考。<br>文中主要介绍了sublime text的下载安装,markdown editing插件安装及配置,markdown priview插件安装配置及应用,还有可有可无随时失效的注册码。本文方法仅对Windows系统适用,其他系统作者没做测试。<br>
</summary>
<category term="软件列表" scheme="https://tgot.net/categories/%E8%BD%AF%E4%BB%B6%E5%88%97%E8%A1%A8/"/>
<category term="markdown" scheme="https://tgot.net/tags/markdown/"/>
<category term="sublime Text3" scheme="https://tgot.net/tags/sublime-Text3/"/>
</entry>
<entry>
<title>中国专利电子申请网找回用户代码及使用CPC客户端各种遭遇总结</title>
<link href="https://tgot.net/blog/2018/0413-patent-user-code-cpc.html"/>
<id>https://tgot.net/blog/2018/0413-patent-user-code-cpc.html</id>
<published>2018-04-13T13:23:05.000Z</published>
<updated>2018-04-13T13:40:43.590Z</updated>
<content type="html"><![CDATA[<blockquote><p>为了某种需求,帮某企业独自电子申请专利,而不是使用代理。中间各种曲折过程,与相同遭遇朋友共分享,并为后来人提供避免相同噩梦的方法。中国专利电子申请网电话打不通,中国知识产权局电话打不通,用户代码丢失,注册邮箱丢失,更改企业信息,CPC客户端数字证书更新,数字证书下载等等这些问题都让我遇到了。亲身经历,记录我是怎么不完美解决的。</p></blockquote><a id="more"></a><h3 id="获取电子账户"><a href="#获取电子账户" class="headerlink" title="获取电子账户"></a>获取电子账户</h3><h4 id="自助申请账户,失败"><a href="#自助申请账户,失败" class="headerlink" title="自助申请账户,失败"></a>自助申请账户,失败</h4><p>寻思着本应该是一件极为容易的事情,打开<a href="http://cponline.sipo.gov.cn/" target="_blank" rel="noopener">中国电子专利申请网</a>,找到<code>注册</code>,然后申请就可以了,但是我把企业的信息填进去之后,系统提示,已经存在账户。好吧,更简单了,给企业联系要账户就可以了,纳尼?企业说没有注册过啊,但是后来又说几年前好像申请过。真的让我不知所措。</p><h4 id="网址自助找密码,失败"><a href="#网址自助找密码,失败" class="headerlink" title="网址自助找密码,失败"></a>网址自助找密码,失败</h4><p>我再问企业电子账户登录名和密码是否可还记得,他给了我几个密码去撞库,很显然,我没有得逞。之后我定睛一看,网站上有个<code>找回密码</code>,我就寻思着可能有办法了,按照企业的社会统一代码进行尝试找回密码,卧槽,不对.然后又用<code>营业执照</code>号码去尝试。(PS:你可知道,我给企业打电话要这号码,哪号码,好麻烦啊)。既然到这里了,就继续吧。然后找密码,证件凑齐我想差不多了吧,按<code>提交按钮</code>,卧槽槽槽,网址提醒给我要<code>用户代码</code>,鬼他妈知道<code>用户代码</code>是什么鬼,又给企业打电话咨询,不出所料,他也懵的一逼,还是我自己想办法吧。</p><h4 id="找联系方式、有难度"><a href="#找联系方式、有难度" class="headerlink" title="找联系方式、有难度"></a>找联系方式、有难度</h4><p>第一直觉,打电话问客服,然后找电话号码,找电话号码,找个毛线啊,啥也没有,最后万能的百度给了我答案,<a href="http://www.sipo.gov.cn/lxwm/index.htm" target="_blank" rel="noopener">联系方式</a>。这个时候,我已经折腾了一上午了。</p><h4 id="打电话找客服,联系不上"><a href="#打电话找客服,联系不上" class="headerlink" title="打电话找客服,联系不上"></a>打电话找客服,联系不上</h4><p>回家吃饭,下午继续搞。好吧,既然有客服就有点希望了吧,我就拨通电话,然后按什么1,又按3,再按1,等待还是按1。联系了一下午,都是跟自动接线员在哪里打交道。我实在是想吐槽,<strong>偌大一个中国知识产权局</strong>真的就很难有个接线员。一下午就这样过去了,我给公司打电话,让他们有时间也能联系联系。就打电话这个事情,我从百度里面进行搜索看是否有和我遭遇一样的朋友,看看他们是怎么解决的。于是我百度<a href="https://www.baidu.com/s?wd=专利局电话打不通" target="_blank" rel="noopener">专利局电话打不通</a>,当出现搜索结果的那一刻,我心甚慰,因为之前还和同办公室的同事说是不是我人品问题打不通电话呢。这下看来,的确是<strong>偌大一个中国知识产权局</strong>的问题,一大波的打不通。也可能是因为没有打不通的人喜欢吐槽吧,不管了,看是不是有什么解决办法,终于,在一个<a href="https://zhidao.baidu.com/question/1539701245894422387.html" target="_blank" rel="noopener">帖子</a>上一个网友大致讲,一般早晨9点过一点点就能打通,再早再晚,你打通的几率就微乎其微。好吧,我就等到明天早晨吧。你要知道这段时间是煎熬的,因为比较着急,所以,很想知道结果,但是没办法,要等。希望明天能打通吧。</p><h4 id="终于客服联系上了"><a href="#终于客服联系上了" class="headerlink" title="终于客服联系上了"></a>终于客服联系上了</h4><p>一大早跑到办公室(PS:可能有人问为什么一大早呢?因为我等的着急),等到9点开始打电话。又是一通3,一个1什么的,真的没有技术含量。两三遍过后,终于接通。一个男同志,我把我的诉求告诉他,说忘记了用户代码,怎么找回?他咨询了我企业名称和营业执照号码,我如实告知,之后他告诉我了用户代码(PS:忍不住一个小惊喜),然后用这个就可以找回密码啦,就可以后续操作了。于是我欣喜若狂,言明非常感谢之后挂了电话就去尝试了。</p><h4 id="找回密码的邮箱又找不到了"><a href="#找回密码的邮箱又找不到了" class="headerlink" title="找回密码的邮箱又找不到了"></a>找回密码的邮箱又找不到了</h4><p>如你看到的题目结局一样,我又遇到问题了。是的,按照男客服给我提供的信息,我去找密码,网站也告诉我说,密码已经发送到注册时候的邮箱,是的,发送到注册时候的邮箱。我寻思着打开企业邮箱记下密码就行了吧,但是万万没有想到,邮箱里面啥也没有,我想是不是有时间延迟,所以我就等吧,花开花谢两次,依然还是没有消息,于是我又找了n次密码,依然还是没有任何回音。猛然一个想法,YY的邮箱肯定不对,<strong>偌大一个中国知识产权局</strong>应该不会犯这个技术错误。我给企业打电话,企业说就这一个邮箱。没办法,CAO,我又要去找邮箱了,我又要去找邮箱了。通过查阅中国专利电子申请网的网站帮助找相关信息。实在受不了了,在这里要先吐个槽,<strong>偌大一个中国知识产权局</strong>发布个通知竟然100年不变的word文件格式,即使三行字,也要让人下载一个word查看,真的恶心至极。好吧,我继续,找到了说明,要先登录,再修改邮箱。但是登录我需要密码,我找密码需要邮箱,我改邮箱需要密码。你也看到了,这是一个死循环。没办法,打电话吧,于是又拨通了专利局的客服电话,你猜对了,我没有打通。我想,有刚才打通的经验,起码说明是能打通的,我试着说服自己说客服很忙,要等待,于是我开着电话等待,不骗你,等待按1,我一直按1,大约20分钟,我还在等,我想哭,但是妈妈告诉我,遇事要坚强,所以我忍。挂了电话,咽下苦水,继续打电话,依然没有打通。但是真的,除了继续打,我实在没有办法了。一个上午又过去了,时间过得真的很快。下午我又尝试打了几次,依然没有打通。<strong>偌大一个中国知识产权局</strong>真的电话好难打。今天是周五,我放弃了,我要回家。</p><h4 id="惊喜,电话又打通了"><a href="#惊喜,电话又打通了" class="headerlink" title="惊喜,电话又打通了"></a>惊喜,电话又打通了</h4><p>周末我没有浪费电话费自取其辱,周一一早我9点继续打电话,打通了,客服是个女同志,告诉她我的诉求,说找回密码的邮箱丢失了,怎么办?她核对了企业信息,用户代码后,告诉我是一个以数字开头的qq邮箱,我说不是,能不能更换,他说可以,需要网上下载一个专利注册信息变更表,然后按照表格填写内容,加盖公章,再附上营业执照复印件,邮寄到知识产权局,然后等消息。尽管我认为<strong>偌大一个中国知识产权局</strong>在信息时代更改一个邮箱还采取这种低效的邮寄方式实在不可思议,但是起码提供了一个渠道。我不应该认为这是在为独自申请设置障碍,为专利代理企业提供某些契机。以下你知道了,按照她提供的方法,邮寄材料到北京,邮寄2天,审核估计需要2天,估计这周不要想有结果了。</p><h4 id="利用bug获悉信息更改结果"><a href="#利用bug获悉信息更改结果" class="headerlink" title="利用bug获悉信息更改结果"></a>利用bug获悉信息更改结果</h4><p>有空就打开企业邮箱查看,是否已经给反馈信息,但是等了几天依然没有任何消息,企业也打电话催,但是我又有什么办法呢,打电话给知识产权局,结果真的只是浪费电话费自讨没趣。于是我开始抖机灵,如果邮箱更改了的话,我找回密码,新邮箱就应该能收到密码了。所以我就按照这个办法,一次次的试着找回密码,然后返回邮箱查看有没有结果,发现没有任何结果。这么坚持了1周左右,还是没有任何消息,我实在怀疑<strong>偌大一个中国知识产权局</strong>这的这么低效率吗,网址系统真的这么垃圾吗?我不愿意思考答案,我还要去找回密码呢。突然垃圾两个字在我脑海浮现,若有所得打开垃圾邮件列表,昨天2封,今天1封未读邮件出现在面前,哈哈,果然有戏。密码来也。慢慢,现在要思考一个问题:网易邮箱把国家知识产权局的邮件列为垃圾邮件,是对事情?还是对人呢?算啦,想啥呢,这是系统bug。</p><h4 id="如果重来我会这么做"><a href="#如果重来我会这么做" class="headerlink" title="如果重来我会这么做"></a>如果重来我会这么做</h4><ul><li>准备公司信息,包括公司名称,营业执照号码,社会统一号码等</li><li>打电话客服,根据提示提供证件号码,获取得到用户代码</li><li>下载<code>专利注册信息变更表</code>,按照要求填写后邮寄到专利局</li><li>等待通知,或者按照找回密码的方式,不断尝试在邮箱内查看,尤其是垃圾邮件里面可能会有。</li><li>这样你的用户代码、登录密码就有了。密码在你更改的邮箱里。</li></ul><h4 id="终于账户可以登录了,其实又有新状况"><a href="#终于账户可以登录了,其实又有新状况" class="headerlink" title="终于账户可以登录了,其实又有新状况"></a>终于账户可以登录了,其实又有新状况</h4><p>密码是可以登录了,但是只能使用一次,不吐槽了,记住登录时系统一定是<code>支持:IE(8/9/10)、office2003/2007</code>。登录之前你需要按照网站提供的<code>使用指导</code>安装相关软件,进行网站登录工作。</p><ul><li>查阅<a href="http://interactive.cponline.sipo.gov.cn/txnDownloadTl01.do?select-key:filename=jhs_guide.zip" target="_blank" rel="noopener">使用指导</a>并严格步骤执行。</li><li>IE版本高于10解决办法<ul><li><a href="http://cponline.sipo.gov.cn/" target="_blank" rel="noopener">打开页面</a>之后</li><li>按F12,打开<code>开发人员工具</code></li><li>如果正常打开略过本步骤没有反应你需要<ul><li>没有反应你需要<a href="https://www.microsoft.com/zh-CN/download/details.aspx?id=45134" target="_blank" rel="noopener">安装用于 Windows 7 的 Internet Explorer 11 累积安全更新程序 (KB3008923)</a> </li><li>重启计算机继续</li></ul></li><li>点击开发人员工具窗口中<code>仿真</code>按钮</li><li>选中左侧<code>文档模式</code>中<code>7默认值</code></li></ul></li><li>使用用代码和密码登录</li><li>切记要始终允许弹出窗口</li></ul><h3 id="更改密码"><a href="#更改密码" class="headerlink" title="更改密码"></a>更改密码</h3><p>因为给的密码是临时密码,只能登录一次,之后失效,需要更改。</p><h4 id="更改密码失败尝试"><a href="#更改密码失败尝试" class="headerlink" title="更改密码失败尝试"></a>更改密码失败尝试</h4><ul><li>使用密码登录</li><li>登录系统后顶部点击<code>其他</code></li><li>点击左侧菜单栏<code>用户管理</code>,中<code>主账户管理</code></li><li>然后看到右侧<code>密码更改</code></li><li>你现在是不能修改的,因为他有可能提示你用的不是IE,没有使用证书登录等问题</li><li>现在你只要使用证书登录,但是问题就又来了,证书是什么?哪里获取?</li></ul><h3 id="获取数字证书"><a href="#获取数字证书" class="headerlink" title="获取数字证书"></a>获取数字证书</h3><ul><li>使用密码找回功能,登录邮箱再次获取密码,然后密码登录</li><li>登录系统后顶部点击<code>其他</code></li><li>点击左侧菜单栏<code>用户管理</code>,中<code>用户证书</code>,<code>证书管理</code></li><li>选中列表中出现的证书,点击<code>查看证书</code></li><li>如果证书存在,很好,你有机会成功<ul><li>点击下载证书</li><li>正常情况下,你点击下载,他会告诉你无法下载,原因可能是没有申请下载或已经下载<ul><li>如果是没有申请下载,你需要填写相关表格,邮寄到国家专利局申请数字证书,然后再下载</li><li>如果是你已经下载或不知道情况下已经存在,可以从ie里面导出证书,在<a href="http://interactive.cponline.sipo.gov.cn/txnDownloadTl01.do?select-key:filename=jhs_guide.zip" target="_blank" rel="noopener">使用指导</a>里面有相关教程</li></ul></li></ul></li><li>如果证书不存在,对不起,你又遇到大麻烦了<ul><li>你需要填写相关表格,邮寄到国家专利局申请数字证书,然后再下载</li></ul></li><li><strong>我解决的情况比较特殊</strong>,原数字证书过期,我点击了数字证书更新,然后就自动下载到浏览器了。</li><li>不管何种方法获得证书,一定要按照<a href="http://interactive.cponline.sipo.gov.cn/txnDownloadTl01.do?select-key:filename=jhs_guide.zip" target="_blank" rel="noopener">使用指导</a>进行导出操作,然后备份,以备不时之需。</li></ul><h4 id="数字证书登录"><a href="#数字证书登录" class="headerlink" title="数字证书登录"></a>数字证书登录</h4><ul><li>打开<a href="http://cponline.sipo.gov.cn/" target="_blank" rel="noopener">国家知识产权局网站</a></li><li>点击右侧<code>证书登录</code>,如果选择证书里面有列表,则说明你有证书了。可以再输入用户名和密码登录了</li><li>在之后就可以进行一系列操作了</li><li>我更改了密码和一些企业信息</li><li>网站也可以进行专利申请的,但是我尝试了一个晚上,结果以失败告终,其实也在意料之中,因为<strong>偌大一个中国知识产权局</strong>是非常具有原则的,说支持十年前的office2007,版本高一点点我也不会支持的。说是IE7、8、9,绝对不会食言的。真的,<strong>偌大一个中国知识产权局</strong>,逻辑还真是令人琢磨不透。也怪我,谁让我的系统不在他的支持之列呢,谁让我不迁就他呢。</li></ul><h3 id="CPC客户端运行环境搭建"><a href="#CPC客户端运行环境搭建" class="headerlink" title="CPC客户端运行环境搭建"></a>CPC客户端运行环境搭建</h3><ul><li>无奈,我的系统除了要支持CPC客户端,还要去兼容自己其他的软件,和个人工作应用习惯,我真的无法只选择CPC客户端而舍弃其他一些软件,比如高版本浏览器,比如高版本的office,还有要不厌其烦的一次次的重置ie客户端。</li><li>因此我选择搭建虚拟机,然后在虚拟机里面严格按照<strong>偌大一个中国知识产权局</strong>所规定的工作环境,去搭建客户端。还好,我会使用Vmware,还好我也曾花时间研究过虚拟机里面系统安装和文件操作。</li><li>终于我搭建了环境,Win7,office2007,纯干净系统,期间各种折腾,一言难尽。</li></ul><h3 id="CPC客户端安装"><a href="#CPC客户端安装" class="headerlink" title="CPC客户端安装"></a>CPC客户端安装</h3><blockquote><p>安装过程中的各种坑真的,数不胜数。只有自己亲身安装和使用才知道它有多奇葩,真的各种奇葩,天知道<strong>偌大一个中国知识产权局</strong>怎么就做出来这么一个东西出来,真的不符合<strong>偌大一个中国知识产权局</strong>的身份。从其网站<a href="http://app.cponline.sipo.gov.cn/txn02b0c0104.do?select-key:ds_wwqq_zxzxtw_id=1037883864" target="_blank" rel="noopener">留言反馈</a>中大家对这个软件的评价就可知一二了。我再说一遍,真的不要误解是故意为个人申请设置障碍啊,我猜<strong>偌大一个中国知识产权局</strong>真的可能有他自己的难处。</p></blockquote><ul><li>正式说一下安装<ul><li>先从其<a href="http://cponline.sipo.gov.cn/tooldown/index.jhtml" target="_blank" rel="noopener">工具下载</a>中下载<a href="http://cponline.sipo.gov.cn/tooldown/865.jhtml" target="_blank" rel="noopener">CPC安装程序(20110218)</a></li><li>解压后安装主程序 </li><li>然后下载<a href="http://cponline.sipo.gov.cn/tooldown/2975.jhtml" target="_blank" rel="noopener">CPC客户端离线升级包(2018-03-24)</a></li><li>解压后按照包内说明升级</li><li>打开试试,能运行的话恭喜你,你中奖了。如果不能正常运行,也要告诉自己,太正常了,其实本来就是会出问题的,不出问题才怪呢。<ul><li>安装出现问题怎么办?这个坑种类太多,需要听天由命,或许百度,搜狗,必应,谷歌,雅虎可能会有网友和我一样热心跟你分享他们成功的经验。我也只能帮你到这里了。</li></ul></li></ul></li><li>没成功的小伙伴,我很同情你们,成功了再看下面导入证书吧。</li></ul><h3 id="CPC客户端专利制作和申请"><a href="#CPC客户端专利制作和申请" class="headerlink" title="CPC客户端专利制作和申请"></a>CPC客户端专利制作和申请</h3><blockquote><p>关于专利撰写和填入客户端,详细方法有了我再分享给大家。以下简答说下我遇到的问题。</p></blockquote><ul><li>如果系统没有数字证书要先导入证书之后才能在客户端签名</li><li>签名时候我遇到了很多问题,解决方式是严格按照要求配置环境,比如windows系统和office,再就是认真填写专利申请文件,格式特别严格。</li></ul><h3 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</h3><ul><li>好吧,就到这里吧,以上是我的一点点的遭遇以及解决问题的过程</li><li>希望有和我共同遭遇的朋友也能把解决问题的方法分享给大家</li><li><p>可能说了也没用,但是还是真心诚恳的希望偌大一个中国知识产权局能够改进升级一下CPC客户端软件,真的太难用了,对系统太挑剔了,实在不行就引入一下竞争,不说啦,都无力了。</p></li><li><blockquote><p><strong>重点来了:如果本文对你有所帮助,码字不易,分享不易,捐一分钱我也很开心</strong></p></blockquote></li></ul>]]></content>
<summary type="html">
<blockquote>
<p>为了某种需求,帮某企业独自电子申请专利,而不是使用代理。中间各种曲折过程,与相同遭遇朋友共分享,并为后来人提供避免相同噩梦的方法。中国专利电子申请网电话打不通,中国知识产权局电话打不通,用户代码丢失,注册邮箱丢失,更改企业信息,CPC客户端数字证书更新,数字证书下载等等这些问题都让我遇到了。亲身经历,记录我是怎么不完美解决的。</p>
</blockquote>
</summary>
<category term="daybreak" scheme="https://tgot.net/categories/daybreak/"/>
<category term="专利申请" scheme="https://tgot.net/tags/%E4%B8%93%E5%88%A9%E7%94%B3%E8%AF%B7/"/>
<category term="CPC客户端" scheme="https://tgot.net/tags/CPC%E5%AE%A2%E6%88%B7%E7%AB%AF/"/>
</entry>
<entry>
<title>从你修改或创建的office文档中删除个人隐私</title>
<link href="https://tgot.net/blog/2018/0413-Privacy-Protection-yinsibaohu.html"/>
<id>https://tgot.net/blog/2018/0413-Privacy-Protection-yinsibaohu.html</id>
<published>2018-04-13T03:58:53.000Z</published>
<updated>2018-04-13T06:52:17.993Z</updated>
<content type="html"><![CDATA[<blockquote><p><strong>本文声明:如果你对于隐私泄露这个事情不在乎,就不要浪费时间阅读以下文字了</strong></p></blockquote><blockquote><p>大数据时代显然个人隐私保护情况已经变得步履维艰。尽管我们已经无法收回被人所获取的信息,可能也无法完全杜绝某些别有用心之人对于我们的信息渗透,但是我们可以做的是在他们得逞的道路上设置障碍,延缓他们实现阴暗目的的步伐。MS office文件大家可能或多或少的都使用过,你可知道,你每一次创建,或修改office文件,你个人信息就已经存到文件里面了,当你把文件分享给其他人的时候,你的某些个人信息也随之传给了某些人,那么就有一定泄露的危险。那么,我今天就告诉大家一下从你修改或创建的office文档中删除个人信息。</p></blockquote><a id="more"></a><h3 id="方法一:文档关闭后自动删除(可能不能完全实现藏匿)。"><a href="#方法一:文档关闭后自动删除(可能不能完全实现藏匿)。" class="headerlink" title="方法一:文档关闭后自动删除(可能不能完全实现藏匿)。"></a>方法一:文档关闭后自动删除(可能不能完全实现藏匿)。</h3><ul><li>在打开的office文档的<code>编辑窗口</code>中,点击左上角的<code>文件</code>菜单项。</li><li>在打开的文件<code>下拉菜单</code>中,点击<code>选项</code>菜单项。</li><li>这时会打开<code>选项窗口</code>,点击左侧边栏的<code>信任中心</code>菜单项。</li><li>在<code>右侧窗口</code>中点击<code>信任中心设置</code>按钮。</li><li>这时会打开<code>信任中心窗口</code>,点击<code>左侧边栏</code>的<code>隐私选项</code>菜单项。</li><li>在<code>右侧窗口</code>中找到<code>保存时从文件属性中删除个人信息</code>一项,取消前面的勾选,最后点击两次确定按钮 。</li></ul><h3 id="方法二:发送文件给朋友之前手动删除信息"><a href="#方法二:发送文件给朋友之前手动删除信息" class="headerlink" title="方法二:发送文件给朋友之前手动删除信息"></a>方法二:发送文件给朋友之前手动删除信息</h3><ul><li>在<code>文件</code>上<code>右键鼠标</code>,打开<code>属性</code>菜单</li><li>点击<code>详细信息</code>选项卡</li><li>点击下部<code>删除属性和个人信息</code>链接,打开<code>删除属性</code>对话框</li><li>选中<code>从此文件中删除以下属性</code>单选框,并点击底部<code>全选</code>按钮</li><li>然后点击底部<code>确定</code>按钮,然后再<code>确认</code>一次,就彻底删除个人信息了。</li></ul><h3 id="两种方法说明"><a href="#两种方法说明" class="headerlink" title="两种方法说明"></a>两种方法说明</h3><ul><li>两种方法仅仅适用于windows系统</li><li>方法一每次都能删除信息,但是也给自己查阅相关信息制造了麻烦。</li><li>方法一可能删除信息不彻底,但是一劳永逸</li><li>方法二删除信息更彻底,但是对于经常发送文件给其他人的情况下每次手动比较麻烦。</li></ul><h3 id="PS:总结"><a href="#PS:总结" class="headerlink" title="PS:总结"></a>PS:总结</h3><blockquote><p><strong>如果文章对你有一丁点的帮助,就点个赞吧,也感谢你对我码字辛苦的认可</strong></p></blockquote>]]></content>
<summary type="html">
<blockquote>
<p><strong>本文声明:如果你对于隐私泄露这个事情不在乎,就不要浪费时间阅读以下文字了</strong></p>
</blockquote>
<blockquote>
<p>大数据时代显然个人隐私保护情况已经变得步履维艰。尽管我们已经无法收回被人所获取的信息,可能也无法完全杜绝某些别有用心之人对于我们的信息渗透,但是我们可以做的是在他们得逞的道路上设置障碍,延缓他们实现阴暗目的的步伐。MS office文件大家可能或多或少的都使用过,你可知道,你每一次创建,或修改office文件,你个人信息就已经存到文件里面了,当你把文件分享给其他人的时候,你的某些个人信息也随之传给了某些人,那么就有一定泄露的危险。那么,我今天就告诉大家一下从你修改或创建的office文档中删除个人信息。</p>
</blockquote>
</summary>
<category term="daybreak" scheme="https://tgot.net/categories/daybreak/"/>
<category term="office" scheme="https://tgot.net/tags/office/"/>
<category term="Privacy Protection" scheme="https://tgot.net/tags/Privacy-Protection/"/>
<category term="隐私保护" scheme="https://tgot.net/tags/%E9%9A%90%E7%A7%81%E4%BF%9D%E6%8A%A4/"/>
</entry>
</feed>