我已经看到,我们可以使用组合键,其中主键由两个表的组合主键组成。
喜欢人和书
person_id and book_id will make the primary key.
但我想问的是,我们需要对编程语言进行硬编码
我的意思是,这是可以的,我可以有单独的列,任何名称作为主键,然后我不必硬编码它,我可以像正常一样执行我的函数
id,person_id ,book_id
这是程序的要点:
while(true)
{
//bunch of codes that gets data from port ,
//if there is no data it waits here .
}
我用的是linux,有没有内置的支持像Ctrl+C这样的按键。我可以使用signal(SIGINT, signal_callback_handler);捕捉到这一点,但是Ctrl+C有一些问题,因为它会给出错误。
我想在按键时跳出这个循环,这是可能的吗?如果是,如何操作。
我对在C上开发自己的编程语言很感兴趣,但我不知道从哪里开始。
所以,我研究过,这引起了我的注意:
A lot of languages are C-based.
流行的编程语言,如C++和Objective,可能还有C#和Java都建立在C之上(更别提Python了)
C++和object创建者是如何创造出一种新的基于C的语言,但是添加了面向对象的编程概念呢?