- 博客(92)
- 资源 (28)
- 收藏
- 关注
原创 Unity3D 根据GIS中的二维线坐标画墙
最近研究了一下GameObject的mesh和纹理,特地写了一个demo来实现根据线生成墙代码如下:using System.Collections;using System.Collections.Generic;using UnityEngine;public class wasd : MonoBehaviour{ public Material mater;...
2019-01-14 10:02:47
1693
原创 Unity3D 用C#代码创建GameObject,并设置mesh和材质
平时我们都是在Unity的软件里新增Cube、Sphere等三维模型,但是很不灵活,形状也比较单一,下面我们用C#代码来实现:把下面的C# script附着到主摄像头就行using System.Collections;using System.Collections.Generic;using UnityEngine;public class mesh10 : MonoBeha...
2019-01-10 14:33:16
7153
原创 MySQL5.7在CentOS7下安装,配置,调优
1、卸载系统自带的 mariadb-lib[root@centos-linux ~]# rpm -qa | grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64[root@centos-linux ~]# rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps2、下载mysql5...
2018-10-17 12:36:38
1971
原创 javascript实现计算多边形的质心
最近要基于百度地图显示多边形的标注,所以就研究了下计算Polygon的质心,代码如下:function Area(p0,p1,p2){ var area = 0.0 ; area = p0.lng * p1.lat + p1.lng * p2.lat + p2.lng * p0.lat - p1.lng * p0.lat - p2.lng * p1.lat - p0.lng * p2.l
2017-11-15 15:32:19
3903
3
原创 geoserver发布wms服务
具体内容见pdf文档http://download.youkuaiyun.com/download/liumengcheng/10109180
2017-11-08 13:33:19
467
原创 用开源软件将shp文件导入MySQL,并通过geoserver发布地图服务
连接mysqlCREATE DATABASE geodatabase DEFAULT CHARSET utf8;安装FWTools,打开FWTools Shell本来下面是可以的ogr2ogr -f "MySQL" MySQL:"geodatabase,user=root,host=localhost,password=123456" -lco engine=MYISAM city
2017-10-21 14:34:17
2928
1
原创 关于在ArcGIS WebAppBuilder的widget开发中引入EasyUI的一些方法
widget分为两种,一种是弹出式的(点击弹框),一种是一直停留在地图上的,类似于导航条那种widget。下面说一下后者的开发方式先看效果:这个就是驻留在屏幕上的widget,跟导航条widget类似。开发方式如下:配置config.json,找到驻留屏幕的widget,然后接着往下配置:{ "uri":"widgets/XZQList/Widget","vis
2017-05-17 16:22:04
1147
原创 EasyUI动态加载需要的模块,主要是为了避免和jQueryUI冲突
之前一篇文章中关于在JSViewer中引入jQuery和EasyUI,考虑到后期用到的jQuery UI会和EasyUI冲突,我选择动态加载EasyUI的几个模块
2017-04-17 21:22:33
1836
原创 在ArcGIS WebAppBuilder中的widget中嵌入EasyUI的图形化控件
可以在widget中嵌入EasyUI的datagrid控件了。具体实现如下:在JSViewer的index.html引入EasyUI的css和js文件然后widget的widget.html加入EasyUI的div元素然后widget的widget.js加入如下代码 然后code.js文件就和我们平常用EasyUI做开发完全一样的写法
2017-04-15 00:16:31
2149
原创 metasploit连接oracle注意点
在metasploit中连接oracle时总是提示缺少oci8,这是因为metasploit的环境变量中没有包含我们安装的OCI8的缘故update-rc.d ssh enableupdate-rc.d postgresql enableupdate-rc.d metasploit enableKali中msf的路径为/usr/share/metasploit-framework
2016-03-23 19:31:59
1484
原创 Python 串口编程 AT指令控制短信猫
#-*- encoding: gbk -*-import timeimport sysimport osimport localeimport stringimport tracebackimport datetimeimport serialreload(sys);sys.setdefaultencoding('gbk');def myst
2015-04-13 16:24:06
5698
原创 python及时获得新邮件
#-*- encoding: utf-8 -*-import sysimport localeimport poplibfrom email import parserimport emailimport stringimport mysql.connectorimport tracebackimport datetimefrom mysql.connector import
2015-04-09 15:48:24
3563
原创 python调用短信猫
python代码#-*- encoding: gbk -*-import sysimport localeimport stringimport mysql.connectorimport tracebackimport datetimefrom mysql.connector import errorcodefrom ctypes import *import time
2015-04-09 15:43:37
3553
原创 Python读取邮箱中的邮件,含文本,附件
#-*- encoding: utf-8 -*-import sysimport localeimport poplibfrom email import parserimport emailimport string# 确定运行环境的encoding__g_codeset = sys.getdefaultencoding()if "ascii"==__g_codeset:
2015-03-16 16:03:56
30132
原创 Python抓网页生成Excel文件
python抓网页,主要用到了PyQuery,这个跟jQuery用法一样,超级给力贴代码#-*- encoding:utf-8 -*-import sysimport localeimport stringimport tracebackimport datetimeimport urllib2from pyquery import PyQuery as pq# 确定运行环
2015-03-16 15:50:20
2515
原创 文华程序化入门
代码:CLOSE>=REF(HHV(HIGH,2),1),BK;CLOSE-BKPRICE>40||BKPRICE-CLOSE>15,SP;CLOSESKPRICE-CLOSE>40||CLOSE-SKPRICE>15,BP;AUTOFILTER;主图信号连线,可以很直观得看效果查看回测报告:查看回测记录
2015-01-03 17:21:59
3607
原创 关于TB中的 High和 Low
High和 Low代表一个bar中的最高价和最低价,如果周期是tick,则在数据回放的时候High代表卖价(Ask Price),Low代表买价(Bid Price)测试代码为:ParamsVarsBeginPlotNumeric("Open:",Open);PlotNumeric("Close:",Close);PlotNumeric("High:",Hi
2014-12-22 20:15:27
2235
原创 关于TB的序列变量的一个测试用例
对交易开拓者(TB)中的序列变量有点疑惑,于是写了一个测试用例:测试代码如下:Params Vars NumericSeries SeriesVal;Begin //init variables when first bar comes If(BarStatus == 0){ SeriesVal=0; SetGlobalVar(0,1); }Els
2014-12-20 01:05:27
1822
原创 MT4平台下的指标——基于MACD和威廉指标的综合考虑
//+------------------------------------------------------------------+//| southgis.com_MACD.mq4 |//| Copyright ?2014, www.
2014-09-10 17:36:18
7148
1
原创 C#调用C语言写的dll,并发布web服务
创建ashx文件:using System;using System.Web;using System.Runtime.InteropServices;public class wgtochina : IHttpHandler{ [DllImport("casmapi.dll", EntryPoint = "wgtochina", CharSet = CharSet.An
2014-08-12 12:48:59
1744
原创 ArcGIS Flex Viewer 实现i查询
widget代码:<viewer:BaseWidget xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"
2014-08-01 15:01:02
1122
原创 探索 Oracle 10g RAC 数据库环境
rac1上执行rac1-> sqlplus sys/test1234@devdb1 as sysdbaSQL*Plus: Release 10.2.0.4.0 - Production on Sun Jul 20 17:04:01 2014Copyright (c) 1982, 2007, Oracle. All Rights Reserved.C
2014-07-27 15:37:49
604
原创 Oracle Linux 4.7+Oracle10g RAC+Oracle 10g ASM
echo 3 > /proc/sys/vm/drop_caches0 Linux增加交换分区:1、创建512M的空文件 dd if=/dev/zero of=/tmp/swap1 bs=1M count=5122、格式化为交换分区 mkswap /tmp/swap13、查看交换分区大小 free4、挂载交换分区 swapon /tmp/swap1如果想要在重
2014-07-20 21:28:42
1173
原创 Oracle常用命令
--创建表空间 CREATE TABLESPACE css LOGGING DATAFILE 'C:\oracle\product\10.2.0\oradata\orcl\css.dbf' SIZE 20M AUTOEXTEND ON NEXT 20M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL
2014-07-15 16:07:29
518
转载 Linux增加交换分区
在安装Oracle后,为使Oracle流畅运行,需要手动增加linux的交换分区(相当于Windows下的虚拟内存)的大小,本文介绍两种增加交换分区(swap)的方法。 第一种方法:新建分区1、fdisk /dev/sda2、n 新建一个分区,新建分区要求硬盘上还有空闲空间可用。注意:分出一个区做为交换分区,分区类型应为primary,extend不能做为
2014-07-15 09:06:17
551
原创 Oracle Linux 4.7下配置udev
1.查看信息/sbin/scsi_id -g -u -s /block/sdb2 创建规则文件 /etc/udev/rules.d/99-oracle-asmdisk.rulesOracle Linux 4用如下参数(一个规则一行数据)KERNEL="sd*", BUS="scsi", PROGRAM="/sbin/scsi_id -g -u -s /block/%k",
2014-07-14 17:53:42
712
原创 在tomcat热部署中,解决jdbc无法释放,war包无法彻底删除的问题
在web.xml中添加一个listenerServletContextLTest.java
2014-07-09 15:04:56
1380
原创 Oracle Linux 6+udev+Oracle11gR2+Oracle ASM
Oracle Linux 4.7 配置Oracle ASM的文档在http://blog.youkuaiyun.com/liumengcheng/article/details/37358567Oracle Linux 6和Oracle Linux 4.7不一样的地方是:需要的rpm包:binutils-2.20.51.0.2-5.11.el6.i686compat-l
2014-07-08 15:45:01
3916
原创 在Oracle Linux 4.7上安装配置Oracle 10g ASM数据库
安装的时候选上安装Oracle需要的那些rpm包,还有Oracle ASM那些rpm包。1,修改/boot/grub/grub.conf文件,把default改成10对应ELhugemem内核1对应ELsmp内核(我这里的虚拟机是vbox,如果启动ELhugemem内核会报错,所以在此修改了grub.conf文件)2,修改/etc/inittab文件,把
2014-07-06 19:26:14
1425
原创 基于UCMap for Android开发一个地图浏览示例程序
搭建开发环境1.到http://developer.android.com/sdk/index.html下载ADT Bundle for Windows并解压缩,建议下载32位版本。 2. 安装JDK。注意这里只是安装JRE是不行的,需要安装JDK1.6或以上版本。 1)设置JAVA_HOME=D:\Program Files (x86)\Java\jdk1.6.0_24 2)在
2014-07-01 08:54:19
3617
转载 v$active_session_history
v$active_session_history视图查找最近一分钟内,最消耗CPU的sql语句select sql_id,count(*),round(count(*)/sum(count(*)) over (),2) pctloadfrom v$active_session_historywhere sample_time > sysdate -1/(24*60)
2014-06-28 11:59:14
771
原创 PL/SQL自动生成代码
CREATE OR REPLACE PROCEDURE printcode (p_view_name VARCHAR2,p_table_name VARCHAR2)ISv_begin_str varchar2(4000);v_column_name varchar2(30);v_nullable varchar2(1);v_insert1 varchar2(4000);
2014-06-25 15:06:17
913
原创 mybatis连接Oracle做增删改查
首先创建表create table T_USERS( ID NUMBER not null, NAME VARCHAR2(30), SEX VARCHAR2(3), BIRS DATE, MESSAGE CLOB);create sequence SEQ_T_USERS_IDminvalue 1maxvalue 99999999st
2014-06-25 11:24:05
9259
原创 python实现Excel转json
#-*- encoding:utf-8 -*-import sysimport localeimport os.pathimport osimport timeimport shutilimport datetimeimport types import sqlite3import pypyodbcimport tracebackimport jsonimport cod
2014-06-20 08:41:42
3099
原创 java单点登录权限管理
pom.xml新增 org.jasig.cas.client cas-client-core 3.2.1 javax.servlet servlet-api
2014-06-05 10:31:33
1536
思科的PIX804
2013-12-16
OracleXEClient带sqlplus
2013-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人