PHP中的new static()是一个非常实用的语法,它可以帮助我们实现基于对象的一个非常重要的特性——多态性。具体来说,new static()可以在父类中创建一个子类的实例,实现不同子类之间的调用。下面,我将深入介绍new static()语法及其用法。 阅读全文→
瀑布式开发与敏捷开发的区别是:瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求、分析、设计、编码、测试的步骤顺序进行。而敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发,二者开发方式不同。这就是瀑布式开发与敏捷开发的区别。阅读全文→
因业务需要在点击搜索后弹出对话框显示正在查询中,然后在这个对话框里创建线程来进行数据库的查询。然后软件异常退出。阅读全文→
问题1:切换窗口后,再切换回来,文本框里的焦点丢失了
问题2:窗口初始化设置了焦点控件,但是切换了窗口后,返回没有了。阅读全文→
通过这个代码可以实现DUILIB消息处理模块化,但是存在一个问题,就是窗体所有消息都经过模块类里。目前我暂时想了一个办法,我定义一个基类的模块实现类,伪代码如下阅读全文→
其实绝大多数软件都是采用多线程MD方式编译,例如QQ迅雷等等,如果找到他们目录很容易发现上面提到的运行时库。因为这样一来编译出来的文件小,所有运行时库统一,同时也让内存管理简单化,省去了跨模块内存访问带来的各种bug。 阅读全文→