潘达小新
码龄8年
  • 167,115
    被访问
  • 92
    原创
  • 49,109
    排名
  • 48
    粉丝
  • 0
    铁粉
关注
提问 私信
  • 加入CSDN时间: 2014-10-17
博客简介:

潘达小新

博客描述:
一切胜利的根本都是思维方式的胜利
查看详细资料
  • 4
    领奖
    总分 484 当月 30
个人成就
  • 获得88次点赞
  • 内容获得30次评论
  • 获得509次收藏
创作历程
  • 13篇
    2022年
  • 8篇
    2021年
  • 89篇
    2020年
  • 40篇
    2019年
成就勋章
TA的专栏
  • Linux
  • 环境和配置
    7篇
  • 开发
  • 运动
    3篇
  • C#
    7篇
  • c#常用方法
    37篇
  • c#基础
    2篇
  • DEV+C#
    17篇
  • NPOI
    2篇
  • RabbitMQ+C#
    3篇
  • Java学习笔记
  • 1-开发准备
    6篇
  • 2-maven
    3篇
  • 第一阶段:基础知识
  • 数据库操作
    5篇
  • SQLite
    3篇
  • Oracle
    1篇
  • PostgreSQL
    5篇
  • GIS
  • 坐标系和投影
    4篇
  • ArcEngine二次开发
    7篇
  • gis相关
    5篇
  • GIS底层直通
    3篇
  • QGIS
  • GDAL
    8篇
  • Python学习笔记
  • 研究生
    4篇
  • 计算机基础知识学习
  • 随笔
    2篇
  • 工具
    3篇
  • GitHub学习笔记
    2篇
  • 练字记录
  • 小方法
    4篇
  • 公积金
    1篇
  • 基金定投学习笔记
  • Markdown学习笔记
    1篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring
  • 微软技术
    c#asp.net.net
  • 搜索
    elasticsearch
  • 最近
  • 文章
  • 课程
  • 关注/订阅/互动
搜TA的内容
搜索 取消

Python解析html获取超链接地址并下载解析

安装BeautifulSouppip install beautifulsoup4解析html,获取超链接from bs4 import BeautifulSoup # 使用文档解析类库,解析HTML# 解析htmldef parserHtml(url,finishedContents): # 集合 result = [] try: response = urllib.request.urlopen(url) string =.
原创
发布博客 2022.02.09 ·
1243 阅读 ·
0 点赞 ·
0 评论

无法将类型为“Excel.ApplicationClass”的 COM 对象强制转换为接口类 型“Excel._Application”(转)

转:https://www.cnblogs.com/gisoracle/p/5440846.html无法将类型为“Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Excel._Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。 (异常来自HRESULT:0x80029C4A (TY
转载
发布博客 2022.02.02 ·
735 阅读 ·
0 点赞 ·
0 评论

C#反射详解

