有客户要求能对用户当前页面进行指定区域截屏,类似qq截屏的实现效果。比如用户在处理工作的时候,将当前页面录入后的一些信息进行截图下载保存。但又不能安装任何客户端控件,只能用javascript实现.网上搜索了一下,没有可用的方案(http://www.2cto.com/kf/201301/18445...
分类:
编程语言 时间:
2014-07-16 21:01:30
阅读次数:
206
1.进程-线程-消息队列简单的来说,什么是进程?什么是线程?打个比方,你的程序要执行,操作系统就会把你的exe文件加载到内存中,那就生成一个进程了(当然还包含分配到的资源等);对于线程,你可以理解成是一个程序里的不同部分,这有点类似函数,所不同的是各个线程是同时执行的。例如,你的主线程创建了另一个副...
分类:
编程语言 时间:
2014-07-12 13:35:44
阅读次数:
247
Python标识符-d 在解析时显示调试信息-O 生成优化代码 ( .pyo 文件 )-S 启动时不引入查找Python路径的位置-v 输出Python版本号-X 从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时。-c cmd 执行 Python 脚本,并将运行结果作为 cmd 字符串。fi...
分类:
编程语言 时间:
2014-07-12 13:36:22
阅读次数:
226
union 关键字的用法与struct 的用法非常类似。union 维护足够的空间来置放多个数据成员中的“一种”,而不是为每一个数据成员配置空间,在union 中所有的数据成员共用一个空间,同一时间只能储存其中一个数据成员,所有的数据成员具有相同的起始地址。例子如下:union StateMachi...
分类:
编程语言 时间:
2014-07-16 20:53:25
阅读次数:
256
1,安装配置好Python本身的运行环境,以能在命令行下运行py脚本为准2,将Python的根目录下的include文件夹,添加到VS的项目属性->配置属性->C/C++->"附加包含目录"中3,将Python的根目录下的libs文件夹,添加到VS的项目属性->配置属性->链接器->"附加库目录"中...
分类:
编程语言 时间:
2014-07-12 13:36:56
阅读次数:
227
需求: 将"E:/data/车站一次/阿坝藏族羌族自治州.csv"文件中的内容读取,写入到"E:/data//车站一次.csv"。 代码: public class FileOpe { public static void main(String[] args) { sigle(); } publi...
分类:
编程语言 时间:
2014-07-16 20:48:15
阅读次数:
221
本来是准备在工厂模式中顺便整理。但粗略浏览了,内容还是很多,需要单独开一篇。一、什么是多态性? 多态性可以概括为“一个接口,多种方法”。 多态与非多态的区别在于“成员函数调用地址的早绑定和晚绑定”。“早绑定”在编译期就可以确定函数的调用地址,是静态的;“晚绑定”在运行时才能确定函数的调用地址,是.....
分类:
编程语言 时间:
2014-07-16 20:46:22
阅读次数:
214
服务端-监听接收#include "winsock2.h"#pragma comment(lib,"WS2_32.LIB")int bufi;class mserver{private: SOCKET ssock,csock; sockaddr_in saddr,cadd...
分类:
编程语言 时间:
2014-07-16 20:45:32
阅读次数:
122
多继承class Person{public: Person(std::string theName); void introduce(); protected: std::string name;};class Teacher : public Person{pub...
分类:
编程语言 时间:
2014-07-16 20:45:08
阅读次数:
177
java 集合系列目录:Java 集合系列 01 总体框架Java 集合系列 02 Collection架构Java 集合系列 03 ArrayList详细介绍(源码解析)和使用示例Java 集合系列 04 LinkedList详细介绍(源码解析)和使用示例Java 集合系列 05 Vector详细...
分类:
编程语言 时间:
2014-07-16 20:45:00
阅读次数:
172
C、传统 C++#include //设定插入点#include //字符处理#include //定义错误码#include //浮点数处理#include //文件输入/输出#include //参数化输入/输出#include //数...
分类:
编程语言 时间:
2014-07-16 20:44:43
阅读次数:
163
1.获取当前方法堆栈,我们一般用StackTraceElement[] stes = Thread.currentThread().getStackTrace();想要获取当前方法,切记不够灵活,使用数组stes的固定index(网上不少是这样说的,请明辨之)。让我们来看api怎么说的吧?getSt...
分类:
编程语言 时间:
2014-07-16 20:44:36
阅读次数:
429
今天看C++的书,出现了一个新的概念,容器vector以及容器迭代器。vector是同一种对象的集合,每个对象都有一个对应的整数索引值。和string对象一样,标准库将负责管理与存储元素相关的类存。引入头文件#include1.vector对象的定义和初始化1 vector v1 ...
分类:
编程语言 时间:
2014-07-16 20:43:50
阅读次数:
135
4.已知String类的原型是: class String { public: String(const char* str = NULL); //普通的构造函数 String(const String& that); //拷贝构造函数 ~String(void);//析构函数 Stri...
分类:
编程语言 时间:
2014-07-16 20:43:28
阅读次数:
196
常见多线程与并发服务器设计方案举例分类:muduo网络库2013-11-04 21:25930人阅读评论(0)收藏举报并发服务器多线程reactorthreadpool一、3点基础知识1、一个主机的端口号为所有进程所共享,但普通用户进程绑定bind不了一些特殊端口号如20、80等。 多个进程不能同....
分类:
编程语言 时间:
2014-07-16 20:41:58
阅读次数:
216
需求: ”E:/data/”目录下有四个文件夹,如下: 每个文件夹下有几个.csv文件,如下: 将每个文件夹下的.csv文件合并成一个以该文件夹命名的.csv文件。 做法: 找到“E:/data”这个目录,循环读取目录下的四个文件夹; 针对每个文件夹,循环读取目录下的文件列表; 将读取的文件写入要合...
分类:
编程语言 时间:
2014-07-16 20:38:38
阅读次数:
225
//json-lib-2.2-jdk15.jarimport net.sf.json.JSONArray;import net.sf.json.JSONObject;1. //把java 对象列表转换为json对象数组,并转为字符串 JSONArray array = JSONArray.from....
分类:
编程语言 时间:
2014-07-16 20:37:27
阅读次数:
224
MyHtml.html 用户注册 X 5555555 5555555 5555555 5555555 5555555
分类:
编程语言 时间:
2014-07-16 20:37:20
阅读次数:
239
今天查看hadoop源代码, 发现有个Unsafe.java稍微总结下优势 1 减少线程调度开销, Unsafe.java 通过采用非堵塞原子方式来减少线程调度开销 2 传统线程通信通过wait,notify方法实现(会有信号量的堵塞队列),而Unsafe使用操作系统调度命令park,unpark,...
分类:
编程语言 时间:
2014-07-16 20:37:03
阅读次数:
273
线程间的调度策略 通常是选择优先级高的线程,但是若发生以下情况则终止线程的运行: 1 调用yield 让出对cpu的占用权。 2 调用sleep 3 线程由于I/O操作而受阻 4 更高优先级的线程出现 5 时间片用完 线程类的一些相关方法 isAlive()判断线程的死活、getPriority.....
分类:
编程语言 时间:
2014-07-16 20:33:57
阅读次数:
225