安然不哭-西坝阿超个人博客

做技术一定要一颗恒心,这样才不会半途而废。

js 图片预加载

2018-4-8 钟建超

html 代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>preload</title> <style> * { margin: 0; pading: 0; } a { text-decoration: none; } ...

阅读全文>>

标签: js

评论(0) 浏览(76)

PHP:计算小数点后位数

2018-4-7 钟建超

本文提供两种方法,一种将小数变成字符串,然后用”.“来截取,去.后的子字符串长度。还有一种是讲小数*10的N次方,比如10的8次方再对8次方取余数,再不断对10求余,直到对10求余的结果不为0。 相比来说,第一种方法要好不少,理由是这样的,比如1.000004在很边界的时候或者0.99999这样子PHP处理会有问题,会有误差,导致得到的位数不一样。而且精度难以把握,所以处理这种跟边界有关的问题最后能用字符串还是字符串来做。 private function _getFloatLength($num) { $count = 0; $temp = explode ( '.', ...

阅读全文>>

标签: php

评论(0) 浏览(60)

PHP保留两位小数的三种方法

2018-4-7 钟建超

//第一种:利用round()对浮点数进行四舍五入 echo round($num,2); //10.46 //第二种:利用sprintf格式化字符串 $format_num = sprintf("%.2f",$num); echo $format_num; //10.46 //第三种:利用千位分组来格式化数字的函数number_format() echo number_format($num, 2); //10.46 //或者如下 echo number_format($num, 2, '.', ''); //10/46

阅读全文>>

标签: php

评论(0) 浏览(55)

MUI对话框

2018-4-4 钟建超

一、alert告警框 用法  .alert(message,title,btnvalue,callback[,type]); document.getElementById("noclick").addEventListener('tap', function() { mui.alert("欢迎使用Hello MUI", "Hello MUI","确定关闭", function() { mui.alert("你刚关闭了警告框","操作提示","确定"); }); ...

阅读全文>>

标签: html

评论(0) 浏览(60)

WdatePicker的日期设置格式

2018-4-1 钟建超

WdatePicker是要结合My97datePicker使用的,首先我们需要下载My97datePicker的资源包,然后在页面引入相应资源才能使用。 使用方法如下所示: <input type="text" id="begin" onfocus="WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM-dd',minDate:'2012-01-01',maxDate:'%y-%M-%d'})" class="Wdate"/> skin:皮肤颜色, dateFmt:日期初始化格式, minDate:最小选择时间, maxDat...

阅读全文>>

标签: html

评论(0) 浏览(71)

【WindowsAPI之MoveWindow】 C#调整目标窗体的位置、大小

2018-3-31 钟建超

首先查看一下WindowsAPI给我们的解释 函数功能:该函数改变指定窗口的位置和尺寸。对于顶层窗口,位置和尺寸是相对于屏幕的左上角的:对于子窗口,位置和尺寸是相对于父窗口客户区的左上角坐标的。 函数原型:bool MoveWindow(HWND hWnd,int x,int y,int nWidth,int nHeight,bool BRePaint); 参数: hWnd:窗口句柄。 x:指定窗口的新位置的左边界。 Y:指定窗口的新位置的顶部边界。 nWidth:指定窗口的新的宽度。 nHaight:指定窗口的新的高度。 所在位置...

阅读全文>>

标签: c#

评论(0) 浏览(120)

C# SetWindowPos窗口置顶使用说明

2018-3-31 钟建超

就是有时候窗口不能够成功置顶,这时需要重新切换下标签,就可以置顶了,本文介绍C# SetWindowPos实现窗口置顶的方法: [DllImport("user32.dll", CharSet = CharSet.Auto)] private static extern int SetWindowPos(IntPtr hWnd, int hWndInsertAfter, int x, int y, int Width, int Height, int flags); /// <summary> /// 得到当前活动的窗口 /// </summary> ///...

阅读全文>>

标签: c#

评论(0) 浏览(68)

c# 根据句柄获取窗口大小

2018-3-30 钟建超

// 引用 using System.Runtime.InteropServices; // 获得窗口矩形 [DllImport("user32.dll")] public static extern int GetWindowRect(IntPtr hWnd, out RECT lpRect); // 获得客户区矩形 [DllImport("user32.dll")] public static extern int GetClientRect(IntPtr hWnd, out RECT lpRect); // 矩形结构 [StructLayout(La...

阅读全文>>

标签: c#

评论(0) 浏览(77)

c# 根据句柄查找控件

2018-3-30 钟建超

引入命名空间 using System.Runtime.InteropServices; 声明api [DllImport("user32.dll", EntryPoint = "FindWindow")] private static extern IntPtr FindWindowEx( IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow ) 代码  const int BM_CLICK = 0xF5; IntPtr maindHwnd ...

阅读全文>>

标签: c#

评论(0) 浏览(86)

c# 更具窗口名称获取句柄

2018-3-30 钟建超

引入命名空间 using System.Runtime.InteropServices; 第一步 声明API [DllImport("user32.dll", EntryPoint = "FindWindow")] private extern static IntPtr FindWindow(string lpClassName, string lpWindowName); 第二步 IntPtr hwnd = FindWindow(null, "计算器"); if (hwnd != IntPtr.Zero) { Me...

阅读全文>>

标签: c#

评论(0) 浏览(58)

C#中字符串以回车分割解决方案

2018-3-30 钟建超

刚刚遇到读取字符串配置文件以回车分割的情况,我们想到了“\r”,“\n”分割,但是windows系统是“\r\n”,所以为了通用系统,应该使用Environment str.Split(Environment.NewLine.ToCharArray())

阅读全文>>

标签: c#

评论(0) 浏览(48)

在多线程中调用winform窗体控件的实现方法

2018-3-30 钟建超

本文实例讲述了在C#中实现多线程中调用winform窗体控件的方法,对于C#程序设计的学习有着很好的借鉴参考价值。具体方法如下: 首先,由于Windows窗体控件本质上不是线程安全的。因此如果有两个或多个线程适度操作某一控件的状态(set value),则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用和死锁的情况。于是在调试器中运行应用程序时,如果创建某控件的线程之外的其他线程试图调用该控件,则调试器会引发一个 InvalidOperationException 本文用一个很简单的示例来讲解这个问题(在窗体上放一个TextBox和一个Button,点击B...

阅读全文>>

标签: c#

评论(0) 浏览(91)

移动终端h5页面常用的meta属性

2018-3-25 钟建超

<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"> <meta content="yes" name="apple-mobile-web-app-capable"> <meta content="black" name="apple-mobile-web-app-status-bar-style"> <meta content="telephone=no" name="format-de...

阅读全文>>

标签: html

评论(0) 浏览(96)

PHP英文字母大小写转换函数小结

2018-3-22 钟建超

每个单词的首字母转换为大写:ucwords() <?php $foo = 'hello world!'; $foo = ucwords($foo); // Hello World! $bar = 'HELLO WORLD!'; $bar = ucwords($bar); // HELLO WORLD! $bar = ucwords(strtolower($bar)); // Hello World! ?> 第一个单词首字母变大写:ucfirst() <?php $foo = 'hello world!...

阅读全文>>

标签: php

评论(0) 浏览(66)

js 常用验证代码

2018-3-18 钟建超

验证手机 if ($("input[name='phone']").val() == "") { layer.alert("请输入电话号码"); return false; } else { var tel = $("input[name='phone']").val(); var reg = /^0?1[3|4|5|8][0-9]\d{8}$/; if (reg.test(tel)) { } else { ...

阅读全文>>

标签: js

评论(0) 浏览(88)

通过Ajax方式提交含有文件的表单

2018-3-18 钟建超

前言:我们通常使用form表单,通过submit来将form表单中含有的文件上传到服务器。通过这种方式页面将会刷新,但是我们有时需要不刷新页面来提交含有文件的表单,这时我们就会想到通过ajax的方式。但是,如何通过ajax来提交含有文件的表单呢? Html代码: <form id="uploadForm"> 回复内容:<input type="text" name="msg" /> 上传图片:<input type="file" name="file"/> <input type="button" value="确定...

阅读全文>>

标签: js

评论(0) 浏览(61)

php 获取当前时间戳 日期和时间

2018-3-18 钟建超

pHP时间戳函数获取指定日期的unix时间戳 strtotime('2012-12-7') 示例如下: 代码如下: <?php echo strtotime('2012-12-7'); //结果:1354838400 ?> 说明:返回2012年12月7日0点0分0秒时间戳。 将当前年月日转化为时间戳:PHP时间戳函数获取当前日期的unix时间戳, 示例如下: 代码如下: <?php echo $time=intval(time()); ?> 明:返回当前时间 年月日时分秒的时间戳。 将时间戳转化为年月日...

阅读全文>>

标签: php

评论(0) 浏览(72)

js代码实现点击按钮出现60秒倒计时

2018-3-18 钟建超

1、 <input type="button" id="btn" value="免费获取验证码" /> <script type="text/javascript"> var wait=60; function time(o) { if (wait == 0) { o.removeAttribute("disabled"); o.value="免费获取验证码"; wait = 60; } else { o.setAttribute("disabled", true); o.value="重新发送(...

阅读全文>>

标签: js

评论(0) 浏览(84)

js 判断文件类型

2018-3-16 钟建超

function checkFileExt(filename) { var flag = false; //状态 var arr = ["jpg","png","pdf"]; //取出上传文件的扩展名 var index = filename.lastIndexOf("."); var ext = filename.substr(index+1); //循环比较 for(var i=0;i<arr.length;i++) { ...

阅读全文>>

标签: js

评论(0) 浏览(68)

html5 中input type=‘file’实现文件图片等的上传的文件类型限制

2018-3-16 钟建超

可以直接设置input标签的accept属性来限制上传文件的类型 <input type="file" accept="application/msword" > 1.accept=”application/msexcel” 2.accept=”application/msword” 3.accept=”application/pdf” 4.accept=”application/poscript” 5.accept=”application/rtf” 6.accept=”application/x-zip-compressed” 7.accep...

阅读全文>>

标签: html

评论(0) 浏览(88)