开发Web应用程序PHP是最理想的工具,易于使用、功能强大、成本低廉、高安全性、开发速度快且执行灵活。
全书以实用为目标设计,包含PHP开发最主流的各项技术,对每一个知识点都进行了深入详细的讲解,并附有大量的实例代码,图文并茂。
系统地介绍了PHP的相关技术及其在实际Web开发中的应用。
  全书共17章,每一章都是PHP独立知识点的总结。
内容涵盖了PHP的运行环境搭建、Web服务器Apache的配置与应用、动态网站开发的前台技术、PHP编程语言的语法、PHP的常用功能模块和实用技巧、MySQL数据库的设计与应用、PHP5面向对象的程序设计思想、Web开发的设计模式,以及包含DIV+CSS、mysqli扩展模块、数据库抽象层PDO、Smarty模板技术等目前PHP开发中最主流的技术。
每一章中都有大量的实用示例,以及详尽的注释,加速读者的理解和学习,也为每章的技术点设置了大量的自测试题。
最后以一个比较完整的、采用面向对象思想,以及通过MVC模式设计,并结合Smarty模板的CMS系统为案例,详细介绍了Web系统开发从设计到部署的各个细节,更好地进行开发实践。
  对于PHP应用开发的新手而言,不失为一本好的入门教材,内容既实用又全面,辅以视频教程,使读者轻松掌握所学知识。
