自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ipv6技术交流乐园

欢迎光临六仞网络工作室,探讨ipv6/os相关技术,其乐融融

  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 计算机语言漫谈7.编程到底有多难/多容易

如果一个初学者来问我这个问题,我想对他说,其实编程也很容易,容易得让你都不相信有这么容易,你找一门语言来学习就知道了。每个人的情况是不一样的,就像猴子会爬树,小鸟会飞,鱼儿会游泳,如果一定要让猴鸟鱼在同一个跑道上比赛,那是不公平的。答案毫无疑问是肯定的,这是因为如果你想成为一个优秀的程序员,需要掌握很多方方面面的知识,这是不可能一蹴而就的。但是,如果我们分析一下提问者抛出这个问题时候的心理,他有可能是这样的想法:“我看你们搞各种软件的开发搞得挺热闹的,貌似也赚了不少钱,这个活我能不能干?

2023-12-15 03:48:56 29

原创 计算机语言漫谈6.也谈少儿编程

现在很多新鲜事物刚出来的时候都是一团乱象,随着时间推移和事态发展,一切都将步向更加理性的正规化道路。昨天看到一则新闻说,一些机构都在做出重大调整,恐怕也是因为形势所迫做出的选择吧。当前IT发展日新月异,社会还是很需要这方面人才,如果能从更小的时候对社会普及基础知识,对于人才结构的合理化架构还是很有好处的。我的看法是少儿编程不是不能搞,但是现在全社会普遍卷得都波及到了婴幼儿了,是不是有种让人窒息的感觉。家长们可以在条件允许下,给予孩子们适当的机会接触这个领域,而不是一头热地拔苗助长甚至是杀鸡取卵。

2023-12-15 03:48:19 24

原创 计算机语言漫谈5.学好编程就能考上名校吗

学习编程可以拓展我们的视野,拓宽我们的思路,培养我们换一种思考方法。有时候遇到一个问题,如果有了这种觉悟,可能就会考虑用编程的办法来解决,能够极大地提高效率。我相信在不远地将来,编程将会变得越来越容易,一般人通过很多时间就能掌握相当多的工具,做起事来也会事半功倍。有很多答案,锻炼思维啦,提高学习积极性啦,写一个自己喜欢的游戏或者小工具啦。当然都有道理,但也不尽然。有些东西起的效果是潜移默化的,所谓“道可道,非常道”是也。这也是很正常的,所以我们在初体验之后可以好好考虑一下,究竟自己想要走到多深多远的地方。

2023-12-15 03:47:36 18

原创 计算机语言漫谈4.问世间是否此山最高

我认为计算机语言发展到目前的这个程度已经足够了,不需要再多的语言了。人的精力是有限的,把有限的时间花费在无限的语言里面,实在太不值得!语言并不是那么重要,重要的是为之构建的整个体系,包括配套的一系列能提高工作效率的工具。于是我们在没有碰过一次键盘的情况下,通过在纸张上面写写画画,愣是学完了这个课程,还参加了两次竞赛,当然比赛结果可想而知了。再后来,就有机会接触到了C语言:简洁的语言,真美!那时候不挑书地胡乱看。工作以后接触到的语言就更多了,由于工作关系,最后也只是在C/C++花了更多一点的时间而已。

2023-12-13 07:16:02 20

原创 计算机语言漫谈3.会说流利英语的老太太

跑”就是运行,就是在你脑子运行程序的能力,往往“跑”的能力大小能决定你的编程水平高低。现在大家基本上都是对着计算机写程序,有时候还是可以尝试一下在纸张上面写写,可以锻炼一下“跑”的能力。在我们小时候的英语课堂,老师讲得最多的是词性、时态、语法,但是最后感觉学废了。英语的“听说读写”,最多只学会了一个“读”,其它三门基本零蛋,还不如那个不识字的老太太。语言和文字是人类沟通交流的工具,仅仅从这个最基本的层面来看,学习英语就应该最大程度地使用它,就像其它工具一样,用的多了自然就熟了(就像那个老太太那样)。

2023-12-12 04:04:24 17

原创 计算机语言漫谈2.别人家的孩子

我认为是给他们一个大致的概念,一个怎么样的流程,培养出兴趣爱好,也可以顺便试探一下看看他们是否可能适合这种东西。因此,最开始一定是那种比较简单并且容易接受的东西,那些宣传式的、貌似很高大上的东西,不见得对孩子的成长有益。很多IT的从业者在选择走上这条道路的时候其实并不是都想得很透彻的,之所为会出现这种状况就是在更小的时候并没有做很多更充分的准备工作,大部分可能也是由于课业过于繁重而无从开展的原因吧。还是那个思路,在年轻的时候浅尝并体验更多的东西,可以为以后的发展做一些必要的铺垫。

