编程笔记

  • Java中随机数的产生方式与原理详解

    Java中随机数的产生方式与原理 查阅随机数相关资料,特做整理 首先说一下java中产生随机数的几种方式 在j2se中我们可以使用Math.random方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以100,他就是个100以内的随机数字,这个在j2me中没

  • php获取flash尺寸详细数据的方法

    本文实例讲述了php获取flash尺寸详细数据的方法。分享给大家供大家参考,具体如下: 有时我们的网站需要获取flash文件的尺寸信息,php有一个内置的函数可以实现,这个函数就是getimagesize,他可以返回图像的尺寸及文件类型的一个数组. 如果你还想着通过解析swf文件头信息来获取flash文件的尺寸信息,那真的有点走远了,因为从PHP 4开始已经内置getimagesize

  • php上传图片生成缩略图(GD库)

    首先来一段简单的php上传图片生成缩略图的详细代码,分享给大家供大家参考,具体内容如下 ?php function createThumbnail$imageDirectory, $imageName, $thumbDirectory, $thumbWidth, $quality{ $details = getimagesize"$imageDirectory$imageNa

  • 我整理的PHP 7.0主要新特性

    截止到目前为止,PHP官方已经发布了php7的RC5版本,预计在11月份左右会发布第一个正式版本!现在来说php7的重大特性肯定已经是定型了,不会再有什么变动了。后续一些版本的迭代主要也就是修修bug,优化之类的。下面就来说话我们一直期待的php7.0新特征吧。 1.标量参数类型声明 现在支持字符串string、整型int、浮点数f

  • JavaScript中定义类的方式详解

    本文实例讲述了JavaScript中定义类的方式。分享给大家供大家参考,具体如下: Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,Javascript是一门灵活的语言,下面我们就看看没有关键字class的Javascript如何实现类定义,并创建对象。 st

  • 详解iOS应用UI开发中的九宫格坐标计算与字典转换模型

    九宫格坐标计算 一、要求 完成下面的布局 二、分析 寻找左边的规律,每一个uiview的x坐标和y坐标。

  • angularjs创建弹出框实现拖动效果

    本文实例介绍了angularjs创建弹出框实现拖动效果的相关代码,项目中需要将angular-ui-bootstrap中用到的弹出框,使之可拖动,分享给大家供大家参考,具体内容如下 运行效果图: p

  • java实现http的Post、Get、代理访问请求

    本文实例讲解了java实现http的Post、Get、代理访问请求的详细代码片段,分享给大家供大家参考,具体内容如下 package com.snowfigure.kits.net; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java

  • C#实现在网页中根据url截图并输出到网页的方法

    本文实例讲述了C#实现在网页中根据url截图并输出到网页的方法。分享给大家供大家参考,具体如下: 网页截图是很多站点的一个小需求,这段代码实现的是如何根据url获得网页截图并输出到网页中。 using System; using System.Collections.Generic; using System.Linq; using System.Web; using

  • 百度地图API提示230 错误app scode码校验失败的解决办法

    笔者近2天在 Android Studio上玩了一下百度地图,碰到了常见的"230错误 APP Scode校验失败",下面我来介绍一下具体的解决办法.   1.在andriodstudio上部署百度地图的规范.把下载下来的SDK解压,切换至Project视图.复制以下3个文件到libs文件下. img src=

  • Nginx服务器中为网站或目录添加认证密码的配置详解

    nginx可以为网站或目录甚至特定的文件设置密码认证。密码必须是crypt加密的。可以用apache的htpasswd来创建密码。 格式为: htpasswd -b -c site_pass username password site_pass为密码文件。放在同nginx配置文件同一目录下,当然你也可以放在其它目录下,那在nginx的配置文件中就要写

  • C# Console利用mspaint打开图像并保存的方法

    本文实例讲述了C# Console利用mspaint打开图像并保存的方法。分享给大家供大家参考,具体如下: 调用画图板压缩图片 System.Diagnostics.Process process = new System.Diagnostics.Process; process = System.Diagnostics.Process.Start"mspaint.ex

  • PHP之图片上传类实例代码(加了缩略图)

    有缩略图功能 但是 感觉不全面,而且有点问题,继续学习,将来以后修改下 form action="?php $_SERVER['PHP_SELF']; ?" enctype="multipartform-data" method="post" input type="text" name="name" input type="file"

  • PHP上传图片类显示缩略图功能

    有缩略图功能 但是 感觉不全面,而且有点问题,继续学习,将来以后修改下 form action="?php $_SERVER['PHP_SELF']; ?" enctype="multipartform-data" method="post" input type="text" name="name" input type="

  • jQuery实现图片上传预览效果功能完整实例【测试可用】

    本文实例讲述了jQuery实现图片上传预览效果功能。分享给大家供大家参考,具体如下: !DOCTYPE html html head meta charset="utf-8" titlewww.nhooo.com jquery图片上传预览效果title &l

  • Django处理文件上传File Uploads的实例

    HttpRequest.FILES 表单上传的文件对象存储在类字典对象request.FILES中,表单格式需为multipartform-data form enctype="multipartform-data" method="post" action="foo" input type="file" na

  • Android接入微信支付的方法

    1、先在微信开放平台申请开发应用,微信开放平台会生成APP的唯一标识APPID。由于需要保证支付安全,需要在开放平台绑定商户应用包名和应用签名,设置好后才能正常发起支付。 2、注册APPID 这个可以放在项目的application里 商户APP工程中引入微信JAR包,调用API前,需要先向微信注册您的APPID,代码如下: final

  • Java实现Html转Pdf的方法

    本文实例讲述了Java实现Html转Pdf的方法。分享给大家供大家参考。具体如下: package test; import java.io.File; import java.io.FileOutputStream; import java.io.OutputStream; import org.xhtmlrenderer.pdf.ITextFontResolver; import

  • Javascript限制网页只能在微信内置浏览器中访问

    那么问题就来了,这个网页首先涉及到了移动web前端开发,我优先选择了用HTML5+bootstrap组合来实现页面的美观效果,前端其他的任务交给javascript解决(这里我是完全使用原生javascript代码,没有用到任何的框架,因为考虑到手机加载网页的速度本来就慢,而且框架中很多用不到的功能也会随网页一起加载,耗费用户流量)。 一切功能都就绪以后,客户试用也觉得很满意,之后我就把代码提交到了正式

  • JAVA加密算法数字签名实现原理详解

    所谓数字签名就是信息发送者用其私钥对从所传报文中提取出的特征数据(或称数字指纹)进行 RSA 算法操作,以保证发信人无法抵赖曾发过该信息(即不可抵赖性),同时也确保信息报文在经签名后末被篡改(即完整性)。当信息接收者收到报文后,就可以用发送者的公钥对数字签名进行验证。 在数字签名中有重要作用的数字指纹是通过一类特殊的散列函数(HASH 函数)生成的,对这些 HASH 函数的特殊要求是:

  • JAVA加密算法实密钥一致协议代码示例

    密钥一致协议是由公开密钥密码体制的奠基人 Diffie 和 Hellman 所提出的一种思想。 代表:指数密钥一致协议 Exponential Key Agreement Protocol 使用流程介绍: 甲方构建密钥对,将公钥公布给乙方,将私钥保留;双方约定数据加密算法;乙方通过甲方公钥构建密钥对,将公钥公布给甲方,将私钥保留。

  • Java加密算法RSA代码实例

    这篇文章主要介绍了Java加密算法RSA代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 import javax.crypto.BadPaddingException; import javax.crypto.Cipher; import javax.crypto.IllegalBlockSizeExce

  • Java常用加密算法实例总结

    本文实例总结了Java常用加密算法。分享给大家供大家参考,具体如下: 项目中第一次深入地了解到加密算法的使用,现第一阶段结束,将使用到的加密算法和大家分享一下: 首先还是先给大家普及一下常用加密算法的基础知识 基本的单向加密算法 BASE64 严格地说,属于编码格式,而非加密算法 MD5Message Di

  • Java加密解密和数字签名完整代码示例

    常见的加密算法 基本的单向加密算法: BASE64严格地说,属于编码格式,而非加密算法 MD5MessageDigestalgorithm5,信息摘要算法 SHASecureHashAlgorithm,安全散列算法 HMACHashMessageAuthenticationCode,散列消息鉴别码

  • 分享Java常用几种加密算法(四种)

    对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi yue)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加密密钥。

  • iOS App开发中使用及自定义UITableViewCell的教程

    UITableView用来以表格的形式显示数据。关于UITableView,我们应该注意: (1)UITableView用来显示表格的可见部分,UITableViewCell用来显示表格的一行。 (2)UITableView并不负责存储表格中的数据,而是仅仅存储足够的数据使得可以画出当前可见部分。 (3)UITableView从UITableViewDelegate协

  • Nginx根据不同浏览器语言配置页面跳转的方法

    当我们打开很多网站时,可能大家会发现,它会根据你使用的语言自动判断并跳转到不同的语言界面。例如:Google 也就是你用不同的语言,那么输入Google首页就可以自动转向你使用的语言。在这个网络普及的时代,外贸的主要途径一定是网络。也许你的企业网站既有中文版本,同时也有英文版本(如果你的公司有外贸业务)。那么他们的网站是怎样实现这个功能呢?下面我们来研究下Web服务器的Header,HTTP_ACCEPT_LANGUAG

  • ASP.NET中CheckBoxList复选框列表控件详细使用方法

    可以使用两种类型的 ASP.NET 控件将复选框添加到 Web 窗体页上:单独的 CheckBox 控件或 CheckBoxList 控件。两种控件都为用户提供了一种输入布尔型数据(真或假、是或否)的方法。 本文主要介绍CheckBoxList,不言而喻,看到List就知道是一个列表(集合),一个控件可以包含多个CheckBox,下面让我们来看看具体的用法。 1.绑定数

  • python实现域名系统(DNS)正向查询的方法

    本文实例讲述了python实现域名系统DNS正向查询的方法。分享给大家供大家参考,具体如下: 域名系统DNS是一个分布式的数据库,主要是用来把主机名换成IP地址。 DNS存在有两大理由: (1)可以使用户方便记住名字,而不是纯粹的IP地址; (2)允许服务器改变IP地址,但可以使用原来的域名。 系统中最基本的查询为正向查询,它会根据一

  • 基于java实现的ECC加密算法示例

    本文实例讲述了基于java实现的ECC加密算法。分享给大家供大家参考,具体如下: ECC ECC-Elliptic Curves Cryptography,椭圆曲线密码编码学,是目前已知的公钥体制中,对每比特所提供加密强度最高的一种体制。在软件注册保护方面起到很大的作用,一般的序列号通常由该算法产生。 当我开始整理《Java加密技术

  • Java 四种基本加密算法分析

    Java 四种基本加密算法分析 简单的java加密算法有: BASE64 严格地说,属于编码格式,而非加密算法 MD5Message Digest algorithm 5,信息摘要算法 SHASecure Hash Algorithm,安全散列算法 HMA

  • 总结Java常用到的六个加密技术和代码

    加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密有些资料将加密直接分为对称加密和非对称加密。 双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文。而单向加密只是对信息进行了摘要计算,不能通过算法生成明文,单向加密从严格意思上说不能算是

  • Python的Django框架中的Context使用

    一旦你创建一个 Template 对象,你可以用 context 来传递数据给它。 一个context是一系列变量和它们值的集合。 context在Django里表现为 Context 类,在 django.template 模块里。 她的构造函数带有一个可选的参数: 一个字典映射变量和它们的值。 调用 Template 对象 的 render 方法并传递context来填充模板: p

  • Django 过滤器汇总及自定义过滤器使用详解

    Django 过滤器 过滤器 描述 示例 upper

  • Falsk 与 Django 过滤器的使用与区别详解

    1,flask中内置的过滤器模板中常用方法: {#过滤器调用方式{{变量|过滤器名称}} #} !-- safe过滤器,可以禁用转义 -- {{'stronghellostrong'|safe}} br 大写转小写 {{'HELLO'|lower}} 小写转大写 {{'hello'|up

  • django 创建过滤器的实例详解

    django 创建过滤器 一、需求来源: 假如有一个模板文件有一个字符串变量,这个字符串变量中不能有任何的空格,而恰恰这个模板被很多个视图函数多调用,那么你每次在视图函数中穿这个字符串变量的时候,都要进行字符串的处理,这相对来说是比较麻烦的,django提供了一种叫做过滤器的方式,可以在模板中进行统一处理。

  • 详解Django中的过滤器

    就象本章前面提到的一样,模板过滤器是在变量被显示前修改它的值的一个简单方法。 过滤器使用管道字符,如下所示: {{ name|lower }} 显示的内容是变量 {{ name }} 被过滤器 lower 处理后的结果,它功能是转换文本为小写。 过滤管道可以被* 套接* ,既是说,一个过滤器管道的输出又可以作为下一个管道的输入,如此下去。 下面的例

  • python获取文件扩展名的方法

    本文实例讲述了python获取文件扩展名的方法。分享给大家供大家参考。具体实现方法如下: import os.path def file_extensionpath: return os.path.splitextpath[1] print file_extension'C:\py\wxPython.gif' 输出结果为: .gi

  • jQuery中$this和$(this)的区别介绍(一看就懂)

    this其实是一个Html 元素。 $this 只是个变量名,加$是为说明其是个jquery对象。 而$this是个转换,将this表示的dom对象转为jquery对象,这样就可以使用jquery提供的方法操作。 function${ $.fn.hilight = functionoptions{ debugthis; var defaults

  • 使用jquery提交form表单并自定义action的方法

    $function { $"#btn".clickfunction { var usercode = $"#UserCode".val; var verifycode = $"#Verifycode".val; if $.trimusercode == "" || $.trimverifycode == "" {