现在位置: 首页 > toenail发表的所有文章
  • 04月
  • 23日
综合 ⁄ 共 513字 评论关闭
般java验证码的做法是在页面中加上一个img标签,src属性设为一个servlet来请求验证码图片,代码如下: Html代码 <img src="AuthCodeServlet" onclick="refresh(this)"/> <img src="AuthCodeServlet" onclick="refresh(this)"/> 在一般情况下刷新一次页面,验证码图片也会变化一次,但有时候我们希望验证码图片变化时不刷新整个页面,也就是局部刷新的效果,so easy,代码如下: Js代码 <script type="text/javascript"> function refresh(obj){ obj.src="AuthCodeServlet?id="+Math.random(); } ......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 574字 评论关闭
题目链接:http://acm.nefu.edu.cn/JudgeOnline/problem/84.jsp 思路:与上一题很相似,扩展欧几里得算法。 #include <iostream> #include <cstdlib> #include <cstdio> #include <cstring> #include <string> using namespace std; typedef long long LL; LL n, m, ax, by; void ex_gcd(LL a, LL b, LL &d, LL &x, LL &y) { if(!b) { d = a; x = 1; y = 0; } else { ex_gcd(b, a%b, d, y, x); y -= x*(a/b); } } void read_case() { scanf......
阅读全文
  • 08月
  • 30日
综合 ⁄ 共 627字 评论关闭
Master branch(主分支) repo init -u https://android.googlesource.com/platform/manifest 这个链接拉下来的永远是Google 放出来的最新的代码,现在拉下来的是android4.4 各分支代码下载链接 android 2.3 repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.7_r1 android 4.1 repo init -u https://android.googlesource.com/platform/manifest -b android-4.1.2_r2 android 4.2 repo init -u https://android.googlesource.com/platform/manifest -b android-4.2_r1 android 4.3 repo init ......
阅读全文
  • 05月
  • 29日
综合 ⁄ 共 881字 评论关闭
这一章节介绍的全是VC编译器选项,option参数是cl.exe的编译选项,是cl.exe命令行参数中最复杂、也是最常用的。下面介绍一些常用的编译选项: 1、代码生成有关 这些选项将影响编译完成后生成的机器代码:   2、调试有关 与调试有关的编译选项如下图,/Z7、/Zi、/ZI这三个选项是对程序进行调试时所必需的选项,同时注意,在生成调试版本的程序时,需要指定/Od选项以禁用优化:   3、程序优化有关 与程序优化有关的选项如下图,优化选项将影响编译器对代码的优化,最选择代码体积最小还是选择运行速度最快等需要使用这些选项:   ......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 3946字 评论关闭
1、@RequestMapping注解小结:        @RequestMapping 可以标注在类定义处,将 Controller 和特定请求关联起来;还可以标注在方法签名处,以便进一步对请求进行分流。配套的属性有: value 需要跳转的地址 method 基于RestFul的跳转参数,有RequestMethod.get post put delete等 params 符合某个参数的时候才调用该方法 Headers 符合头信息的时候才调用 这样访问http://localhost:8080/××/login/login 就可访问到改方法里了。 2、绑定参数: 1)参数绑定: @RequestMapping(value="/departments") public String findDepatment(......
阅读全文
 java.sql.SQLException: Unknown type '246 in column 0 of 1 in binary-encoded result set这个异常容易出现在对Bigint字段的操作上。使用的mysql-connector-java-3.1.7-bin.jar,是属于mysql的一个bug。 解决办法:使用mysql-connector-java-3.0.17-bin.jar就没有问题了,而且目前好象只有这个版本无此bug。 另外:在mysql-connector-java-3.1.7-bin.jar下 session.createSQLQuery("select sum(bigintField) from   tableName").uniqueResult()  返回BigInteger 类型的对象。 在mysql-connector-java-3.0.17-bin.jar下 s......
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 2486字 评论关闭
ARP(地址解析协议)是在仅知道主机的IP地址时确定其物理地址的一种协议。因IPv4和以太网的广泛应用,其主要用作将IP地址翻译为以太网的MAC地址,但其也能在ATM和FDDI IP网络中使用。本文将为大家详细剖析ARP欺骗,它主要分为双向欺骗和单向欺骗。 ARP(地址解析协议)是在仅知道主机的IP地址时确定其物理地址的一种协议。因IPv4和以太网的广泛应用,其主要用作将IP地址翻译为以太网的MAC地址,但其也能在ATM和FDDI IP网络中使用。本文将为大家详细剖析ARP欺骗,它主要分为双向欺骗和单向欺骗。 一、ARP通讯协议过程 由于局域......
阅读全文
  • 01月
  • 21日
综合 ⁄ 共 1163字 评论关闭
1.1算法+数据结构=程序 1.2基本概念和术语 数据、数据元素、数据项和数据对象 1.数据:所有能输入计算机并被计算机处理的所有元素的总称。 2.数据元素:数据的基本单位。 3.数据项:组成数据元素的最小单位。 4.数据对象:性质相同的数据元素的集合。     对于一个学生信息管理系统来说,所有的学生信息和一系列相关属于数据;每个学生的信息属于数据元素;学生的姓名、性别属于数据项; 所有的学生信息属于数据对象。数据结构 数据结构是相互之间存在一种或多种特定关系的数据元素的集合。 数据结构包括逻辑结构和物理结构。 逻......
阅读全文
  • 12月
  • 06日
综合 ⁄ 共 493字 评论关闭
KMP其实到现在还是很容易忘记(经常刚才懂,马上又忘了这么算出next值了),但是这个很不经常用,所以也没深究了 //KMP #include <stdio.h> main() { char str1[100],str2[100]; int n,m,q,i,j,p[100]={0}; scanf("%d%d%*c",&n,&m); for(i=1;i<=n;i++)scanf("%c",&str1[i]); getchar(); for(i=1;i<=m;i++)scanf("%c",&str2[i]); for(i=2;i<=m;i++) { q=i-1; while(str2[p[q]+1]!=str2[i]&&q!=0) q=p[q]; if(str2[p[q]+1]==str2[i])p[i]=p[q]+1; else p[i]=0; } i=......
阅读全文
  • 11月
  • 21日
综合 ⁄ 共 782字 评论关闭
我都不想说什么了。。。。刚开始的时候题目都看不明白啊啊啊 好弱。。。 题意:给你一个数,然后问你这个数的阶乘有几位数。 刚刚接触数论,以为有什么公式啊吧啦吧啦的就没多想,直接搜题解去了,看完之后,,,,自己怎么就不多想想呢。。。。 神奇的用log函数,原先没有用过。用十的次方来判定位数,觉得挺巧妙的。 #include <stdio.h> #include <math.h> int main() { int t; scanf("%d",&t); while(t--) { int n,i; scanf("%d",&n); double sum; sum=1......
阅读全文
  • 11月
  • 21日
综合 ⁄ 共 2792字 评论关闭
MasterMind is a game for two players. One of them, Designer, selects a secret code. The other, Breaker, tries to break it. A code is no more than a row of colored dots. At the beginning of a game, the players agree upon the length N that a code must have and upon the colors that may occur in a code. In order to break the code, Breaker makes a number of guesses, each guess itself being a code. After each guess Designer gives a hint, stating to what extent the guess matches his secret code......
阅读全文
  • 11月
  • 15日
综合 ⁄ 共 86字 评论关闭
1.查看内核 uname -a 2.sudo apt-get update (这一步更新包列表) 3.sudo apt-get dist-upgrade (这一步安装所有可用更新,包括新内核)
阅读全文