编程笔记

  • JSP针对表单重复提交的处理方法

    本文实例讲述了JSP针对表单重复提交的处理方法。分享给大家供大家参考,具体如下: 1. 在生成表单时执行如下: session.setAttribute"forum_add", "forum_add"; 2. 提交处理时作如下判断 if isRedorequest, "forum_add" {

  • java实现MD5加密方法汇总

    代码一: ** * 实现MD5加密 * * public class MD5 { ** * 获取加密后的字符串 * @param input * @return * public static String stringMD5String pw { try {

  • jsp获取客户端IP地址的方法

    本文实例讲述了jsp获取客户端IP地址的方法。分享给大家供大家参考,具体如下: public static String getIpAddrHttpServletRequest request { String ip = request.getHeader"X-Forwarded-For"; if ip == null || ip.length == 0 || "un

  • C#使用iTextSharp添加PDF水印

    使用的是iTextSharp添加PDF水印,由于是接口动态生成PDF,所以采用的是全部是内存流的形式,而且水印是平铺是。iTextSharp版本是5.5。 summary 添加倾斜水印 summary param name="pdfStream"pdf文件流param

  • Android发送短信功能代码

    本文实例讲述了Android发送短信功能代码,是进行Android程序开发中非常常见的重要功能。分享给大家供大家参考之用。具体方法如下: 发送短信 public void sendMsg{ String content = edtSend.getText.toString; SmsManager smsManager = SmsManager.getDefault

  • python 类详解及简单实例

    python 类详解 类 1.类是一种数据结构,可用于创建实例。(一般情况下,类封装了数据和可用于该数据的方法) 2.Python类是可调用的对象,即类对象 3.类通常在模块的顶层进行定义,以便类实例能够在类所定义的源代码文件中的任何地方被创建。

  • Python 中urls.py:URL dispatcher(路由配置文件)详解

    urls.py:URL dispatcher(路由配置文件) URL配置(URLconf)就像是Django所支撑网站的目录。它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表。以这样的方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。url的加载就是从配置文件中开始。 urlpatterns

  • 详解ASP.NET Core MVC 源码学习:Routing 路由

    前言 最近打算抽时间看一下 ASP.NET Core MVC 的源码,特此把自己学习到的内容记录下来,也算是做个笔记吧。 路由作为 MVC 的基本部分,所以在学习 MVC 的其他源码之前还是先学习一下路由系统,ASP.NET Core 的路由系统相对于以前的 Mvc 变化很大,它重新整合了 Web Api 和 MVC。 路由源码地址

  • eclipse构建和发布maven项目的教程

    对于maven的部署和安装插件不熟的同学可以看一下上两篇文章maven的部署和安装: 此笔记已经集成了maven的插件。 一、构建Maven项目 用eclipse构建maven项目之前我们需要为eclipse做一些必要的配置 一些必要的配置 1、点击eclipse菜

  • oracle 12c安装教程(window)

    oracle 12c安装教程记录如下 1.数据库的下载www.orcale.com访问官网自行下载。 2.必须要把两个文件都要下载好,放到同一个目录下进行解压,下解压第一个文件,解压第二个文件的时候要选择替换该文件,因为还有一些新的文件要加入,不然在安装的过程中会发生报错,直接回滚不能安装。 3.解压后如下使用管理员身份运行setup安装程序 im

  • MySQL5绿色版windows下安装总结(推荐)

    1 下载MySQL 下载地址: http:downloads.mysql.comarchivesgetfilemysql-5.7.1

  • Tomcat+JDK安装和配置教程

    Tomcat+JDK安装和配置 一、打开FlashFXP软件,建立连接,选择需要的包,右击传输到homeguest中 二、进入到:cd homeguest中,对tomcat包

  • Oracle三种循环(For、While、Loop)实现九九乘法表

    本文为大家分享了Oracle中三种循环(For、While、Loop)案例,供大家参考,具体内容如下 1.ORACLE中的FOR循环用法九九乘法表 declare i int:=0; j int:=0; begin for i in 1..9 loop for j in 1..i loop Dbms_Output.puti||'*'||j||'='

  • python3实现ftp服务功能(客户端)

    本文实例为大家分享了python3实现ftp服务功能的具体代码,供大家参考,具体内容如下 客户端 main代码: #Author by Andy #_*_ coding:utf-8 _*_ ''' This program is used to create a ftp client ''' import socket,os,json,time,hash

  • spring和quartz整合,并简单调用(实例讲解)

    工作中会定时任务~简单学习一下。 第0步: 工欲善其事必先利其器,首先要做的自然是导包了。 在spring配置包扫描以及在 pom导入包 spring.xml: img src="https:img.nhooo.comstaticupl

  • JavaScript实现点击按钮复制指定区域文本(推荐)

    html5的webAPI接口可以很轻松的使用短短的几行代码就实现点击按钮复制区域文本的功能,不需要依赖flash。 代码如下: * 创建range对象 * const range = document.createRange; range.selectNodeelement; 设定range包含的节点对象 * 窗口的

  • 利用JS屏蔽页面中的Enter按键提交表单的方法

    如在设置了JS代码响应p标签的Enter按键触发事件时,根据冒泡型事件原则该事件会一直传到from表单处,并将表单提交。这不是我们想要的效果,我们可以设置如下代码来加以屏蔽: $document.keydownfunctionevent{ switchevent.keyCode{ case 13:return false;

  • 利用JS判断字符串是否含有数字与特殊字符的方法小结

    前言 本文主要介绍的是利用JS判断字符串是否含有数字与特殊字符的方法,文中有几种不同的方法,包括普通的JS验证法、正则表达式法,另外还有判断是否为浮点数的js函数,在最后还将简要介绍下isNAN函数的使用方法和例子,来一起学习学习吧。 一、正则表达式方法判断是否为数字,包括判断正整数:

  • Android自定义PopupWindow简单小例子

    最近没事做就写了一下PopupWindow,希望对有些人有点帮助。 照常先看一下完成后的结果(界面比较难看就不要吐槽了) p style="text-alig

  • 移动适配的几种方案(三种方案)

    1.直接利用js适配 function doc, win { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function { var clientWi

  • php获得刚插入数据的id 的几种方法总结

    向mysql 插入数据时 很多时候 我们想知道刚刚插入数据的id 这对我们很有用 下面我说出常用的三种方法并一一分析其利与弊。 一 用以下语句: mysql_query"select maxid from t1",$link; 使用这种方法时 我们得到得是 id最大的值 的确时最后一个 但当多链接线程时这个最大的i

  • ASP.NET 5中使用AzureAD实现单点登录

    题记:在ASP.NET 5中虽然继续可以沿用ASP.NET Identity来做验证授权,不过也可以很容易集成支持标准协议的第三方服务,比如Azure Active Directory。 其实,在ASP.NET 5中集成AzureAD,利用其进行验证和授权,是非常简单的。因为:首先Azure Active Directory提供了OAuth2.0、OpenId Connect 1.0、SAML和WS-F

  • JavaScript中字符串的常用操作方法及特殊字符

    下面看下js字符串的常用操作方法,具体内容如下所述: charAt 获取字符串中特定索引处的字符; toupperCase 将字符串的所有字符转换成大写字母; indexOf&n

  • PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法

    本文实例讲述了PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法。分享给大家供大家参考,具体如下: test.txt文件: Welcome to our website jb51.net www.nhooo.com php asp java jsp php代码(读取test.txt文件): $myfile

  • 使用JavaScript解决网页图片拉伸问题(推荐)

    问题描述 这段时间在做PM的需求的时候突然发现一个问题,产品上的图片来自多个第三方,具体的尺寸无法确定,如果直接在样式中写死图片的尺寸大小就会出现图片拉伸的现象,十分影响产品的美观,因此希望可以找到一个比较好的解决方案。自己先做了一个简单的demo来展示问题。 html head meta http-

  • JS比较两个数值的大小实例

    一般情况下: if2 10 { alert"不正确!"; } 此比较不会是想要的结果:它相当于2 1,把10的第一位取出来比较。 解决方法: ifeval2 eval10 { al

  • 详解iOS多线程GCD问题

    在iOS所有实现多线程的方案中,GCD应该是最有魅力的,因为GCD本身是苹果公司为多核的并行运算提出的解决方案。GCD在工作时会自动利用更多的处理器核心,以充分利用更强大的机器。GCD是Grand Central Dispatch的简称,它是基于C语言的。如果使用GCD,完全由系统管理线程,我们不需要编写线程代码。只需定义想要执行的任务,然后添加到适当的调度队列dispatch queue。GCD会负责创建线程和调度

  • Zend Framework上传文件重命名的实现方法

    本文实例讲述了Zend Framework上传文件重命名的实现方法。分享给大家供大家参考,具体如下: 1. Zend Framework文件上传重命名 实例化文件上专类 $fName=$this-_request-getPost'fName'; $adapter = new Zend_File_Transfer_Adapter_Http;

  • php中替换字符串函数strtr()和str_repalce()的用法与区别

    首先来看看这个php字符串替换函数 strtr的两种用法: strtrstring,from,to 或者strtrstring,array 首先针对strtr函数第一种方式: 我们看看下面的举例: ?php echo strtr"I Love you","Lo

  • 每天一个linux命令(30): chown命令详解

    chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。 1.命令格式: chown [选项]... [所有者][:[组]] 文件...

  • Android自定义仿微信PopupWindow效果

    给大家分享一个高仿微信的PopupWindow、就是微信的扫一扫那个功能窗口、下面有应用运行效果图、更加直观的展示了Demo的效果、源代码是通过两种方法实现的、大家可以下载源代码研究研究、集成到自己的项目中也是很方便的、希望对大家有用、先看一下 Demo运行效果 img src="https:img.nhooo.co

  • Zend Framework框架实现类似Google搜索分页效果

    本文实例讲述了Zend Framework框架实现类似Google搜索分页效果。分享给大家供大家参考,具体如下: ** * * @param unknown_type $model 表类型 * @param unknown_type $ncontroller 那个控制器提交的controller * @param unknown_type $naction 那个action提交的act

  • 使用JS读取XML文件的方法

    由于项目上需要解析xml,于是各种百度,然后自己总结了下各个主流浏览器解析xml的方法,只能是很浅显的知道他的用法,但是还没有深层次的研究。 不同的浏览器对xml的解析方式不同,根据目前主流浏览器大致分三类: 第一类,ie祖宗: js 提供用于创建 Automation对象的方法,new ActiveXObject"Microsoft.XMLDOM" ; 第二类:

  • js事件源window.event.srcElement兼容性写法(详解)

    如下所示: html body p一个好处就是 我想让body或其他元素内的某些对象响应事件 就不用挨个儿去写 只要在外层上写一个 然后检查event.srcElement.tagName或其他属性是不是你想要的来决定是否响应事件就可以了.不过好像event.srcElement在ff里不起作用

  • Android用PopupWindow实现自定义overflow

    本文实例为大家分享了PopupWindow实现自定义overflow的具体代码,供大家参考,具体内容如下 当Action Bar的Action放不下时,系统会将其收集在overflow中。 用hierarchyviewer查看系统自己生成的Overflow,发现它本身就是popupWindow。 所以我们也可以用popUpWindow来写自己的overflow实现更多

  • 如何给MD5加上salt随机盐值

    如何加点盐salt? 为了加强MD5的安全性,从而加入了新的算法部分即加盐值,加盐值是随机生成的一组字符串,可以包括随机的大小写字母、数字、字符,位数可以根据要求而不一样,使用不同的加盐值产生的最终密文是不一样的: 1.首先我们得到的是明文的hash值 &n

  • 每天一个linux命令(61):wget命令详解

    Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据

  • Android自定义popupwindow实例代码

    先来看看效果图: 一、布局 ?xml version="1.0" encoding="ut

  • RecyclerView消除底部分割线的方法

    最近遇到一个问题,用RecyclerView显示数据,纵向列表显示,添加默认分割线。 问题是:底部也会显示分割线,这很影响美观。 怎么解决这个问题呢?我想了很多办法,毫无头绪。。。 最后,查看默认分割线的类DividerItemDecoration的源码: public cl

  • js获取客户端操作系统类型的方法【测试可用】

    本文实例讲述了js获取客户端操作系统类型的方法。分享给大家供大家参考,具体如下: !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd" html xmlns="http:www.w