程序开发
文章平均质量分 75
TALORYU
这个作者很懒,什么都没留下…
展开
-
AutoLisp演练(二)
从繁重的绘图中解放出来原创 2023-02-01 17:41:14 · 754 阅读 · 2 评论 -
AutoLISP 演练(一)
初步掌握AutoLisp,并持续深耕原创 2023-01-16 09:37:01 · 1195 阅读 · 0 评论 -
Autolisp二次开发之提升制图效率
一、引言 最近在利用CASS(或CAD)软件处理项目数据,发现在处理过程中,占用80%时间的制图环节常常是在做一些重复性的工作,所以尝试改变这种低效工作模式。二、常规操作 (1)利用CASS(或CAD)给图件特征点连续添加序号 按照常规制图流程,实现这种引线标注需要按照以下步骤: ① 利用L或PL命令绘制一条直线; ...原创 2021-02-25 20:52:01 · 998 阅读 · 0 评论 -
海底地形空间分析
国家“十三五”规划期间,我国海上风电进入快速发展阶段。特别是2018年以来,受国家政策、成本核算以及技术手段等因素的影响,海上风电已进入了规模化发展阶段。由于受海洋水动力作用的影响,造成对桩基处海底面的冲刷,影响风机基础的安全与稳定性。因此,准确判断与分析风机基础处的海底地形特征,为桩基基础的维护与治理提供可靠的数据支撑,有利于保障桩基的安全和稳定性。1 海底地形数据1.1 工程概况海上风电场300MW示范工程位于唐山市京唐港与曹妃甸港之间的乐亭县海域,风电场为不规则形状,南北长5.7km~11原创 2020-11-24 17:18:01 · 2689 阅读 · 1 评论 -
“findstr“ 的应用分析
一、引言Findstr使用正则表达式搜索文件中的文本模式。语法findstr [/b] [/e] [/l] [/r] [/s] [/i] [/x] [/v] [/n] [/m] [/o] [/p] [/offline] [/g:File] [/f:File] [/c:String] [/d:DirList] [/a:ColorAttribute] [Strings] [[Drive:][Path] FileName [...]]参数/b如果位于行的开头则匹配模式。/e如果位于行的末尾..原创 2020-08-11 19:59:41 · 1190 阅读 · 0 评论 -
C++ 入门之 003 main函数的变种
_tmain()是unicode版本的的main()_tmain这个符号多见于VC++创建的控制台工程中,这个是为了保证移植unicode而加入的(一般_t、_T、T()这些东西都和unicode有关系),对于使用非unicode字符集的工程来说,实际上和main没有差别(其实就算是使用unicode字符集也未必有多大的差别)。1。main是C程序的函数,_tmain是main为了...原创 2020-01-21 09:37:25 · 664 阅读 · 0 评论 -
C++入门之002:类
1、引言:类方法实现求取整型数组中的元素的最大值#include<iostream> using namespace std;class Array_max //声明类{ public: ...原创 2020-01-09 15:57:12 · 2115 阅读 · 0 评论 -
C++入门之 0001 猜数字
一、引言 猜数字(Bulland Cows)是一种大概于20世纪中期兴起于英国的益智类小游戏。一般由两个人玩,也可以由一个人和计算机玩,在纸上、网上都可以玩。该游戏规则简单,但可以考验人的严谨和耐心。 游戏规则: 参与游戏的两方,一方出数字,另一方猜数字。出数字的人要想好一个没有重复数字的4位数,不能让猜的人知道。猜的人就可以开始猜,每猜一个数字,出数者就要根据这个数字...原创 2020-01-07 11:41:00 · 1291 阅读 · 0 评论 -
C++指针解读
一、概念:指针与引用 程序中的所有变量与函数都存放到内存中,C++提供了指针对它们在内存中的地址进行访问。指针的功能强大,操作灵活,还能提高程序的运行效率。相对地,对内存操作是一把双刃剑,如果处理不当,将会造成程序的崩溃。引用则是变量的别名,它们使用同一块地址。整型变量i和j在内存中存储1.指针的声明声明指针的一般形式如下:数据类型标识符 *指针变量名...原创 2020-01-06 16:56:23 · 1354 阅读 · 0 评论 -
C++算例 0001
一、弦截法求方程根二、算法(见教材)三、编程实现/*(1)代码中用函数发f(x)代表x的函数(2)用函数xpoint(x1,x2)来求(x1,f(x1))和(x2,f(x2))的连线与x轴的交点x的坐标。(3)用函数root(x1,x2)来求(x1,x2)区间的那个实根。*/#include<iostream>#include<iomanip>#...原创 2019-12-14 10:21:55 · 337 阅读 · 0 评论 -
HYPACK之RAW文件读取编程实现
最近在做一个项目,需要将测量过程中的原始航迹线导出,之前基本是按照如下流程即可解决问题(1)确定文件所在项目的大地参数的正确性(2)《数据处理》----->《单波束编辑》,添加航迹文件, 分两种方式: ①单独选择需要处理的RAW文件 ②选择整个文件,*.log文件 (3)按照...原创 2019-07-20 16:35:35 · 1427 阅读 · 0 评论 -
IDL 运算时间比较
程序的效率问题,在大数据或复杂运算的时候是不能忽略的。但在IDL程序的编写方式上,不能按照常规的循环for依次处理方式写,简单归纳下,提高效率的运行的写法注意下面两种方式。1、尽量避免或少用循环2、多用where和Histogram;3、total函数应用说起来很容易,但实际写的时候一定要多斟酌斟酌。举例1:对2000*2000的数组中大于100的值进行累加。程序...原创 2019-06-12 11:09:06 · 1405 阅读 · 0 评论 -
IDL GUI 开发
1、代码操作:pro testWidget;创建背景窗体,顶级窗口tlb=widget_base(xsize=400,$ ysize=400,$ mbar=menubar,$ ;按列排 ;/row,$ ;按行排 /column,$ title='IDL 窗口');创建一个菜单,菜单上含有子菜单wfile=widget_button(menubar,$ v...原创 2019-06-11 12:44:20 · 3042 阅读 · 0 评论 -
IDL之READ,READF解析
最近在读取一个温度传感器的文件数据时碰到一个问题传感器文件如下:1-Wire/iButton Part Number:DS1922L1-Wire/iButton Registration Number:490000000028322241Mission in Progress? TrueSUTA Mission? falseWaiting for Temperature Alarm...原创 2019-06-03 19:20:45 · 3021 阅读 · 4 评论 -
VS2013 产品
Visual Studio Ultimate 2013 KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9Visual Studio Premium 2013 KEY(密钥):FBJVC-3CMTX-D8DVP-RTQCT-92494Visual Studio Professional 2013 KEY(密钥):XDM3T-W3T3V-MGJWK-8BFVD-G...原创 2019-06-12 16:17:24 · 141 阅读 · 0 评论 -
原码、反码、补码
计算机中的数据表示1、原码最高有效位表示符号(0表示正数,1表示负数),其他位表示数值。在计算机中用原码作加减运算是不方便的。[106]原码= 0 1101010B[-106]原码=1 1101010B2、反码最高有效位表示符号(0表示正数,1表示负数),其他位表示数值。正数的反码与正数的原码相同,负数的反码是正数的原码(包括符号位)按位取反。[106]反码=0 110...原创 2019-06-05 16:37:30 · 4032 阅读 · 0 评论 -
VS提示缺失MSVCRTD.dll文件
1、背景信息计算机安装操作系统: Win10 64位2、发现问题无法启动此程序,因为计算机中丢失MSVCRTD.dll。尝试重新安装该程序以解决此问题。3、解决方法把DLL下载以后按常往的习惯放入到System32目录下,结果完全没有效果。后来一看,System32目录下面还有一个SysWOW64的文件夹。放到这个文件夹下以后问题解决!4、代码能够正常运行...原创 2019-05-22 10:00:28 · 2850 阅读 · 0 评论 -
Pycharm 中安装模块
1.点击File,选择Default Settings选项2、选择project interpreter选项3、点击3.6.3选项(我的为python3.6版本,因版本不同会有差异)点击之后会出现下图的情况上面显示的是已安装的模块,要安装我们所需要的模块,需要先双击pip然后会出现输入想安装的模块,例如bs4,之后点击左下角的Install ...转载 2019-03-05 15:31:55 · 7224 阅读 · 0 评论 -
PyQt环境配置
1,打开cmd安装PyQt51 pip install pyqt52,PyQt5不再提供Qt Designer等工具,所以需要再安装pyqt5-tools1 pip install pyqt5-tools3,打开Pycharm,进入设置,添加外部工具4,添加QtDesigner,exe的路径在安装目录下C:\Program Files\Python35\Lib\site...转载 2019-03-06 07:40:18 · 517 阅读 · 0 评论 -
Python venv虚拟环境安装
仅附图:启动虚拟环境:安装框架:(1)首先需要进入虚拟环境(同上)(2)然后利用pip命令安装框架运行环境(保证进入虚拟环境):(1)Pycharm环境:(2)CMD环境...原创 2019-03-14 07:52:33 · 513 阅读 · 0 评论 -
Linux 常用命令
linux常用命令大全(linux基础命令入门到精通+命令备忘录+面试复习+实例)前言本文特点 授之以渔:了解命令学习方法、用途:不再死记硬背,拒绝漫无目的; 准确无误:所有命令执行通过(环境为centos7),拒绝复制粘贴; 实用性高:命令多为实际工作中用到的,实例讲解,拒绝纯理论; 条理清晰:分类归纳,快速找到想要的命令,拒绝天马行空; 总...转载 2019-03-16 07:28:29 · 239 阅读 · 0 评论 -
IDL新特性 数据可视化
IDL8.2于2012年5月正式发布。新版本中增加了BigTIFF的读写支持,多种视频格式文件的输出;改进了曲线渲染效果,优化了多个可视化函数的调用;工作台支持检测源码文件的同名;同时新增ENVI扩展向导。这样,利用IDL可以更加轻松、快捷的进行数据分析和可视化。1支持BigTIFF文件所有操作系统平台下的IDL均可以直接读写BigTIFF文件,这样可以消除...原创 2014-03-12 13:47:09 · 1278 阅读 · 0 评论 -
Python 的“魔术方法” __init__()
学习python类的时候,总会碰见书上的类中有__init__()这样一个函数,很多同学百思不得其解,其实它就是python的构造方法。在python中创建类后,类通常会自动创建一个__init__()方法。该方法是一个特殊的方法,类似Java语言中的构造方法。每当创建一个类的新实例时,Python都会自动执行它__init__()方法必须包含一个self参数,并且必须是第一个参数。S...原创 2019-03-18 14:32:59 · 647 阅读 · 0 评论 -
Python 模块安装问题归纳
在安装twisted时遇到这个问题的,安装其他组件也可能会遇到。但问题解决办法都是大致相同的。问题截图(为了这个截图,我又把之前安装好的东西卸载了,就是这么用心~):这个问题的大概意思就是没有安装Microsoft Visual C++ 14.0,但是根据它上面给的链接,也安装不了,在百度上搜“Microsoft Visual C++ 14.0 安装”,看到了几个CSDN里的资源,但是还要...转载 2019-03-13 17:55:35 · 215 阅读 · 0 评论 -
Ubuntu16.0.4 安装及使用
1、点击 这里 下载一个 wubi16r22.exe;2、执行这个程序(在Win10系统下利用我的电脑->管理模块,预留一个空盘用于安装Ubuntu);3、设置初始密码后,开始安装,默认安装即可4、安装完成,重新启动,会发现启动界面有Windows10、Ubuntu两个系统启动项即双系统已经完成配置5、选择进入Ubuntu系统进行完善配置,配置完成后,重新启动即可6、双系...原创 2019-04-21 10:54:55 · 4463 阅读 · 0 评论 -
Ubuntu安装exe
许多人在使用Ubuntu中,必须要使用一些Windows的软件,我已经介绍了一种虚拟机的方法,如果软件小,且不想折腾虚拟机,也不妨试试这个软件:Wine工具/原料 一台装有Ubuntu的电脑 网络 方法/步骤 我们下载的exe文件是无法正常打开的。(这里拿百度杀毒来举例) 首先,按Ctrl+Alt+T打开终端 输入“sudo apt-g...原创 2019-04-26 09:26:21 · 4932 阅读 · 1 评论 -
Python导入数据
【Python 数据分析】pandas数据导入导入CSV文件数据环境C:\Users\Thinkpad\Desktop\Data\信息表.csv语法pd.read_csv(filename):从CSV文件导入数据实现代码import pandas as pdf = open("C:/Users/Thinkpad/Desktop/Data/信息表.cs...转载 2019-04-18 16:56:05 · 1174 阅读 · 1 评论 -
统计字符串Python代码
前言List 和 dict 的异同Sorted 排序函数的使用Lambda是什么List切片取前三个字符串格式化一、统计字母个数#字典定义res={ }#读取文件with open ('demo.txt') as f:#遍历文件内容,忽略空格for char in f.read().replace(' ',' '): #如果char已经出现...原创 2019-05-05 19:00:03 · 553 阅读 · 0 评论 -
网络爬虫-Python
一、网络爬虫:按照指定的规则(网络爬虫的算法)自动浏览或抓取网络中的信息,通过Python可以比较轻松的编写爬虫程序或者是脚本。二、网络爬虫分类网络爬虫按照实现的技术和结构可以分为以下几种类型:(1)通用网络爬虫(Scalable Web Crawler),通用网络爬虫的爬行范围和数量巨大,正是由于其爬取的数据是海量数据,所以对于爬行速度和存储空间的要求较高,这种网络爬虫主要应用于大...原创 2019-05-19 14:06:13 · 673 阅读 · 0 评论 -
Python命名
1、模块名尽量短小,并且全部使用小写字母,可以使用下划线分隔多个字母。例如,game_main、game_register、bmiexponent 都是推荐使用的模块名称。2、包名尽量短小,并且全部使用小写字母,不推荐使用下划线。例如,com.mingrisoft、com.mr、com.mr.book 都是推荐使用的包名称,而com_mingrisoft是不推荐的。3、类名采用单词首字母大...原创 2019-05-10 18:32:54 · 755 阅读 · 0 评论 -
Linux下安装tar.gz
在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种:1)一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz)。2)另一种是软件的可执行程序,你只要安装它就可以了。这种软件安装包通常被是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。当然,也有用r...转载 2019-05-16 19:26:51 · 17981 阅读 · 0 评论 -
Win10 64位系统配置Python3.x环境
右键左下角:系统--高级系统设置--高级--环境变量:环境变量分用户变量和系统变量,以用户变量为例:双击path或者点击编辑进入path编辑界面,点击编辑文本,在原有的路径后边输入分号“;”,再加上pip的安装路径,默认是C:\Python27\Scripts,然后确定即可。注意:不需要删除原有路径;别忘了分号。#该方法安装完后,操作比较便捷#...原创 2019-03-05 13:23:35 · 354 阅读 · 0 评论