<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[流云追风]]></title><description><![CDATA[追寻编程之道]]></description><link>https://blog.youkuaiyun.com/edcvf3</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; edcvf3]]></copyright><item><title><![CDATA[如何获得幸福人生]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/125268285</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/125268285</guid><author>edcvf3</author><pubDate>Mon, 13 Jun 2022 21:49:22 +0800</pubDate><description><![CDATA[特尔曼研究：
1.要坚韧不拔。
2.要谨慎。
3.要认真负责。
4.要培养良好的生活管理习惯。
5.哪怕没有爱因斯坦的智商，也没什么大不了，放轻松。头四条才是获得幸福生活的关键。
格兰特研究：
1.戒烟，戒酒，保持正常体重，保持规律的运动习惯。
2.好好和别人交往。和自己的伴侣、孩子、亲戚及朋友建立互相信任的关系。
3.在困境中学习，并学以致用。
4.认真对待自己的感受和情绪，不要回避。正确疏导不良情绪，以免伤害到自己或他人。

...]]></description><category></category></item><item><title><![CDATA[[软件开发]程序员应该知道的97件事]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/125254958</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/125254958</guid><author>edcvf3</author><pubDate>Mon, 13 Jun 2022 10:15:10 +0800</pubDate><description><![CDATA[程序员应该知道的97件事]]></description><category></category></item><item><title><![CDATA[WPF程序中使用cefsharp组件的问题]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/109301180</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/109301180</guid><author>edcvf3</author><pubDate>Mon, 26 Oct 2020 23:05:29 +0800</pubDate><description><![CDATA[无法输入中文
页面闪烁
打开子网页会弹窗口
页面缓存
页面事件不响应


]]></description><category></category></item><item><title><![CDATA[关于ref关键字的使用]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/106087221</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/106087221</guid><author>edcvf3</author><pubDate>Tue, 12 May 2020 23:06:48 +0800</pubDate><description><![CDATA[文章目录1. ref常规用法2. 局部Ref3. Ref返回4. 条件操作符?:与ref值
1. ref常规用法
正常情况下,一个整型变量,如(int x=5),在通过方法参数调用时,如调用方法M(x,x*2),则会产生2个x的副本,如下所示:


  而通过带ref的方法参数调用时,不会产生副本。如果在方法中,修改了ref的参数,那么此改变也会影响到原调用的变量。下面是一个例子:

static void Main(string[] args)
{
int x = 5;
IncreAndDouble(re]]></description><category></category></item><item><title><![CDATA[[C#]VS2017调试时Console.WriteLine无法在Output窗口输出]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/104827175</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/104827175</guid><author>edcvf3</author><pubDate>Thu, 12 Mar 2020 20:47:03 +0800</pubDate><description><![CDATA[问题:
之前在VS2012、VS2015中,可直接在应用程序中Console.WriteLine输出信息来调试bug。最近换到VS2017后,却发现怎么也无法输出
解决:
这个问题的原因是VS2017开始已经不再使用Hosting Process模式,在Hosting Process时可以将信息输出至 Output窗口。
在VS2017及以后的版本可以使用Trace.WriteLine来将调试信息...]]></description><category></category></item><item><title><![CDATA[[C#]json转匿名对象]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/102748050</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/102748050</guid><author>edcvf3</author><pubDate>Fri, 25 Oct 2019 18:44:54 +0800</pubDate><description><![CDATA[这里写自定义目录标题背景Json转匿名对象Json转List的匿名对象
背景
很多时候,我们不想定义那么多的类,来接收不同的接口返回的json,而用Dictionary又觉得使用起来麻烦,那么这个时候匿名对象就会有用了
Json转匿名对象
我这里使用的Newtonsoft.Json.dll, 相信其他的Json库应该也是支持的。
首先封装了匿名转换方法,如下:
        /// &lt;su...]]></description><category></category></item><item><title><![CDATA[[C#] Visual Studio调试踩坑小记]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/90246322</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/90246322</guid><author>edcvf3</author><pubDate>Wed, 15 May 2019 22:08:59 +0800</pubDate><description><![CDATA[文章目录前述踩坑
前述
老大昨日交代一个小项目,挺简单的,要求尽快搞定上线。我稍微琢磨了一下,便答应一天开发搞定。
踩坑
功能是在原有的上面做调整,呼呼的一顿狂撸代码后，调试一下便遇到如下图的错误了:

起初以为是方法中某个变量为null导致,后面改成
BaseGoodsGroup goodinfo=null;
竟然还是报错,这就诡异了。变量赋值null也能报错？
经过一顿断点后,仍没解决，于是便...]]></description><category></category></item><item><title><![CDATA[[C#]FileStream.Read是如何读磁盘文件的]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/83964317</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/83964317</guid><author>edcvf3</author><pubDate>Sun, 11 Nov 2018 23:43:49 +0800</pubDate><description><![CDATA[code
FileStream fs=new FileStream(...);
Int32 bsRead=fs.Read(...);


首先通过构造一个FileStream对象,实现打开指定的磁盘文件
然后通过调用Read方法来读文件内容

调用Read方法时,首先线程从托管代码转移到了本地用户级代码,通过内部调用Win32的ReadFile函数实现读文件
Win32的ReadFile会分配一个...]]></description><category></category></item><item><title><![CDATA[[C#]CLR下线程的基本介绍与使用]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/83834333</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/83834333</guid><author>edcvf3</author><pubDate>Wed, 07 Nov 2018 23:53:42 +0800</pubDate><description><![CDATA[文章目录专用线程为什么要使用线程线程的优先级前台线程与后台线程线程池线程的执行上下文线程的取消Demo运行效果图
专用线程
由new Thread()创建的线程称为专用线程。一般不建议使用专用线程,除非有下列情况:

你需要线程运行在非正常的优先级时。线程池中的所有线程都是运行在正常优先级(Normal)下。
你需要线程作为前台线程运行时。线程池中的所有线程都是后台线程。
当执行一个非常长时间的计...]]></description><category></category></item><item><title><![CDATA[[.NET]Windows线程浅谈]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/83796091</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/83796091</guid><author>edcvf3</author><pubDate>Tue, 06 Nov 2018 23:15:25 +0800</pubDate><description><![CDATA[1.  为什么Windows要支持线程?
      早期的电脑,操作系统不提供线程的概念。整个系统就一个线程,包含了操作系统代码和应用代码。只有一个线程执行的弊端是,一个长时间运行的任务将会阻止其他所有任务执行.譬如在之前的16位windows(MS-DOS)时,一个应用在打印文档时,会导致操作系统和所有应用都停止响应. 后面微软设计操作系统时,开始给一个应用的每个实例运行一个进程.进程是单个实...]]></description><category></category></item><item><title><![CDATA[我的毕业十年]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/80991990</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/80991990</guid><author>edcvf3</author><pubDate>Tue, 10 Jul 2018 22:48:45 +0800</pubDate><description><![CDATA[回首毕业时  时间是把杀猪刀,把每个人一步步地推向生命的尽头。人生有几个十年,屈指可数。 我毕业于鱼米之乡的一个二流大学,进入这个学校的时候,那是像很多人一样,痛恨自己怀才不遇,要知道自己当时理想的大学是有小清华之称的华中科大,却生不逢时的进入了另一个科大。四年大学懵懵懂懂,刹那即逝,转眼就到了两眼泪痕道离别的毕业季。同学们在还来不及说离别的那段日子,就急匆匆的奔向了打工潮水之地北上广,因为...]]></description><category></category></item><item><title><![CDATA[[c#]ini文件读写]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/77118589</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/77118589</guid><author>edcvf3</author><pubDate>Sat, 12 Aug 2017 15:20:42 +0800</pubDate><description><![CDATA[/// 
    /// ini 文件读写帮助类
    /// 
    public class IniUtils
    {
        // 声明INI文件的写操作函数 WritePrivateProfileString()
        [System.Runtime.InteropServices.DllImport("kernel32")]
        private st]]></description><category></category></item><item><title><![CDATA[[c#]常用工具类收集]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/77116718</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/77116718</guid><author>edcvf3</author><pubDate>Sat, 12 Aug 2017 15:18:19 +0800</pubDate><description><![CDATA[1.  数字金额转中文        /// &amp;lt;summary&amp;gt;
        /// 单个数字对应的中文
        /// &amp;lt;/summary&amp;gt;
        /// &amp;lt;param name=&quot;n&quot;&amp;gt;单个数字&amp;lt;/param&amp;gt;
        /// &amp;lt;returns&amp;gt;中文数字&amp;lt;/returns&amp;gt;
       ]]></description><category></category></item><item><title><![CDATA[[SA]Ubuntu下crontab的一个错误处理]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/70208520</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/70208520</guid><author>edcvf3</author><pubDate>Mon, 17 Apr 2017 10:42:57 +0800</pubDate><description><![CDATA[1. 问题: 

crontab -e出现:

crontab: &quot;/usr/bin/sensible-editor&quot; exited with status 1

OS版本:  Ubuntu 12.04

 

处理:

  输入select-editor,

Select an editor. To change later, run 'select-editor'.
1. /bin/ed
2....]]></description><category></category></item><item><title><![CDATA[[C#]一些.NET基础概念]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/65449211</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/65449211</guid><author>edcvf3</author><pubDate>Thu, 23 Mar 2017 21:08:21 +0800</pubDate><description><![CDATA[应用程序域(application domain) 
应用程序域是.NET中的一个重要技术改进,它用于减少运行应用程序的系统开销. 
应用程序域是分离组件的一种方式,它把任何一个进程分解到多个应用程序域中. 
每个应用程序域大致对应一个应用程序,执行的每个线程都运行在一个具体的应用程序域中.
程序集(assembly) 
程序集包含程序的元数据。它有两种类型:私有程序集和共享程序集。私有程序集一般附]]></description><category></category></item><item><title><![CDATA[[oracle]Ubuntu下ORA-27102及ORA-00845错误处理]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/64504796</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/64504796</guid><author>edcvf3</author><pubDate>Tue, 21 Mar 2017 21:38:04 +0800</pubDate><description><![CDATA[错误信息:
ORA-27102: out of memory
Linux-x86_64 Error: 28: No space left on device



00845, 00000, "MEMORY_TARGET not supported on this system"
// *Cause: The MEMORY_TARGET parameter was not suppo]]></description><category></category></item><item><title><![CDATA[[oracle]Oracle 11g 逻辑DG搭建]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/54311558</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/54311558</guid><author>edcvf3</author><pubDate>Tue, 10 Jan 2017 10:59:33 +0800</pubDate><description><![CDATA[前提:
主库执行:
1. 放在Oracle内部schema下的用户表将不会被复制到备库,并且DBA_LOGSTDBY_UNSUPPORTED这里也查询不到
--查询Oracle内部的schema
SELECT OWNER FROM DBA_LOGSTDBY_SKIP WHERE STATEMENT_OPT = 'INTERNAL SCHEMA';



2. 
--查询SQL A]]></description><category></category></item><item><title><![CDATA[[oracle]Oracle 11g DG搭建(备库使用ASM)]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/54288336</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/54288336</guid><author>edcvf3</author><pubDate>Mon, 09 Jan 2017 15:02:04 +0800</pubDate><description><![CDATA[配置信息:
主库
主机名:  r5  
ip:  192.168.0.5 
ORACLE_SID: r5


备库 (注: 备库使用了ASM)
主机名:  r5standby
ip: 192.168.0.9
ORACLE_SID: r5standby


1. 确保两台机器ping主机名能互通(即配置好网络和/etc/hosts解析)
主库/etc/hosts (备库应]]></description><category></category></item><item><title><![CDATA[[ORACLE]Centos7.2安装ASM遇到的问题]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/53939575</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/53939575</guid><author>edcvf3</author><pubDate>Fri, 30 Dec 2016 10:24:58 +0800</pubDate><description><![CDATA[没用asmlib,使用udev绑定裸设备
1. 问题一rule文件发生变化
解决: 参照如下格式编辑或新建文件/etc/udev/rules.d/99-oracle-asmdevices.rules
KERNEL=="sd*", ENV{ID_SERIAL}=="36d4ae5207510d4001bf578af7b2e2e59",SYMLINK+="asm_ocr", OWNER="gri]]></description><category></category></item><item><title><![CDATA[[ORACLE]数据字典视图大全]]></title><link>https://blog.youkuaiyun.com/edcvf3/article/details/53494325</link><guid>https://blog.youkuaiyun.com/edcvf3/article/details/53494325</guid><author>edcvf3</author><pubDate>Tue, 06 Dec 2016 22:09:49 +0800</pubDate><description><![CDATA[-----------------------------------------------------------------------------------
----------------------------------数据字典视图大全-------------------------------------
-----------------------------Creat]]></description><category></category></item></channel></rss>