现在位置: 首页 > winding520发表的所有文章
  • 09月
  • 06日
综合 ⁄ 共 687字 评论关闭
//坑爹的格式,PE了5次 //用vector模拟约瑟夫环,基本没算法 #include <cstdio> #include <cstring> #include <iostream> #include <vector> #include <stack> #include <algorithm> #include <map> using namespace std; bool ans[70000]; int main() { // freopen("in","r",stdin); // freopen("out","w",stdout); int n,step,i,m,zz,th=1; while(~scanf("%d%d",&n,&step)) { vector<int> v; m=2*n; for(i=1;i<=m;i++) { v.push_back(i); ......
阅读全文
  • 10月
  • 01日
综合 ⁄ 共 696字 评论关闭
这几天有个bug缠绕了我半天,于是就有了本文章。 触摸屏因为加了个笔记本键盘后不能用了,摘掉笔记本键盘后,触摸屏又可以用了,真是见鬼了。 稍微研究一看,原来是加了笔记本键盘后导致TP驱动的设备节点改变了,比如说,以前是event4,加了笔记本键盘后event6,导致应用程序使用的设备节点跟TP驱动不匹配。 于是,我就纳闷了,以前的方法是在编译的时候写死了,比如配置为4了,运行的时候就是设置为4,不变了,其实这是有一定风险的,例如刚才说的例子。那么,怎么改呢?能不能在允许的时候判断出TP设备节点是哪个呢?答案是可以......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 3784字 评论关闭
本质是通过http的输入、输出流的方式上传和接收文件 一、客户端 1、客户端上传工具类: public class UploadUtil { private static final String TAG = "uploadFile"; private static final int TIME_OUT = 10*1000; //超时时间 private static final String CHARSET = "utf-8"; //设置编码 /** * android上传文件到服务器 * @param file 需要上传的文件 * @param RequestURL 请求的rul * @return 返回响应的内容 */ public static String uploadFile(File file,St......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 3918字 评论关闭
java.lang.reflect  Interface InvocationHandler 可参考http://www.gznc.edu.cn/yxsz/jjglxy/book/Java_api/java/lang/reflect/InvocationHandler.html http://www.gznc.edu.cn/yxsz/jjglxy/book/Java_api/java/lang/reflect/Proxy.html invocation是“调用”的意思。这个类可以让我们在JVM调用某个类的方法时动态的为些方法做些什么事.InvocationHandler接口把我们的代理对象和被代理对象解耦了.动态代理类可以对任何实现某一接口的类进行功能性的增强。 关于Method对象的invoke方法,根据java的反射机制可以获得某个对象的......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 22271字 评论关闭
  Linux经典面试题及答案 一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。5. 链接分为: 硬链接 和 符号链接 。6. 超级块包含了i节点表 和 空闲块表 等重要的文件系统信息。7. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为: 644 ,该文件属性是 目录 。8. 前台起动的进程使用 Ctrl+c 终止。9......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 1529字 评论关闭
真正实现兼容IE6以上主流浏览器-上传图片预览(注意请不用IE Tester测试,IE Tester下input file完全点不了,我是直接用虚拟机真实IE测试) 另外这里只列出了前端页面,后台处理的话可以看看我的这篇文章http://blog.csdn.net/jdfkldjlkjdl/article/details/40659823 下面是源代码: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>真正实现兼容IE6以上主流浏览器-上传图片预览(注意请不......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 9767字 评论关闭
1.只有使用loadRequest:加载网页,才能对之后的链接操作做goBack,goForward操作,即canGoBack,canGoForward才有可能返回YES.    使用loadHTMLString,loadData都不可以.   并且在load之后通过stringByEvaluatingJavaScriptFromString对网页增加的内容,在   NSString* outerHTML = [iWebView stringByEvaluatingJavaScriptFromString:@"document.documentElement.outerHTML"];//document.documentElement.innerHTML   中都不会出现。    可以使用loadRequestl加载本地文件,但还不能解决其中的网络图片问题:    NSURLRequest*......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 873字 评论关闭
/** * 中文转unicode * @param str * @return unicode */ public String chineseToUnicode(String str) { String result = ""; for (int i = 0; i < str.length(); i++) { int chr1 = (char) str.charAt(i); result += "\\u" + Integer.toHexString(chr1); } return result; } /** * unicode转中文 * @param str * @return 中文 */ public static String UnicodeTochinese(String data......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 2102字 评论关闭
A general solution to the problem "find all the shortest path": for each node, use a set to store all the previous nodes in the shortest path. import java.util.*; public class Solution { List<List<String>> travelPath(String start, String cstr, Map<String, Set<String>> prevs_map){ List<List<String>> paths = new LinkedList<List<String>>(); if(start.equals(cstr)) { List<String> path = new LinkedList<String>(); ......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 2985字 评论关闭
网上很多讲单调队列的资料,但是感觉讲的不是很清楚,大多都是只讲了思路,没有用实际的例子来阐述单调队列。 单调队列,顾名思义是指队列内的元素是有序的,队头为当前的最大值(单调递减队列)或最小值(单调递增序列),以单调递减队列为例来看队列的入队和出队操作: 1、入队:      如果当前元素要进队,把当前元素和队尾元素比较,如果当前元素小于队尾元素,那么当前元素直接进队,如果当前元素大于队尾元素,那么队尾出队,将当前元素和新的队尾再做比较,直到当前元素大于队尾元素或者队列为空。单调队列只能在队尾插入元......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 372字 评论关闭
代码如下:  #encoding=utf-8 print '中国' # 一次完成多个字符串替换 #利用正则表达式re的sub方法 import re def multiple_replace(text,adict): rx = re.compile('|'.join(map(re.escape,adict))) def one_xlat(match): return adict[match.group(0)] return rx.sub(one_xlat,text) #每遇到一次匹配就会调用回调函数 #把key做成了 |分割的内容,也就是正则表达式的OR map1={'1':'2','3':'4',} print '|'.join(map(re.escape,map1)) str='1133' print multiple_replace(str,map1) 打印结果如下: 中国 ......
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 75字 评论关闭
1. 态度上要亲和力,但不失原则。即使客户语气很不好也不要丢掉自己的原则 2. 把握的原则是项目朝着好而且快的方向发展,不要人家是用户那么他说什么就是什么。
阅读全文