1.火狐中可以使用document.getElementById("div_id").textContent获取div的内容,IE中可以使用document.getElementById("div_id").innerText获取div的内容。
2.javascript可以通过ajax上传文件,具体为$.ajaxFileUpload({});,需要引用相应的js文件方可使用该方式。...
分类:
Web开发 时间:
2014-02-27 12:32:25
收藏:
0 评论:
0 赞:
0 阅读:
538
题目链接:uva 10609 - Fractal
题目大意:给出A,B两个点的坐标,以及T,每次找到A、B的四等分点C,D,然后以AB/2为边长,C,D为顶点,构建一个等边三角形,E为另外一个顶点,然后再对C,E;E,D做同样的操作,直到构建的等边三角形的边长小于T时。输出所有过程中的点,按照x坐标排序,相同的按照y坐标。
解题思路:dfs模拟,用ans记录点,最后排序,C,D...
分类:
其他 时间:
2014-02-27 11:56:42
收藏:
0 评论:
0 赞:
0 阅读:
476
不要拘泥于代码。把思路理清之后,试着自己写一遍。
详见注释。
邻接表——链表
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#pragma comment(linker, "/STACK:1024000000");
#define LL ...
分类:
其他 时间:
2014-02-27 12:31:42
收藏:
0 评论:
0 赞:
0 阅读:
478
第二章 品质
本章的目标是回答下面的问题:一个良好的API需要什么样的品质?大多数开发人员都同意,一个良好的API应该设计得很优雅,而且仍然非常容易使用。它应该在后台运行且使用起来让你觉得很惬意。这些都是很好的定性陈述,不过什么样的具体设计可以实现这些目标?显然,每个API都是不同的。不过,高品质的API设计是应该尽可能坚持的,那些导致糟糕设计的方式都应避免。
API设计中也没有绝对的规则:你...
分类:
编程语言 时间:
2014-02-27 10:43:25
收藏:
0 评论:
0 赞:
0 阅读:
517
在基类中的虚方法有时候不可能被调用到,而只是表达一种抽象的概念,用以为它的派生类提供一个公共的界面。C#中引入了抽象类(abstract class)的概念,可以将它定义成抽象方法。将该方法所在的类定义成抽象类。...
分类:
其他 时间:
2014-02-27 12:15:33
收藏:
0 评论:
0 赞:
0 阅读:
418
第三章 模式
前一章所讨论的品质是用来区分设计良好和糟糕的API。在接下来的几个章节将重点关注构建高品质的API的技术和原则。这个特殊的章节将涵盖一些有用的设计模式和C++ API设计相关的相关语言特性习惯用法。
设计模式是一种为共同的软件设计问题而采用的通用解决方案。这个术语在设计模式的书籍中经常出现:可复用复用的面向对象的软件基础要素(Elements
of Reusable Obje...
分类:
编程语言 时间:
2014-02-27 10:42:41
收藏:
0 评论:
0 赞:
0 阅读:
914
POSIX消息队列的异步通信机制
http://blog.csdn.net/bat603
对于消息队列的读取操作,不管是采用System V方式,还是采用POSIX方式,一般的做法都是通过定时轮询(polling),这就消耗了一定的CPU时间。在这里我们介绍一下POSIX消息的异步事件通知(asynchronous eventnotification),当消息队列...
分类:
其他 时间:
2014-02-27 12:20:00
收藏:
0 评论:
0 赞:
0 阅读:
611
第四章 设计
上个章节是为开始设计API打下基础和准备必要的开发背景知识。我分析了各种对API设计有益的品质有助于设计良好API的品质和讲解了应用于可维护的API设计的标准设计模式。
本章将把这些信息全部整合到一起,涵盖高品质API设计的规范,从总体结构设计到类设计和单个函数调用。然而,如果API不能给予给用户他们所需要的功能,那么再好的设计也是没有意义的。因此,我也会讲解如何定义功能需求来指...
分类:
编程语言 时间:
2014-02-27 11:18:05
收藏:
0 评论:
0 赞:
0 阅读:
903
昨天晚上突然想到这个东西,今天花了一上午实现了!不过具体速度怎么样就不清楚了!
首先是目的!一个系统上的鼠标去控制另一个系统。通过网线连接。
方案!在一个系统上获取鼠标信息网传到另一个系统,接受信息的系统通过input机制上报。
对于网传的接受,你可以在用户层去做,我是在内核层去做的,参考我之前搞的vnic代码。我就不废话了,直接代码:
/*
*/
#include
#inclu...
分类:
其他 时间:
2014-02-27 11:51:35
收藏:
0 评论:
0 赞:
0 阅读:
482
第五章 设计风格
上个章节处理的问题是品质对设计高质量API的影响和如何设计一个拥有这些品质的良好API。我通过特定的C++例子讲解了这些概念,设计API的抽象过程是和编程语言无关的。不过,在接下来的几个章节中,我将开始关注着重于更多API设计中关于C++方面的内容。
本章涵盖的主题是关于API风格的内容。本文中的风格是指你是如何表示API的功能的。也就是说,API通过所提供的访问内部...
分类:
编程语言 时间:
2014-02-27 10:47:29
收藏:
0 评论:
0 赞:
0 阅读:
564
ADO.NET连接数据库是非常重要的一个知识,因为不管我们是用C/S 或是 B/S模式来开发,都要连接数据库,,,...
分类:
Web开发 时间:
2014-02-27 11:55:59
收藏:
0 评论:
0 赞:
0 阅读:
598
第六章 C++用法
本章将深入探讨如何使用C++来编写高品质的API。第二章所涉及的通用API品质可以适用于任何编程语言:包括如下概念,隐藏私有细节、容易使用、松耦合和最低限度完整性优于使用任何其它特殊的编程语言。当我讲述这些C++主题的每个细节时,这些概念本身并不是只针对特定语言的。
不过,有很多特定的C++风格会影响API的品质,如使用名空间、运算符、友元和const correc...
分类:
编程语言 时间:
2014-02-27 12:11:58
收藏:
0 评论:
0 赞:
0 阅读:
495
之前做上传图片是采用HttpServlet上传,不过用了一下Base64上传图片后,感觉比HttpServlet方便很多,大家也可以跟着尝试一下。
前台图片处理:(传Bitmap对象即可)
/**
* 通过Base32将Bitmap转换成Base64字符串
* @param bit
* @return
*/
public String Bitmap2StrByBas...
分类:
移动平台 时间:
2014-02-27 10:58:22
收藏:
0 评论:
0 赞:
0 阅读:
432
glConvolutionFilter2D(GLenum target, GLenum ,
GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
//定义一个二维卷积过滤器,其中target参数必须是GL_CONVOLUTION_2D。internalFormat与gglColorTabl...
分类:
其他 时间:
2014-02-27 12:10:35
收藏:
0 评论:
0 赞:
0 阅读:
497
点击打开链接
Father Christmas flymouse
Time Limit: 1000MS
Memory Limit: 131072K
Total Submissions: 2417
Accepted: 804
Description
After retirement as contestant from...
分类:
其他 时间:
2014-02-27 10:41:58
收藏:
0 评论:
0 赞:
0 阅读:
318
UITableViewCell:隐藏删除按钮和设置删除按钮的标题。主要使用UITableViewDelegate中的两个方法:
tableView: editingStyleForRowAtIndexPath:方法和tableView: titleForDeleteConfirmationButtonForRowAtIndexPath:方法。...
分类:
其他 时间:
2014-02-27 11:47:57
收藏:
0 评论:
0 赞:
0 阅读:
439
VRRP协议介绍
参考资料: RFC 3768
1. 前言
VRRP(Virtual Router Redundancy Protocol)协议是用于实现路由器冗余的协议,最新协议在RFC3768中定义,原来的定义RFC2338被废除,新协议相对还简化了一些功能。
2. 协议说明
2.1 协议
VRRP协议是为消除在静态缺省路由环境下的缺省路由器单点故障引起的网...
分类:
其他 时间:
2014-02-27 12:04:46
收藏:
0 评论:
0 赞:
0 阅读:
450
总结
JNDI(Java Naming and Directory Interface)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一 JNDI的客户端API,通过不同的访问提供者接口JNDI SPI的实现,由管理者将JNDI API映射为特定的命名服务和目录系统,使得Java应用程序可以和这些命名服务和目录服务之间进行交互。集群JNDI实现了高可靠性JNDI[8],通过服务器的集群,保证了JNDI的负载平衡和错误恢复。在全局共享的方式下,集群中的一个应用服务器保证本地JND...
分类:
其他 时间:
2014-02-27 12:28:00
收藏:
0 评论:
0 赞:
0 阅读:
429
1 ActionBarActivity 是FragmentActivity的一个子类
2 ActionBarActivity 加入了对actionBar的操作, 比如getSupportActionBar
3 FragmentActivity 也可以对actionBar的操作,比如getActionBar, 使用getActionBar就意味着只有Android4.0以后的版本才支持。
4 ...
分类:
其他 时间:
2014-02-27 12:43:16
收藏:
0 评论:
0 赞:
0 阅读:
391
实现系统重启的APK需要system的权限,在AndroidManifest.xml中增加android:sharedUserId="android.uid.system",再修改签名即可;
具体方法参考:http://blog.csdn.net/heqiangflytosky/article/details/17960969
1、使用PowerManager来实现:
代码:
priva...
分类:
移动平台 时间:
2014-02-27 10:41:13
收藏:
0 评论:
0 赞:
0 阅读:
570