在Linux下的GDB环境中,用p   命令查看一个void   *型的变量的时候,提示为:  "attempt   to   dereference   a   generic   a   pointer     " 这里主要是指针类型不确定,强制转换指针类型后,可以使用转换后的指针类型打印元素.…
今天做项目的时候,有两个实体:款式.品牌两者关系是多对多的关联关系,实现的功能是:通过选择款式,显示出该款式的所有品牌.HQL语句如下: 运行时出现这个异常错误:org.hibernate.QueryException: illegal attempt to dereference collection . 通过查资料发现,在上面的HQL语句中,Brand的关联实体styles是一个Set集合,而不是一个Style实体.在 Hibernate3.2.2以前的版本,Hibernate会对关联实体自…
版本 v1.0,存在内存问题在 void v4l2_process_image(struct buffer buf)中对 v4l2 采集来的一帧进行处理,存在 struct buffer buf 中buffer 结构定义为:struct buffer {void *    start;size_t   length;};buffer.start 为 YUV422 格式数据的起始地址.有关 YUV 格式:YUV 格式通常有两大类:打包(packed)格式和平面(planar)格式.前者将 YUV…
linux版本:64位CentOS 6.4 Nginx版本:nginx1.8.0 php版本:php5.5 1.编译安装Nginx 官网:http://wiki.nginx.org/Install 下载 # wget http://nginx.org/download/nginx-1.8.0.tar.gz # tar -zvxf nginx-1.8.0.tar.gz # cd ./nginx-1.8.0 # ./configure --prefix=/usr/local/nginx # make…
linux版本:64位CentOS 6.4 Nginx版本:nginx1.8.0 php版本:php5.5.28 1.编译安装Nginx 官网:http://wiki.nginx.org/Install 下载:http://nginx.org/en/download.html 1.首先确保系统安装GCC编译器及相关工具(autoconf 和automake他们用于自动创建功能完善的makefile,当前大多数软件包都是使用这一工具生成的makefile的) # yum -y install gc…
关键词:MALLOC_CHECK_.mtrace().muntrace().MALLOC_TRACE.mprobe().-lmcheck等等. 1. MALLOC_CHECK_环境变量(double free) MALLOC_CHECK_提供了类似于mcheck()和mprobe()函数的功能,但是无需对程序进行修改和重新编译. 设置不同整数值可以控制程序对内存分配错误的响应方式. 0 - 不产生错误信息,也不中止这个程序 1 - 产生错误信息,但是不中止这个程序 2 - 不产生错误信息,但是中…
  linux版本:64位CentOS 6.4 Nginx版本:nginx1.8.0 php版本:php5.5 1.编译安装Nginx 官网:http://wiki.nginx.org/Install 下载 # wget http://nginx.org/download/nginx-1.8.0.tar.gz # tar -zvxf nginx-1.8.0.tar.gz # cd ./nginx-1.8.0 # ./configure --prefix=/usr/local/nginx # ma…
1 设置代理超时时间ice_timeout ICE的每个连接都有两个超时时间:ice_timeout.ice_connectiontimeout,分别对应消息的超时时间和连接建立    的超时时间,可以通过在代理上调用上述方法来设置超时,也可以通过属性Ice.Override.Timeout.Ice.Override.ConnectTimeout    来强制改变超时时间. 示例如下, MyAdapter.Endpoints=tcp –p 9999 –t 5000 base = __ice_ru…
Here are two simple questions. Problem A #include <string> include <iostream> using namespace std; class vehicle { public: vehicle(const string& name); virtual ~vehicle(){} void PrintOwnerInfo(); private: string driver_name_; }; vehicle::v…
Xx_Pointer opteration Do not dereference initialized Pointers Ax_Code #include<stdio.h> int main(void) { int urn[5] = { 100, 200, 300, 400, 500 }; int * ptr1, *ptr2, *ptr3; int a =2; ptr1 = urn; // equal to &urn[0] ptr2 = &urn[2]; printf(&qu…