目录反射定义反射(C# 编程指南)使用场景形象说明反射的用途反射用到的主要类System.Type类用法实例应用System.Reflection.Assembly类的用法反射定义反射(C# 编程指南)  反射提供了封装程序集、模块和类型的对象(Type类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了特性,可以利用反射对它们进行访问。使用场景需要访问程序元数据的特性。 检查..
转载
发布博客 2022.01.29 ·
78 阅读 ·
0 点赞 ·
0 评论

c#利用反射获取事件的注册方法

获取控件已注册事件 private void GetEventName(Control control) { PropertyInfo propertyInfo = (control.GetType()).GetProperty("Events", BindingFlags.Instance | BindingFlags.NonPublic); EventHandlerList eventHandlerList = (...
原创
发布博客 2022.01.29 ·
476 阅读 ·
0 点赞 ·
0 评论

空间处理语句

处理矢量图层几何自相交update tablename set geom = public.st_makevalid(geom);或update tablename set geom = public.mz_forcemultipolygon(st_makevalid(geom)) where not st_isvalid(geom);获取两个图层空间重叠的记录(包括重叠部分的面积)select b.ogc_fid,b.prj_id,t.lin_chang,public.st_a
原创
发布博客 2022.01.28 ·
325 阅读 ·
0 点赞 ·
0 评论

windows下使用vscode远程连接Linux服务器进行开发

目录安装远程开发插件Remote Development1、在商店中搜索Remote Development并安装。2、选择SSH Targets3、新建远程连接4、连接远程服务器5、打开文件夹6、安装插件会出现的问题vscode推出了Remote Development开发包,让我可以在不同的场景快速切换,无需等待同步文件、环境。因为vscode远程开发完全是运行在服务器上的,我们本地的vsocde只是一个前端界面,所以根本无需同步服务器上的文件、解释器依赖库就可以..
转载
发布博客 2022.01.27 ·
145 阅读 ·
0 点赞 ·
0 评论

SplitContainerControl控件的使用

SplitContainerControl实现界面分离,分为左右或者上下区域。默认是分左右区域。如果想要分上下区域,则把splitContainerControl对象的属性:Horizontal设置成False.splitContainerControl两边区域的分隔符号,如果想要设置成箭头,则设置splitContainerControl对象属性:CollapsePanel为某个Panel的名称。固定某个Panel的宽度或者高度,在窗体大小变化后还是保持不变:选择某个SplitContainer
转载
发布博客 2022.01.27 ·
201 阅读 ·
0 点赞 ·
0 评论

listboxcontrol 更改选中item的颜色

listBoxControl1添加事件: listBoxControl1.DrawItem += DrawColor; public void DrawColor(object sender, DevExpress.XtraEditors.ListBoxDrawItemEventArgs e) { if ((e.State & DrawItemState.Selected) == DrawItemState.Selected)
转载
发布博客 2022.01.27 ·
221 阅读 ·
0 点赞 ·
0 评论

gdal 多面转换和图层融合(dissolve)

private void multipolygon2polygon(Geometry geo, ref List<Geometry> polyList) { Geometry temGeo = null; int iGeoCount = geo.GetGeometryCount(); for (int i = 0; i < iGeoCount; i++) { ...
原创
发布博客 2022.01.24 ·
497 阅读 ·
0 点赞 ·
0 评论

gdal调用capi处理乱码问题(c#)

gdal在处理SHP文件的时候总会遇到中文字段和中文属性值的乱码问题、获取postgresql中的中文表名的时候、mdb中的中文表名,造成这些的原因一些是由于编码问题,还有是gdal上层封装的bug,在公司大佬的提点下获取到了解决方案,掉用c api,那么首先得找到API的名称:https://gdal.org/python/index.html然后写扩展方法 public static class GetRightString { .
原创
发布博客 2022.01.24 ·
417 阅读 ·
0 点赞 ·
0 评论

postgresql 解锁表

1、lin_changai为表名select oid from pg_class where relname='lin_changai';2、70899104为【1】中的oidselect pid from pg_locks where relation='70899104';3、29700为【2】中的pidselect pg_cancel_backend(29700);
原创
发布博客 2022.01.23 ·
464 阅读 ·
0 点赞 ·
0 评论

TreeList右键菜单功能

方法一1.添加控件ContextMenuStrip ,设置treelist的ContextMenuStrip 属性:2.添加按钮方法二添加控件:barManager1、popupMenu1barManager1属性设置:form属性设置为树,和树绑定popupMenu1属性设置:右键菜单代码: private void treeListSample_MouseUp(object sender, MouseEventArgs e)..
原创
发布博客 2022.01.23 ·
184 阅读 ·
0 点赞 ·
0 评论

使用PopupContainerEdit和PopupContainerControl制作下拉菜单树小记

1.拖动一个PopupContainerEdit控件和PopupContainerControl控件到界面上2.设置PopupContainerEdit的PopControl属性,使其与PopupContainerControl组件关联3.在 PopupContainerControl中拖动一个TreeList控件,设置TreeList控件的OptionsView属性:4.为TreeList添加FocusedNodeChanged事件 private voi.
原创
发布博客 2022.01.23 ·
376 阅读 ·
0 点赞 ·
0 评论

关于物化视图

物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视图的类型:ON DEMAND、ON COMMIT二者的区别在于刷新方法的不同,ON DEMAND顾名思义,仅在该物化视图“需要”被刷新了,才进行刷新(REFRESH),即更新物化视图,以保证和基表数据的一致性;而ON COMMIT是说,一旦基表有了COMMI
转载
发布博客 2021.07.19 ·
81 阅读 ·
0 点赞 ·
0 评论

spinEdit只能输入整数,不能输入负数和小数

通过google搜到一些dev的官方论坛,大致实现了我想要的效果:只能输入正整数。设置方法如下spinEdit_DailyInterval.Properties.IsFloatValue = false;spinEdit_DailyInterval.Properties.Increment = 1;spinEdit_DailyInterval.Properties.MinValue = 1;spinEdit_DailyInterval.Properties.MaxValue = 99;spin
转载
发布博客 2021.07.19 ·
410 阅读 ·
0 点赞 ·
0 评论

c# 调用CMD窗口执行命令( 阻塞执行;防阻塞+异步回显)

1.调用CMD窗体执行命令 阻塞执行, 并在最后执行完后一次性输出执行结果 public static string RunCmd(string cmd) { //string strInput = Console.ReadLine(); System.Diagnostics.Process p = new System.Diagnostics.Process(); //设置要启动的应用程序 .
原创
发布博客 2021.07.16 ·
739 阅读 ·
1 点赞 ·
1 评论

同步、异步、阻塞、非阻塞 都是什么意思?

目录一.介绍二.例子三.好处四.总结一.介绍阻塞和非阻塞指的是执行一个操作是等操作结束再返回,还是马上返回。同步和异步又是另外一个概念,它是事件本身的一个属性。二.例子去书店借一本书,同步就是我要亲自到书店,问老板有没有这本书,阻塞就是老板查询的时候(读写)我只能在那等着,老板找到书后把书交给我,这就是同步阻塞。我亲自到书店借书,老板在找这本书的时候,我可以去干别的(比如去下一个书店借书),然后每隔一段时间去问老板书找到了没有,也可以等老板找到书以后通知我,这就是同.
转载
发布博客 2021.06.02 ·
73 阅读 ·
0 点赞 ·
0 评论

篮球中各个位置的名称及介绍…

正规篮球比赛是5对5,赛场上分布着五个篮球位置,分别是:中锋(C)、大前锋(PF)、小前锋(SF)、得分后卫(SG)、控球后卫(PG)来自:知道1号位控球后卫(PG)代表球星:基德、纳什。简:控球后卫是球场上篮球位置中拿球机会最多、串联球队、掌握比赛、视野最宏观、掌控全局、组织进攻的人。详:控球后卫(Point Guard)是球场上拿球机会最多的人。他要把球从后场安全地带到前场,再把球传给其他队友,这才有让其他人得分的机会。一个合格的控球后卫必须要能够在只有一个人防守他的情况
原创
发布博客 2021.05.12 ·
2520 阅读 ·
0 点赞 ·
0 评论

排球-五一跑位(转)

目录五一(五攻手一二传)基本跑位和战术打法简介一、五一跑位的特点二、接发球轮次位置三、发球轮次位置四、后排防守位置及职责划分五、前排进攻位置及职责划分六、五一跑位中具有针对性的专项训练推荐七、总结:五一(五攻手一二传)基本跑位和战术打法简介一、五一跑位的特点主二传一人承担传球任务,主二传在后排轮次时需要积极插上前排传球。 攻手的防守和拦网位置相对固定,方便进行专项进攻和防守训练。 后排边线防守队员进行防吊,避免了一个球员跑动到多个位置参与防守的情况发生。 .
转载
发布博客 2021.05.12 ·
4819 阅读 ·
7 点赞 ·
0 评论

gdal操作矢量数据

01注册驱动,设置环境变量程序初始化时注册一次驱动和设置环境变量即可。 public static void InitinalGdal() { try { OSGeo.GDAL.Gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8", "YES");// 为了支持中文路径 //OSGeo.GDAL.Gdal.SetCo..
原创
发布博客 2021.03.28 ·
793 阅读 ·
0 点赞 ·
0 评论
加载更多