- 博客(24)
- 资源 (2)
- 收藏
- 关注
翻译 objective-c编程概念(二)类群
Class ClustersClass clusters are a design pattern that the Foundation framework makes extensive use of. Class clusters group a number of private concrete subclasses under a public abstract super
2014-09-28 14:10:22 669
翻译 Objective-c编程概念(一)简介
Many of the programmatic interfaces of the Cocoa and Cocoa Touch frameworks only make sense only if you are aware of the concepts on which they are based. These concepts express the rationale for ma
2014-09-28 13:30:34 748
转载 不要以为写写代码就是计算机科学
文章转载自:http://www.nowamagic.net/librarys/veda/detail/1784我一直认为计算机科学与技术这门专业,在本科阶段是不可能切分成计算机科学和计算机技术的,因为计算机科学需要相当多的实践,而实践需要技术;每一个人(包括非计算机专业),掌握简单的计算机技术都很容易(包括程序设计),但计算机专业的优势就在于,我们掌握许多其他专业并不“深究”的东西,例如
2013-09-29 23:10:10 5526
原创 关于进程线程的自己的想法
最近在看关于进程和线程的知识,之前飞哥问过我进程和线程有什么区别,当时我心中的概念就是一个进程中可以运行多个线程, 然后就没有然后了。书看到现在(就是apue和unp),总该有点自己的想法。 我觉得理解这两个概念得从历史的和发展的角度来看(哲学还是很有用的),在计算机的早期,处理器还不像今天这么强大,更没有所谓的多核。那时的程序时一个一个排着队等着处理器去执行的,执行完一个再去执
2013-08-14 18:59:44 580
转载 linux netstat命令详解
本文转自:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netsta
2013-07-31 11:06:24 411
转载 libpcap BSD Packet Filter(BPF)
本文转自:http://blog.chinaunix.net/uid-9950859-id-98958.html为了做到尽可能的灵活,这个过滤程序可以根据使用者的定义来运行!这个程序是由一种名为BPF的伪机器码写成的。BPF看上去很象带着一对寄存器和保存值的汇编语言,完成数学运算和条件分支程序!过滤程序检查每个包,BP进程操作的内存空间包含着报文数据!过滤的结果是一个整数,指出有多少字节的报文
2013-07-30 20:30:37 1472
转载 《UNP》中源代码的编译和使用
转载自:http://blog.chinaunix.net/uid-10780339-id-189358.html最近看了下《UNIX网络编程》,就想把里面的源代码搞过来运行下。以前也搞过,不过老是忘记使用代码的步骤了,所以就记录下,防止每次还要弄半天。从网上下载压缩包解压到自己设定的目录下面,我的是/home/**/myprogram/UNP/unpv13e/,里面有 ./
2013-07-30 16:23:22 888
原创 虚拟机安装fedora初始配置
因工作需要,要在虚拟机里安装fedora,由于以前一直是使用ubuntu的,这两种发行版有很多不同的地方。我个人觉得ubuntu安装比较方便,系统自带的工具也比较全面。好吧,把自己安装的步骤记录一下,以供以后参考。 安装虚拟机就不多说了,通常是用VMware,当然都是破解版的。 装系统的步骤一步一步点下一步就可以,要注意的是硬盘空间分配,我选的是最大30G,整体
2013-07-15 11:41:10 1279
转载 在Linux下,用OpenJTAG+OpenOCD烧写NAND Flash
转自:http://tech.techweb.com.cn/thread-413979-1-1.html 一直以来,众多的开发工具都是基于windows的,nandflash的烧写工具也一样。'j' c, |3 j" d) x% k* L: e# f. Y6 l$ t9 W$ w( r# W 我手头有数块s3c2410\s3c2440\at91sam9263\pxa310等
2013-03-07 13:57:08 6168 1
转载 ubuntu下关闭触摸板
ubuntu 关闭触摸板的方法打字的时候,如果不小心碰到触摸板,鼠标一下子不知道飞哪去了,真的是让人挺烦恼的一件事情。 解决方法如下1. 终端输入如下命令关闭触摸板: sudo modprobe -rpsmouse如果打开触摸板就是: sudo modprobe psmo 打字的时候,如果不小心碰到触摸板,鼠标一下子不知道飞哪去了,真的是让人挺烦恼
2013-02-28 22:05:04 798
转载 ubuntu安装matlab常见问题
转载:http://blog.sina.com.cn/s/blog_76550fd701018r8d.html一 安装程序1.下载matlab的安装文件至主目录下,我的matlab软件的文件名为Mathworks.Matlab.R2012a.UNIX.iso2.挂载iso文件 sudo mount -o loop Mathworks.Matlab.R2012a.UNIX.iso/m
2013-02-27 19:36:39 4778
原创 数字转字符串 基于8086汇编
这是代码的初稿,功能实现了,但是结构化上面感觉不是太满意,用了较多的内存交换数据的方式,移植性不太好(谁说汇编要可移植的)。重新写了一个防止溢出的除法,被除数是word型的,好了,贴代码:assume cs:code,ds:data,ss:stackdata segment db 16 dup (0) ;前两个字节保存除法的商,第三个自己是余数,第四第五个字节为字符个数 db 16 d
2013-02-20 21:24:16 1895
原创 子程序解决除法溢出问题 基于8086汇编
assume cs:codesg,ds:datasg,ss:stacksgdatasg segment dw 4 dup (0);保存计算结果,低16位,高16位,余数datasg endsstacksg segment db 128 dup (0)stacksg endscodesg segmentstart: mov ax,datasg mov ds,ax mov
2013-02-20 12:10:43 1048
原创 在屏幕上任意位置显示字符串 基于8086汇编
assume cs:code,ds:data,ss:stackdata segment db 'Welcome to masm!',0data ends stack segment db 128 dup (0) stack ends code segmentstart: mov ax,data ;数据段初始化 mov ds,ax
2013-02-20 00:00:11 5068
原创 《汇编语言》王爽 实验7 基于8086汇编代码
可以用emu8086或者debug查看运行结果,以下是我的代码:assume cs:codesg,ds:datasg,ss:stacksgdatasg segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984','1985','1986','1987','1988','1
2013-02-18 20:00:28 1317
转载 DOS和Debug常用命令
转自:http://wenku.baidu.com/view/93aaf5758e9951e79b8927d8.htmlDOS常用命令1.3.1、目录操作类命令:1.3.1.1、MD——建立子目录1.功能:创建新的子目录2.类型:内部命令3.格式:MD[盘符:][路径名]〈子目录名〉4.使用说明:(1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动
2013-02-15 20:22:43 5887 1
原创 C Primer Plusl练习题(1-2)
1、英寸转化为厘米:/************************************************************************* > File Name: c1_1.c > Author: Transora > Mail: Transora@163.com > Created Time: 2013年02月13日 星期三
2013-02-13 22:53:27 490
转载 javascript表单验证大全
转自:http://www.iteye.com/topic/11137041. 长度限制 function test() { if(document.a.b.value.length>50) { alert("不能超过50个字符!"); document.a.b.focus(); return false; } }
2013-02-08 20:34:29 417
转载 ubuntu终端使用方式(快捷键)
转自:http://blog.sina.com.cn/s/blog_a4f2bd7d01012yij.html一、打开终端的方式 1.鼠标点右键--terminal,即可打开。2.点任务栏的“application”里面的“terminal”打开3.命令方式:Alt+F2后在出现"运行应用程序"中输入x-terminal-emulator(一般在你输入到x-term后系
2013-02-04 18:00:35 825
转载 Linux时间函数
转自:http://www.2cto.com/os/201108/99188.htmllinux时间函数我们在编程中可能会经常用到时间,比如取得系统的时间(获取系统的年、月、日、时、分、秒,星期等),或者是隔一段时间去做某事,那么我们就用到一些时间函数。linux下存储时间常见的有两种存储方式,一个是从1970年到现在经过了多少秒,一个是用一个结构来分别存储年月日时分秒的。time
2013-02-03 16:56:29 311
转载 Linux gcc常用命令
转自:http://www.cnblogs.com/ggjucheng/archive/2011/12/14/2287738.html1简介GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数
2013-02-02 16:59:25 314
原创 shell基本操作
管道:com1 | com2 | com3第一条指令的输出座位第二条指令的输入,以此类推例:用于进程查找 ps -ef | grep (要查找的内容)环境变量:PATH=$PATH:(要增加的路径)
2013-02-02 09:13:09 286
原创 C语言面向对象的模拟(1)
吃饱了撑的,面向对象程序设计基础就是类,类包括属性和方法,那么结构体中能不能定义函数呢?当然不能!但是可以定义函数指针呀,所以我就想试试看能不能实现一个简单的类。下面是Car类型的定义:car.h/*car.h--car类型头文件*/#ifndef CAR_H_#define CAR_H_/*类型定义*/typedef struct car{ int wheels;
2013-01-28 19:06:46 349
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人