<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Kevin yan的专栏]]></title><description><![CDATA[Pay It Forward]]></description><link>https://blog.csdn.net/eryongyan</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; eryongyan]]></copyright><item><title><![CDATA[百度Echarts停用怎么看]]></title><link>https://blog.csdn.net/eryongyan/article/details/124868229</link><guid>https://blog.csdn.net/eryongyan/article/details/124868229</guid><author>eryongyan</author><pubDate>Thu, 19 May 2022 17:54:12 +0800</pubDate><description><![CDATA[百度Echarts停用怎么看]]></description><category></category></item><item><title><![CDATA[VS使用技巧之-突出显示的引用]]></title><link>https://blog.csdn.net/eryongyan/article/details/122120465</link><guid>https://blog.csdn.net/eryongyan/article/details/122120465</guid><author>eryongyan</author><pubDate>Fri, 24 Dec 2021 08:42:49 +0800</pubDate><description><![CDATA[VS使用技巧之-突出显示的引用]]></description><category></category></item><item><title><![CDATA[使用viewer.js实现在线浏览Office文档]]></title><link>https://blog.csdn.net/eryongyan/article/details/83147432</link><guid>https://blog.csdn.net/eryongyan/article/details/83147432</guid><author>eryongyan</author><pubDate>Thu, 18 Oct 2018 15:27:31 +0800</pubDate><description><![CDATA[1.跟其他js组件不同，这个必须放在web服务器中才会有效果。
2.支持.odp(ppt,pptx),ops (xls,xlsx), pdf
参考：https://blog.csdn.net/weixin_35852328/article/details/77848318

]]></description><category></category></item><item><title><![CDATA[Elasticsearch 分布式搜索引擎]]></title><link>https://blog.csdn.net/eryongyan/article/details/83059627</link><guid>https://blog.csdn.net/eryongyan/article/details/83059627</guid><author>eryongyan</author><pubDate>Mon, 15 Oct 2018 15:34:10 +0800</pubDate><description><![CDATA[Elasticsearch 分布式搜索引擎 简介
使用 Lucene 作为内部引擎
不仅包括了全文搜索功能，还可以进行以下工作:
分布式实时文件存储，并将每一个字段都编入索引，使其可以被搜索。
可以扩展到上百台服务器，处理PB级别的结构化或非结构化数据。
RESTful API
Elasticsearch上手是简单。整个引擎可以很灵活地进行配置。你可以根据自身需求来定制属于你自己的 Elastic...]]></description><category></category></item><item><title><![CDATA[NPOI 简介]]></title><link>https://blog.csdn.net/eryongyan/article/details/80869551</link><guid>https://blog.csdn.net/eryongyan/article/details/80869551</guid><author>eryongyan</author><pubDate>Sat, 30 Jun 2018 19:59:50 +0800</pubDate><description><![CDATA[NPOI 简介

是一个国人的OFFICE SDK. 是POI的.NET版 
设计目的是用于处理word,excel，ppt中的文本，还可以提取图片文件中的图片等。 
不支持mathtype, mathml,等数学公式的提取，公式会被提取为图片。 
当然也可以用来生成简单的word,excel,ppt.



