关闭

[置顶] 深入系统底层--之--教你用0101写程序

 准备你的行囊----建立环境为了让大家更为轻松,除非迫不得已,我们尽量使用系统上已经安装的工具,在这一章里,下面两个外部工具是必须的nasm: 作为汇编环境,官方网站http://www.nasm.us/ UltraEdit:作为16进制文本编辑器 同时,读者应该稍微具备的汇编知识,不用太多,知道下面这些指令的意义和用法即可MOV 数据传送指令 ADD 加法指...
阅读(3304) 评论(3)

[置顶] 谈谈网站静态化

写在前头静态化是解决减轻网站压力,提高网站访问速度的常用方案,但在强调交互的We2.0 时代,对静态化提出了更高的要求,静态不仅要能静,还要能动,下面我通过一个项目,谈谈网站静态化后的架构设计方案,同时和大家探讨一下,在开源产品大行其道,言架构必称MemberCache, Nginx,的时代,微软技术在网站架构设计中的运用.静态化的设计原则和步骤静态化是解决减轻网站压力,但是静态化也会...
阅读(17414) 评论(27)

[置顶] .Net线程问题解答

把遇到过的对.Net线程的一些问题和误解集中起来和大家分享,也希望大家能一起补充,热烈欢迎讨论目录 基础篇 怎样创建一个线程 受托管的线程与 Windows线程 前台线程与后台线程 名为BeginXXX和EndXXX的方法是做什么用的 异步和多线程有什么关联 WinForm多线程编程篇 ...
阅读(26043) 评论(14)

在动态网络下实现分布式共享存储

共享内存系统是普通单机程序开发人员熟悉的开发范式,通过简单的使用读、写命令,就能确保将我们需要的值从内存中放入和读取出来,数据的一致性等问题,在单机系统中,开发人员根本不需要考虑,比如你不需要考虑当你进行了i=i+1后,再获取i的值时,i的值可能还没有来的及变化,因为这些都已经在读写原语的原子性中被考虑了,然而在分布式环境下,由于数据出现多个副本,且副本的数量有可能动态增加和减少,要实现同样的功能,又能保证读写性能,就需要新的算法和实现。本文介绍了分布式环境下实现共享内存模型会遇到的各种问题和挑战,针对不同...
阅读(4118) 评论(0)

回归也是一种进步

长久不写,不是因为懈怠,而是路漫漫兮而上下求索 其实人之立世,往往随缘,得于不求处,成于无心时 李白让人钦慕的是诗酒仙风,不过其汲汲一生,欲意为官济世。 格林兄弟---公主,王子,童话,可兄弟俩戮力而为开创了日耳曼之语言学 查良镛一世自诩为政论家与报人,百姓眼中却是武侠小说家金庸 东方朔好诙谐,今被奉为相声之祖师 而更可悲的是玄奘,一个伟大而脱离了低级趣味的人,作为中国历史上最伟大的佛...
阅读(1770) 评论(0)

Linux日知录(常用问题笔记)

0)序言 日有一知,当有一录,自09年来,工作所需,接触开源平台,对Linux常有涉猎,其间问题,记录在案,虽为敝帚,不敢自珍,所记条目,并未严格整理,但愿于后来者有所裨益.   1)常用 查看某个命令的路径 which:查看某个命令的路径,该命令在PATH变量配置的路径中寻找命令,并给出第一个查询结果返回   查看用户信息的几种方法 finger id groups...
阅读(15908) 评论(37)

[转]用数据说话,看Google 怎样被陷害

近日,央视爆出谷歌搜索出现大量黄色词条的信息。一个引起舆论强烈反响的例子是,在谷歌搜索“儿子”竟然也能搜索到黄色词条。那么,事情是怎么发生的呢? 下面我们来看谷歌是如何被陷害的:众所周知,谷歌关键词提醒是计算机自动摘取最近最流行的关键词来生成的。于是某些人利用这一点,大量在谷歌上搜索黄色词汇,陷害了谷歌。 在谷歌搜索趋势图,Google Insights for Search,...
阅读(4425) 评论(55)

[轻松一下]-笑话巨搞,饭后帮助消化

1、人不犯我,我不犯人;人若犯我,礼让三分;人再犯我,我还一针;人还犯我,斩草除根。 2、我允许你走进我的世界,但不许你在我的世界里走来走去。 3、明骚易躲,暗贱难防。 4、天没降大任于我,照样苦我心智,劳我筋骨。 5、 执子之手,方知子丑,泪流满面,子不走我走。 6、红豆不长南国,长我脸上了,真相思! 7、我深信,会有一个男人是为受我的折磨而来到这世...
阅读(2449) 评论(1)

[转]22条经典的编程引言

下面的这些经典的引言来自英文,也许有些我翻译的是不很好,所以,我提供了中英对照,如果有问题,请大家指正。 过早的优化是万恶之源。Premature optimization is the root of all evil! - Donald Knuth 在水里行走和以一个需求规格进行软件开发,有一点是相同的,那就是如果水或需求都被冻住不了,那么行走和软件开发都会变得容易。Walking o...
阅读(2466) 评论(2)

[转]UI设计好文--颜色与UI

作者 Tobias Komischke 译者 刘申 发布于 2009年5月8日 下午11时53分   顾名思义,GUIs(Graphical User Interfaces,图形化用户界面)从视觉上展现了它们的特性与功能。人机交互在很大程度上是依赖于可视界面,寻找某个事物,并与图形化UI元素进行交互。颜色是任何视觉画面的主要特征,这并不仅限于计算机屏幕,而是任何我们所看到的事物。因为在我们日...
阅读(3299) 评论(2)

