标签:
smart3dcass联合测图 |
分类: 工作/开发方面 |
标签:
powerbifacttable事实表度量值管理 |
分类: 工作/软件应用 |
标签:
excel报表精灵打印页数总页数 |
分类: 工作/软件应用 |
有两张表,表A,表B
A表结构如下:
GDDH |
---|
1 |
2 |
3 |
4 |
5 |
标签:
it |
分类: 工作/开发方面 |
创建一个控制台程序,复制代码运行即可
核心代码转载于:http://blog.csdn.net/JarvisChu/article/details/5785870
#include 'stdafx.h'
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void encfile(char *in_filename,char *pwd,char
*out_filename);
void decryptfile(char* in_filename,char *pwd,char *out_filename);
int main(int argc,char *argv[])
{
标签:
it |
分类: 工作/开发方面 |
来源于:计算机图形学的算法基础一书P172页
这种算法的分割结果不是最优的分割,即生成的凸多边形数目不是最少。
算法可表述为:
1、对多边形的一个顶点Vi,平移多边形使Vi位于坐标原点;
2、绕原点旋转多边形,使Vi+1落在X轴的正半轴上;
3、检查第i+2个顶点y坐标分量的符号。如果符号为正或零,那么多边形在该边处是凸的;反之,则是凹的。分割多边形。
4、分割多边形的时候,检查第i+2个顶点后面的各顶点的y坐标分量,直至发现一个顶点的y坐标分量大于或等于零。这个顶点在x轴的上方,或恰好落在x轴上,记为Vi+j。那么,分割下来的多边形为Vi+1Vi+2...Vi+jVi,剩下的多边形为ViVi+1Vi+j...Vi。
5、多分割的多边形再次使用该算法,直到它们都为凸多边形。
这个算法也可以以一边为参考,判断其他顶点在这一边的方向(左、右)来确定多边形的凹凸性;分割多边形时步骤
1、以多边形的一边AB为参考,判断其他点在AB的那一边,直到一点反向(比如这一点为点C),然后连接BC对多边形进行分割;
2、再根据此算法对分割出来的多边形继续进行分割。
标签:
it |
分类: 工作/开发方面 |
转载网址:http://www.5cyd.com/cyd-1/show.asp?id=492
1.模块代码如下:
注意:因为有用到AddressOf OnMenu,函数OnMenu只能放在模块部分。
Public Const MF_POPUP = &H10&
Public Const MF_STRING = &H0&
Public Const MF_DISABLED = &H2&
Public Const MF_SEPARATOR = &H800&
Public Const MF
标签:
sql2000it |
转载:http://topic.csdn.net/u/20081121/19/ec7bec73-48f3-490f-b55f-2c4af318e597.html
登录远程SQL服务器
一 看ping 服务器IP能否ping通。
这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server
2000服务器的IP拼写正确。
二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。
如telnet 202.114.100.100 1433
通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……
无法打开连接,连接失败'。
如果这一步有问题,应该检查以下选项。
1 检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。
2 检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开 开始菜单->程序-
>Microsoft SQL Server->服务器网络实用工具,看启用的协议
标签:
pythonit |
分类: 工作/开发方面 |
背景:比如有一个结合表(shp格式),现在要做分幅图,那么就要通过图框去切割数据库,要用Python去实现的话,其中一步就是将结合表按照图幅名称生成单个图框文件(shp格式),以下是代码:
#
---------------------------------------------------------------------------
# Select.py
# Created on: 星期四 十月 14 2010 11:53:19 上午
#
# Usage: Select <Input_Features> <Expression>
#
---------------------------------------------------------------------------
# Import system modules
import sys, string, os, arcgisscripting
# Create the Geoprocessor object
gp = arcgisscripting.create()
#创建调试日志
log=open('c:\\PythonLog.txt','w')
try:
标签:
it |
分类: 工作/开发方面 |
背景:在处理悬挂的时候,正常思维编写的代码执行速度很慢,所以想借用数据库来实现。
表结构:
Handle,Type(圆、块、多段线等),Level(优先级),DingDianHao(当为多段线或二维多段线时记录顶点号),X1,Y1,X2,Y2
流程:
1、先将所有点坐标读入表中
2、查找X2,Y2重复的记录R1(X2,Y2:X1和Y1保留位数比容差少一位)
3、循环R1