现在位置: 首页 > mulch发表的所有文章
  • 01月
  • 12日
编程语言 ⁄ 共 3246字 评论关闭
在做字符串处理的时候,会遇到从一个字符串当中提取有效信息的题目。除了一个一个遍历,还可以用sscanf函数。 这个函数很神奇,很强大。 下面是别人的一段代码,大家可以学习一下 /***************************************************** ** Name : sscanf.c ** Author : gzshun ** Version : 1.0 ** Date : 2011-12 ** Description : sscanf function ******************************************************/ #include <stdio.h> #include <stdlib.h> #include <string.h> st......
阅读全文
代码:   一:判断浏览器类型; OutputStream os=response.getOutputStream();         String agent = request.getHeader("USER-AGENT");         boolean isIE=false;//检查是否是ie浏览器,;         if (null != agent && agent.indexOf("MSIE")!=-1) {                    isIE=true;         }       二:根据浏览器类型,对文件名进行不同的编码;   List<String[]> resultList=。。。。。                 String[] headers={"监测目标","最近响应时间"};                 //开始导出数据;             ......
阅读全文
处理大并发之二 对epoll的理解,epoll客户端服务端代码 分类: C++编程 linux 网络编程2013-07-16 20:25 1589人阅读 评论(1) 收藏 举报 大并发处理epoll客户端服务端代码网络编程 目录(?)[+] 处理大并发之二 对epoll的理解,epoll客户端服务端代码 序言: 该博客是一系列的博客,首先从最基础的epoll说起,然后研究libevent源码及使用方法,最后研究nginx和node.js,关于select,poll这里不做说明,只说明其相对于epoll的不足,其实select和poll我也没用过,因为我选择了epoll。 说起epoll,做过大并发的估计都不陌生......
阅读全文
  • 10月
  • 15日
综合 ⁄ 共 3101字 评论关闭
Sorting It All Out Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 26683 Accepted: 9220 Description An ascending sorted sequence of distinct values is one in which some form of a less-than operator is used to order the elements from smallest to largest. For example, the sorted sequence A, B, C, D implies that A < B, B < C and C < D. in this problem, we will give you a set of relations of the form A < B and ask you to determine whether ......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 20023字 评论关闭
第一步:新建一个Android工程命名为db目录结构如下图: 第二步:在cn.leigo.service包下新建DBOpenHelper类,该类继承自DBOpenHelper如下: package cn.leigo.service; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class DBOpenHelper extends SQLiteOpenHelper { public DBOpenHelper(Context context) { super(context, "leigo.db", null, 2); //<包>/databases/ } @Override public void onCreate(SQLiteDat......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 1096字 评论关闭
如何提高打字速度   1. 准确是第一前提   我们反复说打字是一种技能,并不是所有的人都可以达到飞速击键的状态,一个打字高手也不可能在历次比赛中都发挥得同样出色。对于大部分人来说,达到每分钟200击的速度不是高不可攀,但是将错率控制在3‰就会淘汰大部分人。所以要强调提高速度应建立在准确的基础上,急于求成欲速则不达。      2. 提高击键的频率   在训练中我们常纠正每个人的击键方法,反复强调要弹击不要按键,物理课讲过“弹性碰撞”,去的快回来也快,我们提倡瞬间发力就是这个道理。手指对键的冲击力......
阅读全文
  • 11月
  • 23日
综合 ⁄ 共 521字 评论关闭
有时会碰到ListView的onItemClickListener事件无法响应, 主要原因:listview的子元素中包含了Button或者ImageButton之类的元素,button的优先级高于listview 所以不能监听item的点击事件。 解决方法:在item 的根节点加入 “ android:descendantFocusability="blocksDescendants" 即可。 补充:   android:descendantFocusability的该属性是当一个为view获取焦点时,定义viewGroup和其子控件两者之间的关系。 android:descendantFocusability的属性值有三种:     beforeDescendants:viewgroup会优先其子类控件而获取到......
阅读全文
  • 11月
  • 06日
综合 ⁄ 共 1133字 评论关闭
           需求:   自己构造一个类似BufferedReader的类。 注意,它的出现是基于流并增强了流的功能。这也是一种设计模式的体现:装饰设计模式,对一组对象进行功能的增强。 定义自己的类:MyBufferedReader.java去实现BufferedReader类的功能   MyBufferedReader.java package bufferedstream; import java.io.IOException; import java.io.Reader; public class MyBufferedReader { Reader r; publicMyBufferedReader(Reader r){ this.r= r; } publicString myReader......
阅读全文
  • 11月
  • 04日
综合 ⁄ 共 745字 评论关闭
1、首先,登陆服务器选择系统桌面中的“开始”、“运行”命令,从弹出的系统运行框中,输入字符串命令“regedit”,单击“确定”按钮后,打开本地工作站的系统注册表编辑界面;展开HKEY_LOCAL_MACHINE注册表分支,从其后弹出的分支列表中依次选中SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp子键 2、在tcp子键所对应的右侧显示区域中,我们会看到一个名为PortNumber的子键,这个子键其实就是用来定义远程桌面端口号码的,将该子键的数值设置成其他端口号码,例如可以将其数值设置成“9999” 3、完成数值修改操作后......
阅读全文
  • 11月
  • 03日
综合 ⁄ 共 5419字 评论关闭
 以前做服务器,经常要用到正则,现在做客户端了,问了好多人都不太了解这玩意儿,感觉甚是可惜啊。 后来,ipad客户端里需要过滤数据包里的url用到了正则,也查阅了一些资料,发现中文社区这块儿的资料是在是滞后。好多人还在推荐“RegexKitLite”,没有用过这个玩意儿,所以不予置评(不过很多人评价bug多多)。   查阅苹果的文档发现,iOS4之后苹果类库对正则支持的已经很不错了!于是,在团队中各种忽悠,也有不少人开始学习使用正则表达了。 一、工欲善其事,必先利其器。 下面介绍几个我常用的正则表达式工具: 1、 regex......
阅读全文
  • 10月
  • 22日
综合 ⁄ 共 1546字 评论关闭
Find a multiple Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 5057   Accepted: 2192   Special Judge Description The input contains N natural (i.e. positive integer) numbers ( N <= 10000 ). Each of that numbers is not greater than 15000. This numbers are not necessarily different (so it may happen that two or more of them will be equal). Your task is to choose a few of given numbers ( 1 <= few <= N ) so that the sum of chosen numbers is multiple for......
阅读全文
  • 10月
  • 17日
综合 ⁄ 共 1578字 评论关闭
一般软件包有一个configure或者Configure脚本执行./configure --help 获取帮助, 查看一下一些feature选项的含义,确定是否需要一些feature项 1.改变安装路径 --prefix软件编译后一般安装路径是/usr/bin,/usr/lib,/usr/include例如指定--prefix=$HOME这安装路径改到$HOME/bin,$HOME/lib,$HOME/include 2. 指定--host=HOST(arm-linux,mips-linux,etc...) 3. 指定交叉编译器 CC, AR, CPP,STRIP这些宏方法一: export CC=/opt/.../...gcc方法二: 直接在./configure后跟上 CC=/opt/.../...gcc 终极方法是编辑Makefile, 或者结合Makefile,......
阅读全文