博客专家和论坛专家--来自两个星球的生物

长久以来,写博客和泡论坛的专家一直显示出非常不同的特质,他们如此不同,以致于一直有一个传说...说他们一个来自pia星,一个来自chua球.. 论坛专家有一颗解决问题的脑袋,而博客专家有一个不断总结的脑袋 论坛专家能迅速透过杂乱的描述看到问题的本质 博客专家能够能够冷静的发现表象后面的原理 论坛专家反应敏捷,幽默,机智 博客专家从容不迫,睿智,深刻 论坛专家喜欢用两句话讲清...
阅读(4090) 评论(15)

RUP相关资源

最近关注软工方面多一些,收集了一些好的学习资源,和大家共享一下    IBM Rational RUP的官方网站(英文) http://www.ibm.com/developerworks/cn/rational/theme/rational-rup/ 上面详细的介绍了RUP以及其中涉及的概念,当然是Top1    瑞典Malmö UniversityRUP的学习资料(英文) http://...
阅读(2360) 评论(0)

求职vs招聘--交锋中的交流技巧

求职方程:成功求职=百分之30自信+百分之20真诚+百分之20认真+百分之10的技巧 在行业浸润有年,总结自己在招聘和应聘方向上遇到的一些经历:双方在办公桌对面,电话两头,以试探性的提问或者游戏,进行沟通与交流,在这场方式和时间都受到限制的战场上,用人单位要在在最短的时间内给判断出应聘者的素质能力,和对岗位的适用度,而应聘者需要在最短时间内全方位给出自己的信息. 在公式中,...
阅读(2755) 评论(2)

[轻松一下]--十句关于友谊与爱的哲言

第一句 如果我们之间有1000步的距离 你只要跨出第1步 我就会朝你的方向走其余的999步 第二句 通常愿意留下来跟你争吵的人 才是真正爱你的人 第三句 付出真心 才会得到真心 却也可能伤得彻底 保持距离 就能保护自己 却也注定永远寂寞 第四句 有时候 不是对方不在乎你 而是你把对方看得太重 第五句 朋友...
阅读(2950) 评论(0)

什么是ELF,COFF,和PE COFF

When your compiler compiles your C code, it generates an object file, which is consequently linked into a program. These "object" files and "executable" files have a specific format. 当你的编译器编译C代码时,会生...
阅读(3673) 评论(2)

天天Linux-nasm生成ELF

Linux下可执行文件格式为ELF 如果想使用nasm生成ELF格式的文件,一步是办不到的,需要使用连接器,具体如下 nasm –f elf hello.asm gcc –o hello hello.o 生成的hello文件就是我们的程序 我们可以用Linux下的16进制编辑器来查看他的内容 Linux下16进制编辑器可用vim,使用%!xxd切换到这个模式 看见开头的.ELF...
阅读(3277) 评论(0)

天天Linux-Ctrl+S快捷键锁定屏幕的问题

Windows过来的初学者常遇到的问题,在Vi里写完东西,习惯性Ctrl+S保存,然后就死在那里了,完全没有反映,只好重启,高级点的用Alt+F2/3/4切换到另外的控制台干别的事情   其实应该用Ctrl+Q来接触锁定,Ctrl+S在Linux下是锁定屏幕显示的意思和ScreenLock键是一个效果,不信你试试按下ScrLk或者Fn+ScrLk   下面转载其他的一些快捷键(原文http...
阅读(12081) 评论(2)

天天Linux-编译和调试程序

使用gcc编译程序,最简单的用法如 gcc helloworld.c –o helloworld 如果要将符号文件加载在编译的文件里,需要用 gcc helloworld.c –g –o helloworld   调试可以使用gdb,类似与windows下的debug,或者windbg,最简单的用法是 gdb helloworld break,b:设置断点,相当与windbg中...
阅读(2809) 评论(0)

安装nasm出现错误Failed Dependencies:libc.so.6

直接用rpm -i nasm-2.05.01-1.i386.rpm 安装出现错误Failed Dependencies:libc.so.6 只好下载源码版本nasm-2.05.01-1.src.rpm,重新生成rpm,方法如下 rpm –ivh nasm-2.05.01-1.src.rpm cd /usr/src/redhat/SPECS rpmbuild –bb nasm.spec c...
阅读(2391) 评论(0)

天天Linux-安装samba,nasm

首先安装cdrom: mkdir /mnt/cdr mount /dev/cdrom /mnt/cdr 安装Samba服务 cd /mnt/cdr/Server rpm –ivh *.samba.rpm 安装网络硬盘 mount -t cifs -o username=***,password=***,ip=192.168.*.** //computername/tools /mnt...
阅读(2141) 评论(0)

32位Intel CPU所含有的寄存器

4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)1、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。32位CPU有4个32位的通用寄存器EAX、EBX、ECX和...
阅读(6511) 评论(0)

汇编语言发展树

===============================================================================================1977 ASM86 ||1978 | ...
阅读(2363) 评论(0)
97条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:301532次
    • 积分:3948
    • 等级:
    • 排名:第8234名
    • 原创:76篇
    • 转载:17篇
    • 译文:4篇
    • 评论:240条
    最新评论