博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 ··· 34 下一页

2019年12月2日

摘要: 1.=操作符(模式匹配) 当看到一个表达式像X = 123时,它的意思看似“将整数123赋予变量X”,但这种解读是不 正确的。=不是一个赋值操作符,它实际上是一个模式匹配操作符。与其他函数式编程语言一样,Erlang的变量只能绑定一次。绑定变量的意思是给变量一个值 2. 变量和原子的语法请注意Erl 阅读全文

posted @ 2019-12-02 19:45 linFen 阅读(1148) 评论(0) 推荐(0) 编辑

2019年6月11日

摘要: 报错:Port 4200 is already in use. Use '--port' to specify a different port.因为4200端口已被使用,请使用“--port”修改不同的端口号。 方法1:命令直接使用命令:ng serve --port 4201或简写:ng ser 阅读全文

posted @ 2019-06-11 18:35 linFen 阅读(2150) 评论(0) 推荐(0) 编辑

摘要: 一 .有可能是版本过低,或者软件损坏,重新安装一下试试 地址 阅读全文

posted @ 2019-06-11 18:29 linFen 阅读(3216) 评论(0) 推荐(0) 编辑

2018年12月27日

摘要: https://www.cnblogs.com/patrickyu/p/3211115.html 在做一个ORMapping功能的时候发现,Convert.ChangeType不能处理nullable类型,比如int?. 解决办法也很简单,贴出完整的代码(大部分代码来自网络),注意下面代码没经过完整 阅读全文

posted @ 2018-12-27 08:35 linFen 阅读(408) 评论(0) 推荐(0) 编辑

摘要: http://www.cnblogs.com/yuanyuan/archive/2012/08/16/2642281.html 写代码的时候经常需要分析已有类型的信息例如:分析现有类型自动生成类, 或者为现有的类自动增加一些功能总结了一点点经验以ClassA a; 为例1. 通过typeof(Cla 阅读全文

posted @ 2018-12-27 08:28 linFen 阅读(2231) 评论(0) 推荐(0) 编辑

2018年3月31日

摘要: WinDbg是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。 主页:http://msdn.microsoft.com/en-us/windows/hardware/gg463016 下载链接:http://m 阅读全文

posted @ 2018-03-31 08:36 linFen 阅读(1224) 评论(0) 推荐(0) 编辑

2018年3月22日

摘要: IIS的启动与停止命令 IIS启动 net start w3svc IIS停止 net stop iisreset DOS下IIS服务命令: 可以通过iisreset /?命令来查看 iisreset /reboot 重启win2k计算机(但有提示系统将重启信息出现) iisreset /start 阅读全文

posted @ 2018-03-22 10:14 linFen 阅读(19673) 评论(0) 推荐(0) 编辑

2017年12月5日

摘要: 错误: AMQPclose-reason, initiated by Peer, code=406, text="PRECONDITION_FAILED -inequivalent arg 'durable' for queue 'hello' in vhost '/': received 'fal 阅读全文

posted @ 2017-12-05 22:48 linFen 阅读(1259) 评论(1) 推荐(1) 编辑

2017年12月1日

摘要: 释放类所使用的未托管资源的两种方式: 1.利用运行库强制执行的析构函数,但析构函数的执行是不确定的,而且,由于垃圾收集器的工作方式,它会给运行库增加不可接受的系统开销。 2.IDisposable接口提供了一种机制,允许类的用户控制释放资源的时间,但需要确保执行Dispose()。 一般情况下,最好 阅读全文

posted @ 2017-12-01 23:17 linFen 阅读(2155) 评论(0) 推荐(0) 编辑

摘要: 装箱和拆箱是值类型和引用类型之间相互转换是要执行的操作。 1. 装箱在值类型向引用类型转换时发生 2. 拆箱在引用类型向值类型转换时发生 光上述两句话不难理解,但是往深处了解,就需要一些篇幅来解释了。 我们先看装箱时都会发生什么事情,下面是一行最简单的装箱代码 object obj = 1; obj 阅读全文