2023-12-11 02:58:36 20

原创 计算机语言漫谈1.小马能顺利过河吗

所以,这些东西永远都没有标准答案,每个人都有适合自己的选择,在没办法了解到每个人的实际情况时候根本无从判断,甚至连他自己都想不明白这个事情。文中说一匹小马想要过一条水流湍急的河流,但是心里没底,就去问松鼠和老牛可不可行,可想而知它会得到两个完全不同的答复。这类问题,其实说到底是一个概率分布,你可以说现实中大多数人比较适合C2驾照,但不能说考C1驾照就绝对是完全没有必要的。”诸如此类,不胜枚举。在我们更小的时候,我们有时间做更多的选择,也正因为如此,现在少儿编程开始兴起也是有一定的现实基础的。

2023-12-10 20:31:00 23

原创 CentOS更换网卡之后的配置

/etc/udev/rules.d/70-persistent-net.rulesSUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="44:37:e6:83:df:5a", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"[

2014-11-22 12:39:35 5227 1

原创 CentOS环境gitosis配置过程(初稿)

最近公司需要部署git服务器,于是

2014-11-18 15:20:57 1975

原创 一个简单的perl程序

下面展示一个简单的perl程序,功能是根据参数列表中提供的一个或多个文件名,以每一行为一个单位逐一读取作为路径,如果该路径是一个可执行文件,可以由此找出其所依赖的共享库,并且生成到一个汇总列表中。这样的功能可以作为应用程序打包功能(主要是处理依赖关系)的一部分。while (<>)                  //神奇的钻石操作符,读取参数列表中的所有文件内容{chomp

2013-03-24 20:30:14 1050

原创 CMake安装与使用速成

CMake是一个跨平台、开源的构建系统,在功能上可以取代autoconf/automake(应该有听说过吧)。    在FreeBSD中的安装依然可以通过强大的ports系统来完成,在/usr/ports/devel/cmake路径下运行make install。但这里我想说说手动安装的过程,顺便可以熟悉一下这个系统。首先需要注意它的默认编译器是gcc/g++,想要修改成最新的clang编译器

2013-02-18 18:21:59 1329 2

原创 一些零散的记录(随时更新)

FreeBSD的ports系统虽然很强大,但有个问题:安装某个软件的过程可能会很漫长,所以很多人会希望是无人值守,但这个过程中经常出现菜单需要人工输入一些选项,导致自动安装无法继续进行。如果您希望这些选项全都采用默认值,有2种方法可以解决这个问题:1、运行make命令时加入相应的参数:make BATCH=yes install2、修改/etc/make.conf配置文件,加入BATCH=

2013-02-14 09:49:44 526

原创 FreeBSD#Apache+PHP安装配置

1.系统环境    FreeBSD 8.3 RELEASE版(i386平台)、Apache-2.2.22、PHP-5.3.17版本。2.安装Apache    安装Apache最简单的方法仍然是通过强大的FreeBSD ports系统:FreeBSD# cd /usr/ports/www/apache22FreeBSD# make install clean

2013-02-12 09:51:25 3501

原创 FreeBSD#MySQL安装配置

1.系统环境    FreeBSD 8.3 RELEASE版(i386平台)、MySQL 5.5.27版本。2.安装MySQL    通过强大的FreeBSD ports系统,安装MySQL的步骤简单得超乎想象:FreeBSD# cd /usr/ports/databases/mysql55-serverFreeBSD# make install clean

2013-02-12 09:50:50 5955 3

原创 Gentoo Linux的boot分区问题及其它

之前安装Gentoo Linux的时候,都是给它专门分配了一个boot分区。最近又装了几次之后,开始考虑到boot分区确实是没有必要的,因为实际上boot与root分区的写入不是那么频繁,完全可以合并成一个分区。在网络上看了一些人的介绍,也赞成这一点,但具体的做法上却很少有人说明清楚。我尝试着这么做的时候,发现出了一点问题,后来仔细想想,其实问题的起因非常简单。我们可以比较这2种做法的差异,一看即

2013-02-10 15:43:39 2061

原创 关于FreeBSD的一些问题