读取方法
using (FileStream stream = File.OpenRea...]]></description><category></category></item><item><title><![CDATA[多 与 少]]></title><link>https://blog.csdn.net/eryongyan/article/details/79700782</link><guid>https://blog.csdn.net/eryongyan/article/details/79700782</guid><author>eryongyan</author><pubDate>Mon, 26 Mar 2018 17:10:17 +0800</pubDate><description><![CDATA[多 与 少 
想要的太多，往往得到的就会越少。 
聚集于一点，方能尽快达到燃点。 
我们一直在嘲笑那只捡芝麻丢西瓜的猴子，岂不知，我们也常常像及了那只猴子。 
只在大家都在沉睡着，少有人醒着而已。。。...]]></description><category></category></item><item><title><![CDATA[C# 控制台程序 隐藏控制台窗口]]></title><link>https://blog.csdn.net/eryongyan/article/details/78750010</link><guid>https://blog.csdn.net/eryongyan/article/details/78750010</guid><author>eryongyan</author><pubDate>Fri, 08 Dec 2017 11:45:50 +0800</pubDate><description><![CDATA[在某些项目中，需要采用控制台程序，但是又不需要通过dos窗口进行交互，同时打算隐藏掉难看的控制台窗口。实现的方法很多，有的是修改链接命令。我采用的方法略有些麻烦，首先是给窗口命名，之后找到该窗口指针，之后再调用winAPI隐藏窗口。 class Program
     {
         [DllImport("user32.dll", EntryPoint = "ShowWindow", Se]]></description><category></category></item><item><title><![CDATA[健康生活习惯]]></title><link>https://blog.csdn.net/eryongyan/article/details/78749638</link><guid>https://blog.csdn.net/eryongyan/article/details/78749638</guid><author>eryongyan</author><pubDate>Fri, 08 Dec 2017 11:16:16 +0800</pubDate><description><![CDATA[早起空腹一杯温水，减轻肠胃的负累。
按时吃饭，越忙越要好好吃饭。
吃饭只吃七、八分饱，键肠胃。
切勿暴饮暴食，晚上少吃，尤其是油腻食物。
每天揉3~8分钟足三里穴，可以健脾胃。
中午（午时）午休半小时，夜间23:00（子时）前入睡。
每工作1~2小时，起身走动倒杯水，再忙也要喝水。
将运动融入工作中，每天定时做做运动（平板支撑、颈椎操等），10~30分钟即可。
下班后适量地健身运动，越忙越要保持运动]]></description><category></category></item><item><title><![CDATA[IIS Express 使用记录]]></title><link>https://blog.csdn.net/eryongyan/article/details/78622244</link><guid>https://blog.csdn.net/eryongyan/article/details/78622244</guid><author>eryongyan</author><pubDate>Fri, 24 Nov 2017 10:47:12 +0800</pubDate><description><![CDATA[1.64位系统中，一般同时装有两个版本，如果C:\Program Files中的不好用，可以试试C:\Program Files (x86)， 
2. “C:\Program Files (x86)\IIS Express\iisexpress.exe” 默认运行第一个网站 
3. “C:\Program Files (x86)\IIS Express\iisexpress.exe” /site:w]]></description><category></category></item><item><title><![CDATA[VS生成事件 Pre/Post-Build Event]]></title><link>https://blog.csdn.net/eryongyan/article/details/78617607</link><guid>https://blog.csdn.net/eryongyan/article/details/78617607</guid><author>eryongyan</author><pubDate>Thu, 23 Nov 2017 18:38:39 +0800</pubDate><description><![CDATA[我们可以利用build event 完成一些常用的动作，如果发布网站等等。
脚本由dos 命令, 或 bat 批处理 组成
以下是测试过的一些命令。


del *.pdb 删除全部pdb文件
copy     "$(TargetDir)*.dll"    "c:\test\" 复制所有DLL文件到指定目录，目标目录必须存在
copy "$(TargetDir)"   "c:\tes]]></description><category></category></item><item><title><![CDATA[c# windows服务 启动外部程序，程序已开启，但看不到界面]]></title><link>https://blog.csdn.net/eryongyan/article/details/77008537</link><guid>https://blog.csdn.net/eryongyan/article/details/77008537</guid><author>eryongyan</author><pubDate>Wed, 09 Aug 2017 18:17:19 +0800</pubDate><description><![CDATA[c# windows服务 启动外部程序，程序已开启，但看不到界面（源码下载）]]></description><category></category></item><item><title><![CDATA[window form  截屏]]></title><link>https://blog.csdn.net/eryongyan/article/details/75145504</link><guid>https://blog.csdn.net/eryongyan/article/details/75145504</guid><author>eryongyan</author><pubDate>Sat, 15 Jul 2017 10:43:35 +0800</pubDate><description><![CDATA[using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 
using Sys]]></description><category></category></item><item><title><![CDATA[LDAP  ,AD开发记录]]></title><link>https://blog.csdn.net/eryongyan/article/details/62215911</link><guid>https://blog.csdn.net/eryongyan/article/details/62215911</guid><author>eryongyan</author><pubDate>Wed, 15 Mar 2017 09:55:37 +0800</pubDate><description><![CDATA[LDAP 开发记录:LDAP VS AD 
NET FrameWork中有 LDAP library （System.DirectoryServices.Protocols;）和 ActiveDirectory （AD） library System.DirectoryServices;， 
两者都可以操作LDAP SERVER，但后者针对AD 的查询进行了一些优化 
如果需求很明确只是要支持AD,]]></description><category></category></item><item><title><![CDATA[Nnuit 简介]]></title><link>https://blog.csdn.net/eryongyan/article/details/62049463</link><guid>https://blog.csdn.net/eryongyan/article/details/62049463</guid><author>eryongyan</author><pubDate>Tue, 14 Mar 2017 19:08:30 +0800</pubDate><description><![CDATA[Nnuit 简介常用Attribute 执行顺序baseClase ： FixtureSetUpchildClass：     FixtureSetUpbaseClase：  SetUpTestMethod1
childClass：  TearDownbaseClase：  TearDown    …….baseClase：  SetUpTestMethod2
childClass： TearDow]]></description><category></category></item><item><title><![CDATA[python 线程同步]]></title><link>https://blog.csdn.net/eryongyan/article/details/49797245</link><guid>https://blog.csdn.net/eryongyan/article/details/49797245</guid><author>eryongyan</author><pubDate>Thu, 12 Nov 2015 12:22:42 +0800</pubDate><description><![CDATA[import threading  
import time  

