现在位置: 首页 > uphill发表的所有文章
https://hi.baidu.com/tozhang/item/4dfeaafb9aec2813d7ff8c99   ndroid限定EditText的输入类型为数字或者英文(包括大小写)  // 监听密码输入框的输入内容类型,不可以输入中文     TextWatcher mTextWatcher = new TextWatcher() {  @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void afterTextChanged(Editable edt) {  String temp = edt.toString(); if......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 1962字 评论关闭
1 全排列 写一个函数, 如 angram(String str), 打印出 str 的全排列,如 abc 的全排列: abc, acb, bca, dac, cab, cba 1.1 递归实现 为方便起见,用123来示例下。123的全排列有123、132、213、231、312、321这六种。首先考虑213和321这二个数是如何得出的。显然这二个都是123中的1与后面两数交换得到的。然后可以将123的第二个数和每三个数交换得到132。同理可以根据213和321来得231和312。因此可以知道——全排列就是从第一个数字起每个数分别与它后面的数字交换。找到这个规律后,递归步骤如下: 1)确定第一个位置 :第一个元素分......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 13289字 评论关闭
  Filter(过滤器)简介 Filter 的基本功能是对 Servlet 容器调用 Servlet 的过程进行拦截,从而在 Servlet 进行响应处理的前后实现一些特殊的功能。 在 Servlet API 中定义了三个接口类来开供开发人员编写 Filter 程序:Filter, FilterChain, FilterConfig Filter 程序是一个实现了 Filter 接口的 Java 类,与 Servlet 程序相似,它由 Servlet 容器进行调用和执行 Filter 程序需要在 web.xml 文件中进行注册和设置它所能拦截的资源:Filter 程序可以拦截 Jsp, Servlet, 静态图片文件和静态 html 文件 Filter 的基本工作原理 当在 w......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 1236字 评论关闭
今天学习acegi时说SecurityContextHolder uses a ThreadLocal,在SecurityContextHolder类的initialize方法中,会根据strategyName的不同NEW一个对象,如:  strategy = new ();ThreadLocalSecurityContextHolderStrategy 在执行getContext()时,会调用strategy的getContext()方法,在ThreadLocalSecurityContextHolderStrategy中,有:     private static ThreadLocal contextHolder = new ThreadLocal();     public void clearContext() {        contextHolder.set(null);    }     public SecurityContext getContext() {        if......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 11297字 评论关闭
http://www.blogjava.net/fastzch/archive/2007/01/16/94308.html 一、术语session  在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。     session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个 session.有时候我们可以看到这样的话“在一个浏览器会话期间,……”,这里的会话一词用的就是其本义,是指从一个浏览器窗口打开到关闭这个期间 ①。最混乱的......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 1934字 评论关闭
文章目录 Input: Problem Description Little Elephant from Zoo of Lviv likes to paint. He has n objects to paint, ordered in a row and numbered form left to right starting from 1. There are totally c colors, numbered from 0 to c-1. At the beggining all objects are colored in color with number 1. When object with color a is painted in color b, the resulting color will have number (a*b) mod c. Little Elephant is going to make k turns. At ......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 1404字 评论关闭
//ado连接sql server //头文件加上下面这句, #import "C:\Windows\system\msado15.dll" no_namespace rename("EOF","rsEOF") </pre><pre code_snippet_id="620722" snippet_file_name="blog_20150316_3_7210460" name="code" class="cpp">//cpp里面 CoInitialize(NULL); _ConnectionPtr pConn(__uuidof(Connection)); _RecordsetPtr pRst(__uuidof(Recordset)); _CommandPtr pCmd(__uuidof(Command)); try{//以下是从windows身份验证进入的,sql server身份验证在我的机子上还为调试出来 pConn->Conne......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 892字 评论关闭
1.使用QNetworkAccessManager来发送HTTP请求,使用QNetworkReply 来接受http请求结果 参考:    http://blog.csdn.net/chenlong12580/article/details/7391622 2.在项目发现QNetworkAccessManager是异步的,程序运行起来效果不大好,网上找到一个代码技巧可以使发送请求变为同步,方法就是建立一个循环,在发送请求后立即运行这个循环代码loop.exec(),让程序卡在这个循环,直到请求结束后返回了结果,才退出循环loop.quit() QNetworkReply *reply = _manager->post(QNetworkRequest(QUrl(SERVER_URL)), data); QByteArray res......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 901字 评论关闭
题目:http://pat.zju.edu.cn/contests/pat-a-practise/1013 题解: 题意就是给N个城市(1~N),再给M条连接两个城市的路,最后问把某个城市去除后需要添加多少条路才能把所有城市连起来。 题解就是赤果果的并查集,每次询问城市的时候把那个城市去除,然后进行一次并查集再统计。 代码: #include<cstdio> #include<iostream> #include<cstring> #include<cmath> #include<string> #include<vector> #include<queue> #include<stack> #include<algorithm> using namespace s......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 863字 评论关闭
Description   作为体育委员,C君负责这次运动会仪仗队的训练。仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图)。       现在,C君希望你告诉他队伍整齐时能看到的学生人数。 Input   共一个数N。 Output   共一个数,即C君应看到的学生人数。 Sample Input   4 Sample Output   9 HINT 【数据规模和约定】   对于 100% 的数据,1 ≤ N ≤ 40000 很容易想到把方阵对折,这样只要处理一半。假设当前有(i-1......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 192字 评论关闭
[19.5] public:, private:和 protected:有什么不同? 在类的private:节中声明的成员(无论数据成员或是成员函数)仅仅能被类的成员函数和友元访问。 在类的protected: 节中声明的成员(无论数据成员或是成员函数)仅仅能被类的成员函数,友元以及子类的成员函数和友元访问。 在类的public:节中声明的成员(无论数据成员或是成员函数)能被任何人访问。
阅读全文
  • 11月
  • 14日
综合 ⁄ 共 4261字 评论关闭
文章目录 本文目的 为什么要使用版本控制 为什么使用subversion subversion的程序构成 subversion资源 安装subversion 使用subversion 本文目的 让未使用过版本控制器软件或者未使用过subversion软件的人员尽快上手。 subversion的使用技巧很多,这里只总结了最小使用集,即主要的基本功能,能够用来应付日常工作。 因此不涉及subversion服务器端的搭建和配置。 为什么要使用版本控制 当多人共同开发同一个软件时,会涉及源代码的共享以及带来的相关问题,比如追究某个代......
阅读全文