logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SQLite学习(八) - 虚拟机指令1

为了执行SQL, SQLite首先解析分析SQL,生成一个由VM操作码组成的程序,类似汇编语言。SQLite虚拟机的实现代码在vdbe.c。 每个opcode的功能可以直接通过阅读源代码中的注释。SQLite每条指令的格式是: Opcode p1 p2 p3 p4 p5一个opcode以及最多5个 operands(P1, P2 P3, P4, and P5), 有些操作码使用所有的5

使用虚拟机7.1.3安装完Debian 6后,安装VMware-tools时,不能添加共享文件夹?

安装VMware-tools时,需要编译一些东西,在debian6中没有合适的编译环境导致;解决方法:1、安装Build-essential,安装完成后使用gcc -v看看GCC是否安装成功; 2、使用uname -r查看内核版本,然后安装与其版本一致的linux-h

#debian#虚拟机
linux下的select用于串口接收数据时,select函数无法返回的问题

写串口程序接收数据时使用了select(fd+1,&readfds,&writefds,&exceptfds,NULL);在接收线程里使用了select函数,还有另外一个线程有close(fd);即关闭串口在调试过程中发现close之后,select函数仍然没有返回后来查询资料得知,在socket编程中这样使用select是没问题的(如果是非正常断开,如意外断电,拔网...

#linux
Linux mount Windows共享后编译出现“Value too large for defined data type”

今天遇到一个问题,Linux挂载windows的共享文件之后,编译出现提示:对已定义的数据类型来说值过大(Value too large for defined data type);google了一下,找到了解决方法:sudo mount -t smb //192.16

#windows#linux
到底了