mutex = threading.Lock()  
  
class MyThread(threading.Thread):  
    def __init__(self):  
        threading.Thread.__init__(self)  
  
    def run(self):  
        ]]></description><category></category></item><item><title><![CDATA[关于SQL中CTE（公用表表达式）（Common Table Expression）的总结]]></title><link>https://blog.csdn.net/eryongyan/article/details/49024889</link><guid>https://blog.csdn.net/eryongyan/article/details/49024889</guid><author>eryongyan</author><pubDate>Sat, 10 Oct 2015 15:47:30 +0800</pubDate><description><![CDATA[WITH AS短语，也叫做子查询部分（subquery factoring），可以让你做很多事情，定义一个SQL片断，该SQL片断会被整个SQL语句所用到]]></description><category></category></item><item><title><![CDATA[Python模拟鼠标点击]]></title><link>https://blog.csdn.net/eryongyan/article/details/48998173</link><guid>https://blog.csdn.net/eryongyan/article/details/48998173</guid><author>eryongyan</author><pubDate>Fri, 09 Oct 2015 11:57:10 +0800</pubDate><description><![CDATA[import win32api 
import win32gui 
import win32con 
import time 
import ctypesdef click1(x,y):                #第一种 
    win32api.SetCursorPos((x,y)) 
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDO]]></description><category></category></item><item><title><![CDATA[.net中的System.Threading.Interlocked类可以为多个线程共享的变量提供原子操作]]></title><link>https://blog.csdn.net/eryongyan/article/details/48547471</link><guid>https://blog.csdn.net/eryongyan/article/details/48547471</guid><author>eryongyan</author><pubDate>Fri, 18 Sep 2015 15:44:17 +0800</pubDate><description><![CDATA[.net中的System.Threading命名空间的Interlocked类可以为多个线程共享的变量提供原子操作。

      经验显示，那些需要在多线程下被保护的资源通常是整型的，而这些被共享的整型值最常见的操作就是增加、减少。Interlocked类提供了一个专门的机制用于完成这些特定的操作。

      下面的例子是一个没有使用Interlocked类的操作：

     ]]></description><category></category></item><item><title><![CDATA[os.walk 目录遍历]]></title><link>https://blog.csdn.net/eryongyan/article/details/47341945</link><guid>https://blog.csdn.net/eryongyan/article/details/47341945</guid><author>eryongyan</author><pubDate>Fri, 07 Aug 2015 16:54:12 +0800</pubDate><description><![CDATA[os.walk 目录遍历 
 这个方法返回的是一个三元tupple(dirpath, dirnames, filenames), 
其中第一个为起始路径， 
第二个为起始路径下的文件夹, 
第三个是起始路径下的文件. 
dirpath是一个string，代表目录的路径, 
dirnames是一个list，包含了dirpath下所有子目录的名字, 
filenames是一个list，包含了非目录文件的]]></description><category></category></item><item><title><![CDATA[git撤消修改]]></title><link>https://blog.csdn.net/eryongyan/article/details/47337615</link><guid>https://blog.csdn.net/eryongyan/article/details/47337615</guid><author>eryongyan</author><pubDate>Fri, 07 Aug 2015 13:00:27 +0800</pubDate><description><![CDATA[怎样撤消Commit但没有Push的代码
方法一：简单点击菜单栏：local>undo las commit: 
代码状态变化：state :staged modified
点击工具栏：unstage 
代码状态变化：state :modified
点击工具栏：Discard 
代码状态变化：state :unchanged
方法二：稍复杂点击菜单栏：local>reset选择上一次的commit,]]></description><category></category></item></channel></rss>