现在位置: 首页 > monologue发表的所有文章
  • 11月
  • 20日
综合 ⁄ 共 3728字 评论关闭
  今天是正月初六了,晚上还要出差,趁现在总结一下这几天吧。其实这几天连亲戚也没怎么走动,大部分时间都在更新博客。   博客里的多数文章被更新了一遍,但也有少数没更新,这里简单说明一下:  1.《JDO学习笔记之Sun JDO参考实现篇》,这次没有更新,以后也不打算更新了。  2.《JUnit学习笔记》和《JUnit学习笔记之NetBeans篇》,前者是在原来的《JUnit学习笔记》基础上修改来的,补充了一些内容,并使用了Eclipse 3.1.1和JBuilder 2006,两个IDE都是新版本的,但由于JUnit没更换,因此也没重新发布;后者是在新版《JUn......
阅读全文
  • 09月
  • 07日
综合 ⁄ 共 562字 评论关闭
http://acm.hdu.edu.cn/showproblem.php?pid=1285   讨论区给的测试数据 6 11 5 3 5 3 //重复出现 5 1 5 4 5 2 3 1 3 2 6 4 6 2 4 2 4 2 //重复出现 结果是:5 3 1 6 4 2 我的代码: #include <iostream> using namespace std; int table[510][510]; int count[510]; int main() { int num, n, a, b, i, j; while (cin>>num>>n) { memset(table, 0, sizeof(table)); memset(count, 0, sizeof(count)); while (n--) //建立表格 { cin>>a>>b; if (table[a-1][b-1] != 1......
阅读全文
  • 09月
  • 02日
综合 ⁄ 共 803字 评论关闭
设计简单策略,将问题变形:最后购买的物品必然是最贵的,而其他物品使剩余金额最靠近5¥,进而可以说花掉的钱更多,这就是一个略特殊的01背包。最后的答案是剩余金钱减去最贵者的价格。 先附二维写法以明示思路: #include<stdio.h> #include<algorithm> #include<string.h> using namespace std; int price[1005]; int f[1005][1005]; int main() { int n,money; while(scanf("%d",&n)==1) { if(n==0)break; int sum=0; for(int i=1;i<=n;i++) { scanf("%d"......
阅读全文
  • 08月
  • 16日
编程语言 ⁄ 共 1883字 评论关闭
<%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c" %>    param 获取 Parameter参数<c:choose>      <c:when test="${empty param.name}">         Please enter your name.     </c:when>            <c:otherwise>         Hello <b><c:out value="${param.name}" /></b>!     </c:otherwise> </c:choose>   一般而言,我们在取得用户的请求参数时,可以利用下列方法: request.getParameter(String name) request.getParameterValues(String name) 在EL中则可以使......
阅读全文
  • 06月
  • 06日
移动开发 ⁄ 共 4584字 评论关闭
1. 引言:   为了提高ListView的效率和应用程序的性能,在Android应用程序中不应该一次性加载ListView所要显示的全部信息,而是采取分批加载策略,随着用户的滑动,动态的从后台加载所需的数据,并渲染到ListView组件中,这样可以极大的改善应用程序的性能和用户体验。2. 交互:   进入ListView组件,首先预加载N条记录,当用户滑动到最后一条记录显示加载提示信息,并从后台加载N条数据,接着渲染UI界面。3. 效果图:  4. 程序实现: [java] view plaincopy package com.focus.loading;   import android.app.......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 828字 评论关闭
对开发者而言,开发完成一款APP仅仅只是开始,接下来,是要将APP上传到应用市场上。因为,用户手机中的APP无非来自两种:一种是通过水货商 刷在ROM里,另一种则是从应用市场下载,包括谷歌官方应用市场和国内第三方应用市场。那么,上传APP到安卓第三方应用市场需要哪些步骤呢?且听笔者一 一道来。 首先要明确的一点是,安卓的第三方市场有很多,因此,虽然上传的步骤大同小异,却还是有着些许差别。下面就以几个典型的安卓第三方应用市场为例,来看看上传APP需要哪些具体的步骤吧。 先来看看appchina的上传步骤。 首先是注......
阅读全文
  • 07月
  • 08日
