编程笔记

  • ASP.NET MVC 3仿Server.Transfer效果的实现方法

    当我们在使用ASP.NET MVC实现页面跳转的时候,常用的应该是: Redirect RedirectToAction RedirectToRoute 或者在前台使用脚本跳转。 但这几种跳转方式都是基于Get请求的,在某些特定场景下可能并不适用。例如需要传递大数据量参数、或者复杂对象类型参数的场景,get方式肯定是有限制的。

  • JSP页面中超链接传递中文参数出现乱码问题解决方法

    本文实例讲述了JSP页面中超链接传递中文参数出现乱码问题解决方法。分享给大家供大家参考,具体如下: 这里分析超链接传递中文参数,在接受页面中出现乱码问题的解决方法。 解决方法: 在接受页面里可以如下处理, %=new Stringrequest.getParameter"变量名字".getBytes"ISO-8859-1"

  • 基于javascript实现漂亮的页面过渡动画效果附源码下载

    用户通过点击页面左侧的菜单,对应的页面加载时伴随着滑动过滤动画,并带有进度条效果。当然页面的加载是Ajax驱动的,整个加载过渡过程非常流畅,非常好的用户体验。 HTML HTML结构中,.cd-main包含页面主体内容,.cd-side-navigation包含着侧边导航条,#cd-loading-bar则是用来做进度条动画用的。 pre

  • SqlCommandBuilder如何实现批量更新

    一般是这样的,如果用设计器将SqlDataAdapter拖到页面中使用时,不会出现SqlDataAdapter.Updateds更新时出错情况,因为系统会自动生成SqlDataAdapter的属性命令,比如: .UpdateCommane insertCommand selectCommand等。 但是有些程序员不喜欢用设计器,或者是有些地方没必要拖动SqlDataAdapter这么个庞大物来实现,那么S

  • 如何把sqlserver数据迁移到mysql数据库及需要注意事项

    在项目开发中,有时由于项目开始时候使用的数据库是SQL Server,后来把存储的数据库调整为MySQL,所以需要把SQL Server的数据迁移到MySQL。下面是小编日常整理的一种sqlserver数据库迁移的方法。 一、SQL Server中常用数据类型与MySQL不同的地方

  • Android实现文字和图片混排(文字环绕图片)效果

    本文实例讲述了Android实现文字和图片混排文字环绕图片效果。分享给大家供大家参考,具体如下: 在平时我们做项目中,或许有要对一张图片或者某一个东西进行文字和图片说明,这时候要求排版美观,所以会出现文字和图片混排的情况,如图: img src="https:img.nhooo.comstaticupload2103120613120.png?201592612273

  • Android编程实现微信分享信息的方法

    本文实例讲述了Android编程实现微信分享信息的方法。分享给大家供大家参考,具体如下: 随着微信越来越火,越来越多的应用要求有分享到微信的功能。虽然有很多平台都帮集成有分享功能,比如友盟。但是个人觉得友盟集成的东西太多了,自己封装得太过分了,很多资源文件也要带进去,所以感觉不是怎么好,所以自己也研究了一下微信的调用其SDK分享。下面说说步骤。 第一:下载官方的sdk demo。p

  • Android中ListView Item布局优化技巧

    本文实例讲述了Android中ListView Item布局优化技巧。分享给大家供大家参考,具体如下: 之前一直都不知道ListView有多种布局的优化方法,只能通过隐藏来实现,自己也知道效率肯定是很低的,但是也不知道有什么方法,这些天又查了一些资料,然后知道 其实google早就帮我们想好了优化方案了。 假设你的ListView Item有三种布局样式的可能:就比如很简单的显示一行字

  • 如何实现JavaScript动态加载CSS和JS文件

    项目中需要用到动态加载CSS 文件,整理了一下,顺便融合了动态加载JS 的功能写成了一个对象,先上代码: var dynamicLoading = { css: functionpath{ if!path || path.length === 0{ throw new Error'argument "path" is required !'; } var head

  • 日常整理PHP中简单的图形处理(经典)

    1.加载GD库 GD库是一个开放的动态创建图像、源代码公开的函数库,可以从官方网站http:www.boutell.comgd处下载。目前,GD库支持GIF、PNG、JPEG、WBMP和XBM等多种图像格式,用于对图像的处理。

  • Android编程实现ListView头部ViewPager广告轮询图效果

    本文实例讲述了Android编程实现ListView头部ViewPager广告轮询图效果。分享给大家供大家参考,具体如下: 之前看了别人的一些软件,发现其广告图轮询的时候,那个广告感觉和ViewPager的效果不太一样,后来也查了一下,是因为时间问题,找了一些资料,自己也实践一下。 1、为了解决ListView头部加ViewPager滑动冲突问题,必须自定义ListView,重写里面的

  • JavaScript中的数据类型转换方法小结

    JavaScript 变量可以转换为新变量或其他数据类型: 通过使用 JavaScript 函数 通过 JavaScript 自身自动转换 将数字转换为字符串 全局方法 String 可以将数字转换为字符串。 该方法可用于任何类型的数字,字母,变量,表达式:br

  • PHP和C#可共用的可逆加密算法详解

    在一些项目中要求在php中生成加密,然后在asp.net中接受过来的密码再解密,下面和大家分享一个PHP与asp.net C#可共用的可逆加密算法,感兴趣的可以参考参考。 php加密算法: ?php class DES { var $key; var $iv; 偏移量 function DES$key = '11001100', $i

  • 浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)

    系统默认的缓存方式是采用File方式缓存,我们可以在项目配置文件里面定义其他的缓存方式,例如,修改默认的缓存方式为Xcache(当然,你的环境需要支持Xcache) 对于File方式缓存下的缓存目录下面因为缓存数据过多而导致存在大量的文件问题,ThinkPHP也给出了解决方案,可以启用哈希子目录缓存的方式。 '

  • Android闹铃服务AlarmManager用法深入分析

    本文实例讲述了Android闹铃服务AlarmManager用法。分享给大家供大家参考,具体如下: 对应AlarmManage有一个AlarmManagerServie服务程 序,该服务程序才是正真提供闹铃服务的,它主要维护应用程序注册下来的各类闹铃并适时的设置即将触发的闹铃给闹铃设备在系统中,linux实现的设备名 为"devalarm",并且一直监听闹铃设备,一旦有闹铃触发或者是闹铃事件发生

  • Java正则表达式验证固定电话号码符合性

    下面给大家介绍Java正则表达式验证固定电话号码符合性,具体代码如下所示: ** * 验证固定电话号码的合法性 * @author jy * package phone; import java.util.regex.Matcher; import java.util.regex.Pattern; public class PhoneTest { public st

  • Java使用正则表达式对注册页面进行验证功能实现

    本文给大家介绍java使用正则表达式对注册页面进行验证的代码,代码如下所示: package regex; import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class registered { public static void main

  • go语言获取系统盘符的方法

    本文实例讲述了go语言获取系统盘符的方法。分享给大家供大家参考。具体如下: 涉及golang调用winapi获取系统盘符的技巧。代码如下: cs project main.go package main import "fmt" . "strconv" "syscall" func

  • Javascript定义类(class)的三种方法详解

    将近20年前,Javascript诞生的时候,只是一种简单的网页脚本语言。如果你忘了填写用户名,它就跳出一个警告。 如今,它变得几乎无所不能,从前端到后端,有着各种匪夷所思的用途。程序员用它完成越来越庞大的项目。 p

  • JavaScript获取伪元素(Pseudo-Element)属性的方法技巧

    CSS伪元素pseudo-elements非常的有用——你可以用它制作出CSS三角形,用在提示框上面,还可以用它完成很多简单的任务,而不需要多余的HTML元素。以前,伪元素的CSS属性是无法用JavaScript获取的,但现在,有了一个新的JavaScript方法可以访问它们! 假设你的CSS代码是这样的: .element:before { content:

  • Python实现windows下模拟按键和鼠标点击的方法

    本文实例讲述了Python实现windows下模拟按键和鼠标点击的方法。分享给大家供大家参考。具体如下: 这段代码可以模拟在窗口上按下按键、鼠标左键点击、鼠标右键点击、鼠标双击等等 # # _*_ coding:UTF-8 _*_ import win32api import win32con import win32gui from ctypes import *

  • jQuery源码分析之Callbacks详解

    代码的本质突出顺序、有序这一概念,尤其在javascript——毕竟javascript是单线程引擎。 javascript拥有函数式编程的特性,而又因为javascript单线程引擎,我们的函数总是需要有序的执行。优秀代码常常 把函数切割成各自的模块,然后在某一特定条件下执行,既然这些函数是有序的执行,那么我们为什么不编写一个统一管理的对象,来帮助我们管理这些函数——于是,Callbacks(回调函数

  • Python实现遍历windows所有窗口并输出窗口标题的方法

    本文实例讲述了Python实现遍历windows所有窗口并输出窗口标题的方法。分享给大家供大家参考。具体如下: 这段代码可以让Python遍历当前Windows下所有运行程序的窗口,并获得运行窗口的标题输出 #! usrbinenv python # -*- coding: utf-8 -*- from win32gui import * titles = set

  • JavaScript获取页面上被选中文字的方法技巧

    这里介绍的一个小技巧是如何用JavaScript获取页面上被选中的文字的方法。最关键的JavaScript API是: event.selection = window.getSelection; 这里的selection实际上是个对象,但如果我们使用 .toString或强行转化成字符串,我们将得到被选中的文字。

  • python实现根据窗口标题调用窗口的方法

    本文实例讲述了python实现根据窗口标题调用窗口的方法。分享给大家供大家参考。具体分析如下: 当你知道一个windows窗口的标题后,可以用下面的代码调用窗口,甚至向窗口内写入内容。 #-*-coding:utf-8-*- import win32gui,win32con #下面的是窗口的标题名称,这样是一定错的,但在控制台就可以正常使用 #写在文件里要用U编码 a=

  • DOM操作一些常用的属性汇总

    1.DOM:文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。 2.DOM的一些常用的属性   2.1 通过ID获取元素     (1)语法: pre

  • 检测一个函数是否是JavaScript原生函数的小技巧

    在我的开发工作中经常会遇到需要判断一个函数是否是JavaScript原生函数的情况,有时候这是一个很必要的工作,你需要知道这个函数是浏览器自身提供的,还是由第三方封装、伪装成原生函数。当然,最好的方法是考察执行这个函数的toString方法的返回值。 The JavaScript 完成这个任务的方法非常简单: fu

  • jQuery.position()方法获取不到值的安全替换方法

    调用jQuery.position方法会返回相对于父元素的位置,jQuery官方文档中描述说,它跟.offset方法不一样,.offset返回的是相对于document的位置,而.position返回的是相对于父元素的位置。 但事实上,在使用的过程中,我们发现.position返回的值经常是0。但事实不是0。尤其是谷歌浏览器和IE浏览器里。火狐浏览器没有此问题。 究

  • JavaScript中常用的六种互动方法示例

    1.confirm消息对话框 语法:confirm(”str“); 参数说明:str为对话框中要显示的文本, 作用:通常用于提醒用户做出某些选择,其返回值为布尔类型,点击确定返回值为ture,点击取消返回值为false 例如: script type="text

  • php短网址和数字之间相互转换的方法

    本文实例讲述了php短网址和数字之间相互转换的方法。分享给大家供大家参考。具体实现方法如下: ?php ** * 将数字转为短网址代码 * * @param int $number 数字 * @return string 短网址代码 * function generate_code$number { $out = ""; $codes = "

  • jQuery.Callbacks()回调函数队列用法详解

    本文实例讲述了jQuery.Callbacks回调函数队列用法。分享给大家供大家参考,具体如下: 1、jQuery.Callbacks The jQuery.Callbacks function, introduced in version 1.7, returns a multi-purpose object that provides a

  • JavaScript检查弹出窗口是否被阻拦的方法技巧

    出框口很有用,需要弹出窗口。对于开发这样的网站的程序员,他们有个棘手的问题,他们不知道这些弹出窗口是否被浏览器或各种浏览器插件给屏蔽了,没有弹出来。当然,浏览器会通知用户,但这些很少会引起用户的注意。下面是一个简单的方法来测试你的弹出窗口是否被阻拦了。 The JavaScript var windowName = 'userConsole'; v

  • 探秘ajax跨域请求

    前言 ajax,用苍白的话赞扬:很好。 我们可以使用ajax实现异步获取数据,减少服务器运算时间,大大地改善用户体验;我们可以使用ajax实现小系统组合大系统;我们还可以使用ajax实现前端的优化。(好一个排比) 虽然ajax很好,但在使用起来也会有一定的限制,出于安全考虑,不允许跨域通信。如果尝试从不同的域请求数据,会出现

  • JavaScript实现判断图片是否加载完成的3种方法整理

    有时候我们在前端开发工作中为了获取图片的信息,需要在图片加载完成后才可以正确的获取到图片的大小尺寸,并且执行相应的回调函数使图片产生某种显示效果。本文主要整理了几种常见的javascipt判断图片加载完成时的方法,并通过代码与实际应用相结合进行解释与说明。 onload方法 通过向img标签添加onload属性,并填入相应的函数来执行后续的javasc

  • JQuery中$.each 和$(selector).each()的区别详解

    一个通用的遍历函数 , 可以用来遍历对象和数组. 数组和含有一个length属性的伪数组对象 伪数组对象如function的arguments对象以数字索引进行遍历,从0到length-1, 其它的对象通过的属性进行遍历. $.each与$selector.each不同, 后者专用于jquery对象的遍历, 前者可用于遍历任何的集合无论是数组或对象,如果是数组,回调函数每次传入数组的

  • python使用chardet判断字符串编码的方法

    本文实例讲述了python使用chardet判断字符串编码的方法。分享给大家供大家参考。具体分析如下: 最近利用python抓取一些网上的数据,遇到了编码的问题。非常头痛,总结一下用到的解决方案。 linux中vim下查看文件编码的命令 set fileencoding python中一个强力的编码检测包 chardet ,使用方法非常简单。linux下利用pip insta

  • JavaScript中通过prototype属性共享属性和方法的技巧实例

    具体代码如下: 定义函数 function peoplename,sex,age{ this.name = name; this.sex = sex; this.age = age; } 共享isStudent与sayName方法 people.prototype

  • php使用curl简单抓取远程url的方法

    本文实例讲述了php使用curl抓取远程url的方法。分享给大家供大家参考。具体如下: cURL是一个非常有用的php库,可以用来连接不通类型的服务器和协议,下面是一个最基本的范例用来抓取远程网页 ?php $c = curl_init'http:www.w3mentor.comrobots.txt'; curl_setopt$c, CURLOPT_RE

  • JQuery中serialize() 序列化

    本文导读:在jQuery中,当我们使用ajax时,常常需要拼装input数据以键值对(KeyValue)的形式发送到服务器,用JQuery的serialize方法可以轻松的完成这个工作,使用这个方法可以将表单序列化为键值对(key1=value1key2=value2…)后提交。下面介绍JQuery中serialize的用法 一、serialize定义和用法

  • php实现httpRequest的方法

    本文实例讲述了php实现httpRequest的方法。分享给大家供大家参考。具体如下: 想从学校图书馆的网站上抓取数据处理之后在返回给浏览器,试了不少方法。首先试了http_request,但是这个学院pecl_http支持,后来又试了网上流传甚广的class HttpRequest,可能是我不会使用,也失败了。后来看到了函数httpRequest$url, $post='', $method='