现在位置: 首页 > AngelicaAhern发表的所有文章
  • 11月
  • 24日
综合 ⁄ 共 1795字 评论关闭
  安装wxWidgets   多数应用软件,通常需要一个界面与使用者进行交互。典型的交互方式可以分成三种   纯文字界面     也称为“控制台”应用。此类应用通过以“一问一答”的形式在屏幕上打出提问的文字,然后等待用户输入后,程序得以继续运行。 这类交互形式称不上友好,但实现起来简单。在我们学习C++语法的一个很长的时期,我们所写的程序,多数采用此类形式。 图形用户界面    通过“对话框”、“菜单”、“按钮”等典型的图形元素所提供的用户界面。即“图形用户界面/Graphical user interface”,简称为GUI。该形式下,用户通过鼠标或......
阅读全文
  • 10月
  • 29日
综合 ⁄ 共 682字 评论关闭
{{PHP}}变量作用域测试 //1 <?php $foo = 'tip1'; function f() {     global $foo;     print $foo;     $foo = 'foo';     print $bar; } f(); 输出为: :!php test.php tip1 Notice: Undefined variable: bar in /home/zhanhailiang/test.php on line 35 //2 <?php $foo = 'tip1'; function f() {     print $foo;     $foo = 'foo';     print $bar; } f(); 输出为: :!php test.php Notice: Undefined variable: foo in /home/zhanhailiang/test.php on line 32 Notice: Undefined variable: bar in /home/zhanhailiang......
阅读全文
如题,有时候我们需要在Main函数中写测试代码,并且需要在异步线程中执行任务,任务执行完之后才退出主线程,如何做到的呢,请看如下代码: public class TestMain { /** * @param args */ public static void main(String[] args) { System.out.println("-------work------start---------"); LockHandler mHandler=new LockHandler(); Thread mThread=new Thread(new WorkRunnable(mHandler)); mThread.setDaemon(true); mThread.start(); mHandler.waitForDebug(); System.out.println("-------w......
阅读全文
  • 08月
  • 29日
算法 ⁄ 共 864字 评论关闭
题意:n x m 的矩阵,元素代表机器人到达这个点时能量变成的值,机器人起始时在(1, 1),它要去(n, m),只能走右或者走下,每走一步消耗 1 点能量,问到达(n, m)的方法有多少种,结果对 10000 取模。 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1978 ——>>状态:dp[i][j] 表示到达 (i, j) 的路径数。 状态转移方程:dp[newx][newy] = (dp[newx][newy] + dp[i][j]) % MOD;((newx, newy)是可以到达的点) 觉得有点很重要:对于能量 e,用两层 for 枚举能走到的所有点。。 #include <cstdio> #include <cst......
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 2325字 评论关闭
      之前的两篇《Junit和Ant入门》文章都是分开介绍两样工具的使用,这篇文章开始讲解如何将两项工具混合起来使用,如果是初学者,建议先看之前的两篇文章《Junit和Ant入门(1) JUnit》 和 《Junit和Ant入门(2) Ant 》 。由于整个配置还是挺麻烦的,所以更需要我们循序渐进。        为了让大家能更好地明白,我也是用例子讲解。同时也把自己遇到的问题,写出来。      具体步骤 1. 导入Junit的jar包     下载地址:http://download.csdn.net/source/2636855     说明:虽然MyEclipse中是自带有JUnit的jar包的,但由于在使用A......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 9368字 评论关闭
经常有人请我指导应该如何动态地重写URL,以在他们的ASP.NETweb应用中发布比较干净的URL端点这个博客帖子概述了几个方法,你可以用来在ASP.NET中干净地映射或重写URL,以及按照你自己的需求组织你的URL的结构 为什么URL映射和重写很重要? 下面是开发人员想要对URL有更大的灵活性的最常见的场景: 1) 处理这样的情形:你要更改你的web应用中网页的结构,但你同时也要确保在你移动网页后,那些被人收藏的老URL不会成为死链接重写URL允许你透明地将请求转交到新的网页地址而不出错 2) 在象Google,Yahoo 和 Live 这样的搜索引擎......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 1119字 评论关闭
大意略。 思路:有向图的欧拉路径。 条件: 1、连通 2、有2个奇点,其中出度比入度一个大1,起点,另一个小1,终点。 #include <iostream> #include <cstdlib> #include <cstring> #include <string> #include <cstdio> #include <algorithm> using namespace std; const int maxn = 50; int ind[maxn], outd[maxn]; int vis[maxn]; int p[maxn]; int G[maxn][maxn]; char str[1010]; int n; void init() { memset(G, 0, sizeof(G)); memset(vis, 0, sizeof(vis)); memset(ind, 0,......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 173字 评论关闭
问题 1、在代码里尝试delete一个widget之后运行都是一闪而过。 2、再去掉delete代码编译,IDE提示LINK1104:File not found 解决 1、点错误信息,右键“Show Output”,没什么启发 2、尝试关闭QtCreator,结果提示在运行,一看任务管理器,刚才调试的程序居然没退出 3、在任务管理器里Kill进程后再编译没问题
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 3172字 评论关闭
Theos/Getting Started Contents  [hide] 1 Purpose 2 Requirements 3 Setting Up Dependencies 3.1 For Mac OS X 3.2 For iOS 3.3 For Linux 4 Installing Theos 4.1 On Mac OS X or Linux 4.2 On iOS 5 Creating a Project 5.1 NIC Example 6 Getting Started 7 Getting Help Purpose This page contains instructions for installing Theos and preparing a new project. Requirements A UNIX-based operating system (Mac OS X, iOS (jailbroken), and most variants of Linux sh......
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 14723字 评论关闭
到目前,struts、hibernate、spring在总体上整合到一块了,但是struts组件还没有整合进来 14、让spring接管struts(就是接管Action控件) 14.1)在struts-config.xml文件中添加如下代码配置: <!-- 配置代理请求处理 DelegatingRequestProcessor它的用处是将请求处理转到DelegatingRequestProcessor,从而在spring中查找action,从而由spring管理action --> <controller> <set-property property="processorClass" value="org.springframework.web.struts.DelegatingRequestProcessor" /> </controller&......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 354字 评论关闭
原创文章,欢迎转载!转载请注明: 转载自Cocos2D开发网--Cocos2Dev.com 原文链接地址: cocos2d-x 使用CCLabelAtlas自定义字体 有时候游戏中要用到一些特殊的字体效果,特别是数字。 CCLabelAtlas就可以从png图中读取文字。 CCLabelAtlas* diceCount=CCLabelAtlas::labelWithString("1:", "nums_font.png", 14, 21, '0'); 第一个参数:显示的内容:1x,你也许会奇怪为什么是1x,因为使用的png图必须是连续的,因为程序内部是议连续的scall码识别的。9的后一位的”:“,所以先实现x就得用”:“代替。 第二个参数:图片的名......
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 3560字 评论关闭
  转自:http://blogold.chinaunix.net/u/31547/showart_438018.html   一 cron crond位于/etc/rc.d/init.d/crond 或 /etc/init.d 或 /etc/rc.d /rc5.d/S90crond,最总引用/var/lock/subsys/crond。   cron是一个linux下的定时执行工具(相当于windows下的scheduled task),可以在无需人工干预的情况下定时地运行任务task。由于cron 是Linux的service(deamon),可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/s......
阅读全文