现在位置: 首页 > lslsxdb发表的所有文章
  • 10月
  • 09日
综合 ⁄ 共 57字 评论关闭
https://github.com/rarnu/root-tools/tree/master/RootTools
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 2636字 评论关闭
文章目录 1.单播,多播,广播的介绍 3.IGMP协议 TCP/IP详解学习笔记(7)-广播和多播,IGMP协议 1.单播,多播,广播的介绍 1.1.单播(unicast) 单播是说,对特定的主机进行数据传送。例如给某一个主机发送IP数据包。这时候,数据链路层给出的数据头里面是非常具体的目的地址,对于以太网来 说,就是网卡的MAC地址(不是FF-FF-FF-FF-FF-FF这样的地址)。现在的具有路由功能的主机应该可以将单播数据定向转发,而目的主机的网 络接口则可以过滤掉和自己MAC地址不一致的数据。 1......
阅读全文
  • 05月
  • 10日
移动开发 ⁄ 共 4338字 评论关闭
原文地址:http://www.open-open.com/lib/view/open1384349254555.html * 异步加载图片  * 使用方法:  * private AsyncImageLoader asyImg = new AsyncImageLoader();  * asyImg.LoadImage(productItems.get(position).getPic(), (ImageView)view.findViewById(R.id.pic));  */   public class AsyncImageLoader {     // 为了加快速度,在内存中开启缓存(主要应用于重复图片较多时,或者同一个图片要多次被访问,比如在ListView时来回滚动)     public Map<String, SoftReference<Drawable>> imageCache = new Has......
阅读全文
  • 10月
  • 03日
编程语言 ⁄ 共 1729字 评论关闭
一、函数对象定义与实例 1.1 定义       函数对象:一个重载了运算符()的个对象,可以像一个函数一样使用。 1.2 实例 #include <iostream> using namespace std; class Add { public: int operator() (int val1, int val2) { return val1 + val2; } }; int main(int argc, char *argv[]) { Add add;cout<<add(3, 5)<<endl; return 1; }; 二、函数对象在STL中的应用 2.1 统计vector中大于0的元素的个数       一个自定义函数pred。       count_if可以统计容器中满足特定条件的元素的个数。 #inc......
阅读全文
  • 09月
  • 14日
综合 ⁄ 共 473字 评论关闭
1 package test; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 import java.util.ListIterator; 6 import java.util.SortedSet; 7 import java.util.TreeSet; 8 9 public class test {10 public static void main(String[] args) {11 List<String> all=new ArrayList<String>();12 all.add("hello");13 all.add("_");14 all.add("World");15 ListIterator<String> iter=all.listIterator();16 while(iter.hasNext()){17 ......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 220字 评论关闭
最近碰到一个奇怪bug: 给页面中的按钮(input)增加了背景样式,在ie7/ie8/firefox中都能正常显示背景图片,但在ie6中背景无显示,只是显示成了正常按钮的样子,用调试工具查看ie6下的样式,发现定义背景的css没有引进来,以前也碰到过类似问题,追其原因是因为引用的css文件编码问题。   解决办法: 用记事本打开引用的css文件,然后另存,选择UTF-8编码,搞定!   看来ie6对编码还真是斤斤计较,这方面确实不如高级浏览器啊。
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 13723字 评论关闭
JAVA反射机制定义:   JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。   Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。   有时候我们说某个语言具有很强的动态性,有时候我们会区分动态和静态的不同技术......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 1766字 评论关闭
A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null. Return a deep copy of the list. 解题思路: 思路一:创建链表拷贝,同时使用一个Map存储所有节点数据。再次遍历链表,根据每个节点中random的指向,设定新链表中节点的random指向。 思路二:参考网上解法。1.在链表中依次插入每个节点;2.更新所有新插入节点的random指向;3.把新的所有节点抽取出来,形成链表拷贝。 解法一: /** * Definition for singly-linked list with a ......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 403字 评论关闭
题目的意思很简单,但是调了我好久,有很多细节都没有发现,导致很多的错误输出。 题目实际上就是让我们用暴力的方法枚举最小循环节,因为字符串的长度比较小,故使用暴力就足以,如果长度比较大的话,那就得考虑KMP来解决了。 # include<cstdio> # include<iostream> # include<cstring> using namespace std; # define MAX 100 char s[MAX]; int main(void) { int t;cin>>t; while (t--) { scanf("%s",s); int n = strlen(s); int k; for ( int i = 1;i <= ......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 752字 评论关闭
一、     题目 给定一个单链表,删除倒数第n个节点,返回删除了的链表。 例如: 已知: 1->2->3->4->5,  n = 2. 处理后:1->2->3->5.       试着遍历一次完成。 二、     分析 看到这道题我第一感觉就是双指针,因为要删除倒数第n个数,所以两个指针的间距也就是这个n,当右边的指针到达末尾处时,那么左指针的下一个指针就是要删除的节点。其实会有下面几种特殊情况: 1、{1,2},n=1; 2、{1,2},n=2; 3、{},0 当然,有人可能会说n可不可以大于节点数,不过这个题目已经限制了n是有效的。 扩展:1、n的值不限......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 1280字 评论关闭
首先看下面两个例子 public class Test { public static void main(String[] args) { Integer n1 = new Integer(10); Integer n2 = new Integer(10); System.out.println(n1==n2); System.out.println(n1.equals(n2)); } } 运行结果是false,true。 分析一下,"=="是比较两个对象是否为同一个引用,n1和n2是两个不同的对象引用,而equals方法则比较的是两个对象的值是否相同。 对比 public class Test { public static void main(String[] args) { Integer v1 = 1; Integer v2 = 1; System.out.println(v1==v......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 4123字 评论关闭
#define kBgQueue dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) - (void)viewDidLoad {     [super viewDidLoad];     dispatch_async(kBgQueue, ^{         NSData* data = [NSData dataWithContentsOfURL: kLatestKivaLoansURL];         [self performSelectorOnMainThread:@selector(fetchedData:) withObject:datawaitUntilDone:YES];     }); } dispatch_async会向kBgQueue队列中添加新的任务去执行,这里kBgQueue队列使用dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)......
阅读全文