四、案例研究:JavaScript图片库 js: function showPic(whichpic){ //取得链接 var source=whichpic.getAttribute("href"); //取得占位图 var placeholder=document.getElementById( ...
分类:
编程语言 时间:
2017-08-11 13:39:11
阅读次数:
210
函数的概述 发现不断进行加法运算,为了提高代码的复用性,就把该功能独立封装成一段独立的小程序,当下次需要执行加法运算的时候,就可以直接调用这个段小程序即可,那么这种封装形形式的具体表现形式则称作函数。 练习:把两个整数相加: 举例:地铁自动售票机,接收纸币或硬币,返回车票,该售票机具有独立功能,可以 ...
分类:
编程语言 时间:
2017-08-11 13:39:01
阅读次数:
191
链接: http://codeforces.com/problemset/problem/478/D 题意: 给出r个红砖,g个绿砖,问有多少种方法搭成最高的塔。 题解: 举红色球的层数,当第i层为红色是,i层上面有[0,r]个 红色的,可推出dp[i+j]=dp[i+j]+dp[j],最后 再统计 ...
分类:
其他好文 时间:
2017-08-11 13:38:53
阅读次数:
117
#_author_: edison#date: 2017/8/10china = { '广东':{ '广州':{'海珠':'红烧螃蟹','越秀':'蚝蛎煎蛋'}, '深圳':{'南山':'油焖大虾','罗湖':'小炒肉'}, '珠海':{'金湾':'清蒸螃蟹','斗门':'火爆腰花'}, }, '四 ...
分类:
编程语言 时间:
2017-08-11 13:38:47
阅读次数:
144
关于原理方面就不加赘述了,可以Google一下,我贴一下几百年前我的理解:原理:上传一个脚本(jsp,asp,php),然后就得到机子的shell (哇,感觉很粗糙) 文件上传漏洞的几种常见的姿势: 1.js前端验证2.mime3.后缀名4.修改字母大小写(同第一种,就是把PHP几种大小写试一试 还 ...
分类:
Web程序 时间:
2017-08-11 13:38:40
阅读次数:
317
Java_dbc连接数据库_使用读取配置文件properties的方式 ...
分类:
数据库 时间:
2017-08-11 13:38:31
阅读次数:
384
.directive('expander', function() { /* expander() restrict: E,A,C,M(元素,属性,样式,注释) transclude:true替换 compile(编译)和link(连接) */ var scope ={title : '=expan... ...
分类:
其他好文 时间:
2017-08-11 13:38:23
阅读次数:
160
本系列将介绍如何用C/C++扩展Python模块,使用C语言编写Python模块,添加到Python中作为一个built-in模块。Python与C之间的交互目前有几种方案: 1. 原生的Python C/C++ API, 官网有非常详细的文档说明 2. boost python,一个C++的编程框 ...
分类:
编程语言 时间:
2017-08-11 13:38:16
阅读次数:
184
Group 题目: 给出n个数。是1-n的排列。要求你每次给你一个区间求出这个区间能够被分成的小区间个数。一个不连续的数能够被分成一个小区间。t-1,t或t,t+1表示连续。 算法: 高速做法应该是线段树。可是,我不会。学了一个块状数组。 #include <iostream> #include < ...
分类:
其他好文 时间:
2017-08-11 13:38:07
阅读次数:
114
最少拦截系统 Time Limit: 1000MS Memory Limit: 32768KB 64bit IO Format: %I64d & %I64u Submit Status Description 某国为了防御敌国的导弹突击,发展出一种导弹拦截系统.可是这样的导弹拦截系统有一个缺陷:尽管 ...
分类:
其他好文 时间:
2017-08-11 13:37:57
阅读次数:
189
例子: print '\033[35;43m(1)ip转换成数字\033[0m' \033[35;43m >35列属于字颜色,43列属于背景颜色 字背景颜色范围: 40--49 40: 黑 41:红 42:绿 43:黄 44:蓝 45:紫 46:深绿 47:白色 字颜色: 30--39: 30: 黑 ...
分类:
编程语言 时间:
2017-08-11 13:37:46
阅读次数:
367
具体就不解释了,看上一篇文章 放代码 注意点:!!!! 注意运算符优先级 比如: a*=b%p 是b先mod p再与a相乘 参见:https://baike.baidu.com/item/%E8%BF%90%E7%AE%97%E7%AC%A6%E4%BC%98%E5%85%88%E7%BA%A7/4 ...
分类:
其他好文 时间:
2017-08-11 13:37:39
阅读次数:
178
简单介绍: 欧几里德算法。又称辗转相除法,是求解最大公约数的算法。 定理: 欧几里德算法的理论支撑为GCD递归定理。以下介绍这个定理。 GCD递归定理: 对随意非负整数a和随意正整数b。gcd(a , b) = gcd(b , a%b) 代码: 由上述定理。我们能够直接得出gcd函数的代码: int ...
分类:
编程语言 时间:
2017-08-11 13:37:33
阅读次数:
149
1.加一个collection的方法 复制solr-home下的collection1,修改名字为collection2。并且修改collection2文件夹中配置文件core.properties中的名字为collection2,重启服务器。 2.后台界面介绍 3.\solr-home\colle ...
分类:
其他好文 时间:
2017-08-11 13:37:21
阅读次数:
299
OpenStack的Neutron定义了两种主要类型的网络——Tenant网络和Provider网络。OpenStack管理员必须决定他们的Neutron网络部署策略将如何使用——Tenant网络、Provider网络或两者的某种组合。 本节将描述Tenant网络在私有云环境中所提出的独特挑战,并将 ...
分类:
Web程序 时间:
2017-08-11 13:37:13
阅读次数:
235
近日遇到一个非常细的知识点,关于block的循环引用问题。相比非常多人都遇到了。也能顺利攻克了,至于block方面的技术文章。那就很多其它了。这里不再赘述,可是有这样一个问题: What the difference between __weak and __block reference? 使用场 ...
分类:
其他好文 时间:
2017-08-11 13:37:04
阅读次数:
144
之前经常写运动函数,要写好多好多,后来想办法封装起来。(运动缓冲)。 以上封装函数也可以用于单个属性,多样式运动,比如: 就这样。 ...
分类:
Web程序 时间:
2017-08-11 13:36:55
阅读次数:
134