另外,本书也适合有一定基础的网络开发人员和网络爱好者,以及大中专院校的师生阅读与参考。
不仅可以作为PHP开发的学习用书,还可以作为从事Web开发的程序员的参考用书和必备手册。
对于行家来说,本书也是一本难得的参考手册,读者必将从中获益。
2025/1/27 12:34:26 207.62MB 细说 PHP 教程 指南
1
MyBatisGenerator(MBG)是一个Mybatis的代码生成器MyBatis和iBATIS.他可以生成Mybatis各个版本的代码,和iBATIS2.2.0版本以后的代码。
他可以内省数据库的表(或多个表)然后生成可以用来访问(多个)表的基础对象。
这样和数据库表进行交互时不需要创建对象和配置文件。
MBG的解决了对数据库操作有最大影响的一些简单的CRUD(插入,查询,更新,删除)操作。
您仍然需要对联合查询和存储过程手写SQL和对象。
2025/1/26 19:50:32 2.22MB Generator
1
1.实现一个图形用户界面的FTP客户端。
2.功能:2.1配置使用IIS的FTP服务器;
2.2客户端发出各种操作命令;
至少实现conn(连接)、list(列示文件)、retr(下载)、store(上载)的功能。
2.3接收服务器的操作结果。
3.用户界面:客户端界面用户可以设置远程主机名、用户和密码;
显示远程文件列表;
显示本地文件的列表;
操作命令可以采用菜单、按钮及弹出菜单来实现;
显示操作状态(操作是否成功、状态、文件操作的进度等)。
(参考cuteFTP软件的界面及功能)
1
配置etcd_cpp_apiv3编译环境需要的rpm包及其依赖的rpm包。
2025/1/26 13:39:19 24.5MB etcd 分布式
1
最好用的CCNA学习模拟工具是Cisco的PacketTracer,*.pka文件是由浅入深地一步步教你学习网络和配置,文件中包括了七个大类的思科网络技术学院教程中的pka模拟练习,只可惜是英文的。
2025/1/25 17:53:19 675KB Packet Tracer pka
1
安装了VS(我用的vs201264位) gacutil.exe路径C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v8.0A\bin\NETFX4.0Tools regasm.exe路径C:\Windows\Microsoft.NET\Framework64\v4.0.30319单独建立一个文件夹放入dll,tlb文件将以上路径配置到电脑环境变量PATH即可在管理员权限下的控制台输入一下命令1、cd/ddll路径然后回车,显示dll所在文件夹路径2、gacutil/idll文件名.dll然后回车,显示将dll添加进程序集成功3、regasmdll文件名.dll/tlb:dll文件名.tlb然后回车,显示注册成功
2025/1/25 9:30:16 69KB C# COM组件注册 调用
1
WES8新版写过滤工具UnifiedWriteFilter!非常牛逼!!超越一切翻译:UnifiedWriteFilter功能:1.usesonlyRAMoverlay。
只使用RAM缓存2.执行动态保护——在运行时可以动态添加和删除卷,以及保留和回收叠加中的内存的能力。
(回收内存!)Italsoprovidestheabilitytoperformdynamicprotection–addingandremovingvolumesatruntime,aswellastheabilitytopreserveandreclaimmemoryintheoverlay.3.智能过滤功能:在保护卷时,它允许某些文件和文件夹例外,;
同时它还允许某些要永久保存的注册表项。
也就是说:允许甚至文件、文件夹、注册表例外(比FBWF更强大!)本人已经研究出三条命令,配合注册表,完美安装,不会再出错注册:regsvr32-s%SystemRoot%\system32\wbem\uwfwmi.dllmofcomp%SystemRoot%\system32\wbem\uwfwmi.mof复制代码配置:(自动设置disksignature,partitionoffset,volumename等等注册表项)uwfmgr.exeunattendinstall-config复制代码
2025/1/25 8:13:29 122KB ewf uwf 写文件过滤 禁写文件
1
说明:一个作业,两个转换,第一个使用【查询分析】的组件接收sql查询结果的字段数据,第二个转换根据上一个转换的结果为条件执行循环的业务步骤。
提示:请留意第二个转换的属性设置,需要添加命名参数以及勾选复制上一步结果和执行每一行两个选项!附件是打包示例文件,执行时请配置一下测试数据库。
2018/10/17
2025/1/25 7:10:10 7KB kettle 循环
1
舵机是一种广泛应用于机器人、无人机和模型制作等领域的微型伺服马达,它能够根据接收到的脉冲宽度调制(PWM)信号精确地改变其旋转角度。
在本项目中,我们将探讨如何使用STM32微控制器对舵机进行控制。
STM32是意法半导体(STMicroelectronics)推出的一款基于ARMCortex-M内核的微控制器系列,以其高性能、低功耗和丰富的外设接口著称。
在基于STM32的舵机控制系统中,主要涉及到以下几个关键知识点:1.**STM32硬件接口**:STM32芯片通常具有多个PWM通道,如TIMx模块,可以产生不同频率和占空比的PWM信号。
我们需要选择一个合适的定时器通道来输出舵机所需的PWM信号。
2.**PWM生成**:STM32的定时器工作在PWM模式下,通过设置预分频器、自动重载值和比较寄存器,可以生成不同频率和占空比的PWM波形。
舵机通常需要的PWM频率在50Hz左右,占空比变化范围为1-2ms,对应舵机的角度范围通常为0°到180°。
3.**软件编程**:使用STM32CubeMX或HAL库初始化定时器和GPIO,配置PWM通道的工作模式。
之后,在主程序中,根据需要改变比较寄存器的值来调整PWM的占空比,从而控制舵机的角度。
4.**舵机驱动**:理解舵机的工作原理,知道如何通过改变PWM信号的占空比来控制舵机的转动。
这涉及到电机控制理论,包括速度和位置的反馈控制。
5.**中断服务函数**:在某些应用中,可能需要实时响应舵机的位置变化,这时可以设置定时器中断,当PWM周期到达时触发中断,更新舵机角度或者处理其他任务。
6.**调试与测试**:使用开发板上的串口或其他通信接口,将舵机的控制信号实时发送到STM32,通过示波器或逻辑分析仪检查PWM信号是否符合预期,同时观察舵机的实际动作是否正确。
7.**电源管理**:考虑到舵机的功率需求,确保STM32和舵机的供电稳定,避免电源波动影响控制精度。
8.**安全机制**:为了防止舵机过度旋转造成损坏,可以设置角度限制或超时保护,当舵机超出预定范围时停止发送PWM信号。
通过以上这些步骤,你可以实现一个基于STM32的简单舵机控制系统。
实际应用中,可能还需要结合传感器数据、算法控制等高级功能,以实现更复杂的运动控制。
对于初学者,理解并掌握这些基本概念和实践技巧,是进入STM32和舵机控制领域的重要一步。
2025/1/25 3:05:29 4.96MB stm32 舵机
1
项目管理系统界面高清截图http://yaerfeng1989.blog.163.com相册。
绝版作品!一切都只是曾经,神马都是浮云!现将其开源ssh+jquery+servlet+json+dwr+ajax.......数据库可配置。
默认mysql。
运行先改jdbc.properties和hibernate.cfg.xml里面的数据库配置!数据库最好事先存在。
再运行test包的testCreateDB-》testData(插入数据!)即可运行!
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