- 博客(40)
- 资源 (18)
- 收藏
- 关注
原创 使用php修改指定文件后缀
最近要将asp后缀的修改成php,因懒于一个个修改。又觉得php跟Qt一样都是高级语言了,一般高级语言都有提供对获得的内容进行增删改查的函数。于是乎,就上网搜了下,还真不少,故些将所用心得总结下来。目标:将当前目录下的asp后缀改成php,而不影响其它“后缀格式的文件”,而且只是针对“当前文件夹”,对当前文件夹内包含的文件夹的文件不进行修改。 代码如下:<?php function
2014-09-09 19:16:52
2594
原创 网页开发的阶段总结(四)--JS与PHP之间大数据的传送
在前面 的网页开发的阶段总结(三)中,我们知道JS与PHP之间直接互相调用,往往有很多不便,而且一次只能传送一个数据结果进行返回。而通过ajax方法可以实现JS一次性读取php的所传送过来的大量数据。通过提交表单的方式,让php可以一次性读取JS的大量数据。1、借用AJAX方法,通过php读取数据库将大量数据显示在网页客户端上。 a、页面一加载完,执行函数Gett(),代码如下:
2014-09-07 20:43:08
1807
原创 网页开发的阶段总结(三)--JS与PHP直接互调用
在公司项目的改造当中,经常会遇到js与php的函数互调的情况,而实际上JS与php的设计者是不提倡这两种语言直接进行调用的,一个是客户端语言,一个服务端语言,两者之间的交互往往靠的是ajax机制,get(),post()进行数据的传递。而且在两者在进行直接调用,往往有以下的限制:1、首先,php与JS之间的互调只能在同个文件里,对其它文件的调用都会失败,无论是php还是JS的。2、php与
2014-09-07 10:03:50
1821
原创 windows XP下配置使用Git的过程
上个星期完成git在电脑winxp上的安装,并成功将文件上传到github仓库中。主要参考以下两个网址:http://blog.youkuaiyun.com/yanzi1225627/article/details/12859323http://www.shangxueba.com/jingyan/View.aspx?id=337011在本人安装成功git后,上传文件到gi
2014-09-04 18:50:00
2286
原创 网页开发的阶段总结(二)
ajax可以调用php文件并获得数据的返回,而在onreadystatechange上就可以 xmlDoc=xmlHttp.responseXML; 的返回数据进行数据的显示。
2014-09-02 20:10:52
925
原创 网页开发的阶段总结(一)
最近由于公司业务要求,将公司的用asp编写的网页改换成php编写的网页。 而网页的编写往往是涉及多种语言的编写以及之间的相互交叉使用。php和ASP都是服务器的脚本语言,php的格式:, ASP的格式:, 在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的 Internet应用程序。 Javascript是客户端的脚
2014-08-27 19:39:21
1385
原创 WinXp 下安装WAMP的错误总结
1) 启动Apache时提示错误“Cannot load php5apache2_2.dll into server”1、 要安装VC的运行环境。2、xp 不支持Visual C++ 2012,所以不支持php-vc11的版本。只能选择VC11运行环境以下的
2014-08-18 18:22:05
1560
转载 Windows环境配置Apache+Mysql+PHP
软件准备:准备的软件如下图所示。apache在官方木有找到64位滴,特给出个地址,已测试可正常运行。其它32 and 64位的均可在官方找到。http://www.blackdot.be/?inc=apache/binaries apache 64 bitApache的安装:注:本例只截取需要注意的截图,其它默认则不显示。1. 服务器信息可以按照默认配置
2014-08-11 17:57:32
589
转载 Modbus多机通信例程
给从机下发不同的指令,从机去执行不同的操作,这个就是判断一下功能码即可,和我们前边学的实用串口例程是类似的。多机通信,无非就是添加了一个设备地址判断而已,难度也不是很大。我们找了一个 Modbus 调试精灵,通过设置设备地址,读写寄存器的地址以及数值数量等参数,可以直接替代串口调试助手,比较方便的下发多个字节的数据,如图18-7 所示。我们先来就图中的设置和数据来对 Modbus
2014-08-08 18:02:27
2309
1
转载 Modbus通信协议介绍
我们前边学习 UART、I2C、SPI 这些通信协议,都是最底层的协议,是“位”级别的协议。而我们在学习 13 章实用串口通信程序的时候,我们通过串口发给单片机三条指令,让单片机做了三件不同的事情,分别是"buzz on"、"buzz off"、和"showstr"。随着我
2014-08-08 17:47:33
1553
原创 QT中QByteArray 转化为int 类型
QByteArray byte; byte.append("ab"); QString string; string = QString(byte); qDebug() bool ok; int a = string.toInt(&ok, 16); qDebug()
2014-04-19 17:47:12
4763
转载 QByteArray储存二进制数据(包括结构体,自定义QT对象)
因为利用QByteArray可以很方便的利用其API对内存数据进行访问和修改, 构建数据库blob字段时必不可少; 那如何向blob内写入自定义的结构体和类1. 利用memcpy拷贝内存数据 //自定义person结构体Cpp代码 typedef struct { int age; char name[20]
2014-04-17 20:51:06
5106
转载 QT串口通信
Qt串口通信专题教程前言去年我使用Qt编写串口通信程序时,将自己的学习过程写成了教程(Qt编写串口通信程序全程图文讲解),但是由于时间等原因,我只实现了Windows下的串口通信,并没有去做Linux下的。自从教程发布到网上后,就不断有人提出相关的问题,而其中问的最多的就是,怎样在Linux下实现串口通信。因为有计划安排,而且没有开发板,所以一直没能去研究,也就没能给出很好的解决办
2014-04-07 14:18:14
1444
转载 初识Qt绘图QGraphicsItem
最近学习Qt绘图,花了很长的时间,也费了一些心思,好在有所收获,也不枉这几个月的各种苦熬,在这里做一些总结。如题目所说,这也只是初识QGraphicsItem,我需要做的是继续往后学习,只是希望能够帮助一下那些初学Qt绘图的同学,如有不足,还请多多指教。(当然,我觉得有必要说一下我的Qt版本:Qt 4.8.1 SDK).首先,这里显示图形的窗口为QGraphicsView,我们可以直接从Q
2014-04-05 17:00:59
2721
转载 Qt使用QGraphicsView实现滑动窗体效果
QGraphicsView用来显示一个滚动视图区的QGraphicsScene内容。QGraphicsScene提供了QGraphicsItem的容器功能。通常与QGraphicsView一起使用来描述可视化图形项目。 QGraphicsScene提供了一个视图的场景,通过在这样一个场景之上加入不同的QGraphicsItem来构建视图。而QGraphicsView则提供了一个wi
2014-04-05 16:57:55
904
原创 Qt中字符串转换十六进制
char ConvertHexChar(char ch){ if((ch >= '0') && (ch <= '9')) return ch-0x30; else if((ch >= 'A') && (ch <= 'F')) return ch-'A'+10; else if((ch >= 'a') && (ch <= 'f'))
2014-04-04 09:13:54
16188
转载 Qt之实现360安全卫士主界面
Qt之实现360安全卫士主界面(一) 该博文只是模仿360安全卫士的主界面,并不牵涉其中的任何业务功能;重在个人见解以及界面实现;关于360安全卫士的主界面,我想大家都见到过,毕竟基本大部分人都安装过这个软件,基于我对其界面的个人见解,对主界面分割为四部分:分别为标题栏、工具栏、内容区域、状态栏,分割图例如下图所示: 由于标题栏、工具栏、内容区域和状态栏都不
2014-03-23 19:20:40
1423
原创 QT 移植开发板出现的问题
1、问题:ts_open: No such file or directory加入环境变量TSLIB_TSDEVICE=/dev/event0将环境变量改为TSLIB_TSDEVICE=/dev/input/event02、问题:tslib: Selected device is not a touchscreen (must support ABS and
2014-03-20 17:52:41
1140
转载 ubuntu12.04管理员账户登录不了桌面,只能客人会话登录
以下博客来自II_6688::http://blog.youkuaiyun.com/ll_6688/article/details/8677100求助!!ubuntu12.04管理员账户登录不了桌面,只能客人会话登录。登录管理员账户时,输入密码后,一直在登录界面循环费了好大劲啊,一上午的时间,终于搞定了,哈哈哈ctrl+alt+f1 ,切
2014-03-19 12:08:18
1059
转载 qt 编译问题总结
以下博客来自makuiyu: http://blog.youkuaiyun.com/makuiyu/article/details/7017368 1)使用make命令编译Qt原码时出现了 /usr/bin/ld: cannot find -lXrender 问题: /usr/bin/ld: cannot find -lXrender colle
2014-03-18 17:28:20
11848
原创 开发板上显示图片
关键:1)字节对齐问题__attribute__((packed)) 最大字节对齐2) _attribute__((packed))的作用是告诉编译器取消结构在编译过程中的优化对齐 3) 字节数的统计
2014-03-12 20:03:02
6551
原创 一个极简单的 块设备驱动 的编写
目标平台:loongson 1B目标系统:1b-linux-3.0目标开发板架构:mipsel架构实现平台:ubuntu 13.04 #include #include #include #include #include #include #include #include #include #include #include
2014-03-11 18:13:01
1514
转载 USB 协议的完美总结
USB协议[转]__总结得很好 (转载)转自 小不懂的不懂的博客:http://fangjian0518.blog.163.com/blog/static/5591965620116283232431/一 枚举过程:◆ 用户将一个USB设备插入USB端口,主机为端口供电,设备此时处于上电状态。◆主机检测设备。◆集线器使用中断通道将事件报告给主机。◆
2014-03-11 15:39:32
1241
转载 初学者 USB入门总结
初涉USB,初学者USB入门总结(3) 数据包阐述 (转载)转自arthur05611的博客:http://blog.youkuaiyun.com/arthur05611/article/details/3941695对于USB传输大体有个概念,下一步就来看看到底USB上传的什么东西,以什么格式传数据,先不涉及端点的概念。各种总线的数据传输都是以固定的层次协议进行的,USB当然也不例外
2014-03-11 15:33:15
780
转载 简单易懂的USB协议理解
通俗易懂的USB协议详解(转载)转自 Branchesss的博客:http://blog.sina.com.cn/s/blog_8bbf650701013mub.htmlUSB作为一种串行接口,应用日益广泛。如同每个工程设计人员必须掌握I2C,RS232这些接口一样,我们也必须掌握usb.但是usb的接口协议实在有点费解,linux uhci驱动作者之一Al
2014-03-11 14:39:40
1797
转载 怎样阅读datasheet
以下资料来自: http://blog.sina.com.cn/s/blog_8bbf650701013le0.html面对英文的长篇的芯片datasheet,有时感到无从插手,小结一下谨以自勉并分享。1.General Description讲解基本功能,精炼而丰富,值得细细阅读。(必要)2.Features讲解了使用条件、封装等,有一些有用信息,也要看一看。这两部
2014-03-11 14:27:21
1097
原创 Section mismatch in reference from the variable to the function.devinit.text:spiadc_probe()的解决方法
问题:WARNING: /home/hzg/Train/code/spi_adc/Spiadc.o(.data+0x10): Section mismatch in reference from the variable Spiadc to the function.devinit.text:spiadc_probe()The variable Spiadc referencesthe
2014-03-11 09:26:04
1751
原创 Linux 终端设备驱动函数的流向
1)终端设备数据发送和接收过程中的数据流和函数调用关系 2) tty 线路设置及流向 a、线路设置用户空间接口 (用户可用如下两种方式改变 tty 设备的线路设置或者获取当前线路设置) 1、调用用户空间的 termios 库函数 2、对 tty 设备节点进行 ioctl()调用 b、t
2014-03-08 13:30:08
2766
原创 Linux 终端设备的注册与注销(2)
在写字符设备驱动,通常都需要注册设备与注销设备操作,而终端设备也是字符设备的一种,也需要注册与注销,只是实现函数的不同而已关键是学习注册与注销的整体框架1、分配 tty 驱动 struct tty_driver *alloc_tty_driver(int lines); 这个函数返回 tty_driver 指针,其参数为要分配的设备数量,line 会被赋值给tty_dri
2014-03-08 13:25:45
1386
原创 Linux 终端设备驱动整体框架(1)
1)终端体系结构:tty核心层,tty线路规程,tty驱动层 tty_operation结构在tty驱动层,其中一部分函数是给tty核心层调用的,一部分是像字符设备驱动一样通过vfs虚拟文件系统留给应用程序的接口的。所有到这里就明白了uart_op到底是怎么到应用程序的。 tty核心层主要负责在用户层接受数据,tty线路规程的作用是来格式化的,来修改协议的,比如说键盘输入中的tab
2014-03-08 12:50:14
1043
原创 Linux 终端设备的总体简述
在Linux系统中,终端是一种字符型设备。包括串行端口终端、伪终端和控制台终端。可以在/dev 目录下查看 1)串行端口终端, 在/dev目录下为/dev/tty[S]n(n为数字), 也包括/dev/ttyUSB0、/dev/ttyUSB1这类USB-串口转换器 2) 伪终端, 在/dev目录下为/dev/pty,是成对的逻辑终端设备 3)控制终端,在/dev目录下为
2014-03-08 11:41:27
722
原创 loongson 1B spi0 简单编程
以下例子只是简单实现 寄存器的读写:、#include #include #include #include #include #define u8 volatile unsigned char// 控制寄存器 #define CtrlRes *(u8 *) 0xbfe80000 //状态寄存器 #define StaticRes *(u8 *) 0xb
2014-03-08 10:56:01
982
原创 在win7下loongson 1B的驱动的安装过程
目标平台:loongson 1B目标开发板架构:mipsel架构实现平台:Win7 目标:Win7下实现在loongson 1B的驱动安装并用SercureCRT连接驱动下载链接:1、首先解压所下载的压缩包,里面有几个安装包提供,针对是mipsel架构下不同处理器的安装, 对loongson 1B有用的驱动是HL-340文件夹的安装包2、安装成功后,可以 点 “
2014-03-06 09:28:23
942
原创 Linux 更新源出现问题的解决过程
首先: /etc/apt/source.list的内容是:网易163更新服务器(广东广州电信/联通千兆双线接入),包含其他开源镜像:deb http://mirrors.163.com/ubuntu/ raring main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ rarin
2014-03-04 17:59:32
2076
转载 STM8 通用输入输出口--GPIO
简介 通用输入/ 输出口用于芯片和外部进行数据传输。一个IO端口可以包括多达8 个引脚,每个引脚可以被独立编程作为数字输入或者数字输出口。另外部分口还可能会有如模拟输入,外部中断,片上外设的输入/ 输出等复用功能。但是在同一时刻仅有一个复用功能可以映射到引脚上。复用功能的映射是通过选项字节控制的。请参考数据手册关于选项字节的描述。每个端口都分配有一个输出数据寄存器,一个输入引脚寄存器,
2014-03-02 15:00:38
2393
原创 简单硬件知识介绍
两个对象:寄存器, Pin 脚关键:寄存器 控制 pin 脚 使能输入/输出寄存器 的作用 是控制寄存器与Pin脚的连接通道 为输入/输出功能1)在使能输出寄存器下,把寄存器的值传给Pin脚,而输出寄存器的值从哪里来呢?那是我们通过程序 传给 输出寄存器。例 :说明:一般灯亮是低电平有效,所以在输出寄存器要把相应的位置0。voli
2014-03-02 14:46:10
747
原创 自动创建设备节点
内核:3.8.0-19-generic文件的管理使用的是 sysfs.(由udev制作的文件系统)说明:当使用利用udev制作的文件系统时,Linux内核为我们提供了一组函数,可以用来在模块加载的时候自动在/dev目录下创建相应设备节点,并在卸载模块时删除该节点。内核中定义了struct class结构体,一个struct class结构体类型变量对应一个类(有待商榷),内
2014-03-01 14:14:34
874
原创 第一次字符驱动编程的问题总结
创建字符设备节点的方法mknod /dev/xxx c 252 0在编写驱动程序时:经常在入口函数和出口函数里加上 __init ,__exit,作用如下: module_init除了初始化加载之外,还有后期释放内存的作用。linux kernel中有很大一部分代码是设备驱动代码,这些驱动代码都有初始化和反初始化函数,这些代码一般都只执行一次,为了有
2014-03-01 11:36:35
964
原创 loongson 开发板问题总结
问题1:mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz在make menucofig中选择:禁止MMC/SD/SDIO over SPI 选项路径如下:Device Drivers ---> MMC/SD/SDIO card support --->MMC/SD/SDIO over SPI
2014-02-27 17:29:04
1088
原创 loongson 1B 开发板移植sqlite3.6.20
附注:在sqlite 版本为大于3.6.20无需参考本博客目标平台:loongson 1B目标开发板架构:mipsel架构编译平台:ubuntu13.04交叉工具链:gcc-4.3-ls232-softfloat在loongson 移植 sqlite3备注:本文所有操作均在root用户下进行。解压源码sqlite 3.6.20.tar.gz压缩包,进
2014-02-26 13:43:35
988
TIM硬件中断实现ADC采样
2023-08-22
makefile嵌套
2018-11-10
sublime text3065破解版
2015-02-15
php与JS直接的互调
2014-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人