- 博客(51)
- 资源 (68)
- 问答 (3)
- 收藏
- 关注
转载 判断点是否在多边形范围内
判断点与多边形的关系(在平面上),不能用简单的向量叉乘来判断,特别是在有凹边形的情况下,在进行判断前,建议先进行范围大致判断,在许多情况下,应该说大部分情况下,我们进行判断的对象在空间上相差可能很远,如果一开始就直接用算法去计算,这样会浪费大量的计算时间和空间,所以在使用具体算法前,先进行一个大致范围的判断。先判断它是否有可能在这个区域,如果不可能就直接out,如果有可能,再用算法去计算具体是否在
2014-01-26 10:48:05 2143
原创 常用的web前端框架 --- 树
1 dTree http://www.destroydrop.com/javascripts/tree/dTree是一个易于使用的JavaScript树形菜单控件。支持无限分级,可以在同一个页面中放置多个dTree,可以为每个节点指定不同的图标。2 zTree http://www.ztree.me/ zTree 是一个依靠 jQuery 实现的多功能 “树插件”。
2014-01-24 16:36:29 5166
原创 常用的web前端框架 --- 图形报表
1 highcharts http://www.highcharts.com/Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图、柱状图、饼状图、散状点图和综合图表。
2014-01-22 11:28:42 25143 1
原创 常用的web前端框架 --- 集合框架
1.插件集合(1)jQuery EasyUI http://www.jeasyui.com/jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。
2014-01-22 10:18:08 3192
原创 解决在iframe中使用dialog可以在整个浏览器中移动
一般来说在iframe中使用dialog只能在iframei内部移动,且只能frame内部模态窗口。一下方式可以解决这种情况。以easyui的window弹出框为例,如下:在父页面中定义一个弹出div, 在子页面中,弹出响应事件中,调用父的jquery easyui的windowself.parent.$("#openWindowIframe")[0].src= REQUES
2014-01-21 09:39:17 2596
转载 VMware Workstation 9.0 安装苹果Mac OS X10.9系统
一、安装所需要的软件:1、VMware Workstation 9.0 点击下载2、unlock-all-v110.zip 点击下载3、MavericksInstaller.vmdk 点击下载二、图片教程开始:首先,先安装 unlock-all-v110.zip 补丁,以管理员运行:unlock-all-v110\windows\install.cmd (大
2014-01-20 14:33:18 1554
转载 Javascript:this用法整理
常用Javascript的人都知道,[this這個關鍵字在一個函式內究竟指向誰]的這個問題很令人頭大,本人在這裡整理了一下Javascript中this的指向的五種不同情況,其中前三種屬於基本的情況,而後兩種情況可基於前三種情況的方式來進行思考。1.this指向於調用該函式之物件如果你有學過C/C++,你可能會記得一個物件內的成員函式裡的this指的即是該成員函式所在之物件,但在J
2014-01-20 09:45:27 840
转载 301跳转与URL转发
在购买域名时,域名本身是不带有www的,但由于域名要通过DNS服务器解析后才可以使用,在这个过程中每一个域名是会指向一个web服务器ip地址,由于在很早之前网站方都会增加一个"www"的子域名来帮助客户以更多的路径访问网站,客户通常都会按照:"www.++.com"的形式来访问站点;如果你没有做这个www的解析那么"www.++.com"就不能访问,对于不懂技术或者不明白解析的客户来讲,这个问题可
2014-01-20 08:55:27 2688
原创 linux ssh无密码登录,远程执行脚本文件
1. 机器登录机器A:192.168.100.204被登录机器B:192.168.100.208确保防火墙处于关闭状态。2.配置无密码登录在主机A的某用户下执行$ ssh-keygen -t rsa然后一直按回车键在~/.ssh/目录下生一对公钥和私钥id_rsa id_rsa.pub把公钥id_rsa.pub拷贝到远程登录机B上
2014-01-16 16:44:11 1670
转载 使用mysql-proxy 快速实现mysql 集群 读写分离
目前较为常见的mysql读写分离分为两种: 1、 基于程序代码内部实现:在代码中对select操作分发到从库;其它操作由主库执行;这类方法也是目前生产环境应用最广泛,知名的如DISCUZ X2。优点是性能较好,因为在程序代码中实现,不需要增加额外的设备作为硬件开支。缺点是需要开发人员来实现,运维人员无从下手。 2、 基于中间代理层实现:我们都知道代理一般是位于客户端和服务器之间,代理服
2014-01-16 15:56:51 2002
转载 android平台下使用点九PNG技术
转载出自”百度MUX”:http://www.yixieshi.com/ucd/9142.html "点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png 智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真
2014-01-16 15:54:28 1009
转载 Android应用程序签名详解
转至:http://blog.csdn.net/lyq8479/article/details/64010931、什么是签名? 如果这个问题不是放在Android开发中来问,如果是放在一个普通的版块,我想大家都知道签名的含义。可往往就是将一些生活中常用的术语放在计算机这种专业领域,大家就开始迷惑了。计算机所做的事情,或者说编程语言所做的事情,不正是在尽可能地模拟现
2014-01-16 11:46:26 901
转载 Android配置文件,所有权限
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置an
2014-01-16 11:43:39 985
转载 nginx负载均衡的分配方式
nginx的upstream目前支持的5种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。upstream backserver {server 192.168.0.14;server 192.168.0.15;}2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的
2014-01-16 11:37:19 1701
原创 基于反射机制的服务代理调用
实现原理:通过传递服务bean的名称、执行的方法及参数,通过反射机制进行调用返回。优点:只需对外提供一个接口服务即可,只要容器中操作服务bean,通过接口即可调用,增加服务bean无需增加对外接口。
2014-01-10 14:50:02 2040
原创 Memcache 实现tomcat集群session共享
MSM(memcached-session-manager) 支持tomcat6 和tomcat7 ,利用 Value(Tomcat 阀)对Request进行跟踪。Request请求到来时,从memcached加载session,Request请求结束时,将tomcat session更新至memcached,以达到session共享之目的, 支持 sticky 和 non-sticky 模式。
2014-01-10 12:03:25 8701 3
原创 火狐reset不支持隐藏域
用 关于隐藏域用 type=text style=”display: none;” 就可以解决火狐reset不支持隐藏域
2014-01-03 10:23:30 1286
转载 StringBuilder、StringBuffer和String三者的联系和区别
StringBuilder、StringBuffer和String三者的联系和区别1. String 类String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。String a = “a”; //假设a指向地址0×0001a = “b”;//重新赋值后a指向地址0×0002,但0×0001地址中保存的”
2014-01-03 10:22:17 749
转载 Java几种远程服务调用协议的比较
一、综述本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。Hessian和Burlap是caucho公司提供的开源协议,基于HTTP传输,服务端不用开防火墙端口。协议的规范公开,可
2014-01-03 10:20:07 1017
转载 linux下oracle的自动备份
备份上传root_cron到root目录使用crontab 配置文件crontab -u root /root/root_cron使用crontab -l 检查#文件 root_cron01 00 * * * /etc/root_exp.sh#文件root_exp.shsu – oracle -c /oracle/db_exp.sh#文件db_exp.sh
2014-01-03 10:18:41 958
转载 一个nginx启动关闭重启的shell脚本
#! /bin/sh### BEGIN INIT INFO# Provides: Nginx-php-fpm(fastcgi)# Required-Start: $all# Required-Stop: $all# Default-Start: 3 5# Default-Stop: 0 1 6# Short-D
2014-01-03 10:16:34 2729
转载 Nginx动态加载新的配置文件
刷新了一下nginx的配置文件,禁止在403,404等错误页面显示nginx的版本号,不过每次都要停止Nginx 再启动Nginx 感觉实在麻烦。搜索一下资料,终于找到一个很简单的命令了,那就是 kill -HUP pid不过首先要查看下进程的PID值 输入ps aux |grep nginx得到下面的结果root 2078 0.0 0.5 4520 75
2014-01-03 10:15:39 5641
原创 java 递归实现通配符匹配
/** * * 字符串中存在星号(表示多个字符)匹配 * @param pattern 包含星号的字符串 * @param str 要匹配的字符串 * @return */ public static boolean wildcardStarMatch(String pattern,
2014-01-03 10:14:51 2976
转载 Oracle查询被锁的表及进程的方法
Oracle查询可以有多种方法,下面为您介绍的是如何Oracle查询被锁的表及Oracle查询连接的进程的方法,希望对您能够有所帮助。查看被锁的表select p.spid,a.serial#, c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$process p,v$session a, v$lo
2014-01-03 10:14:19 952
转载 AJAX跨域问题处理
方式一:远程加载js文件获取数据(1) script 标签或s1.src=”test.js”或var oHead = document.getElementsByTagName(‘HEAD’).item(0);var oScript= document.createElement(“script”);oScri
2014-01-03 10:13:49 988
转载 使用 Struts 2 开发 RESTful 服务
从 V2.1 开始,Struts 2 开始提供 Convention 插件,它允许根据“约定”来搜索 Action,以及管理 Action 和 Result 的映射。另外,Struts 2.1 还提供了 REST 插件,使 Struts 2 可以支持 Rails 风格的 URL,以对外提供 REST 风格的资源服务。本文作者通过代码示例演示了这些特性。REST 简介
2014-01-03 10:12:33 1201
转载 Oracle维护常用脚本
一、查看表空间使用情况Sql代码SELECT upper(f.tablespace_name) “表空间名”,d.Tot_grootte_Mb “表空间大小(M)”,d.Tot_grootte_Mb – f.total_bytes “已使用空间(M)”,to_char(round((d.Tot_grootte_Mb – f.total_bytes) / d.Tot_groott
2014-01-03 09:57:59 932
转载 oracle DBA常用sql语句二
1. 监控事例的等待select event,sum(decode(wait_Time,0,0,1)) “Prev”,sum(decode(wait_Time,0,1,0)) “Curr”,count(*) “Tot”from v$session_Waitgroup by eventorder by 4;2. 回滚段的争用情况select name, wai
2014-01-03 09:57:09 797
转载 oracle DBA常用sql语句一
1、监控索引是否使用alter index &index_name monitoring usage;alter index &index_name nomonitoring usage;select * from v$object_usage where index_name = &index_name;2、求数据文件的I/O分布select df.name,
2014-01-03 09:56:14 1186
转载 oracle常用系统表,视图和作用
查看有关用户的信息:dba_users查看有关角色的信息:dba_roles,dba_role_privs,role_sys_privs查看有关系统权限的信息:dba_sys_privs查看当前数据库表空间状况:dba_tablespaces查看用户的系统权限:user_sys_privs查看某个用户对另外一个用户授予的权限:user_tab_privs_made查看某个用
2014-01-03 09:55:15 1122
转载 Oracle启动停止命令
1、启动数据库:oracle@suse92:~> sqlplus /nologSQL*Plus: Release 9.2.0.4.0 – Production on Fri Jan 20 02:29:37 2006Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> connec
2014-01-03 09:54:14 819
转载 oracle中kill session的方法
在oracle中查找有多少表被锁住的方法:select b.owner table_owner,b.object_name,c.username,c.sid,c.serial#from v$locked_object a,dba_objects b,v$session cwhere a.object_id=b.object_id and c.sid=a.session_id
2014-01-02 11:01:20 1226
转载 Too many open files问题分析
运行在Linux系统上的Java程序可能会出现”Too many open files”的异常情况,且常见于高并发访问文件系统,多线程网络连接等场景。程序经常访问的文件、socket在Linux中都是文件file,系统需要记录每个当前访问file的name、location、access authority等相关信息,这样的一个实体被称为file entry。“open files tab
2014-01-02 11:00:31 4273
转载 shell脚本执行返回的状态码
Linux下一条命令或一个进程执行完成会返回一个一个状态码。0 === 成功执行非0 === 执行过程中出现异常或非正常退出在Shell脚本中 最后执行的一条命令将决定整个shell脚本的状态. 此外 shell的内部命令exit也可以随时终止shell脚本的执行,返回Shell脚本的状态码当shell脚本执行结束前 的最后一个命令是不带参数的exit ,
2014-01-02 10:58:46 2812
转载 Maven编译打包时如何忽略测试用例
如果想跳过测试阶段,可用:mvn package -DskipTests想临时性跳过测试代码的编译,可用:mvn package -Dmaven.test.skip=truemaven.test.skip同时控制maven-compiler-plugin和maven-surefire-plugin两个插件的行为,即跳过编译,又跳过测试。指定测试类mvn test
2014-01-02 10:58:14 1209
转载 使用maven的profile和filter插件管理配置项
1.概述 按照项目开发的流程,项目工程需要经历开发人员本地测试环境(dev),进入测试阶段后有测试环境(test),测试无误后需要将程序发布到生产环境(production)下,而对于这三个不同的项目环境,应用程序要在该环境下运行,必须有不同的配置项,如开发和生产环境使用不同的数据库地址,不同的线程池参数,因此需要对不同的项目环境进行不同的配置,为了简化和规范这些参数配置,需要对其进行统一规
2014-01-02 10:57:50 1125
原创 linux如何禁止添加用户,删除用户
可以设置不可更改位 chattr +i /etc/passwd chattr +i /etc/shadow chattr +i /etc/group chattr +i /etc/gshadow 反之 -i可以设置不可更改位chattr +i /etc/passwdchattr +i /etc/shadowchattr +i /etc/gro
2014-01-02 10:56:42 1567
转载 基于memcached、nginx的tomcat负载均衡和集群
先说明一下测试环境:tomcat1、nginx、memcached安装在192.168.1.11tomcat2安装在192.168.1.101 下面分步实现基于nginx的tomcat负载均衡和集群配置 一,tomcat集群1,先下载msm及其依赖包http://memcached-session-manager.googlecode
2014-01-02 10:56:19 1417
转载 搭建SVN服务器
搭建SVN服务,有效的管理代码,以下三步可以快速搞定。1、安装#yum install subversion判断是否安装成功#subversion -vsvnserve, version 1.6.11 (r934486)出现上面的提示,说明安装成功。有了SVN软件后还需要建立SVN库。#mkdir /opt/svn/repos#svnadmi
2014-01-02 10:55:13 896
thrift-spring-http代码实例
2015-03-02
spring-httpinvoker-demo
2015-03-02
comet4j-demo
2015-02-26
olingo实例代码
2015-02-02
Postman-REST-Client_v0.8.1
2015-02-02
PhpMQTTClient
2015-01-19
AndroidPushNotificationsDemo
2015-01-19
rsmb安装包
2015-01-19
haproxy-1.5.8.tar.g
2014-11-14
RocketMQ安装包
2014-11-09
linux文件共享服务汇总
2014-03-14
Android adb命令使用详解
2014-03-07
Hive用户指南(Hive_user_guide)_中文版
2015-10-08
PowerMock实战手册
2015-06-03
基于xmpp_openfire_smack开发之smack类库介绍和使用
2015-06-01
FastDFS安装软件包
2015-05-27
分布式文件系统fastdfs架构剖析及配置优化
2015-05-27
fastdfs 5.01 + nginx + cache 集群安装配置手册
2015-05-27
dlz-dns-web
2015-04-23
dlz-dns-etc
2015-04-23
使用bind构建高可用智能dns服务器
2015-04-19
spring-data-redis-demo
2015-04-07
thrift-zookeeper-rpc
2015-03-08
protobuf-demo
2015-03-05
burlap-spring-demo
2015-03-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人