综合 ⁄ 共 2036字 评论关闭
              F1 显示帮助,如果光标停在代码的某个字符上,显示MSDN中相应的帮助内容            F2 书签功能: Ctrl+F2 --在某行设置一个书签(再按一次次是取消)            F2 --跳到下一个书签位置            Shift+F2 --跳到上一个书签位置            Ctrl+Shift+F2 --删除所有书签            F3 查找: Ctrl+F3 --在文件中查找,如果当前光标在一个字符串上,                     那么自动查找此字符串.相似的有Ctrl+F            F3 --查找文件中下一个串            Shift+F3 --查找文件中上一个串            F4(不是流行......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 357字 评论关闭
cygwin很多命令显示command not found的解决办法   修改cygwin.BAT文件如下 @echo off D: set CYGWIN=tty notitle glob set PATH=%PATH%;d:\cygwin\bin;d:\cygwin\sbin;d:\cygwin\usr\bin;d:\cygwin\usr\sbin;d:\cygwin\usr\local\bin set LD_LIBRARY_PATH=d:\cygwin\lib;d:\cygwin\usr\lib;d:\cygwin\usr\local\lib chdir D:\cygwin\bin bash --login -i   里面的路径改成你的安装路径 本文出自:http://cool8511.blog.hexun.com/19723586_d.html
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 1275字 评论关闭
===什么是 Socket ?  Socket传输模式:  1. 面向连接   2. 无连接(还没研究,这里不提了)  面向连接使用TCP协议, 这个模式下Socket必须在发送数据之前与目的地Socket取得连接。 建立连接后,既可使用流接口 进行对于的打开,读,写,关闭操作。并且发送数据的顺序, 与接收的顺序保持一致。 见下图: ===Socket构造 在包java.net中提供了两个类:Socket,ServerSocket分别表示双向连接的客户端和服务端。 新建ServerSocket对象,并绑定监听端口 (如上图TCP服务器端0-2步) void setupServerSocket() throws IOException { serverSocket = n......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 1369字 评论关闭
牛刀小试总结 程序启动过程: 1.加载最主要的storyboard文件    当运行界面和设计界面不同时,可以把 Autolayout 取消掉 2.创建白色箭头所指的控制器对象(CHViewController) 3.创建控制器内部的view,显示到用户眼前 UIViewController UIView 1.每一个“满屏”的UIView都交给对应的UIViewController去管理 UIViewController内部有个UIView属性,就是它负责管理的UIView对象的创建/销毁,显示/隐藏和处理 2.所有控件最终都继承自UIView 每一个UIView都是一个容器,可以容纳其他UIView 3.界面显示过程是: 先创建一个UIViewCon......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 1476字 评论关闭
    有人曾经问过我一个问题,让我谈一谈对网络通信的理解。其实我对网络通信的理解是:通信的过程已经有一套标准的套接字编程,网络通信的难点在于通信的两端的逻辑代码应该怎么去设计,怎么去编码。     我曾经为windows客户端提供过两套接口调用(后台是linux),最初的版本是windows客户端开发人员自己维护一个进程,作为异步的方式来等待服务器端的相应,自己设置超时时间。这种方案最大的问题在于客户端和服务端的协作,各自需要维护一套接口,而且接口传递的参数必须严格一一对应,这样就容易出错,出错了就容易扯犊子。   ......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 1303字 评论关闭
第1章 入门 编译 gcc -o fred fred.c -lm 链接libm.a的函数库 gcc -I/usr/openwin/include fred.c 包含头文件目录 gcc -L/usr/openwin/lib x11fred.c -lX11 包含链接库目录 gcc -c bill.c 生成目标文件 ar crv libfoo.a *.o 生成静态库 查看可执行文件、库文件内容:nm libfoo.a 查看依赖共享库:ldd program touch 创建空文件 第2章 shell程序设计 学习shell可以查看软件包安装程序、.xinitrc、startx、/etc/rc.d中脚本 管道和重定向 > 重定向 >> 附加到一个文件尾部 ./program 1>out.txt 选择性重定向,仅重定向std......
阅读全文