现在位置: 首页 > swisher发表的所有文章
  • 07月
  • 20日
移动开发 ⁄ 共 2399字 评论关闭
    要进行切换操作,那么肯定需要ViewFactory,因为如果不设置,那么就无法完成组件的转换,而文本组件转换肯定需要操作TextView。     在main.xml中 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:orientation="vertical" >       <TextSwitcher         android:id="@+id/myTextSwitcher"         android:layout_width="wrap_content"     ......
阅读全文
  • 07月
  • 18日
综合 ⁄ 共 2101字 评论关闭
问题描述 回文序列(Palindromic sequence, Palindrome)是指正向遍历和反向遍历完全相同的序列,例如字符串“AAAAA”显然是一个回文序列,又如字符串“ABC@CBA”也是一个回文序列。现在,我们要在一个(字符)序列中找出最长回文子序列的长度。例如字符序列"BBABCBCAB",最长回文子序列是“BACBCAB”(可能不唯一),它的长度是7;子序列"BBBBB"和"BBABB"虽然也是回文序列,但却不是最长的,因此不合题意。 分析 对任意字符串,如果头和尾相同,那么它的最长回文子序列一定是去头去尾之后的部分的最长回文子序列加上头和尾。如果头和尾......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 525字 评论关闭
#!/usr/bin/env python import socket print "Creating socket----", s = socket.socket(socket.AF_INET,socket.SOCK_STREAM); print "done" print "Looking up port number----", port = socket.getservbyname('http','tcp') print "done" print "Connecting to remote host on port %d..." % port, s.connect(("www.google.com",port)) print "done." print "Connected from",s.getsockname() print "Connected to",s.getpeername() 编译后输出: Creating socket---- done Looking up port number---- done Connecting to......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 2448字 评论关闭
先求凸包再枚举包上的点对距离。 #include <cstdio>#include <string>#include <cmath>#include <algorithm>using namespace std;#define eps 1e-10typedef struct...{    double x, y;    int id;} Point;Point p[30001];int N;int stack[30001];int used[30001];int cmp ( const Point &a, const Point &b )...{    if ( a.y == b.y )        return a.x < b.x;    return a.y < b.y;}int init ()...{    if ( scanf ( "%d", &N ) != 1 )        return 0;    int i;    for ( i = 0......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 872字 评论关闭
  设当前的总和为i,最外层的数字为j,把最外层“剥去”后,剩下依然是满足要求的数列,且总和为i-2j,最外层的数字>=j。 即为:F(i,j)=∑F(i-2j,k)   #include <cstdio>#include <string>int N;double f[300][300];void dp ();void pt ();void print ();int main ()...{    dp ();    //pt ();    //freopen ( "in.txt", "r", stdin );    while ( scanf ( "%d", &N ) && N )    ...{        print ();    }    return 0;}void dp ()...{    int i, j, k;    memset ( f, 0, sizeof ( f ) );    for ( i......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 696字 评论关闭
觉得2013年的总结刚刚写完,怎么一下子就跳到2015年了,岁月匆匆,恍如流沙不等人,该对过去的一年做一些总结了。 2013年的总结这篇文章中,规划过今年一年的计划,完成进度如下 上半年将论文搞定,争取在六月初顺利毕业  学习一门新的语言 学会游泳 参与到某一个小型开源项目的开发  在公司好好表现自己,争取得到领导的赏识  每个季度写一篇季度总结,包含季度总结以及下一阶段的规划  看一些名人传记  表示没有实现的计划,计划没有实现的原因有:对计划不是很在乎,没有及时去回顾,拖延症还是没有彻底根除 表示正在进......
阅读全文
  • 08月
  • 07日
操作系统 ⁄ 共 312字 评论关闭
1. 首先使用切换到root用户; 2. 使用fdisk -l命令查看磁盘信息,找到u盘(可以根据显示的大小确定) 3. 在/mnt下创建挂载点,例如创建usb文件夹:mkdir /mnt/usb 4. 使用mount挂载u盘,例如执行:mount /dev/sdb /mnt/usb 5. 有时候加载出来的u盘显示的文件名称是乱码,遇到这种情况挂载u盘时需要制定编码,例如通过如下命令进行挂载:mount -o iocharset=utf8 /dev/sdb /mnt/usb 6. 挂载完成好,可以cd /mnt/usb访问u盘的内容并进行相关的操作   7. 卸载u盘使用:umount /mnt/usb 8. 删除创建的挂载点:rm -rf /mnt/usb            
阅读全文
  • 07月
  • 30日
综合 ⁄ 共 2511字 评论关闭
  堆与栈有什么区别? 一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相......
阅读全文
  • 07月
  • 16日
综合 ⁄ 共 8594字 评论关闭
Android.mk文件语法规范 根据eoeandroid上的的连载,进行一些更新、修改和加亮。 今天翻译ANDROID-MK.TXT文件(英文原文件在/development/Ndk/Docs/android-mk.txt) Android.mk文件语法规范   Introduction: Android.mk编译文件是用来向Android NDK描述你的C,C++源代码文件的, 这篇文档描述了它的语法。在阅读下面的内容之前,假定你已经阅读了docs/OVERVIEW.TXT文件,了解了它们的脚色和用途。   概述: 一个Android.mk file用来向编译系统描述你的源代码。具体来说:-该文件是GNU Makefile的一小部分,会被编译系统解......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 9047字 评论关闭
l 一个Servlet程序就是一个实现了特殊接口的Java类,它由支持Servlet(具有Servlet引擎)的WEB服务器调用和启动运行。Web服务器可以把一个或一组URL地址的访问请求交给某个的Servlet程序去处理,Servlet可以接收到客户端的请求信息和产生响应内容。 l在WEB-INF下的文件是无法访问的。是一个私有目录无法通过浏览器访问。所以把lib,class,web.xml这三个东西,放在这下面,因为这三个完全不需要用户访问,并且是高度保密的,这三个东西是让tomcat看的。所以它会把其它要用户要访问的放在外面。   用户一旦访问网站tomcat会把class......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 1698字 评论关闭
字符串是字符,如“hello, world”或“"albatross”的有序集合。Swift字符串由String类型,这又代表字符类型的值的集合来表示。 Swift的字符串和字符类型提供了在代码中的文字工作快速,兼容Unicode的方式。该语法字符串创建和操纵轻便性和可读性,具有类似的语法C字符串。串级联很简单,只要用+运算符相加两个字符串,字符串和可变性是由管理一个常量或变量之间进行选择,就像在Swift任何其他值。 尽管这种简单的语法,Swift的字符串类型是一个快速,现代化的字符串实现。每个字符串是由编码无关的Unicode字符,并提供了用于访问这些......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 347字 评论关闭
 jquery、js去除浏览器(ff、ie)缓存问题   js a='mypic.gif'; $("#lookpic").html("<img src='"+a+'?'+new Date()+"' width='160' height='120'/>");   用户头像修改的时候,因为文件名没变,图片内容变了,加载显示的时候浏览器直接显示第一次加载的图片。 导致用户不能实时看到效果。(图片上传是AJAX处理的 页面没有更新)   解决这个问题的办法是在 文件地址后边加一个变化的时间。就OK.不信可以自己试试。     加强阅读内容(浏览器小知识): 1:GET访问 浏览器 认为 是等幂的 就是 一个相同的URL 只有一个结果[相同......
阅读全文