内容列表
- 使用"函数递归"实现基于php和MySQL的动态树型菜单
- 树型菜单在很多桌面应用系统中都有非常广泛的应用,其主要优点是结构清晰,利于使用者非常清楚的知道目前自己所在的位置。但在web上树型菜单的应用因为没有理想的现成组件可以拿过来直接使用,所以一般的情况下,程序员主要是通过JavaScript来实现一些简单的树型结构菜单,但这些菜单往往都是事先定好各菜单项目,以及各菜单项目之间的层次关系,不利于扩充,一旦需要另一个菜单结构时,往往还需要重新编写,因此使用
- 分类:编程语言 查阅全文
- 用 PHP5 轻松解析 XML
- 本文链接:http://www.openphp.cn/index.php/article/2/168/index.html
用 sax 方式的时候,要自己构建3个函数,而且要直接用这三的函数来返回数据,要求较强的逻辑。在处理不同结构的 xml 的时候,还要重新进行构造这三个函数,麻烦!
用 dom 方式,倒是好些,但是他把每个节点都看作是一个 node,,操作起来要写好多的代码,麻烦!
网上
- 分类:编程语言 查阅全文
- 面向对象的python(一)
- 开始学习python的时候,看了一些教程和资料,都觉得在面向对象编程这一方面讲得比较零散,自己也就总觉得不得要领。直到看到了Oreilly出的Python in the Nutshell,英文版,特别是Charpter5: Object-Oriented Python,才开始明白一点点东西。这本书,对章节的编排非常合理,而且不光教你how还教你why,觉得受益匪浅。
看的过程中,
- 分类:编程语言 查阅全文
- C++字符串完全指南(2) - 各种字符串类- CRT类
- C++字符串完全指南(2) - 各种字符串类- CRT类_bstr_t
字符串包装类
我已经说明了字符串的各种类型,现在讨论包装类。对于每个包装类,我都会说明它的对象构造过程和如何转换成C类型字符串指针。应用接口的调用,或构造另一个不同类型的字符串类,大多都要用到C类型指针。本文不涉及类的其它操作,如排序和比较等。
再强调一下,在完全了解转换结果之前不要随意使用强制类型转换。
CRT类_b
- 分类:编程语言 查阅全文
- 用C++访问SQL Server 2000的实例
- 用C++访问SQL Server 2000的实例 一、ADO简介
ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,不仅简单易用,并且不失灵活性.不失为C++利用数据库快速开发的不错选择。
理论就不用我在这儿费话了,网上有很多,但光是理论,也不是不够的,ADO访问数据的方法很灵活,容易让人混淆
- 分类:编程语言 查阅全文
- 用C++访问SQL Server 2000的实例
- 用C++访问SQL Server 2000的实例 一、ADO简介
ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,不仅简单易用,并且不失灵活性.不失为C++利用数据库快速开发的不错选择。
理论就不用我在这儿费话了,网上有很多,但光是理论,也不是不够的,ADO访问数据的方法很灵活,容易让人混淆
- 分类:编程语言 查阅全文
- Jflash源代码分析(一)
- 常常是板子出了问题就手足无措,常常要给板子上面信号的时候要用ADS写长长的程序(我用ARM)常常看到Jflash的程序出错就只知道重起板子,于是我就常常想阅读一下Jflash的源代码今天,我终于祭起长久不用的Source Insight,建立工程,开始阅读Jflash所谓打蛇打七寸,读程序先读main我就从main开始对jflash进行解剖我读的代码是windows版本的,用VC进行编译,我想Li
- 分类:编程语言 查阅全文
- Visual SourceSafe 6.0实用指南
-
来源: 软件工程专家网 作者: 胡杰
一、版本管理的必要性
如果说70年代的软件危机导致了软件工程思想的诞生和理论体系的发展,那么80~90年代尤其是90年代软件产业的迅猛发展导致了另一种新思想的产生和实现,这就是软件的版本管理。
只要参加过软件开发的人都清楚,现在的软件项目完全由一个人来完成是难以想
- 分类:编程语言 查阅全文
- 据说是最短的DVD解码程序
- 以下引用原文:
前些天麻省理工学院的两位学生编写出世界上最短的DVD解码程序,而这个纪录最近被一位名为Charles M Hannum的程序员打破,他所编写的解码程序只有442个字节,而那个七行的Perl解码程序则为472个字节。
Hannum的C程序被叫作:efdtt,据称它的速度相当快,能够达到21.5MBps,在解码时甚至不需要特别进行I/O优化,这样的速度使得该程序在将数据转换为
- 分类:编程语言 查阅全文
- 用 XML 设计一个你自己的程序语言
- 长期使用别人设计的程序语言来写程序,你是否曾有念头想过要自己设计一个语言?或许是因为对目前某些语言的某些特性不满,想动手改造,或许是因为想给自己一个有趣的挑战。不管目的为何,我相信有过这样念头的人不少,但实际动手的人却不多,因为设计一个新语言所必经的前几道关卡,其实就是不小的障碍。过去有 YACC(Yet Another Compiler Compiler)等工具可以用来帮助设计新程序语言,但是我
- 分类:编程语言 查阅全文
- Java 相关的编译技术
- 除了 Java 的编译器和虚拟机器之外,还有一些相关的编译技术,本文章试图做一个简单的说明。 JIT 编译器 传统的 Java 虚拟机器很愚蠢,将一道 bytecode 的指令翻译成机器码之后,马上执行这些机器码,执行完这批机器码之后,就把这些机器码丢了,接着再翻译下一道 bytecode 的指令,继续下去 ...。即使下次执行到以前执行过的 bytecode 指令,依然要重新翻译成机器码才能执行
- 分类:编程语言 查阅全文
- TAO自动代码生成工具失败
- 按照原计划,打算仿造IONA ORBIX IDLGEN做一个CORBA自动代码生成工具,仔细研究IDLGEN后发现,IONA IDLGEN共由三个部分组成:IDL PARSER,PARSE TREE,TCL INTERPRETER。 代码生成的过程确实可以用TCL编码来实现,但其中的IDL PARSER部分IONA确是不公开的:((,郁闷,花了我一两天的时间。http://www.iona.com
- 分类:编程语言 查阅全文
- iconFunction和labelFunction的补充
- iconFunction和labelFunction的补充,以前看过Jiagao's Blog上的《labelFunction和iconFunction函数的使用》。又想起了做了如下实验:
myList.dataProvider = [{label:"生活照", data:{fileName:"myphoto1", fileExtension:"jpg"}}, {label:"学习笔记", da
- 分类:编程语言 查阅全文
- 如何应战注册会计师考场
- CPA考试作为我国目前会计行业最高级别的执业资格考试,涉及的知识面广,考试难度大,影响也愈加深远,已有越来越多的人投入到这一行业中。作为1名CPA,我想谈一谈CPA应试复习的一些经验,冀予正参加这一行业考试的人有所裨益。 CPA考试课程有5门,基本上是3月份报告,4月份领取教材,9月份应考,框算起来仅有5个月的时间供研读复习,加上投身这一行业考试的人大多是在职人员,
- 分类:编程语言 查阅全文
- 一步一步学ActionScript 2.0(一)
- 教程出处http://jinjunshi.blogchina.com/
ActionScript 2.0能做什么?
[学习目标]:知道ActionScript 2.0是做什么用的就可以了:)
随着FLASHMX2004的发布,Macromedia公司推出了一种新的脚本类型语言ActionScript 2.0, Macromedia Flash M
- 分类:编程语言 查阅全文
- 移动硬盘常见问题的解决
- Source:复旦大学 日月光华BBS Hardware版Author:Slayer
移动硬盘是一个非标准的usb设备,使用中远不如鼠标这样可靠,问题多多,这里就很多常见情况总结一下:
有关基础知识参阅我写的移动硬盘FAQ,pcmarket和hardwre都有。1、如果你的硬盘盒子是50元以下的,尤其是标着IBM字样的,请赶快换掉这个盒子。这种盒子早期还可以,自从03年起生产的质量就不可忍受了
- 分类:编程语言 查阅全文
- WinXP下安装SoftIce的一些问题解决方法【原创】
-
WinXP下安装SoftIce的一些问题解决方法【原创】
0.正确安装并破解。
1.安装启动,Ctrl+D,花屏。到intel官网升级显卡驱动即可。
(判别方法:进入控制台全屏模式,再呼出softice,可正常显示,这一定是显卡的原因)
2.下了断点,windows xp下兰不住,看雪老大云:“在Driver.Suite.v3.x下断点和先前版本不一样,必须到应
- 分类:编程语言 查阅全文
- 快速地识别MIRACL库函数
-
从bLaCk-eye的网站上down到的,觉得挺有用的。网址是http://www.secretashell.com/cryptocrk/,这里东西不少,推荐去看看。MIARCL是当前使用比较广泛的基于公钥加密算法保护实现的大数库之一,特别在各种算法Crackme中。目前为止还没有发现使用该库的商业软件,因为MIRACL用于商业目的的话需要交纳一笔昂贵的授权费—
- 分类:编程语言 查阅全文
- 仿韩国菜单as2.0有感
- 我仿韩国菜单,由于其源代码是FlashMx as 1.0编写的,而我采用的是FlashMx2004 as 2.0制作的,故要有点改进。第一个菜单的源代码
放在main scene frame上
var drag = 0.1; &n
- 分类:编程语言 查阅全文
- 802.11g 、802.11g b与802.11a的区别
- IEEE 802.11
1990年IEEE 802标准化委员会成立IEEE 802.11无线局域网标准工作组。该标准定义物理层和媒体访问控制(MAC)规范。物理层定义了数据传输的信号特征和调制,工作在2.4000~2.4835GHz频段。IEEE 802.11是IEEE最初制定的一个无线局域网标准,主要用于难于布线的环境或移动环境中计算机的无线接入,由于传输速率最高只能达到2Mbp
- 分类:编程语言 查阅全文