﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-&lt;a href="http://cppblog.com/jianc/"&gt;jianc's blog&lt;/a&gt;-随笔分类-other</title><link>http://www.cppblog.com/jianc/category/18734.html</link><description>&lt;script type="text/javascript"&gt;
    function OnClient(){
        var tmp = 1;
        var tmp2 = 2;
        var sum = tmp + tmp2;

        alert(sum);
    }
&lt;/script&gt;</description><language>zh-cn</language><lastBuildDate>Thu, 18 Oct 2012 15:30:14 GMT</lastBuildDate><pubDate>Thu, 18 Oct 2012 15:30:14 GMT</pubDate><ttl>60</ttl><item><title>sqlite 判断表是否存在</title><link>http://www.cppblog.com/jianc/archive/2012/10/17/193427.html</link><dc:creator>jianc</dc:creator><author>jianc</author><pubDate>Wed, 17 Oct 2012 09:54:00 GMT</pubDate><guid>http://www.cppblog.com/jianc/archive/2012/10/17/193427.html</guid><wfw:comment>http://www.cppblog.com/jianc/comments/193427.html</wfw:comment><comments>http://www.cppblog.com/jianc/archive/2012/10/17/193427.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jianc/comments/commentRss/193427.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jianc/services/trackbacks/193427.html</trackback:ping><description><![CDATA[<div>执行sql语句：<br />SELECT COUNT(*) FROM<strong> sqlite_master</strong> where type='table' and name='xxx表名'</div><img src ="http://www.cppblog.com/jianc/aggbug/193427.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jianc/" target="_blank">jianc</a> 2012-10-17 17:54 <a href="http://www.cppblog.com/jianc/archive/2012/10/17/193427.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>sqlite开发工具</title><link>http://www.cppblog.com/jianc/archive/2012/10/17/193417.html</link><dc:creator>jianc</dc:creator><author>jianc</author><pubDate>Wed, 17 Oct 2012 07:30:00 GMT</pubDate><guid>http://www.cppblog.com/jianc/archive/2012/10/17/193417.html</guid><wfw:comment>http://www.cppblog.com/jianc/comments/193417.html</wfw:comment><comments>http://www.cppblog.com/jianc/archive/2012/10/17/193417.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jianc/comments/commentRss/193417.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jianc/services/trackbacks/193417.html</trackback:ping><description><![CDATA[<div>http://sqliteadmin.orbmu2k.de/</div><img src ="http://www.cppblog.com/jianc/aggbug/193417.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jianc/" target="_blank">jianc</a> 2012-10-17 15:30 <a href="http://www.cppblog.com/jianc/archive/2012/10/17/193417.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>w.cn9.cn注册</title><link>http://www.cppblog.com/jianc/archive/2012/06/06/177798.html</link><dc:creator>jianc</dc:creator><author>jianc</author><pubDate>Wed, 06 Jun 2012 08:01:00 GMT</pubDate><guid>http://www.cppblog.com/jianc/archive/2012/06/06/177798.html</guid><wfw:comment>http://www.cppblog.com/jianc/comments/177798.html</wfw:comment><comments>http://www.cppblog.com/jianc/archive/2012/06/06/177798.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jianc/comments/commentRss/177798.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jianc/services/trackbacks/177798.html</trackback:ping><description><![CDATA[<div>
<p>@w.cn邮箱注册地址：<br />
<a href="https://domains.live.com/members/signup.aspx?domain=w.cn" target="_blank">https://domains.live.com/members/signup.aspx?domain=w.cn</a></p>
<p>@9.cn邮箱注册地址：<br />
<a href="https://domains.live.com/members/signup.aspx?domain=9.cn" target="_blank">https://domains.live.com/members/signup.aspx?domain=9.cn</a></p>登陆地址:<a href="www.hotmail.com">www.hotmail.com</a></div><img src ="http://www.cppblog.com/jianc/aggbug/177798.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jianc/" target="_blank">jianc</a> 2012-06-06 16:01 <a href="http://www.cppblog.com/jianc/archive/2012/06/06/177798.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>取消svn记住密码</title><link>http://www.cppblog.com/jianc/archive/2012/05/31/176970.html</link><dc:creator>jianc</dc:creator><author>jianc</author><pubDate>Thu, 31 May 2012 12:51:00 GMT</pubDate><guid>http://www.cppblog.com/jianc/archive/2012/05/31/176970.html</guid><wfw:comment>http://www.cppblog.com/jianc/comments/176970.html</wfw:comment><comments>http://www.cppblog.com/jianc/archive/2012/05/31/176970.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jianc/comments/commentRss/176970.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jianc/services/trackbacks/176970.html</trackback:ping><description><![CDATA[方法来源于网上<br />在系统盘下<br />进入目录: <div>Documents and Settings\系统用户名\Application Data\Subversion\auth\<br />把该删的删除, 就ok了<br /><br />记得备份..</div><img src ="http://www.cppblog.com/jianc/aggbug/176970.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jianc/" target="_blank">jianc</a> 2012-05-31 20:51 <a href="http://www.cppblog.com/jianc/archive/2012/05/31/176970.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vc6编译时候卡住?</title><link>http://www.cppblog.com/jianc/archive/2012/05/11/174560.html</link><dc:creator>jianc</dc:creator><author>jianc</author><pubDate>Fri, 11 May 2012 05:38:00 GMT</pubDate><guid>http://www.cppblog.com/jianc/archive/2012/05/11/174560.html</guid><wfw:comment>http://www.cppblog.com/jianc/comments/174560.html</wfw:comment><comments>http://www.cppblog.com/jianc/archive/2012/05/11/174560.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jianc/comments/commentRss/174560.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jianc/services/trackbacks/174560.html</trackback:ping><description><![CDATA[经常会出现这种情况, 卡的时候, 要ctrl+shift+esc强杀进程, 真怄火!<br />
<br />
google一下, 原来只要装一下sp6补丁就好了<br />
连接地址<br />
e文版:&nbsp;&nbsp;<a href="http://download.microsoft.com/download/1/9/f/19fe4660-5792-4683-99e0-8d48c22eed74/Vs6sp6.exe">vs6sp6</a><br />
中文版:&nbsp;<a href="http://download.microsoft.com/download/e/c/9/ec94a5d4-d0cf-4484-8b7a-21802f497309/Vs6sp6.exe">vs6sp6</a><img src ="http://www.cppblog.com/jianc/aggbug/174560.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jianc/" target="_blank">jianc</a> 2012-05-11 13:38 <a href="http://www.cppblog.com/jianc/archive/2012/05/11/174560.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>随笔1</title><link>http://www.cppblog.com/jianc/archive/2012/04/03/169905.html</link><dc:creator>jianc</dc:creator><author>jianc</author><pubDate>Mon, 02 Apr 2012 17:35:00 GMT</pubDate><guid>http://www.cppblog.com/jianc/archive/2012/04/03/169905.html</guid><wfw:comment>http://www.cppblog.com/jianc/comments/169905.html</wfw:comment><comments>http://www.cppblog.com/jianc/archive/2012/04/03/169905.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jianc/comments/commentRss/169905.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jianc/services/trackbacks/169905.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 程序员, 好像一直都需要学习似的. 我的想法就比较简单, 想学好技术, 出来找份好的工作. 嗯, 所以我根据自己的爱好, 就把大部分精力投了进去学习学习, ...从高三毕业开始学, 一直到现在大三快毕业了, 自认为比较"努力的"在学编程技术.<br />&nbsp;&nbsp;&nbsp;&nbsp; 但是呢, 梦想是美好的, 现实是残酷的. 在网上, 跟一些同样搞程序的人一起交流, 发现我太幼稚了, 学识太浅薄了; 工作上, 很简单的项目也给我莫大的压力; ...呵呵, 是不是我比较笨? 也许吧, 不过我比较勤奋, 这是我的优点. 所以, 我走了很多很多的弯路, --一直在学习, 但是进步缓慢(也许是我太浮躁了吧, 有进步就应该窃喜了, 不过上了社会, 还是鸭梨山大啊).<br />&nbsp;&nbsp;&nbsp; 很多时候, 看书都看不懂. 现在我懂了, 不是我太笨了, 是因为有些基础还没打好. 就因为这样, 学习方法不对头, 导致了我浪费了好多时间. 我太2了, 学习要循序渐进嘛, 就好比一个没碰过电脑的人, 叫他一开始就去学mfc, 那是不可能的. 而我呢, 这道理是懂得的, 有时候做事却没去想这什么道理, 以为想学, 有书可以学, 就行了. 结果看了书, 碰了一脸灰, 还把自己的信心给磨灭了:太难了, 怎么看都看不懂, 再网上跟一些网友交流, 靠, 他们都能看懂, 我自卑啊~~<br />&nbsp;&nbsp;&nbsp; 现在我明白了, 那是我还有些基础没学过, 但他们已经学扎实了. 所以, 经过一些天的基础学习, 我再来学那些以前看似很难的东西, 现在学起来就轻松多了.<br />&nbsp;&nbsp;&nbsp; (咳...哥文笔不好, 不会写作, 以上说的语无伦次, 纯当自己练笔作文了, 希望以后能够写的好一点, 句子看得通顺一些......睡觉了, 88) <img src ="http://www.cppblog.com/jianc/aggbug/169905.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jianc/" target="_blank">jianc</a> 2012-04-03 01:35 <a href="http://www.cppblog.com/jianc/archive/2012/04/03/169905.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>lua基础知识</title><link>http://www.cppblog.com/jianc/archive/2012/03/16/168084.html</link><dc:creator>jianc</dc:creator><author>jianc</author><pubDate>Fri, 16 Mar 2012 08:16:00 GMT</pubDate><guid>http://www.cppblog.com/jianc/archive/2012/03/16/168084.html</guid><wfw:comment>http://www.cppblog.com/jianc/comments/168084.html</wfw:comment><comments>http://www.cppblog.com/jianc/archive/2012/03/16/168084.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/jianc/comments/commentRss/168084.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jianc/services/trackbacks/168084.html</trackback:ping><description><![CDATA[<span>lua脚本基础</span><br />
<span>1.界面的编写很大一部分可以通过脚本来实现, 可以修改加脚本而不必重新编译程序, 可以节省界面设计的时间</span><br />
<span>2.lua脚本设计目的是为了嵌入应用程序中, 为应用程序提供灵活的扩展功能</span><br />
<span>3.lua脚本可以被c/c++调用, 也可以调用c/c++的函数, 也可以代替xml, ini等文件, 容易理解和维护</span><br />
<span>4.lua由标准c编写而成, 解释器不过200k, 在目前所有脚本引擎中, lua的速度最快, 是作为嵌入式脚本的最佳选择</span><br />
<span>5.lua_open() 返回一个指向lua解释器的一个指针</span><br />
<span>6.luaL_openlibs() 装载lua库, 提供了一些简单的函数, 如print</span><br />
<span>7.luaL_dofile() 执行脚本</span><br />
<span>8.lua_close() 关闭lua</span><br />
<span>9.相关头文件:</span><br />
<span>&nbsp;&nbsp;&nbsp; #include "lua.h"</span><br />
<span>&nbsp;&nbsp;&nbsp; #include "lualib.h"</span><br />
<span>&nbsp;&nbsp;&nbsp; #include "lauxlib.h"</span><br />
<span>&nbsp;&nbsp;&nbsp; #pragma comment(lib, "lua5.1.lib") //5.1版本的lua库</span><br />
<span>&nbsp;&nbsp;&nbsp; lua_State* L; //lua解释器指针</span><br />
<span>&nbsp;&nbsp;&nbsp; L = lua_open(); //初始化lua</span><br />
<span>&nbsp;&nbsp;&nbsp; luaL_openlibs(L); //载入lua基本库</span><br />
<span>&nbsp;&nbsp;&nbsp; luaL_dofile(L, "test.lua"); //执行脚本</span><br />
<span>&nbsp;&nbsp;&nbsp; lua_close(L); //清除lua</span><br />
<span>10.解释器加载lua脚本程序库: dofile("test.lua")</span><br />
<span>&nbsp;&nbsp; 然后就可以执行test.lua里面的函数了</span><br />
<span>11.lua_getglobal(L, "add"); //lua库的add全局函数</span><br />
<span>&nbsp;&nbsp;&nbsp; luapushnumber(L, x); //将x压栈</span><br />
<span>&nbsp;&nbsp;&nbsp; luapushnumber(L, y); //将y压栈</span><br />
<span>&nbsp;&nbsp;&nbsp; lua_call(L, 2, 1); //调用前面的add函数, 2个参数, 1个返回值</span><br />
<span>&nbsp;&nbsp;&nbsp; int ret = (int)lua_tonumber(L, -1); //取得返回值</span><br />
<span>&nbsp;&nbsp;&nbsp; lua_pop(L, 1); //弹出栈</span><br />
<span>12.lua的注释:</span><br />
<span>&nbsp;&nbsp;&nbsp; 单行注释: 从"--"到行末</span><br />
<span>&nbsp;&nbsp;&nbsp; 多行注释: 从"--[["到"]]", 当重新启用这段代码时</span><br />
<span>&nbsp;&nbsp;&nbsp; 技巧:</span><br />
<span>&nbsp;&nbsp;&nbsp; --[[</span><br />
<span>&nbsp;&nbsp;&nbsp; 语句</span><br />
<span>&nbsp;&nbsp;&nbsp; --]]</span><br />
<span>&nbsp;&nbsp;&nbsp; 这样注释后, 只要在"--[["前加一个"-", 那么语句就可以执行了</span><br />
<span>13.lua io输入:</span><br />
<span>&nbsp;&nbsp;&nbsp; a = io.read("*number") --read a number</span><br />
<span>14.lua中唯一一种数据结构 table</span><br />
<span>15.进入lua交互模式, 执行os.exit()时退出交互模式</span><br />
<span>&nbsp;&nbsp;&nbsp; C:\&gt;lua</span><br />
<span>&nbsp;&nbsp;&nbsp; Lua 5.1.4&nbsp; Copyright (C) 1994-2008 Lua.org, PUC-Rio</span><br />
<span>&nbsp;&nbsp;&nbsp; &gt; os.exit()</span><br />
&nbsp;&nbsp;&nbsp; <br />
<span>&nbsp;&nbsp;&nbsp; C:\&gt;</span><br />
<span>16.用lua -i参数来执行lua解释器时, 运行完lua程序后将进入交互式模式</span><br />
<span>&nbsp;&nbsp; -i对于调试收工测试尤为有用</span><br />
<span>&nbsp;&nbsp; 用lua -e参数, 可以直接在命令行中输入代码:</span><br />
<span>&nbsp;&nbsp;&nbsp; C:\&gt;lua -e "print(math.sin(12))"</span><br />
<span>&nbsp;&nbsp;&nbsp; -0.53657291800043</span><br />
<span>&nbsp;&nbsp; 用lua -l 可以加载库文件:</span><br />
<span>&nbsp;&nbsp;&nbsp; lua -i -l a -e "x = 10" --命令行下加载库a, 执行x=10操作, 执行完后进入交互模式</span><br />
<span>&nbsp;&nbsp; 只要定义了一个名为"_PROMPT"的全局变量, 解释器就会用它的值作为交互模式的命令提示符</span><br />
<span>&nbsp;&nbsp;&nbsp; lua -i -e "_PROMPT=' lua&gt;'"</span><br />
<span>17.lua的保留字 --关键字:</span><br />
<span>&nbsp;&nbsp; and break do else elseif</span><br />
<span>&nbsp;&nbsp; end false for function if</span><br />
<span>&nbsp;&nbsp; repeat return then true until</span><br />
<span>&nbsp;&nbsp; while</span><br />
<span>18.全局变量不需要声明, 只需要将一个值赋予一个全局变量就可以创建了, 在lua中访问一个未初始化的变量不会出错, 结果是一个nil值</span><br />
<span>&nbsp;&nbsp; 要删除一个变量, 可以把这个变量赋值为nil</span><br />
<span>19.在交互模式中, 如果要打印任何表达式的值, 可以用等号开头, 并跟随一个表达式:</span><br />
<span>&nbsp;&nbsp;&nbsp; = math.sin(3)</span><br />
<span>20.lua有8中基础的类型</span><br />
<span>&nbsp;&nbsp; nil(空) boolean(布尔) number(数字) string(字符串)</span><br />
<span>&nbsp;&nbsp; userdata(自定义类型) function(函数) thread(线程)</span><br />
<span>&nbsp;&nbsp; table(表)</span><br />
<span>&nbsp;&nbsp; 函数与type可以根据一个值返回其类型的名称</span><br />
<img src ="http://www.cppblog.com/jianc/aggbug/168084.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jianc/" target="_blank">jianc</a> 2012-03-16 16:16 <a href="http://www.cppblog.com/jianc/archive/2012/03/16/168084.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>