xinzheng_wang的博客

记录工作与学习中的点点滴滴。

  • 博客(221)
  • 资源 (30)
  • 收藏
  • 关注

原创 PHP获取指定长度的首部0填充数字

/** * 获取指定长度的0填充数字 *@param int $val 数字 *@param int $len 指定长度 *@return string */function get_zero_fill($val,$len=2){ //对参数取整 $val = intval($val); $len = intval($len); //如果$len为0或者1则直接返回 if($len < 2){ return $val; } //pow(x,y) x的y次方 $p = .

2021-06-15 19:24:16 214 3

原创 PHP将数据导出CSV格式文件

/** * 导出CSV数据 * $filename 文件名称 * $titleArr 标题,一维数组 * $dataArr 字段值,二维数组 */function export_to_csv($filename, $titleArr, $dataArr){ ini_set('memory_limit','1024M'); ini_set('max_execution_time',0); ob_end_clean(); ob_start(); header("Content-Type:.

2021-06-15 19:01:52 1096

原创 PHP获取两个时间戳相差月数

/*** 获取两个时间戳相差月数* @param int $time1* @param int $time2* @return number*/function get_diff_months($time1,$time2){ $months=0; $t=0; if($time1>$time2){ $t=$time1; $time1=$time2; $time2=$t; } $y1=date('...

2021-06-15 18:42:37 561

原创 PHP判断字符串中是否存在特殊符号,可判断中英文及特殊符号混合串

PHP判断是否存在特殊字符,可判断中英文及特殊符号混合串/** * 判断是否存在特殊字符,可判断中英文及特殊符号混合串 * 存在返回true * @param string $str * @return boolean */function has_special_str($str){ //$前要加反斜杠 $specialChars= "~·`!!@#\$¥%^…&*...

2020-05-07 19:15:39 2099 1

原创 JS判断字符串是否含有特殊符号

JS判断字符串是否含有特殊符号,包括英文与中文两种输入模式。/** * 字符串中是否存在特殊字符 * 存在返回true * @param str * @retun boolean */function hasSpecialStr(str){ var specialChars= "~·`!!@#$¥%^…&*()()—-_=+[]{}【】、|\\;:;:'\"“‘,...

2020-05-07 15:45:48 6189 4

原创 PHP回调函数调用方式

//PHP回调函数调用方式// 类MyClassclass MyClass { //静态方法 public static function myCallbackMethod() { echo "静态方法\n"; }}// 回调函数function my_callback_function() { echo "普通函数\n";} // 方式 1:...

2020-04-15 19:16:45 383 1

原创 JS数组与JS对象

首先JS的Array继承自Object,JS数组不像PHP或者其它一些语言一样拥有真正的字符串下标,当我们试图为一个JS数组添加字符串下标的时候,其实就相当于为该数组对象添加了一个属性,属性名称就是我们所谓的“字符串下标”。var arr=new Array();arr['name']='张三';arr['age']=28;console.log(arr);如上图:输出空数组,...

2019-03-30 00:23:10 282 1

原创 PHP回调函数剖析

//类Aclass A { //类A回调函数 public function callback($n){ //被回调后返回值 return $n+300; } //类A常规函数 public function func(){ //实例化类B,通过$this来传递类A,这里省去类A的new $...

2019-01-07 22:06:05 273 1

原创 CSS定位详解

CSS定位是基于盒子模型的,可分为静态static定位,绝对absolute定位,相对relative 定位,固定fixed定位。static:对象遵循正常文档流,top、right、bottom、left等属性无效。absolute:对象脱离正常文档流,使用left、right、top、bottom等属性进行定位,其层叠可通过css z-index属性定义,此时对象不具有margin边距,但仍有...

2018-07-13 14:44:39 5265 1

原创 php5.4 ffmpeg微信录音amr格式转mp3格式

首先下载:ffmpeg6-php54-win32-vc9Windows Server 2008 PHP环境配置如下:将php_ffmpeg.dll拷贝到php-5.4.45\ext下打开php.ini在尾部添加[FFmpeg]extension=php_ffmpeg.dll注意:php-5.4.x要求线程安全模式请将ffmpeg6-php54-win32-vc9下除了php_ffmpeg.dll之...

2017-11-05 22:08:10 1523 1

原创 修改后返回并能刷新,与原页号保持一致

返回

2017-05-26 13:21:34 736 1

原创 php大小写敏感问题

或许是因为平时编码比较规范的原因,没有在意,突然发现PHP对变量大小写是敏感的,还是应当始终坚持“大小写敏感”,遵循统一的代码规范。

2017-05-23 09:56:44 1175 2

原创 微信开发获取用户授权方式

1、引导用户进入授权页面同意授权,获取codehttps://open.weixin.qq.com/connect/oauth2/authorize?appid=wxf0e81c3bee622d60&redirect_uri=http%3A%2F%2Fnba.bluewebgame.com%2Foauth_response.php&response_type=code&scope=snsapi

2017-05-23 09:42:57 5358 2

原创 php生成指定长度的随机数

function get_random($len){ //range 是将10到99列成一个数组 $numbers = range (10,99); //shuffle 将数组顺序随即打乱 shuffle ($numbers); //取值起始位置随机 $start = mt_rand(1,10); //去掉制定位置开始的若干数 $result = array_

2015-09-10 17:20:48 12941 3

原创 CSS截取字符串

.jiequ { width:100px; white-space:nowrap; overflow:hidden; float:left; -o-text-overflow:ellipsis; /* for Opera */ text-overflow:ellipsis; /* for IE */}.jiequ:after

2015-01-27 15:30:01 1032 1

原创 ZendGuard对PHP源码进行保护

ZendGuard对PHP源码进行保护

2014-12-24 16:42:28 2356 1

原创 Android客户端移动流量无法登陆OpenFire服务端及长时间无响应登链接中断问题

Android安卓客户端移动数据流量端无法登陆问题解决最近在测试Android客户端的过程中发现WIFI可以登录而移动数据流量无法登陆问题,经过如上设置后解决了问题。解决Android客户端长时间不交互造成路由链接中断问题网络路由器会在一定时间内删除不活动的路由信息,造成了连接的中端,所以必须通过服务端间隔地发送Ping数据包来维护路由信

2014-12-19 08:59:16 1914 1

原创 PHP利用phpExcelReader读取Excel错误总结

首先,下载地址:http://sourceforge.net/projects/phpexcelreader/错误一:Deprecated: Assigning the return value of new by reference is deprecated in  Assigning the return value of new by reference is deprecat

2014-11-14 11:44:51 16576 1

原创 PHP中$GLOBALS和global的区别

PHP超全局变量有$GLOBALS,$_SERVER,$_GET,$_POST,$_FILES,$_COOKIE,$_SESSION,$_REQUEST,$_ENV。

2014-11-10 16:36:03 855 1

原创 MySQL性能优化

u      mysql的优化1.      数据库(表)设计合理我们的表设计要符合3NF  3范式(规范的模式) , 有时我们需要适当的逆范式2.      sql语句的优化(索引,常用小技巧.)3.      数据的配置(缓存设大)4.      适当硬件配置和操作系统 (读写分离.)u      数据的3NF

2014-11-04 10:37:02 723 1

原创 分布式内存缓存系统memcached的安装配置及基本命令

memcached的基本命令(安装、卸载、启动、配置相关):-p 监听的端口-l 连接的IP地址,默认是本机 -d start 启动memcached服务-d restart 重起memcached服务-d stop|shutdown 关闭正在运行的memcached服务-d install 安装memcached服务

2014-11-04 10:09:13 857 1

转载 sqlserver 未能加载文件或程序集"System.Data,Version=2.0.0.0

sqlserver 2005打开链接出现无法正常访问数据,提示信息:未能加载文件或程序集"System.Data,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"或它的某一个依赖项。系统找不到指定的文件。

2014-10-17 12:35:44 6758 1

原创 PHP服务器Apache虚拟主机配置

一、修改httpd.conf找到httpd.conf文件,分别去掉下面两行文字前面的#号如下:

2014-10-15 15:16:33 5967 1

原创 html5兼容低版本浏览器

document.createElement('header');document.createElement('nav');document.createElement('figcaption');document.createElement('figure');document.createElement('section');document.createElem

2014-09-10 14:35:32 3314 2

原创 利用AsyncHttpClient实现图片的上传与下载

文件的上传

2014-08-29 15:11:35 51424 8

转载 UITableView基础

一、UITableView的代理方法#pragma mark 每一行的高度- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath#pragma mark 选中了某一行就会调用- (void)tableView:(UITableView *)t

2014-08-28 10:15:05 1085

原创 PHP开发环境配置问题汇总

php5.5使用的编译器是vc11,php5.4和php5.3的是vc9,php5.2是vc6。同时还要注意是x86版本,还是x64版本。目前只有php5.5提供x64版本,其他都只有x86版本。apache.org下载的Apache都是vc6版本,否则就根据不同文件说明安装不同的运行库。vc11运行库x86/x64版本:http://www.microsoft.com/e

2014-08-13 16:33:48 1262

原创 ZendStudio调试配置(XDebug)

当前配置环境:ZendStudio10.6.

2014-07-18 15:38:44 26824 2

转载 ContentObserver与DatasetObserver区别

1. ContentObserver    ContentObserver主要是通过Uri来监测特定的Databases的表,如果该Databases表有变动则会通知更新cursor中的数据。    如果使用ContentProvider操作数据库,在ContentProvider的query()方法中会通过Cursor.setNotificationUri()注册uri描述的表,在ins

2014-04-19 15:17:25 1225

转载 Android常用mimeType表

 一、MIME TYPE描述多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。内容类型(Content-Type),这个头部领域用于指定消息的类型,一般以type]/[subtype]的形式出现。type有下面的形式:...

2014-04-11 15:56:05 1414

原创 Android应对Activity进程被杀死

通常在一部Android手机里同时运行着多个应用(app),每个app对应一个系统进程,当系统需要更多的资源(如内存)而空闲资源不足时,Android系统就会选择杀掉一些低优先级的进程以便释放所需资源,这也是Android开发与PC桌面开发不同的之处。  Android系统进程优先级的高低通常是这样判断的:        1)如果一个app正在与用户交互,那么它所在的进程具有最高优先级;

2014-04-06 17:44:17 21202 1

转载 android 电话状态的监听(来电和去电)

实现手机电话状态的监听,主要依靠两个类:TelephoneManger和PhoneStateListener。TelephonseManger提供了取得手机基本服务的信息的一种方式。因此应用程序可以使用TelephonyManager来探测手机基本服务的情况。应用程序可以注册listener来监听电话状态的改变。我们不能对TelephonyManager进行实例化,只能通过获取服务的形式:

2013-11-22 09:40:22 3003

原创 Android Listview与Checkbox结合实现选择,删除,显示选择结果

网上有很多Listview与Checbox结合的例子,大多都存在这样那样的问题,要么选择异常,要么滚动Listview后选择消失,要么删除异常,要么无法正常显示选择结果。以下为真正无误的,实用的Listview与Checkbox结合实现选择,删除,显示选择结果。MainActivity.javapackage com.example.listviewcheckbox;impor

2013-08-19 11:37:07 12341 3

原创 AES加解密算法在Android中的应用及Android4.2以上版本调用问题

密码学中的高级加密标准(Advanced Encryption Standard,AES),又称高级加密标准Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。该算法为比利时密码学家Joan Daemen和Vincent Rijmen所设计,结合两位作者的名字,以Rijndael之命名之。 AESCipher.jav

2013-06-24 11:25:11 9731 5

转载 Java常用输入输出流

1)FileInputStream/FileOutputStream这是一对继承于InputStream和OutputStream的类,用于本地文件读写(二进制格式读写并且是顺序读写,读和写要分别创建出不同的文件流对象); 本地文件读写编程的基本过程为: ①  生成文件流对象(对文件读操作时应该为FileInputStream类,而文件写应该为FileOutputStream类);

2013-05-26 13:48:49 854

原创 Java开发中字符编码转换

/* * 最早的编码是ISO-8859-1,和ASCII编码相似,属于单字节编码,最多能表示的字符范围是0-255,应用于英文系列。 * 比如,字母'a'的编码为0x61=97。 * * 由于ISO-8859-1是单字节编码,和计算机最基础的表示单位一致,所以很多时候仍旧使用ISO-8859-1编码来表示, * 而且在很多协议上,默认使用该编码。比如,虽然"中文"两个字不存在

2013-05-15 21:34:20 1124

原创 VC根据第三方提供的xxx.dll,xxx.lib,xxx.h调用动态库

首先要理解以下概念:*.obj:是c/c++对应的二进制代码格式,是未经重定位的;*.lib:是若干个obj的集合,本质与obj相同;*.dll:是可实际运行的二进制代码,重定位的代码; *.h:是c/c++头文件,当#include时会把包含的文件的内容在c/c++源文件中展开。(一) 静态调用如下:1)xxx.dll拷到工程目录(不是解决方案目录,是和Debug和Rel

2013-05-07 22:05:38 1411

原创 Java通过java.io.FileInputStream读取txt文本

Java通过java.io.FileInputStream读取txt文本。package com;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class TestIO { public static void

2013-05-04 22:09:17 1216

原创 C语言unsigned char与char之间的转换及英文字符ASCII码和汉字内码输出

对于只认识0和1的机器来说是无法直接识别字符及汉字的。将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低128位则留给英文字符使用,即英文的内码。如下程序所示: #includevoid main(){ unsigned char *s,*e,*c; char *c2,*c3,*c4; c2 = "王新征";

2013-04-29 17:41:08 6283

原创 Java开发中容易被忽视的东西

很多时候,习惯了开发的模式,往往会忽视一些基础的东西,而这些基础东西往往是开发有一定技术含量的模块所不能忽视的。在此记下Java开发中容易被忽视的东西。 1)== 与 equals() 区别      == 既能用于基本数据类型比较又能用于引用类型比较,对于基本数据类型直接比较值是否相等,对于引用类型比较的是引用地址。      equals()用于引用类型比较,默认是当两个对

2013-03-29 22:18:20 1157

绿色免费的PDF转换工具

绿色免费的PDF转换工具,PDF转Word,PDF转图片,PDF转PPT,PDF转Excel,文档批量转PDF,图片转PDF,PPT转PDF,PDF添加水印,合并分隔PDF,替换文字,PDF加密,PDF解密等。

2021-02-23

ZendLoader.dll支持PHP5.4.X

ZendLoader.dll支持PHP5.4.X ZendGuard解密 PHP环境配置

2017-11-01

ZendGuard6.0破解版及应用环境

一共包括ZendGuard6.0及破解文件,mod_fcgid-2.3.6-win32-x86.zip,ZendGuardLoader-php-5.3-Windows.zip,相关博客:http://blog.csdn.net/xinzheng_wang/article/details/42125459

2014-12-24

ZendStudio10.6.2破解文件

ZendStudio10.6.2破解文件,直接拷贝到安装目录的plugins下面覆盖即可。

2014-07-16

飞鸽传书简洁版

非常简单实用的飞鸽传书简洁版,公司开发小组用了多年。

2013-11-15

Listview checkbox 单选,多选,删除,单击选择,显示选择结果

真正可用的,无误的,不存在选择异常的android listview与checkbox结合的源码,具有单选,多选,全选,取消全选,删除,单击选择,显示选择结果功能。

2013-08-19

Android Activity生命周期测试程序

Android Activity生命周期测试程序,可以用作Android开发辅助小工具。

2013-06-27

AES加解密算法在Android下的应用

密码学中的高级加密标准(Advanced Encryption Standard,AES),又称高级加密标准Rijndael加密法,是美国联邦政府采用的一种区块加密标准。AES加解密算法在Android下的应用。

2013-06-24

OpenCV2.3.1-android

OpenCV2.3.1-android中大部分重要的API已经封装成了JAVA接口可以直接调用。 具体调用方法:http://blog.csdn.net/xinzheng_wang/article/details/7419511

2012-08-10

Android 系统菜单与自定义菜单

简单实用的Android系统菜单与自定义菜单的实现方法,并对菜单的调用机制进行了全面验证。 开发环境:XP3+Eclipse+Android2.2+JDK6.0 测试环境:Android2.2模拟器

2012-07-25

Android使用SQLiteDatabase直接存取数据与图像

Android使用SQLiteDatabase直接存取数据与图像。 开发环境:XP3+Eclipse+Android2.2+JDK6.0 测试环境:Android2.2,5寸屏,分辨率640X480

2012-07-10

SQLite Expert Personal 3

非常好用的SQLite界面工具SQLite Expert Personal 3,Android数据库开发的好助手。

2012-07-06

Android双SurfaceView底部拍照,顶部绘图

Android双SurfaceView底部拍照,顶部绘图,当SurfaceHolder对象的类型设置为SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS时就只能拍照不能绘制了。为了既能通过SurfaceView拍照又能在上面绘制图形,可以通过双SurfaceView层叠的变通方式。 开发环境:XP3+Eclipse+Android2.2+JDK6.0 测试环境:Android2.2,5寸屏,分辨率640X480

2012-07-04

VC2010 MFC 滚动条窗口显示图像

VC2010 MFC 多文档项目,CImage载入图像并用带滚动条的窗口显示。

2012-06-01

VC 菜单项及工具栏按钮启用与禁用

VC 菜单项及工具栏按钮启用与禁用,SDI与MDI工程均可。VC6.0的源程序,可用VC2010直接打开编译。

2012-05-29

Android2.3源程序

Android2.3源程序,具体如何与Eclipse关联请参考:http://blog.csdn.net/xinzheng_wang/article/details/7428824

2012-04-19

Android 自定义菜单

Android 系统菜单及自定义菜单应用

2012-04-10

Android2.2源程序

Android2.2源程序,具体如何与Eclipse关联请参考:http://blog.csdn.net/xinzheng_wang/article/details/7428824

2012-04-05

EhLib5.2.84 for Delphi2010

非常好用的EhLib 5.2 Build 5.2.84只需要点击Installer文件夹下的EhLibInstaller.exe安装并在Delphi的Library Path中引入Common文件夹即可,已经在Delphi2010下成功应用。EhLib5284可在Delphi5,6,7,Delphi2009,Delphi2010,BorlandC++Builder安装。 EhLib 是一套 Delphi 第三方组件库,简单易用,提供了实际开发中非常有用的功能。其中最为代表性的是 DBGirdEh 表格组件。 DBGridEh 可以为你提供一个更加美观和功能丰富的 DBGird,比如平面化显示、奇偶行不同颜色(斑马线)、快速查找、合计行、Grid 打印等。在 Ehlib 的后期版本中,还提供了一个非常强大的过滤功能,他会在 DBGrid 的表头下方显示一个过滤行,用户在此行的相应列中输入查询条件,DBGridEh 可以自动为您筛选出所需要的数据。

2012-03-19

EhLib5284 for Delphi2010

非常好用的EhLib,只需要点击安装即可,已经在Delphi2010下成功应用。EhLib5284可在Delphi5,6,7,Delphi2009,Delphi2010,BorlandC++Builder安装。

2012-03-19

C语言日期型与double型互相转换

在C语言中没有直接将日期转换为double型的函数,但是在将日期类型保存到文件时往往需要日期的转换。C语言日期型与double型互相转换。在VC6.0和VC2010下编译通过。C/C++时间日期与doub型相互转换。

2011-08-31

VCLSkin5.60 SkinBuilder VCLSkins

包括VCLSkin5.60 SkinBuilder VCLSkins,支持Delphi2010,并可以通过SkinBuilder制作自己的VCLSkin界面。

2011-08-05

Inno Setup 软件打包工具

简单,强大,支持中文的Inno Setup 软件打包工具。安装后请将“Chinese.isl”拷贝到安装路径的Languages目录下。

2011-06-07

TurboC2.0 TC2.0 TC 绘图

可以绘图的TC2.0,简单方便,功能强大,目录下有BGI。绘图时要指定好BGI的路径,目录下有SNAKE.c例子。

2011-05-27

GDI+ for Delphi2010

功能强大的GDI+ for delphi2010 用于图形,图像处理。

2010-09-19

FastReport 4.85 for delphi 2010 ver14

FastReport 4.85 for delphi 2010 ver14

2010-04-13

JspSmartUpload

JspSmartUpload下载 无中文乱码 简单好用

2010-03-19

FastReport4

FastReport4 功能强大的 报表开发工具 按照说明安装 在Delphi2009上安装成功 并成功应用于项目

2009-10-19

Bmp压缩转换为Jpg

Bmp压缩转换为Jpg Bmp压缩转换类 Bmp压缩转换为Jpg类 Bmp压缩存储 Bmp转换为Jpg,Jpeg

2009-06-19

计算机毕业设计 宾馆信息管理系统VB+Access

计算机毕业设计 计算机毕业设计 宾馆信息管理系统 VB+Access 宾馆信息管理系统

2009-03-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除