‘编程’ 分类的存档
平时上网找资料最讨厌的就是网页上除了大量广告外,还只给出了个迅雷和快车的下载链接,知道站长们做网站辛苦,但实在是讨厌这两个软件,结果只有点叉叉走人。
啊啊,又废话了,在php168系统里,这两个链接被隐藏在“\inc\artic_function.php”文件里,打开文件后,搜索“迅雷”或“快车”或“FlashGet_ID”等等关键词,找到一大段代码,本想删掉,后发现其前面有个if语句,画蛇添足是俺特长,改成
if(0&&$webdb[allowDownMv]&&($web_admin||!$_fen)){
让条件永远失效,再找,又一段,还是改if语句:
if(0&&($web_admin||!$_fen)){
存盘,上传,OK.
代码
含义
1
输入参数错误
2
一个内部的错误产生
3
IP地址或者端口号正在被使用
4
内存申请失败或者BUFFER已经被使用完
5
该socket不支持此种操作
6
不能链接到该主机
7
链接被对方拒绝
8
链接超时
9
该链接已经建立
10
在DNSR服务器中找不到该主机地址
11
出现一个暂时的DNS错误,稍后可以重新执行
12
出现一个永久的DNS错误
13
在DNSR服务器找到该主机地址,但是IP地址无效
14
该socket链接还没有建立
15
传输的数据长度太大
16
该链接被对端复位
17
该链接有错误产生
18
没有剩余缓存来保存信息
19
没有网络,或者一个错误产生导致TCPIP断开
20
PDP上下文没有激活
21
GPRS attach没有成功
22
类似的操作正在执行
23
PDP上下文已经激活
24
当前为多链接模式
25
当前为单链接模式
26
输入的index号码不存在
27
无效的删除模式
28
当前不可以使用该命令
29
发送窗口已满
30
当前正在通话中,请稍后执行PDP激活和TCPIP初始化的操作
31
其它错误
开机后:
AT%TSIM
%TSIM 1
AT+COPS?
+COPS: 0,0,”CHINA MOBILE
OK
AT+CSQ?
+CSQ: 31, 99
OK //以上是确认当前的网络和模块状态
AT%IOMODE=1,1,0 //第一个参数 =1 模块对输入输出数据进行转换,这个时候用户也要对输入和输出数据进行相应转换。
//第二个参数 =1 当前使用单链接AT 命令
//第三个参数 =0 使用使用接收缓存
AT+CGDCONT=1,”IP”,”CMNET” //注册移动的CMNET网关
OK
AT+CGREG?
+CGREG:0,1 // +CGREG:x,5 和+CGREG:x,1 都表示可以使用GPRS网络
AT%ETCPIP=”user”,”gprs” //注册用户名密码,GPRS初始化,并等分配IP
OK //收到ok后表示分配IP完成,这个时间根据网络有所不同,建议等待时间可以设定为10s,注册过程中做其它AT操作会注册不到IP
AT%ETCPIP? //查询GPRS初始化是否成功
%ETCPIP:1,”10.111.75.201″,,”211.136.17.108″,”211.136.20.204″
OK (实际分配地址为117.136.10.40 ?)
AT%DNSR=”www.seinp.net“ //解析动态域名IP地址
%DNSR:210.51.38.154
OK
AT%IPOPEN=”TCP”,”210.51.38.154″,3355 //设置接收服务器的协议类型,IP,和 端口号
CONNECT// 连接成功
AT%IPSEND=”31323334354142″ //发送数据 12345AB
%IPSEND:15
OK
%IPDATA:1,1,7 //收到数据
AT%IPDR //读取数据
%IPDR:1,1,7,”31323334354142″ //数据为 12345AB
OK
AT%IPCLOSE//网络侧通知用户TCP连接关闭
OK
AT命令及返回状态
状态说明
AT
确认串口正常,模块出厂默认波特率=960, 默认不带有硬件流控。
串口可以使用三线制,RTS,DTR 可接 4.7k电阻下拉
OK
ATE0
关闭回显
OK
AT%SLEEP=0
关闭休眠。如果不关闭在一定时间不操作模块会进入休眠,需先下发一次AT或回车换行符,才能响应AT指令
AT%TSIM
测试SIM 卡是否存在
%TSIM 1
1表示卡在位,0表示未读到卡
AT+CPIN?
SIM 卡在位和 PIN1 码状态查询
+CPIN: READY
OK
READY为PIN码通过
AT+CSQ
检查当地的网络信号强度,31最大,0最小。建议该命令空闲时,循/环发送,了解网络信号状态
+CSQ: 27,99
OK
AT+CREG=1
启用网络注册非请求结果码
OK
AT+COPS?
网络运营商注册查询
+COPS: 0,0,”CHINA MOBILE
已注册上中国移动
OK
AT+CGATT=1
GPRS网络注册
OK
+CGREG: 1
收到GPRS网络注册消息 =1 已注册,本网;=5 已注册,漫游
AT+GMI
+GMI: HUAWEI Technologies
OK
AT+CGMR
请注意软件版本号,方便技术上的交流沟通 目前反映的为平台版本
HW REVISION: C
硬件版本信息
SW REVISION: 01.208
软件版本信息
OK
AT+GSN
+GSN: XXXXXXX
OK
AT+CIMI
+CIMI: 460020828901928
用于查询模块当前的IMSI号
OK
自己重新构造头
你使用VirtualTree技术
如何用TListView来处理大量数据
采用常规方法处理ListView,在数据量大时无论是还是用了BeginUpdata和EndUpdata()
还是处理WM_EraseBkgnd信息都不会得到理想的效果,那答案是什么呢?嗯,
采用所谓Virtual ListView技术。说起来很神秘,其实点通了很简单。
通常ListView中的所有数据都是由ListView自己来管理的,它负责这些数据空间的分配和释放,
当你把ListView->OwnerData设为true时,ListView就把数据的管理权交给了你,而它只负责显示。
这时你需要自己来为数据分配和释放空间,至于你怎样来管理这些数据完全有你自己来定,
ListView完全不关心,当ListView需要显示某条数据时,它就调用OnData事件,
你只要在这个事件的处理函数里指定ListView即将显示的Item的内容就可以了。
这就是所谓的Virtual ListView技术。
由于ListView对数据管理的功能强大,随之而来的却是效率低下,
如果你采用更高效的数据管理方式就会极大的改变效率。
而且Virtual ListView只在数据需要显示时才调用OnData事件载入数据,所以速度很快。
下面的例子中,假设ListView中需要显示4列数据,所有的数据被保存在vector里。
/*Unit1.h*/ [...]
WordPress基本模板文件
一套完整的WordPress模板应至少具有如下文件:
style.css : CSS(样式表)文件
index.php : 主页模板
archive.php : Archive/Category模板
404.php : Not Found 错误页模板
comments.php : 留言/回复模板
footer.php : Footer模板
header.php : Header模板
sidebar.php : 侧栏模板
page.php : 内容页(Page)模板
single.php : 内容页(Post)模板
searchform.php : 搜索表单模板
search.php : 搜索结果模板
当然,具体到特定的某款模板,可能不止这些文件,但一般而言,这些文件是每套模板所必备的。
基本条件判断Tag
is_home() : 是否为主页
is_single() : 是否为内容页(Post)
is_page() : 是否为内容页(Page)
is_category() : 是否为Category/Archive页
is_tag() : 是否为Tag存档页
is_date() : 是否为指定日期存档页
is_year() : 是否为指定年份存档页
is_month() : 是否为指定月份存档页
is_day() : 是否为指定日存档页
is_time() : 是否为指定时间存档页
is_archive() : 是否为存档页
is_search() : 是否为搜索结果页
is_404() : 是否为 “HTTP 404: [...]
Wordpress模板基本文件
style.css 样式表文件
index.php 主页文件
single.php 日志单页文件
page.php 页面文件
archvie.php 分类和日期存档页文件
searchform.php 搜索表单文件
search.php 搜索页面文件
comments.php 留言区域文件(包括留言列表和留言框)
404.php 404 错误页面
header.php 网页头部文件
sidebar.php 网页侧边栏文件
footer.php 网页底部文件
Wordpress Header头部 PHP代码
注: 也就是位于和之间的PHP代码
网站标题
日志或页面标题
Wordpress主题样式表文件style.css的相对地址
Wordpress博客的Pingback地址
Wordpress主题文件的相对地址
博客的Wordpress版本
Wordpress博客的Atom地址
Wordpress博客的RSS2地址
Wordpress博客的绝对地址
Wordpress博客的名称
网站的HTML版本
网站的字符编码格式
Wordpress 主体模板 PHP代码
日志内容
确认是否有日志
如果有,则显示全部日志
结束PHP函数”while”
结束PHP函数”if”
header.php文件的内容
sidebar.php文件的内容
footer.php文件的内容
显示格式为”02-19-08″的日期
显示一篇日志的留言链接
显示一篇日志或页面的标题
显示一篇日志或页面的永久链接/URL地址
显示一篇日志或页面的所属分类
显示一篇日志或页面的作者
显示一篇日志或页面的ID
显示一篇日志或页面的编辑链接
显示Blogroll中的链接
comments.php文件的内容
显示一份博客的页面列表
显示一份博客的分类列表
下一篇日志的URL地址
上一篇日志的URL地址
调用日历
显示一份博客的日期存档列表
显示较新日志链接(上一页)和较旧日志链接(下一页)
显示博客的描述信息
其它的一些Wordpress模板代码
/%postname%/ 显示博客的自定义永久链接
搜索表单的值
打印输出信息
显示注册链接
显示登入/登出链接
在日志或页面中插入分页
截断日志
显示管理员的相关控制信息
显示载入页面的时间
显示载入页面查询
