编程笔记

  • PHP动态页生成静态页的3种常用方法

    生成静态页的页面非常的简单就是定义好模板与模板标题,之后利用str_replace进行替换了,是最常用的方法,另一种是利用ob_get_contents输出获得然后生成html,还有一种不怎么推荐的是使用file_get_contents直接执行访问远程文件然后进行保存,性能极差。 具体方法简单说明如下: 1.使用文件函数得到静态页面的模板字符串,然后用str_replace函数将需要替换的东西

  • FF(火狐)浏览器无法执行window.close()解决方案

    这里给大家推荐一个火狐浏览器的小技巧,不是自己人的话,我一般不告诉他~~~ 在FF浏览器中输入about:config 查找dom.allow_scripts_to_close_windows img sr

  • PHP 获取 ping 时间的实现方法

    PHP 可以通过exec函数执行shell命令,来获取ping时间。 代码示例: echo 'PHP_INT_MAX : ' . PHP_INT_MAX . "brbr"; $ip = '115.29.237.28'; IP地址 if PATH_SEPARATOR==':'

  • a标签的href与onclick事件的区别详解

    onclick中javascript的区别一般没用到都没注意,但出错时才有些郁闷,看文本章解释如下: 以前一直很随意,后来看.net里的linkbutton似乎是用在a href="javascript:fun;"...的形式,今天用这种方式就遇到一些问题,摘网友的文章和我的结论放在下面: 1.链接的 onclick 事件被先执行,其次是 href 属性下的动作(页

  • PHP使用json_encode函数时不转义中文的解决方法

    本文实例讲述了PHP使用json_encode函数时不转义中文的解决方法。分享给大家供大家参考。具体方法如下: json_encode函数对于gbk中的中文字符是不会转换的或直接转换成空格了,本文就来给各位整理一个关于json不转义中文问题处理技巧,相信对大家有所帮助。 如果你调用 PHP 自带的 json_encode 函数, 碰到中文时, 中文会被转义掉. 例如:

  • php5.3提示Function ereg() is deprecated Error问题解决方法

    本文实例讲述了php5.3提示Function ereg is deprecated Error问题解决方法。分享给大家供大家参考。具体实现方法如下: 一、问题: PHP 5.3 ereg 无法正常使用,提示“Function ereg is deprecated Error”是因为它长ereg 函数进行了升级处理,需要像preg_matc

  • C#中的预处理器指令详解

    目录 1. #define 和 #undef 2. #if、#elif、#else 和#endif 3. #warning 和 #error 4. #region 和#endregion 5. #line 6. #pragma   C#中有许多名为“预处理器指令”的命令。这些命令从来不会转化为可执行代码中的命令,

  • c#预处理指令分析

    预处理指令 这些指令命令不会转换为可执行代码,但会影响编译过程的各个方面;列如,可以让编译器不编译某一部分代码等。 C#中主要的预处理指令 #define和#undef #define指令定义: #define DEBUG 它告诉编译

  • c# 预处理识别硬币的数据集

    在文章中,我们将对输入到机器学习模型中的数据集进行预处理。 这里我们将对一个硬币数据集进行预处理,以便以后在监督学习模型中进行训练。在机器学习中预处理数据集通常涉及以下任务: 清理数据——通过对周围数据的平均值或使用其他策略来填补数据缺失或损坏造成的漏洞。 规范数据——将数据缩放值标准化到一个标准范围,通常是0到1。具有广泛值范围的数据可能会导

  • jQuery.deferred对象使用详解

    一、前言 jQuery1.5之前,如果需要多次Ajax操作,我们一般会使用下面的两种方式: 1.串行调用Ajax $.ajax{ success: function { $.ajax{ success: function { $.ajax{ callbacks... }

  • php基于str_pad实现卡号不足位数自动补0的方法

    自动补足空白位数在php中str_pad函数可以帮我们实现哦,str_pad 函数把字符串填充为指定的长度。 str_pad 函数把字符串填充为指定的长度。 语法 str_padstring,length,pad_string,pad_type table class="jbb

  • PHP利用func_get_args和func_num_args函数实现函数重载实例

    本文实例讲述了PHP利用func_get_args和func_num_args函数实现函数重载的方法。分享给大家供大家参考。具体方法分析如下: 学习php的朋友都知道php本身是没有函数重载这一说的,更没说像java,c那样使用方法,但如果我们深入了解一下会发现可以在php中使用func_get_args和func_num_args函数实现函数重载,下面来举两个函数重载例子.这两个函数实现函数的

  • PHP之sprintf函数用法详解

    本文实例讲述了PHP中sprintf函数的用法。分享给大家供大家参考。具体用法分析如下: sprintf函数在php官方是说把字符串格式化输出了,本文就来给各位朋友介绍一下在学习sprintf函数时的一些经验分享,希望能给大家带来帮助. PHP函数 sprintf 函数官方定义为:sprintf:把格式化的字符串写入一个变量中 语法为:sprintf

  • 完美兼容各大浏览器的jQuery仿新浪图文淡入淡出间歇滚动特效

    1、效果及功能说明 仿新浪微博图片文字列表上下淡进淡出间歇上下滚动 2、实现原理 首先要设定div内只能显示4个图片那么多出来的图片会自动隐藏然后在给图片添加一个动画的事件让他们可以滚动的播放出来上下滚动效果播放就是li标签里面的内容图片和文字把每一个li看成一个整体在滚动播放的时候进入div内的显示出来在最后离开div的时候隐藏在给整个动画效果设定一个时间就可以完整的运行。 3、运行

  • PHP Streams(流)详细介绍及使用

    PHP Streams是内置核心操作,可能一般的开发者很少用,它用于统一文件、网络、数据压缩等类文件操作方式,并为这些类文件操作提供一组通用的函数接口。 一个stream就是一个具有流式行为的资源对象,每个stream对象都有一个包装类。Stream 可以通过scheme:target方式来引用。其中scheme是包装类的名字,target&g

  • 深入理解PHP中的Streams工具

    Streams 是PHP提供的一个强有力的工具,我们常常在不经意会使用到它,如果善加利用将大大提高PHP的生产力。 驾驭Streams的强大力量后,应用程序将提升到一个新的高度。 下面是PHP手册中对Streams的一段描述: Streams 是在PHP 4.3.0版本被引入的,它被用于统一文件、网络、数据压缩等类文件的操作方式,

  • 有效提高JavaScript执行效率的几点知识

    为了提供新鲜、别致的用户体验,很多网站都会使用 JavaScript 来改善设计、验证表单、检查浏览器,以及Ajax请求,cookie操作等等,实现无刷新动态效果 。但是,要将大量内容在浏览器呈现,如果处理不好,网站性能将会急剧下降。所以我们有必要了解下,如何提高JavaScript的执行效率。 JavaScript 函数 在JavaScript 中,

  • asp.net中生成饼状与柱状图实例

    本文实例讲述了asp.net中生成饼状与柱状图的实现方法。分享给大家供大家参考。具体方法如下: 一、生成图形的公共方法: using System; using System.Collections.Generic; using System.Text; using System.Data; us

  • JavaScript实现关键字高亮功能

    高亮功能主要是指对页面中指定区域的指定文字进行高亮显示,也就是背景着色。一般在搜索结果页面会经常用到这个功能。 下面就为大家提供一种解决方案,用javascript实现。 首先在head中引入下面javascript方法: script type="textjavascript" ![C

  • php实现的ping端口函数实例

    本文实例讲述了php实现的ping端口函数。分享给大家供大家参考。 具体实现代码如下: ?php * * @author xujiajay * @date 2010-10-7 &n

  • PHP实现下载断点续传的方法

    本文实例讲述了PHP实现下载断点续传的方法。分享给大家供大家参考。 具体实现代码如下: ?php * * PHP下载断点续传 * function dl_file_resume$file{ 检测文件是否存在

  • javascript的函数作用域

    在一些类似c语言的编程语言中,花括号内的每一段代码都具有各自的作用域,而且变量在声明他们的代码段之外是不可见的,我们称为块级作用域(block scope),而javascript中没有块级作用域。取而代之的javascript使用的是函数作用域(function scope):变量在声明它的函数体以及这个函数体嵌套的任意函数体内都是有定义的。 在如下代码中,在不同位置定义的i,j和k,他们再同一个作用域内都是有定义的

  • php格式化日期实例分析

    本文实例讲述了php格式化日期的方法。分享给大家供大家参考。 具体实现代码如下: function ShowDate$flag=0, $timestr=NULL { 获取周几 $warr = array &n

  • 浅析javascript的间隔调用和延时调用

    用 setInterval方法可以以指定的间隔实现循环调用函数,直到clearInterval方法取消循环 用clearInterval方法取消循环时,必须将setInterval方法的调用赋值给一个变量,然后clearInterval方法引用该变量。 script type="textjavascript"  

  • C#简单的特殊输出实例

    本文实例讲述了C#简单的特殊输出。分享给大家供大家参考。 具体实例如下: class Program { static void Mainstring[] args { &nb

  • C#预处理器指令的用法实例分析

    本文实例讲述了C#预处理器指令的用法。分享给大家供大家参考。具体用法分析如下: C#预处理器指令是在编译时调用的。预处理器指令(preprocessor directive)告诉C#编译器要编译哪些代码,并指出如何处理特定的错误和警告。C#预处理器指令还可以告诉C#编辑器有关代码组织的信息。 1. 定义符号和取消符号定义的预处理指令#define 和 #undefs

  • C#使用委托的步骤浅析

    本文浅析了C#使用委托的步骤。分享给大家供大家参考。具体分析如下: 委托可以理解为C或C++里面的函数指针,调用委托其实是调用被委托的方法。 简单的使用委托的步骤如下: 1.定义委托 定义委托使用关键字 delegate private delegate void SetProgressBar

  • ASP.Net页面生成饼图实例

    本文实例讲述了ASP.Net页面生成饼图的方法。分享给大家供大家参考。具体实现方法如下: 1.生成普通饼图: using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; usin

  • Python实现网站文件的全备份和差异备份

    之前有写利用md5方式来做差异备份,但是这种md5方式来写存在以下问题: •md5sum获取有些软连接的MD5值存在问题 •不支持对空目录进行备份,因为md5sum无法获取空目录的md5值 •权限的修改md5sum无法判断 解决方案: 利用文件的mtime ctime mtime(Modified time)是在写入文件时随文件

  • seaJs的模块定义和模块加载浅析

    SeaJS 是由玉伯开发的一个遵循 CommonJS 规范的模块加载框架,可用来轻松愉悦地加载任意 JavaScript 模块和css模块样式。SeaJS非常小巧,小巧在于压缩和gzip后体积只有4K,而且接口和方法也非常少,SeaJS 就两个核心:模块定义和 模块的加载及依赖关系。SeaJS非常强大,SeaJS可以加载任意 JavaScript 模块和css模块样式,SeaJS会保证你在使用一个模块时,已经将所依赖的其

  • 如何找出触发了哪些JavaScript事件?

    要查看触发了哪些JavaScript事件,请按照以下步骤操作。我们正在Google Chrome网络浏览器上触发事件: 打开谷歌浏览器,然后按F12键打开“开发工具”。 现在转到“源”选项卡 img src="https:img.nhooo.comsta

  • 我可以在jQuery事件中包装JavaScript事件吗?

    是的,您可以将JavaScript事件包装在jQuery事件中。对于包装,请使用事件对象。您可以尝试运行以下代码以将JavaScript事件包装在jQuery事件中- 示例 !DOCTYPEhtml html head scriptsrc="https:cdn.staticf

  • Sublime里直接运行PHP配置方法

    1.把PHP添加到系统环境变量: 环境变量加好了的效果如下:

  • shell脚本实现批量采集爱站关键词库

    shell批量采集爱站关键词库,心血来潮写着玩的,还不完善,先放出来,后期慢慢更新,功能虽然简单,同类工具也很多现成的,但毕竟是自己写出来的工具,感觉还是很不一样滴! for i in $seq 1 50;do curl -s http:baidurank.aizhan.combaidujiameng.com$iposition|grep -a 'clas

  • 关于javascript模块加载技术的一些思考

    前不久有个网友问我在前端使用requireJs和seajs的问题,我当时问他你们公司以前有没有自己编写的javascript库,或者javascript框架,他的回答是什么都没有,他只是听说像requirejs和seajs是新东西新技术,很有价值所以想用它。   这位网友的问题引起了我对javascript模块加载技术的思考,上篇文章我给出了自己写的一个javascript库的基本结构,其实写这篇文章的

  • 使用shell脚本找出网站的空页面和404错误页面

    早之前记的一个笔记了,之前只是记录了两句代码,放出来的话也是一个低质量的页面,于是设置为了仅自己可见,今晚抽空补充一下。 记得当的情景应该是提交sitemap时百度老提示有错误的URL,导致sitemap不能正常被抓取,于是在想办法解决这个问题,所以才有下面这些笔记:用shell批量找出网站空页面和404错误页面。 废话不多说,直接上shell代码: p

  • Python3编码问题 Unicode utf-8 bytes互转方法

    为什么需要本文,因为在对接某些很老的接口的时候,需要传递过去的是16进制的hex字符串,并且要求对传的字符串做编码,这里就介绍了utf-8 Unicode bytes 等等。 #英文使用utf-8 转换成16进制hex字符串的方法 newstr = 'asd' b_str = bytesnewstr,encoding='utf-8' printb_str hex_str = b_

  • python3 unicode列表转换为中文的实例

    查了很多很多的资料无果,果然知乎牛逼,完美解决。 爬取网站时,最终得到list内容,编码为unicode,想让其转换为汉字并输出。 需要提取的为下图中unicode部分: stro

  • 深入浅析python3中的unicode和bytes问题

    最近写了一些python3程序,四处能看到bytes类型,而它并不存在于python2中,这也是python3和python2显著区别之一。 以前在写python2代码的时候,经常会遇到很多编码报错的异常,原因在于python2对unicode的支持不是特别理想。而在python3中,所有编写的代码都是unicode,python解析器在运行的时候,内部都转换(除非你显示定义为bytes类型)为unic

  • python3的UnicodeDecodeError解决方法

    爬虫部分解码异常 response.content.decode # 默认使用 utf-8 出现解码异常 以下是设计的通用解码