首先要需要面对的是FreeBSD的版本问题。    有一回我想在FreeBSD 8.3上面编译一个比较老一点的驱动程序bsd-zaptel,发现kthread系列函数全部改成kproc前缀,除了函数名之外还对参数做了一些调整。我估计7.4是支持kthread系列的最后一个版本了,当然也可以对驱动程序做些调整,让它能够在8.0之后的系统上面编译通过。    从9.0这个版本开始,clang成

2013-02-09 10:35:47 1397

原创 黑苹果安装要点3

安装盘和变色龙准备好了以后,就可以开始安装黑苹果了。    首先面临的一个问题是,现在大多数电脑都配置了SATA硬盘,MAC OS要求这种硬盘必须采用AHCI方式。你需要将原先的IDE方式修改过来,但是有些人在硬盘上面安装了多系统,特别是安装了WINDOWS,如果你做了这样的修改,就会很不幸地碰到蓝屏。你可以重装WINDOWS来解决这个问题,嫌麻烦的话也可以不做修改,网络上有个“免开AHCI补

2013-02-08 11:22:20 1228

原创 黑苹果安装要点2

今天来说说变色龙(Chameleon)。    什么是变色龙?首先是一个多启动管理器,更重要的是它提供了MAC OS所需的虚拟BIOS和相关工具。在这之前我也只注意到了前者,以为如果找个硬盘来专门安装黑苹果,是不需要它的。然而OS X是一个非常特别的系统,其中尤为重要的一点是它不支持MBR的分区方式,所以就目前所掌握的技术而言,非要在三种工具中选择一个:变色龙、TBOOT或BOOTTHINK,

2013-02-07 10:55:31 1968

原创 黑苹果安装要点1

对于大多数的人而言,拥有一部白苹果不是那么简单的事,于是乎黑苹果相当之盛行。之前对苹果电脑的操作系统知之甚少,一直想捣鼓一个玩玩,现在总算让我过了一把瘾。网上传言黑苹果不是那么好弄的,确实对于一些硬件配置来说,几乎是不可能完成的;但是对于另一些硬件配置来说,安装过程却是异乎寻常的顺利。这应该跟人品没有多大关系吧,而我的安装过程跟习惯有莫大的关系:我喜欢把事情弄得清清楚楚的,否则心里就会不痛快。除非

2013-02-06 18:16:35 2218

原创 Windows7安装配置过程

1.准备Windows7Professional启动安装光盘;2.准备Windows7 Loader激活程序;3.准备AHCI、audio、chipset和LAN驱动程序(对于大部分硬件可忽略);4.从光盘启动系统,进入“您想将Windows安装在何处”对话框,点击“加载驱动程序”然后选择AHCI所在目录(可忽略);5.按+进入命令窗口,然后运行“exit”命令退出窗口,这样可以防

2011-04-26 15:04:00 1098

原创 DIY配件之双绞线

现行的双绞线有2种标准接法:※标准568A:绿白—1,绿—2,橙白—3,蓝—4,蓝白—5,橙—6,棕白—7,棕—8※标准568B:橙白—1,橙—2,绿白—3,蓝—4,蓝白—5,绿—6,棕白—7,棕—8  直连线用于主机和交换机/路由器之间的连接,两端水晶头(RJ-45)采用同一种标准接法;交叉线用于2台主机之间的连接,两端的水晶头分别采用568A和568B的标准接法。  水晶头的打

2011-04-18 16:26:00 868 1

原创 Gentoo Linux以太网Bonding

现在我们越来越接近主题了。先前的博文大多是关于OS的安装配置,基本上没什么技术含量,但却是为了下一步的工作做准备,同时也可以顺便整理一下自己的思路。我现在已经在酝酿下一个系列,但在这之前先来介绍一下《Gentoo Linux安装纪要之前传》博文中提到过的Bonding,也算是有个交代吧。   先来看看相关系统的网络配置吧。测试机是Windows XP系统,在以太网卡上配置两个IP地址:“1

2011-04-15 17:46:00 954

原创 FreeBSD快速安装配置

我从2004年就开始接触FreeBSD了,但一直只是把它作为一个能在超低配置的机器上高效运行的服务器来使用的。因为之前的工作与此没有任何关联,所以基本没有深入地探索这个神秘的世界。我现在要开始做些学习研究,它就是一个最好的工具和对象了。在这里我就不想重复那些网络上对它广为流传的赞誉之词了,有兴趣的话可以查到很多关于它的信息。我也曾经多次表示过,我的博文主要就是体验,然后从感性认识升华到理性思考,这

2011-03-23 15:31:00 1747 1

原创 Gentoo Linux安装纪要之后传

