摘要: 本文使用的ubuntu为14.04 LTS 一、安装mono,本文使用源码安装的方式 1.搭架mono编译环境 sudo apt-get update sudo apt-get install build-essential sudo apt-get install automake autocon 阅读全文
posted @ 2017-03-01 14:55 小砖 阅读(450) 评论(0) 推荐(0)
摘要: 1.备份原来/etc/apt/sources.list 2.以下内容覆盖原来文件内容 deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiversedeb http://mirrors.163.com/ubu 阅读全文
posted @ 2017-03-01 13:12 小砖 阅读(235) 评论(0) 推荐(0)
摘要: 版本:5.7.10 my.ini简单配置 阅读全文
posted @ 2017-02-28 17:35 小砖 阅读(206) 评论(0) 推荐(0)
摘要: 1.安装程序   adb -s serialno install -r path 阅读全文
posted @ 2016-11-14 09:00 小砖 阅读(323) 评论(0) 推荐(0)
摘要: 1.nuget注册并获取apikey 2.下载nuget.exe 阅读全文
posted @ 2016-11-13 12:23 小砖 阅读(215) 评论(0) 推荐(0)
摘要: 在早期的操作系统中,应用程序都是在同一个地址空间中运行的,每个程序的数据其它程序都是可见的,并且因为早期CPU是单内核 的所以所有的执行都是线性的。这就引出两个问题: 第一:数据的安全性问题,如果有一个恶意程序被加载到内存当中,意味着它可以查看所有程序的数据,诸如密码,帐号之类,非常的不安全。 第二:如果有一个程序出现死循环,或者出现错误 ,意味着其它程序没有机会执行,而对于用户来说,只能关机或重启,用户体验非常之差。 阅读全文
posted @ 2015-11-17 12:20 小砖 阅读(361) 评论(0) 推荐(0)
摘要: 公共语言运行时(Common Language Runtime,CLR)是一个可由多种编程语言使用的"运行时".他主要提供的功能有:程序集加载,内存管理,,安全性,异常处理,线程同步.这些功能可由面向CLR的所有语言所使用. 阅读全文
posted @ 2015-11-17 12:13 小砖 阅读(407) 评论(0) 推荐(0)
摘要: 为了保证代码的键壮性CLR希望不同服务功能的代码之间相互隔离,这种隔离可以通过创建多个进程来实现,但操作系统中创建进程是即耗时又耗费资源的一件事,所以在CLR中引入了AppDomain的概念,AppDomain主要是用来实现同一进程中的各AppDomain之间的隔离,AppDomain可以用以下特征来描述它的全貌: 阅读全文
posted @ 2014-09-29 03:46 小砖 阅读(24351) 评论(3) 推荐(9)
摘要: 在非托管环境下程序员要自已管理内存,由疏忽的原因,通常会犯两种错误,请求内存后在不使用时忘记释放,或使用已经释放了的内存。但在托管环境下,程序员不用担心这两个问题,CLR的垃圾回收器在某种条件达到后自动释放已经不需要的内存,CLR能管理的只有内存,CLR并不知道类型中使用了什么本地资源,如果类型使用了特殊资源(数据库连接,文件,套接字,位图,图标等 ),还是需要程序自已手动完成些什么 的,这在后面会介绍到,终结器或 Disponse模式。 在托管环境下让程序不需要操心这些的就是垃圾回收器。 阅读全文
posted @ 2014-09-29 03:44 小砖 阅读(1963) 评论(0) 推荐(0)