2013年7月22日

关于最好的Javascript编辑器

摘要: 之前一直使用Aptana Studio, 优点 可自动识别 变量函数并提供自动完成功能, Ctrl+shift+F 快速格式化, 可编译为一行.但是有个问题, 自己写的JS库, 并不能被完全识别.想到了 VS2010 + VA , 这个是可以完全识别并提示, 但还是有个问题, 文件扩展名必须为*.js.找了下, 发现SPKET下载http://www.spket.com/download.html当前版本1.6.23http://www.agpad.com/downloads/spket-1.6.23.jar下载后, cmd 执行 java -jar 路径\spket-1.6.23.jar注意 阅读全文

posted @ 2013-07-22 14:53 单行道的转角 阅读(303) 评论(0) 推荐(0) 编辑

dyncall 运行时(runtime)动态生成回调函数,和调用函数

摘要: 测试示例相关链接 http://dyncall.org/stable/manual.pdf 1 int testfunc(int a,double d) 2 { 3 printf("testfunc: %d %.2f\n",a,d); 4 return 123; 5 } 6 void testcall() 7 { 8 DCCallVM* vm = dcNewCallVM(4096); 9 10 dcReset(vm);11 dcArgInt(vm,999);12 dcArgDouble(vm,123.456);13 int i =... 阅读全文

posted @ 2013-07-22 14:53 单行道的转角 阅读(523) 评论(0) 推荐(0) 编辑

VS2010 CDialog 不能响应 UPDATE_COMMAND_UI

摘要: 重载CDialog 的ContinueModal()虚函数添加如下代码: 1 CCmdUI cmdUI; 2 for (int n = 0; n GetMenuItemCount(); 6 for (int i = 0; i GetMenuItemID(i);10 cmdUI.m_pMenu = pSubMenu;11 cmdUI.DoUpdate(this, FALSE);12 }13 } 阅读全文

posted @ 2013-07-22 14:51 单行道的转角 阅读(306) 评论(0) 推荐(0) 编辑

SQLITE3 常用备注

摘要: 打开数据库 1 #include "sqlite3.h" 2 char *szErrMsg= NULL; 3 char ** dbResult; 4 sqlite3 *db; 5 6 7 //打开数据库 8 //sqlite3_open("数据库路径UTF8") 9 //UTF1610 int nResult = sqlite3_open16(L"t.db",&db); 11 //成功返回 SQLITE_OK12 assert(nResult == SQLITE_OK);密码设置1 //如果数据库有密码,要验证密码2 sqli 阅读全文

posted @ 2013-07-22 14:50 单行道的转角 阅读(3200) 评论(0) 推荐(0) 编辑

解决 SQLITE 不兼容IF NOT EXISTS语法

摘要: 1 insert into t(sPath) SELECT 'abc' WHERE NOT exists (SELECT * FROM t where sPath = 'abc') 阅读全文

posted @ 2013-07-22 14:46 单行道的转角 阅读(1229) 评论(0) 推荐(0) 编辑

c++ Ado _RecordsetPtr.Update() abort R6010

摘要: rs.Update() 是 由于更新了主键有重复,导致失败,但是VS自动封装的_RecordsetPtr没有抛出异常,直接就abort r6010解决方法inline HRESULT Recordset15::Update ( const _variant_t & Fields, const _variant_t & Values ) { HRESULT _hr = raw_Update(Fields, Values); if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); return _hr;} .. 阅读全文

posted @ 2013-07-22 14:40 单行道的转角 阅读(738) 评论(0) 推荐(0) 编辑

导航