-
简单实现淘宝API调用
简单实现了淘宝API的调用的类,暂时没有考虑session,可以参照淘宝api实现各种功能,比如获取宝贝详情、图片链接等。欢迎提建议 ?phpclass TaobaoApi { /* * 定义并初始化参数数组,某些固定参数可写在这个位置 */ protected $_param = array(app_key = 2157
-
php5.3连接sqlserver2005
php5.3以后,已经不对sqlserver支持连接扩展了,不过微软官方还是对php5.3以后进行了扩展解决方案。1.确认要连接sqlserver的数据库版本为20052.确认php支持的vc9还是vc6,这里可以从phpinfo()里看出来。3.确认php的版本为5.3,并且确认php是否线程安全,可以再ph
-
获取是否指定地址进来
/************ **获取是否指定地址进来 **参数值为判断必须进来的来路第二个值可以为空为空进跳到第一个值的地址 **返回值:无 *************/ 如:登录页面login.html要发送到login.php 首先有时候要判断有没有表单值进来然后再进行下一步 这个代码也可以用来
-
生成任意长度字符串的类(自由定制)
可定制长度、字母、数字、大小写 ?/* * 生成随机字符串的类,默认只包含数字、大小写字母 * @author Jerry maolyc@gmail.com */class randomString { /* * 生成的字符串包含的字符设置 */ const NUMERIC_ONLY = 1; //只含有数字 const LETTER_ONLY = 2; //只
-
一个生成随机字符串函数
/** * 生成随机数 * * @param int $length 生成字符串长度 * @param int $type 字符串类型 * @param bool $special 是否使用特殊字符 * @return string 返回生成的随机字符串 * @example random(10, null, true); */function random($length, $type = NULL,
-
一个抽奖函数(自定义中奖项数和概率)
?/* * 一个抽奖类,精确到万分之一 * 三个步骤:1.接受一个中奖概率数组;2.接受一个抽奖种子;3.返回中奖等级 */class Lottery { /* * 中奖概率数组,自动判断奖项数目 * 数组键值和为100,自动计算出不中奖的概率,若初始是超过100抛出一个错误 */ protected
-
判断客户端浏览器的类型
如上所述,很多时候我们需要知道用户的浏览器类型 /** * 判断浏览器名称和版本 */function get_user_browser(){ if (empty($_SERVER[HTTP_USER_AGENT])) { return ; } $agent = $_SERVER[HTTP_USER_AGENT]; $browser = ; $browser_ver = ; if (preg_match(/M
-
批量加密php文件的破解篇~
?phpif(isset($_SERVER[argv][1]) file_exists($_SERVER[argv][1])) {$file = $_SERVER[argv][1];$content = preg_replace(/(\$lll1ll1l1l1l1=)(\S.*)(;.*)/, $2, base64_decode(preg_replace(/.*eval\(\$o0o0o00ll11l1\((\S.*)\)\);.*/, $1, strtr(file_get
-
非常实用的php弹出错误警告函数
php弹出错误警告函数 //********弹出alert框并跳转到指定页面******//function alert($message,$url=,$isAlert=true,$title=提示){echo htmlheadmeta http-equiv=Content-Type content=text/html; charset=utf-8 /title,$title,/title/headbody;echo script
-
Redis负载均衡封装(PHP)
Redis负载均衡封装,封装为了一个类文件,用户可根据自己的需求自行修改。简单易用!类似memcached ?php/** * This is a Redis exntend class */class RedisClient{public static $instance = NULL;public static $linkHandle = array();//construct:connect
-
php精确验证身份证号
?php // checkclass check{ // $num为身份证号码,$checkSex:1为男,2为女,不输入为不验证 public function checkIdentity($num,$checkSex=){ // 不是15位或不是18位都是无效身份证号 if(strlen($num) != 15 strlen($num) != 18){ return false; } // 是数
-
PHP截取字符串
截取GB2312中文字符串?php//截取中文字符串function mysubstr($str, $start, $len) { $tmpstr = ; $strlen = $start + $len; for($i = 0; $i $strlen; $i++) { if(ord(substr($str, $i, 1)) 0xa0) { $tmpstr .= substr($str, $i, 2); $i++; } else $tmpstr .
-
Silverlight 布局系统
本主题介绍 Silverlight 布局系统。 在构造外观醒目、性能优良的用户界面时,了解如何在 HTML 页中定位插件以及在插件内如何和何时进行布局计算是非常重要的。 本主题包括下列各节。 Silverlight 插件的位置和尺寸 布局系统 元素边界框 测量和排列子元素 Pan
-
[WPF]有滑动效果的进度条
先给各位看看效果,可能不太完美,不过效果还是可行的。 我觉得,可能直接放个GIF图片上去会更好。 我这个不是用图片,而是用DrawingBrush画出来的。接着重做ProgressBar控件的模板,把一个矩形放进名为PART_Indicator的可视化元素中,该命名元素用来指示进
-
WPF省市联动Binding
主要思路: 把省的ItemsSource绑定DataContext,然后给市的ItemsSource绑定到Element(省)的SelectedItem上 xaml 1 Window x:Class =Demo.MainWindow 2 xmlns =http://schemas.microsoft.com/winfx/2006/xaml/presentation 3 xmlns:x =http://schemas.micro
-
DataUml Design 介绍8-DataUML 1.2版本正式发布(支持SQLite数据
DataUML 1.2版本在软件架构上有了很大的变化,目前DataUML支持Access、SQLite、MY SQL 、ORACLE、MS SERVER2000、MS SERVER2005、MS SERVER2008数据库。下载 主要更新内容如下: 1、支持SQLite数据库,支持生成SQLite数据库模型; 2、支持生成SQLite数据库代
-
WPF之模板控件应用
最近在捣鼓WPF的动画,想自定义一个控件模型来实现动画。 目标功能是这样:在WPF项目文件中创建一个自定义用户控件模型,该模型最外层是一个Grid,Grid布局为3行1列,第一列是一个图片按钮,第二列为主标题,第三列为副标题,XAML语句如下: 1 Grid Name =gr
-
WPF 气泡尖角在左边、下面、右边、上面
由于项目需要,在弄一个气泡提示框,根据网上资料,使用Path可以将气泡画出来,下面是我画出来的。 1、气泡尖角在左边的: Path Stroke= Black StrokeThickness= 0.1 Fill= Yellow HorizontalAlignment= Right Path.Data PathGeometry Figures= M 10 , 10 L
-
WPF触控程序开发(二)——整理的一些问题
问题1.如何获取触控点的个数 当你要在单指触屏和多指触屏时分别做不同的处理时就要用到。如何获取,刚开始我是弄个List,在 TouchDown时存储输入点,然后TouchUp时移除输入点,这样我要判断输入点的个数时只要获取这个List的Count就行了,这是原始的做法,而
-
wpf的毛边窗体效果 前台代码
Window x:Class=wpfwindowsmove.毛边窗体 xmlns= http://schemas.microsoft.com/winfx/2006/xaml/presentation xmlns:x= http://schemas.microsoft.com/winfx/2006/xaml Title=毛边窗体 Height=300 Width=300 AllowsTransparency=True WindowStyle=None Back