编程基础
cfanrCoder
对贡献有激情,对回报有信心!
展开
-
编译原理:求First集与Follow集的方法
明天就要考试了,发现一直理解错了First集与Follow集的解法,贴上比较好理解的……文法:S→ABcA→a|εB→b|εFirst集合求法:能 由非终结符号推出的所有的开头符号或可能的ε,但要求这个开头符号是终结符号。如此题A可以推导出a和ε,所以FIRST(A)={转载 2014-01-07 23:47:34 · 18401 阅读 · 4 评论 -
Windows下常用指令
在Windows下,为了比较方便打开某个程序,可以通过win+R键,然后输入该程序的可执行文件,即可打开;或有时为了在cmd下编译运行java程序或C程序,掌握一些常用指令也比较方便。打开程序指令:(首先按win+R键,再输入以下)命令行-----cmd记事本-----notepad远程连接-----mstsc防火墙-----firewall.cpl计算器-----calc原创 2014-01-20 10:45:11 · 1145 阅读 · 0 评论 -
五大主流数据库模型
导读:无论是关系型数据库还是非关系型数据库,都是某种数据模型的实现。本文将为大家简要介绍5种常见的数据模型,让我们来追本溯源,窥探现在流行的数据库解决方案背后的神秘世界。什么是数据模型?访问数据库中的数据取决于数据库实现的数据模型。数据模型会影响客户端通过API对数据的操作。不同的数据模型可能会提供或多或少的功能。一般而言,数据模型不会直接提供过多的功能,许多功能必须由客户转载 2014-03-15 23:55:21 · 4127 阅读 · 0 评论 -
32位和64位系统区别及int字节数
一)64位系统和32位有什么区别? 1、64bit CPU拥有更大的寻址能力,最大支持到16GB内存,而32bit只支持4G内存2、64位CPU一次可提取64位数据,比32位提高了一倍,理论上性能会提升1倍。但这是建立在64bit操作系统,64bit软件的基础上的。 什么是64位处理器?之所以叫做“64位处理器”,是因为电脑内部都是实行2进制运算,处理器(C转载 2014-04-04 10:28:31 · 1866 阅读 · 0 评论 -
Cracking the coding interview--Q18.1
题目原文:What’s the difference between a thread and a process?译文:线程与进程之间有什么不同?解答简言之,线程与进程的区别是:一个程序至少有一个进程,一个进程至少有一个线程;详细点,进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线原创 2014-04-03 17:30:02 · 1189 阅读 · 0 评论 -
Cracking the coding interview--Q19.1
题目原文:Write a function to swap a number in place without temporary variables.译文:原创 2014-04-07 09:18:59 · 1102 阅读 · 0 评论 -
大端和小端(Big endian and Little endian)
一、大端和小端的问题对于整型、长整型等数据类型,Big endian 认为第一个字节是最高位字节(按照从低地址到高地址的顺序存放数据的高位字节到低位字节);而 Little endian 则相反,它认为第一个字节是最低位字节(按照从低地址到高地址的顺序存放据的低位字节到高位字节)。例如,假设从内存地址 0x0000 开始有以下数据: 0x0000 0x0001转载 2014-07-23 16:20:37 · 1338 阅读 · 0 评论