posted @ 2017-12-01 08:34 linFen 阅读(6132) 评论(0) 推荐(0) 编辑

摘要: 来自:https://www.cnblogs.com/dwlsxj/p/MSIL.html 一、开篇 研究MSIL纯属于个人喜好,说在前面MSIL应用于开发的地方很少,但是很大程度上能够帮着我们理解底层的原理,这是我了解MSIL的主要原因。托管代码表示应用程序的方法的功能,它们以微软的中间语言(Mi 阅读全文

posted @ 2017-12-01 08:23 linFen 阅读(4228) 评论(1) 推荐(3) 编辑

2017年11月30日

摘要: Microsoft Intermediate Language (MSIL) is a language used as the output of a number of compilers (C#, VB, .NET, and so forth). The ILDasm (Intermediat 阅读全文

posted @ 2017-11-30 08:18 linFen 阅读(577) 评论(0) 推荐(0) 编辑

摘要: 名称 说明 Add 将两个值相加并将结果推送到计算堆栈上。 Add.Ovf 将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。 Add.Ovf.Un 将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。 And 计算两个值的按位“与”并将结果推送到计算堆栈上。 Arglist 阅读全文

posted @ 2017-11-30 08:17 linFen 阅读(281) 评论(0) 推荐(0) 编辑

2017年10月31日

摘要: 在线程上调用此方法时,系统在线程中引发 ThreadAbortException 以中止它。 ThreadAbortException 是一个可以由应用程序代码捕获的特殊异常,但除非调用 ResetAbort,否则会在 catch 块的结尾再次引发它。ResetAbort 取消中止请求,并防止 Th 阅读全文

posted @ 2017-10-31 18:15 linFen 阅读(3458) 评论(0) 推荐(0) 编辑

2017年8月27日

摘要: 1,到底有哪些开源MVVM框架? 前面介绍了WPF的基本概念和一些相关知识,我们了解到开发WPF应用程序可以使用现成的框架和模式,最为合适的莫过于时下正热的MVVM模式,所以这里我们也列出针对MVVM模式的已有开源框架: 图3 上面除了WPFToolKit和MEF之外都是一些常用的MVVM框架,连带 阅读全文

posted @ 2017-08-27 09:11 linFen 阅读(799) 评论(1) 推荐(0) 编辑

摘要: Modern UI for WPF :http://mui.codeplex.com/ 利用Wpf实现Win8 Modern样式的开源项目wpf toolkit :http://wpftoolkit.codeplex.com/ WPF常用的官方开源控件库MVVM light toolkit : ht 阅读全文

posted @ 2017-08-27 09:08 linFen 阅读(2367) 评论(0) 推荐(0) 编辑

2017年4月7日

摘要: 在生产环境中我们经常会遇到这种情况: 前端的oltp业务很繁忙,但是需要对这些运营数据进行olap,为了不影响前端正常业务,所以需要将数据库进行读写分离。 这里我将几种可以用来进行读写分离的方案总结一下,这里并不考虑数据库是否高可用,只针对读写分离场景,方案本身并无优劣可言,只看是否适合业务使用场景 阅读全文

posted @ 2017-04-07 13:24 linFen 阅读(1598) 评论(0) 推荐(0) 编辑

2017年3月4日

摘要: 一、NPOI 简介: NPOI is the .NET version of POI Java project. With NPOI, you can read/write Office 2003/2007 files very easily. 官网地址: https://github.com/to 阅读全文

posted @ 2017-03-04 10:24 linFen 阅读(646) 评论(0) 推荐(0) 编辑

2016年12月14日

摘要: Microsoft Win32 to Microsoft .NET Framework API Map .NET Development (General) Technical Articles Microsoft .NET Framework and Microsoft Visual Studio 阅读全文

posted @ 2016-12-14 08:45 linFen 阅读(880) 评论(0) 推荐(0) 编辑

2016年12月3日

摘要: 分布式缓存框架: Microsoft Velocity:微软自家分布式缓存服务框架。 Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。 Redis:是一个高性能的KV数据库。 它的出现很大程度补偿了Memcached在某些方面的不足。 EnyimMemcached 阅读全文

posted @ 2016-12-03 08:41 linFen 阅读(1570) 评论(0) 推荐(0) 编辑

2016年11月2日

摘要: Json.NET Json.Net是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象。让你轻松实现.Net中所有类型(对象,基本数据类型 阅读全文

posted @ 2016-11-02 14:26 linFen 阅读(1070) 评论(0) 推荐(3) 编辑

2016年1月8日

摘要: 摘自: http://www.myexception.cn/sql-server/385562.html高手进 锁 nolock,rowlock,tablock,xlock,paglock锁 nolock,rowlock,tablock,xlock,paglock请问大哥,在什么情况下用什么样的锁,... 阅读全文

posted @ 2016-01-08 09:28 linFen 阅读(3585) 评论(0) 推荐(1) 编辑

2015年6月25日

摘要: 若只是需要大批量插入数据使用bcp是最好的,若同时需要插入、删除、更新建议使用SqlDataAdapter我测试过有很高的效率,一般情况下这两种就满足需求了 bcp方式 复制代码 代码如下: /// /// 大批量插入数据(2000每批次) /// 已采用整体事物控制 /// /// 数据库链接... 阅读全文

posted @ 2015-06-25 11:43 linFen 阅读(5291) 评论(1) 推荐(2) 编辑

2015年5月5日

摘要: 摘要: 文档阐述使用C#和SQLCLR为SQL Server编写用户定义函数,并演示用户定义函数在T-SQL中的应用。文档中实现的 Base64 编码解码函数和正则表达式函数属于标量值函数,字符串分割函数属于表值函数,而平方平均数函数属于聚合函数。 环境 要求:SQL Server 2005/20... 阅读全文

posted @ 2015-05-05 10:20 linFen 阅读(3802) 评论(0) 推荐(3) 编辑

2015年3月14日

摘要: 警告:隐式声明与内建函数'exit'不兼容解决方案[cpp] view plaincopy#includeintmain(){printf("helloworld!/n");exit(0);} 原因其实很简单了,没有把stdlib.h包含进来,加上就没问题了。后来google搜索的时候发现网上很多人... 阅读全文

posted @ 2015-03-14 19:49 linFen 阅读(6981) 评论(0) 推荐(0) 编辑

2015年3月11日

摘要: 1 简介2 生成调试信息3 启动GDB 的方法4 程序运行上下文 4.1 程序运行参数 4.2 工作目录 4.3 程序的输入输出5 设置断点 5.1 简单断点 5.2 多文件设置断点 5.3 查询所有断点6 观察点7 条件断点8 维护停止点9 为停止点设定运行命令10 调试代码11 查看运行时数据1... 阅读全文

posted @ 2015-03-11 18:18 linFen 阅读(750) 评论(0) 推荐(0) 编辑

摘要: 1简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4连接(Linking)3多个程序文件的编译4检错5库文件连接5.1编译成可执行文件5.2链接5.3强制链接时使用静态链接库1简介GCC 的意思也只是 GNU C Compiler 而已。经过... 阅读全文

posted @ 2015-03-11 18:17 linFen 阅读(327) 评论(0) 推荐(0) 编辑

2014年12月18日

摘要: WebBrowser处理AJAX生成的网页内容!等待网页执行完毕(AJAX执行后)。使用webBrowser1.Document.Body.OuterHtml可以获取到AJAX产生的网页内容。 阅读全文

posted @ 2014-12-18 20:36 linFen 阅读(977) 评论(1) 推荐(0) 编辑

2014年5月26日

摘要: 先看Reachability.h发现#import #import #import 所以如果我们在项目中需要用到此类的话,需要引入SystemConfiguration.framework。此类在ios网络开发中可以确认判断网络环境,连接情况(无网络连接,3G,WIFI,GPRS)enum { //... 阅读全文

posted @ 2014-05-26 12:02 linFen 阅读(2322) 评论(0) 推荐(0) 编辑

2014年5月25日

摘要: 常见的NSString和NSMutableString方法:NSString方法:[plain]view plaincopy+(id)stringWithContentsOfFile:pathencoding:encerror:err创建一个新字符串并将其设置为path指定的文件的内容,使用字符编... 阅读全文

posted @ 2014-05-25 23:23 linFen 阅读(1708) 评论(0) 推荐(0) 编辑

2014年1月14日

摘要: 做web开发和测试的,难免需要经常修改hosts来指定某个域名访问某个特定的IP;在windows中,每次修改了C:\windows\system32\drivers\etc\hosts,都需要重启浏览器才生效。今天我就这个问题就行了学习,下面介绍三种方法,当然不一定对每个人都有效,可以尝试一下吧。大概原因是:应该是dnscache服务cache了dns查询结果。方法一:命令行(cmd)运行:ipconfig /flushdns #清除DNS缓存内容。ps:ipconfig /displaydns //显示DNS缓存内容方法二:修改注册表:HKeyCurrentUser\SOFTWARE\Mi 阅读全文

posted @ 2014-01-14 20:39 linFen 阅读(113533) 评论(4) 推荐(2) 编辑

2013年11月29日

摘要: xmlns="http://www.springframework.net" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.net/tx"xmlns:context="http://www.springframework.net/context" xmlns:db="http://www.springframework.net/database" --数据库 x 阅读全文

posted @ 2013-11-29 21:23 linFen 阅读(517) 评论(0) 推荐(0) 编辑

2013年11月27日

摘要: update access数据库时,使用了参数化的方式,结果不报错,但是数据也没有更新。后来发现access使用参数化时,参数位置必须和赋值顺序相同才行,否则更新时就会出现数据无法更新但是也不报错的怪现象。 例如:update tablename set [a]=@a1,[b]=@a2 where [id]=@a3 那么你在加参数时,也必须先加@a,再加@b,最后加@id.也就是说必须要cmd.Parameters.AddWithValue(“@a1”,a);cmd.Parameters.AddWithValue(“@a2”,b);cmd.Parameters.AddWithValue(“@a 阅读全文

posted @ 2013-11-27 21:11 linFen 阅读(791) 评论(0) 推荐(0) 编辑

2013年10月11日

摘要: 本快速入门演示如何在 Visual Studio 调试会话中导航,以及如何在会话中查看和更改程序状态。本 快速入门适用于不熟悉用 Visual Studio 进行调试的开发人员,以及要详细了解在 Visual Studio 调试会话中导航的开发人员。但其中不传授调试本身的技艺。示例代码中的方法仅为演示本主题中所述的调试过程。这些方法并未采用应用程序或函数设计的最佳实 践。实际上,您将快速了解这些方法和应用程序本身,但并不深入研究任何内容。本快速入门的各节旨在尽可能独立,以使您可跳过其中含有已熟悉信息的任意一节。同时,您也不需要创建示例应用程序;但是,我们建议这样做,并已使该过程尽可能简便易行。 阅读全文

posted @ 2013-10-11 13:50 linFen 阅读(1452) 评论(0) 推荐(0) 编辑

摘要: 代码的动态编译并执行是一个.NET平台提供给我们的很强大的工具用以灵活扩展(当然是面对内部开发人员)复杂而无法估算的逻辑,并通过一些额外的代码来扩展我们已有 的应用程序。这在很大程度上给我们提供了另外一种扩展的方式(当然这并不能算是严格意义上的扩展,但至少为我们提供了一种思路)。动态代码执行可以应用在诸如模板生成,外加逻辑扩展等一些场合。一个简单的例子,为了网站那的响应速度,HTML静态页面往往是我们最好的选择,但基于数据驱动的网站往往又很难用静态页面实现,那么将动态页面生成html的工作或许就是一个很好的应用场合。另外,对于一些模板的套用,我们同样可以用它来做。另外这本身也是插件编写的方式。 阅读全文

posted @ 2013-10-11 13:32 linFen 阅读(535) 评论(0) 推荐(0) 编辑

摘要: 断点篇 命中次数(Hit Counts)右击断点,可以设置Hit Counts(命中次数),会弹出如下的对话框当条件满足的时候断点会被命中(即即将被执行),这个命中次数是断点被命中的次数。默认是始终break,选项有如下的几种:始终break;当命中次数达到多少次时break;当命中次数是多少的倍数时break;当命中次数大于等于多少的时候break。于是在上篇中的条件也可以这样实现,设置命中次数等于50的时候break,按F5后,断点被触发,此时i=50。断点过滤器我们可以限制断点在特定的处理器和进程中。可以设置机器名、进程id、进程名、线程id、线程名中的某些条件来过滤一些断点。注意:Th 阅读全文

posted @ 2013-10-11 13:24 linFen 阅读(821) 评论(0) 推荐(0) 编辑

摘要: 我们在做程序开发时,难免会遇到错误异常。如何快速地找到出错的地方、分析错误的原因以及找到解决问题的方案,是许多初级程序员困扰的问题,这也正是经验的宝贵之处。下面我将简单介绍在Visual Studio中调试以及一些高级的调试和常见的错误。PS:如无特别说明Visual Studio均指Dev10即Visual Studio 2010。入门篇假设你是有着.Net平台的程序员,并且使用Visual Studio 做为开发工具。断点:最简单的一种,设置一个断点,程序执行到那一句就自动中断进入调试状态。设置断点,在你觉得有问题的代码行,左侧单击,会出现红色的红点即断点。 启动调式:按F5,或者菜单栏- 阅读全文

posted @ 2013-10-11 13:23 linFen 阅读(637) 评论(0) 推荐(1) 编辑

2013年7月3日

摘要: Stream 和 byte[] 之间的转换一. 二进制转换成图片?12345MemoryStream ms = new MemoryStream(bytes); ms.Position = 0; Image img = Image.FromStream(ms); ms.Close(); this.pictureBox1.Image二. C#中byte[]与string的转换代码1.?123System.Text.UnicodeEncoding converter = new System.Text.UnicodeEncoding(); byte[] inputBytes =converte.. 阅读全文

posted @ 2013-07-03 18:33 linFen 阅读(934) 评论(0) 推荐(0) 编辑

2013年4月5日

摘要: 上一章简要说明了一下浏览器机制的相关知识,从基础架构上我们也可以看到浏览器的重头戏其实在于渲染引擎(又称排版引擎),很多页面兼容性问题的根源可以说也皆来源于此。360浏览器HTML5跑分再高(http://html5test.com/),UI与交互再怎么不一样,内核还是一样的。好了,那我们深入到渲染引擎内部仔细看一下吧。 渲染引擎(the rendering engine)简述 渲染引擎的职责,正如字面上的意思就是负责从服务器端返回的HTML,XML,或者IMAGES等资源的渲染工作并显示给最终用户。通过浏览器插件(plug-in or browser extension)技术,它也能显示.. 阅读全文

posted @ 2013-04-05 08:18 linFen 阅读(4510) 评论(1) 推荐(1) 编辑

摘要: 浏览器在构造DOM树的同时也在构造着另一棵树-Render Tree,与DOM树相对应暂且叫它Render树吧,我们知道DOM树为javascript提供了一些列的访问接口(DOM API),但这棵树是不对外的。它的主要作用就是把HTML按照一定的布局与样式显示出来,用到了CSS的相关知识。从MVC的角度来说,可以将render树看成是V,dom树看成是M,C则是具体的调度者,比HTMLDocumentParser等。 新概念Render树 每一个Render树的节点称之为renderer或者render object,查看WEBKIT的源代码我们可以发现Renderer一个基础的类定义,.. 阅读全文

posted @ 2013-04-05 08:09 linFen 阅读(8519) 评论(1) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 ··· 34 下一页