现在位置: 首页 > catapult发表的所有文章
  • 08月
  • 26日
编程语言 ⁄ 共 1822字 评论关闭
Python最大的特点就在于她的快速开发功能。作为一种胶水型语言,python几乎可以渗透在我们编程过程中的各个领域。这里我简单介绍一下用python进行gui开发的一些选择。  1.Tkinter Tkinter 似乎是与tcl语言同时发展起来的一种界面库。tkinter是python的配备的标准gui库,也是opensource的产物。Tkinter可用 于windows/linux/unix/macintosh操作系统,而且显示风格是本地化的。Tkinter用起来非常简单,python自带的 IDLE就是采用它写的。除此外,tkinter的扩展集pmw和Tix功能上都要相对它强大,但tkinter却是最基本的。我认为,在......
阅读全文
  • 09月
  • 16日
综合 ⁄ 共 7100字 评论关闭
--------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! -------------------- 1. 中断线程         1. 概述                     使用的是interrupt()方法        线程在运行的时候受到了阻碍,那么可以使其在受阻状态强制回到运行状态,是线程中断现有的状态。        一般线程都是循环执行语句,要是改变循环的标识的话,就可以结束程序,但是这样会结束线程,但是中断的话,就是中止当前线程冻结状态,恢复正常执行。        使用了Interrupt()后,那么重新运行,也可能会再次进入冻结状态。那么就是发生......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 16273字 评论关闭
目录 1   概览 1.1   什么是protocol buffer 1.2   他们如何工作 1.3   为什么不用XML? 1.4   听起来像是为我的解决方案,如何开始? 1.5   一点历史 2   语言指导 2.1   定义一个消息类型 2.2   值类型 2.3   可选字段与缺省值 2.4   枚举 2.5   使用其他消息类型 2.6   嵌套类型 2.7   更新一个数据类型 2.8   扩展 2.9   包 2.10   定义服务 2.11   选项 2.12   生成你的类 3   代码风格指导 3.1   消息与字段名 3.2   枚举 3.3   服务 4   编码 4.1   一个简单的消息 4.2   基于128的Varints 4.3   消息结构 4.4   ......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 839字 评论关闭
  1、String、util.Data和sql.Date的转化 //确定时间格式 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); String today="2013-10-10";//字符串转化成时间 java.util.Date date1=format.parse(today ); //util.Date格式不能储存在数据库中,而java代码中Date格式又不能是sql.Date,所以要进行格式转换,java中好像不能同时import util.Data和sql.Date,所以要采用下面的定义形式  java.sql.Date date2=new java.sql.Date(date1.getTime());   2、Jtable用法 //一般作为表头 String titles[] = {"商品ID","商品名","......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 4189字 评论关闭
一:Desktop类和SystemTray类   在JDK1.6中,AWT新增加了两个类:Desktop和SystemTray。   前者可以用来打开系统默认浏览器浏览指定的URL,打开系统默认邮件客户端给指定的邮箱发邮件,用默认应用程序打开或编辑文件(比如,用记事本打开以txt为后缀名的文件),用系统默认的打印机打印文档;后者可以用来在系统托盘区创建一个托盘程序。   二:使用JAXB2来实现对象与XML之间的映射   JAXB是Java Architecture for XML Binding的缩写,可以将一个Java对象转变成为XML格式,反之亦然。   我们把对象与关系数据库之间的映射......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 264字 评论关闭
      程序由一个exe和两个dll组成:a.exe b.dll c.dll。c.dll依赖b.dll。       原因:b.dll的编译选项为MDd,c.dll的编译选项为MD.dll。当exe加载c.dll时,同时加载了mfc90.dll和mfc90d.dll。程序就崩溃了。       处理过程:在编译c.dll时,发现"默认库“library”与其他库的使用冲突;使用 DEFAULTLIB:library"。使用dll查看工具,发现c.dll既调用了mfc90.dll又调用了mfc90d.dll。改变b.dll编译选项为MD.dll 
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 4040字 评论关闭
/html 代码 <table id="SignFrame">             <tr>                 <td colspan="2">                     <div class="start-edge-links" dir="ltr" jstcache="0">                         <span jsdisplay="topbar_config.show_directions_link" jstcache="5">                             <a id="d_launch" class="kd-button dir-button" jsaction="llm.showDirections" jsattrs="href: topbar_config.directions_url" href="javascript:void(0)" jstcache="12">获取路线</a>......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 99字 评论关闭
http://www.cocos2d-x.org/docs/manual/framework/html5/jsb-ios-iap/ios-storekit-integration-in-c++/zh
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 453字 评论关闭
create table test1 (id varchar2(20) not null); alter table test1 add (name varchar2(30) default ‘无名氏’ not null); alter table test1 modify (name varchar2(16) default ‘unknown’); alter table test1 drop column name; 以上分别建立一个表,增加,更改,删除一个列。其中需要注意的是如果某一列中已经存在值,如果你要修改的为比这些值还要窄的列宽这样将会出现一个错误。 例如前面如果我们插入一个值 insert into test1 values (’1′,’我们很爱你’); 然后曾修改列: alter table test1 modify (name varchar2......
阅读全文
  • 12月
  • 12日
综合 ⁄ 共 757字 评论关闭
复习一下欧拉回路 我很懒的 @ 2006-02-28 16:22 判断一个图中是否存在欧拉回路(每条边恰好只走一次,并能回到出发点的路径),在以下三种情况中有三种不同的算法: 一、无向图 每个顶点的度数都是偶数,则存在欧拉回路。 二、有向图(所有边都是单向的) 每个节顶点的入度都等于出度,则存在欧拉回路。 以上两种情况都很好理解。其原理就是每个顶点都要能进去多少次就能出来多少次。 三、混合图(有的边是单向的,有的边是无向的。常被用于比喻城市里的交通网络,有的路是单行道,有的路是双行道。) 找到一个给每条无向的边......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 10795字 评论关闭
这个批处理才是tomcat服务器启动跟关闭的核心脚本。其中包括。。。。(各种变量),此节将详细讲解这个批处理的逻辑。 先看看第一部分脚本: ******************************************************************************************** if not ""%1"" == ""run"" goto mainEntry if "%TEMP%" == "" goto mainEntry if exist "%TEMP%\%~nx0.run" goto mainEntry echo Y>"%TEMP%\%~nx0.run" if not exist "%TEMP%\%~nx0.run" goto mainEntry echo Y>"%TEMP%\%~nx0.Y" call "%~f0" %* <"%TEMP%\%~nx0.Y" set RETVAL=%......
阅读全文
  • 11月
  • 26日
综合 ⁄ 共 414字 评论关闭
       最近升级公司项目,从2005直接升到2010。虽然知道升级的时候会遇到很多麻烦。但要是不懂问题点,还真不好找到问题的关键。                 一般出现error Lnk 2019 错误,先看错误说明,比如          1. 无法解析外部符号" public: _thiscall Function::FunctionTest(void)"...........该符号在函数"public: _thiscall ..........." 中被引用,很可能就是因为编译的工程中没加上该函数实现(比如没加cpp),或者没链接对应的lib。           2. 如果出现的是stl相关的函数,说明问题在stl上面,或者没加对应的文件,或者......
阅读全文