码迷,mamicode.com
首页 > 编程语言
php hash算法
任意长度的输入, 固定长度的输出 ,该输出就是hash值,这种转换就是一种压缩映射,也就是hash值的空间远远小于输入的空间,不同的输入可能散列成相同的输出,而不能从hash值来唯一的确定输入值。";ECHO hashmd5('12233334feefwwf')."";ECHO hashmd5('4...
分类:编程语言   时间:2015-01-21 01:11:53    阅读次数:206
算法模板——图形面积
实现功能——输入N个点,求出按此顺序围成的图形的面积原理:其实就是个向量的叉积运算(详见UASCO-nocow:计算几何)(HansBug:临睡觉了,水一发呵呵哒,额。。。phile犇不在好寂寞TT) 1 var 2 i,j,k,l,m,n:longint; 3 a:array[0..1...
分类:编程语言   时间:2015-01-21 01:10:56    阅读次数:229
数组-08. 字符串转换成十进制整数
数组-08. 字符串转换成十进制整数(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者张彤彧(浙江大学)输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。...
分类:编程语言   时间:2015-01-21 01:10:28    阅读次数:285
C#跨线程调用
项目上线测试时客户提出表单跳转到指定位置(表单比较长)。当时以为这个就是添加几行代码几分钟的事情,随口答应了。但是到做的时候才发现事情远没有那么简单,测试发现将焦点给指定位置的控件表单可自动滑动到指定位置,但是在事件里面调用控件的Focus方法始终没有任何效果。遂觉得是否控件未初始话无法设置Focu...
分类:编程语言   时间:2015-01-21 01:11:07    阅读次数:259
用 eric6 与 PyQt5 实现python的极速GUI编程(系列04)---- PyQt5自带教程:地址簿(address book)
【引子】在PyQt5自带教程中,地址簿(address book)程序没有完全实现界面与业务逻辑分离。本文我打算用eric6+PyQt5对其进行改写,以实现界面与逻辑完全分离。【概览】1、界面:2、功能简介:程序有三种操作模式:浏览模式、添加模式、编辑模式。 其实现的功能都显式的体现在各个按钮上3、...
分类:编程语言   时间:2015-01-21 01:08:56    阅读次数:919
python小型函数技巧积累
preface:在前进的路上遇到的python各种小函数技巧积累。 enumerate:枚举 format:格式化输出。 对字符串进行输出时,print加逗号可破,但当字符串变量多了起来的时候,同字符串常量放在一起,逗号就变多了。不太方便。通过format类进行格式化,将变量都放在一起,能够更加方便地控制输出格式。具体的fomat语法说明网上博客也是一大堆,如http://www.2cto....
分类:编程语言   时间:2015-01-21 00:01:18    阅读次数:337
跟着实例学习java多线程-3
同步代码块是一种有效实现操作原子性的方法,上一章我们讲了一些同步的原子操作的基础。 现在我们回忆一下上一章的两个问题。 1:不同的synchronized的写法有什么区别,又该怎么写创建线程的代码呢? 以class实例对象作为锁的写法 写法1 package com.home.thread; /** * @author gaoxu * */ public class SafeT...
分类:编程语言   时间:2015-01-20 23:57:52    阅读次数:393
从零开始学JavaScript三(变量)
一、变量ECMAscript变量是松散型变量,所谓松散型变量,就是变量名称可以保存任何类型的数据,每个变量仅仅是一个用于保存值的占位符。定义变量时要使用var操作符如:var message;/*定义一个名为message的变量,该变量可以用来保存任何值,未初始化的变*量会保存一个特殊的值-und....
分类:编程语言   时间:2015-01-20 23:56:46    阅读次数:191
eclipse配置java注释模板
路径:Window->Preference->Java->Code Style->Code Template文件(Files)注释标签:/** * @Title: ${file_name} * @Package ${package_name} * @Description: ${todo}(用一句话...
分类:编程语言   时间:2015-01-20 23:55:52    阅读次数:310
算法模板——线段树3(区间覆盖值+区间求和)
实现功能——1:区间覆盖值;2:区间求和相比直接的区间加,这个要注重顺序,因为操作有顺序之分。所以这里面的tag应该有个pushup操作(本程序中的ext) 1 var 2 i,j,k,l,m,n,a1,a2,a3,a4:longint; 3 a,b,d:array[0..100000]...
分类:编程语言   时间:2015-01-20 23:55:10    阅读次数:228
python2-gst0.10制作静态包的补丁 v1.1
gst制作成了静态库,而python2的gst有多个动态库引用gst的库因此,想了一个办法将python2所需要的gst打包成一个单独的共享库办法就是,将python2_gst所有的.so先制作成.a通过nm -g加过滤的办法得到所有链接的gst函数将这些函数生成一个小文件,在一个静态函数中引用所有...
分类:编程语言   时间:2015-01-20 23:50:30    阅读次数:354
算法模板——线段树4(区间加+区间乘+区间覆盖值+区间求和)
实现功能——1:区间加法 2:区间乘法 3:区间覆盖值 4:区间求和这是个四种常见线段树功能的集合版哦。。。么么哒(其实只要协调好三种tag的关系并不算太难——前提是想明白了线段树的工作模式)代码长度几经修改后也大为缩水 1 type vet=record 2 a0,a1:longin...
分类:编程语言   时间:2015-01-20 23:52:31    阅读次数:359
[算法]POJ1046
Color Me Less:http://poj.org/problem?id=1046类似于最近邻算法,距离采用传统的欧式距离。用到的算法:寻找最小元素以下是c语言实现/****************************************************************...
分类:编程语言   时间:2015-01-20 23:51:48    阅读次数:235
javascript设计模式8
桥接模式(将抽象与其实现隔离开来,以便二者独立变化)function sendInfo(element){ var id=element.id; ajax("GET","info.json?id="+id,function(result){ //... }); ...
分类:编程语言   时间:2015-01-20 23:50:06    阅读次数:264
java基础篇---文件上传(commons-FileUpload组件)
上一篇讲解了smartupload组件上传,那么这一篇我们讲解commons-FileUpload组件上传FileUpload是Apache组织(www.apache.org)提供的免费的上传组件,可以直接从Apache站点上下载(下载地址:http://commons.apache.org/fil...
分类:编程语言   时间:2015-01-20 23:49:34    阅读次数:319
从汇编去分析线程安全
首先要知道什么是线程安全? 当多个线程访问某个类时,不管运行环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么久称这个类是线程安全的。典型线程不安全的列子: 1 import java.util.*; 4 5 class .....
分类:编程语言   时间:2015-01-20 23:50:02    阅读次数:212
How To Install Spring IDE In Eclipse
Spring IDEis a very useful graphical user interface tool adding support for Spring Framework. In this tutorial, we show you two ways to install Spring...
分类:编程语言   时间:2015-01-20 23:48:01    阅读次数:293
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!