Mr_黄志光

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年12月22日

摘要: 学了那么久C#,.NET,一直很盲,知道最近才了解到什么是.NET,什么是C#,CLR,JIT,IL等。分享出来,希望能帮助同学们理解.NET。(水平有限,还望多指点哈哈)概念介绍什么是.NET?.NET Framework(.NET Framework) 是由微软开发,一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化的软件开发平台(引自wikipedia)。.NET并非一门语言,狭义理解可以是运行一个语言的框架,.NET以CLR(Common Language R 阅读全文
posted @ 2012-12-22 03:13 Mr_黄志光 阅读(205) 评论(0) 推荐(0)

2012年3月25日

摘要: 如果按照LFS Book使用gurb的做法做,LFS的grub会覆盖原来系统的grub,有可能失去对原来系统的引导。这方法应该对Gentoo有效,没做过,不太清楚。笔者本来是Windows7+ubuntu11.04系统,grub内容如下:/boot/grub/grub.cfg## DO NOT EDIT THIS FILE## It is automatically generated by grub-mkconfig using templates# from /etc/grub.d and settings from /etc/default/grub#### BEGIN /etc/gru 阅读全文
posted @ 2012-03-25 14:55 Mr_黄志光 阅读(1338) 评论(0) 推荐(0)

2012年3月22日

摘要: 我是Linux新手,文章有不对的地方欢迎指正,谢谢。我做的是LFS7.1,不过听说LFS7.0也会遇到同样的错误。Google上搜索看国外也很多人遇到这样的错误,有人说是/bin目录到/tools/bin目录下的符号链接错误,于是全部重建一次,依然解决不了,虽然我解决不了,但还是建议遇到这样的错误的童鞋们尝试一下。也有这样的说法,shell的解析器默认为dash,#!/bin/sh可能使用了默认的dash而不是我们在第五章所安装的bash,但是LFS在chroot,何来的dash?况且在安装glibc之前已经执行下面命令,更改了默认的解析器:sed -i 's|@BASH@|/bin/ 阅读全文
posted @ 2012-03-22 17:50 Mr_黄志光 阅读(3422) 评论(0) 推荐(0)

2012年3月1日

摘要: 今天.NET老师在课堂上吹捧多线程编程,我就想为单线程抱个不平,因为Node的单线程异步非阻塞I/O模型,演绎了单线程编程的神话。阻塞I/O程序执行过程中必然要进行很多I/O操作,读写文件、输入输出、请求响应等等。I/O操作时最费时的,至少相对于代码来说,在传统的编程模式中,举个例子,你要读一个文件,整个线程都暂停下来,等待文件读完后继续执行。换言之,I/O操作阻塞了代码的执行,极大地降低了程序的效率。下面是是一个C#读文件的例子:private string ReadTxtToStr(string filename){ //打开文件,打开期间其他代码停止执行,直到完成打开后继续执行代码... 阅读全文
posted @ 2012-03-01 00:24 Mr_黄志光 阅读(1091) 评论(2) 推荐(0)