随笔分类 -  .NET

摘要:前言 项目开发中,记录项目日志是必须的,如果非要说日志的重要性(日志可看做,飞机的黑匣子,或者汽车的行车记录仪),根据等级进行记录,方便我们排查相关问题,以后项目运维中,也方便很多。基本上我们进入一家公司,开发你从事什么岗位,公司产品或项目的框架都已经搭建好,我们有时候进行改版,根据业务延伸框架,记 阅读全文
posted @ 2018-04-14 18:56 天际翔龙 阅读(700) 评论(0) 推荐(0)
摘要:一、字符串[Uri]轉換出RouteData 阅读全文
posted @ 2018-03-26 22:06 天际翔龙 阅读(134) 评论(0) 推荐(0)
摘要:枚举是一个指定的常数,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。定义默认基数从O开始,也可指定数值。 範例一: 範例二: 获得文字描述: 阅读全文
posted @ 2018-01-04 10:21 天际翔龙 阅读(167) 评论(0) 推荐(0)
摘要:Entity Framework初始化時執行: 會將數據庫變為NotTrack模式,也就是不會自動同步对象与其属性的状态。 這時候如果將數據表中的某行數據修改,並執行SaveChanges(),會發現數據庫中的數據並沒有保存修改後值。 解決方法有以下幾種: 阅读全文
posted @ 2017-09-26 11:44 天际翔龙 阅读(462) 评论(0) 推荐(0)
摘要:数据库主键目前主要有两种: a、自增数值型 优:占用空间小,插入快,有序对索引友好,易懂 缺:多数据库迁移会有重复键值问题,有可能爆表 b、GUID 优:多数据库唯一 缺:占用空间大,无序对索引不友好,不易懂 察看GUD发现最主要的问题还是在于无序对索引不友好,会引起性能问题,已知有以下两种方式可以 阅读全文
posted @ 2017-09-06 17:59 天际翔龙 阅读(3740) 评论(0) 推荐(0)
摘要:查看dll导出函数,一般使用Viewdll等第三方工具。 VS开发环境中,可以查看32位和64位的dll。具体使用方法如下: 1. 进入VS开发环境,然后Tools -> Visual studio 2010 Command Prompt 2. cd到d:\下 3. 输入命令d:\dumpbin / 阅读全文
posted @ 2017-07-26 14:31 天际翔龙 阅读(1173) 评论(0) 推荐(0)
摘要:1.Entity Freamwork中取得生成SQL: 2.Win10硬盤安裝系統步驟: 3.Sql不同數據庫之間直接複製數據【結構相同】 4.Razor(CSHTML)中使用三元(?:)或二元(??)表达式时需要使用括号显示,需要输出 等html类型的数据时用@Html.Raw方法: 4 阅读全文
posted @ 2017-04-10 16:20 天际翔龙 阅读(210) 评论(0) 推荐(0)
摘要:各种解决VS2013智能提示失效办法: 1.重置所有设置 工具->导入导出设置->重置所有设置 2.智能提示开关: 工具->选项->文本编辑器->C#->常规 勾选自动列出成员 也可在编码时手动按Ctrl+J 3.解决方案重载项目 在解决方案中移除项目,然后再添加已有项目,重新加入项目即可(这个跟第 阅读全文
posted @ 2016-04-12 15:40 天际翔龙 阅读(570) 评论(0) 推荐(0)
摘要:1. 自动的属性初始化器Auto Property initialzier 之前的方式: C# 6 自动实现的带有初始值的属性可以不用编写构造器就能被初始化. 我们可以用下面的代码简化上面的示例: 2. 主构造器 之前的方式: 有了这个特性之后的方式 在 C# 6 中, 主构造器为我们提供了使用参数 阅读全文
posted @ 2016-04-10 23:45 天际翔龙 阅读(256) 评论(0) 推荐(0)
摘要:项目->属性->Android Options,Packaging页签 去掉 Use Shared Runtime可解决 阅读全文
posted @ 2016-02-26 18:15 天际翔龙 阅读(6383) 评论(4) 推荐(1)
摘要:1.前提條件,申請一個client id,頁面:https://console.developers.google.com/2.添加連接域名,javascript那欄位為域名即可,另一欄需要加上具體signin-google, 域名用http://loaclhost也可以 如http://local... 阅读全文
posted @ 2015-12-28 16:29 天际翔龙 阅读(195) 评论(0) 推荐(0)
摘要:IISExpress使用NLog遇到寫入權限錯誤,特記錄下來:NLog配置文件中指定FileName時需要指定為當前目錄,如不指定會產生 拒絕訪問 錯誤,估計為不指定當前目錄時會將文件寫入iisexpress默認目錄,由於無權限引起以上問題正確為添加${basedir}變量即可 參考如下: ... 阅读全文
posted @ 2015-11-22 23:08 天际翔龙 阅读(156) 评论(0) 推荐(0)
摘要:在IIS7.5中使用PUT,DELETE方法時會遇到404,405錯誤,特記錄解決辦法:404:405:在web.config的system.webServer節點中加入 阅读全文
posted @ 2015-11-12 17:44 天际翔龙 阅读(234) 评论(0) 推荐(0)
摘要:1。HttpResponseMessage.ReasonPhrase可以返回原因说明短语, 用JQuery中的$.ajax调用,返回函数第三个参数可以获取,如下: success:function(data, status, xhr) { alert(... 阅读全文
posted @ 2015-09-28 23:21 天际翔龙 阅读(117) 评论(0) 推荐(0)
摘要:情况如下:两个项目项目A命名空间 Test.PA 匿名类型所在项目B命名空间 Test.PB 在Test.PB 中通过dynamic关键字调用Test.PA中匿名类型时报上述错误解决办法在项目A的AssemblyInfo.cs文件中加入[assembly: InternalsVisibleTo(... 阅读全文
posted @ 2015-08-12 17:24 天际翔龙 阅读(705) 评论(0) 推荐(0)
摘要://怎么取得匿名类型的Type放到//泛型T当中??var 匿名 = new { A = 0, B = 1 };Type t = 匿名.GetType();//然后下面var xx = dbContext.Database.SqlQuery("sql");//就悲剧了var xx2 = dbCont... 阅读全文
posted @ 2015-05-14 22:07 天际翔龙 阅读(463) 评论(0) 推荐(0)
摘要:两种转换方式:1.全局设定,针对GlobalConfiguration.Configuration.Formatters.JsonFormatter做设定,位于Global.asax如:var json = GlobalConfiguration.Configuration.Formatters.J... 阅读全文
posted @ 2015-05-13 17:52 天际翔龙 阅读(4576) 评论(0) 推荐(4)
摘要:此文主要用做记录用:原因:数据库迁移,需要转换大量用户资料,两数据某字段加密方式不一致需要批量转换注:转换程序用了EntityFramework过程:1.读取所有需要转换数据至List2.采用Parallel.ForEach对List进行批次数据转换3.将转换后的List数据按一定数量进行分割为Li... 阅读全文
posted @ 2015-05-02 14:33 天际翔龙 阅读(555) 评论(0) 推荐(0)
摘要:此问题出现过很多次,点帮助,google, baidu 都没解决,后经过摸索解决,记录下来1.查找80port是否有被占用情况,需要查看skype[这东西不知道为什么为占用80], ReportingService ,IISExpress,可通过netstat -ano | findstr ":80... 阅读全文
posted @ 2015-04-06 19:25 天际翔龙 阅读(2073) 评论(0) 推荐(0)
摘要:C#委托可以理解成方法指针,参数总是方法 阅读全文
posted @ 2015-01-29 22:09 天际翔龙