一.情况 抽象出问题是这样的: class DLL_API1 A { func() { vector vec; B b; b.func(vec); return TRUE; } } 其中B是另一个导出类,定义如下 { private: vector m_vec; public: func( vector &vec ) { vec = m_vec; } } 运行时发现,每次运行到A的return TRUE释放vector的时候,都会报错:user breakpoint called from co…
gdb或者vlagrind报告: ==14569== Jump to the invalid address stated on the next line ==14569== at 0x0: ??? ==14569== Address 0x0 is not stack'd, malloc'd or (recently) free'd 错误原因:函数通过jmp,call,ret等指令跳转到0x00,错误可能出现的范围 1.函数缓冲区溢出覆盖了返回地址,然后又调用了return,例如 #inclu…
gdb或者vlagrind报告: ==14569== Jump to the invalid address stated on the next line ==14569== at 0x0: ??? ==14569== Address 0x0 is not stack'd, malloc'd or (recently) free'd 错误原因:函数通过jmp,call,ret等指令跳转到0x00,错误可能出现的范围 1.函数缓冲区溢出覆盖了返回地址,然后又调用了return,例如 #inclu…
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Data Source=192.168.1.28,1433 连接SQL server 2008 报错:  [DBNETLIB][ConnectionOpen (Invalid Instance()).] [DBNETLIB][ConnectionOpen (Invalid Instance()).]无效的连接.   以前写的是: “Provider=SQLOLEDB.1;Pers…
虹软人脸识别,其方法要传NV21格式的byte[], github上有一个虹软的Demo,是不是虹软工作人员写的不清楚,这个Demo里bitmap转NV21格式byte[]用的是一个第三方库https://github.com/gqjjqg/android-extend, 用法如下: ImageConverter convert = new ImageConverter(); convert.initial(mBitmap.getWidth(), mBitmap.getHeight(), Ima…
WARN <init>, HHH000409: Using org.hibernate.id.UUIDHexGenerator which does not generate IETF RFC 4122 compliant UUID values; consider using org.hibernate.id.UUIDGenerator insteadERROR prepareTestInstance, Caught exception while allowing TestExecutio…
Mac 以太网连接 报无效的服务器地址 BasicIPv6ValidationError 用Mac这么久,一直是用WiFi连接网络,没搞过以太网连接,我也是醉了 显然 Mac 不能像 Windows 一样,插入网线就可以自动连接网络.需要设置一下IP地址 然后悲伤的事情发生了,显示无效的服务器地址  BasicIPv6ValidationError 解决方案: 思路是这样的:先关闭IPv6,然后设置IPv4,再重新开启IPv6. 参看这里 1. 关闭 IPv6 显然 ”高级“ > "TCP…
/*********************************************************************  * Author  : Samson  * Date    : 12/07/2014  * Test platform:  *              3.13.0-24-generic  *              GNU bash, 4.3.11(1)-release  * ************************************…
load address:加载地址   load_addr      mkimage -a entry point: 入口地址     entry_point     mkimage -e bootm address:bootm 命令后面紧跟的地址,也就是加载地址  addr kernel运行地址:zImage自解压后将kernel解压到实际运行的物理地址 所谓加载地址是指bootm将内核镜像文件拷贝到内存空间的位置,入口地址是加载地址确定后bootm从内核镜像文件中开始执行的地址 理论上 zI…
TCP/IP协议(7): NAT(Network Address Translation) -- 解决 IPv4 地址短缺的问题 关于 NAT(Network Address Translation) 随着互联网技术的发展,**因特网(Internet) **接入的网络设备越来越多,未分配的 IP 地址越来越少.网络地址转换(Network Address Translation, NAT) 通过将私有网络的 IP 地址映射为公共网络的 IP 地址来实现公共网络 IP 地址的复用. NAT 的主…