如果您已经在自己的硬盘上创建好了文件系统,只是因为重启之后没找到相应的设备文件,那么您可以依次运行“vgscan”、“ vgchange -a y”来生成这些设备文件,而不会破坏原先的文件系统(原先的文件资料不会被删除掉)。   我曾经被一个网卡的问题困扰了相当长时间,算是犯了一个比较低级的错误吧。下面我大致描述一下问题的经过吧。   我在这台机器上面第一次安装Gentoo Lin

2011-03-23 09:38:00 764

原创 Gentoo Linux安装纪要之备忘录

1.分区与文件系统命令pvcreate /dev/sda3vgcreate vg1 /dev/sda3lvcreate -L256M -nswap vg1lvcreate -L256M -ntmp vg1lvcreate -L512M -nopt vg1lvcreate -L512M -nvar vg1mkswap /dev/vg1/swapswap

2011-03-22 15:23:00 507

原创 Gentoo Linux安装纪要之正传

1.光盘启动   使用刻录好的光盘启动系统,在出现“boot:”提示之后输入“gentoo nox”,启动之后可以进入字符界面。这时您可以输入“net-setup eth0”命令来配置网络,但是我的实验室环境由路由器充当DHCP服务器,因此系统启动之后网络配置已经完成。我不想做任何改动,只需要输入“ifconfig”查看具体的配置即可。livecd ~ # /etc/init.d/ss

2011-03-19 09:51:00 610

原创 Gentoo Linux安装纪要之前传

在正式安装之前,我们先讨论一下Linux发行版的选择问题。关于这个问题,我想很多Linux粉丝都有过这样的困惑吧:市面上Linux发行版简直是五花八门,那我们该如何选择适合自己的版本呢?这个问题确实很难回答,因为萝卜蔬菜各有所爱,每个人都会有自己的喜好。在这里我提出自己的选择以及选择的依据,以供大家参考。可能各位也知道,Linux在慢慢走向商业化了,那么在这个过程中某些发行版已经逐渐偏离Linux

2011-03-15 15:40:00 543

原创 DIY配件之主板

先来谈谈配件方面的问题吧。    先说明一下,我写的过程可能会比较详细,如果您觉得太罗嗦,可以直接看摘要,说不定就能解决问题。因为如果有人碰到一些问题,肯定是急于解决问题,但是如果要看完一篇唠唠叨叨的博文才能搞定,那急性子的人非得急死不可。我的博文可能比较适合慢性子的人看,急性子的请先看摘要,看看是不是符合你目前的情况,以便尽快地解决问题。不过从另一个角度来说,仔细看博文也有好处:也许您的问题

2011-03-07 17:46:00 1336 1

原创 我和Computer之缘

在正式开始我的技术博文之前,我先做一个简单的回顾,这样有利于我整理一下思路。可能对于其他人没什么价值,那就耐心等待一段时间,预计下周开始我就会写第一篇技术博文了。    我的回顾没有什么精彩的过程,只是在学习过程中的一些心理体验,估计很多人都有过类似的感觉。※          ※          ※    初一年的暑假,我和计算机第一次亲密接触的计划夭折了。

2011-03-04 10:06:00 725 4

原创 推荐一些影片

开始正题之前,先推荐几部影片吧,放松一下心情。    这段时间看了不少国外影片,主要是美国的影片,欧洲的片子数量比较少,而且在网上很难找到。我下面给出一个小小的排名吧,主要是我自己的喜好,不是什么权威。有的影片给我留下的印象比较深刻,所以也可以说是个印象排名吧。必须说明一下啊,我只是自娱自乐而已,也写不出什么深刻的影评来。还是先给个清单吧。 1、十二怒汉2、阿甘正传

2011-03-03 17:49:00 529

原创 希望是一个新的开始

在CSDN开博很长时间了,一直没想到有什么东西要写的。经过了几年的职业生涯,遇到过不少挫折,也有一点点收获,最重要的是从中领悟到一些东西。现在想想,如果能把自己经历过的一些事情记录下来,也是很有价值的;及时地总结一下,以免时间一长渐渐地淡忘掉,甚至于重走以前的弯路。于是就决定在CSDN博客这边码点字下来,权作抛砖引玉吧。    我的博客主要特点就是技术博客。但是首先我会稍微回顾一下

2011-03-02 19:01:00 653 2

i386架构FreeBSD安装与配置实例

详细描述i386架构下FreeBSD的安装步骤;与官方的使用手册不同之处在于提供了我自己的配置实例,您可以依此做些调整以适用于您的系统,而安装过程要更加简单一些。

2011-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除