自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

原创 NuGet连接不到服务器http://xxx/index.json

NuGet连接不到服务器http://xxx/index.json。

2022-12-16 20:06:16 427

转载 C#运行时通过字符串实例化类对象

C#运行时通过字符串实例化类对象

2022-04-13 14:03:07 942

原创 navicat-SQLite-明明有指定字段但提示却说没有指定字段

解决办法选中字段,按一下backspace建变成这样就对了问题解决了,有数据了

2021-12-31 10:06:25 1012

原创 使用C# 创建PDF

所需dll-iTextSharp.dll-在VS的右键引用 “管理NuGet程序包”中搜索添加调用 private void button1_Click(object sender, EventArgs e) { //string[] fileNames = new string[] { "C:\\Users\\咩图\\Desktop\\新建文件夹\\K186+020 老君炉大桥\\桥型布置图1.pdf", // "C:

2021-07-07 15:05:32 4561 1

转载 使用软件检测电脑设置对应的注册表位置

目录通过命令行指令完成win10系统设置测试环境实现原理测试通过命令行指令完成win10系统设置问题描述:我们会在windows的系统设置里修改一些设置项,方便自己的使用。我们可以通过鼠标,点点点,就可以随心所欲的配置成自己符合自己使用习惯的系统。但有时在项目上,我们需要通过程序后台做到这一点,就不是一件简单事了。当然啦,我们今天就是要解决这件事的。测试环境测试系统:windows 10测试软件:progressmonitor(进程监控软件,可以监测注册表的变动)实现原理由于系统设置项

2021-04-27 09:31:14 912

转载 注册表的增删改查

文章转自https://blog.csdn.net/chenlu5201314/article/details/79932545HKEY_CURRENT_USERHKEY_CURRENT_USER不受权限限制,可直接使用。可读、可写、可删除using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Microsoft

2021-04-27 09:20:33 265

原创 梦想cad-打印

private void b() { // 创建一个无控件界面的服务器组件对象 MxDrawService ser = new MxDrawService(); // 打开文件 ser.Open("C:\\Users\\咩图\\Desktop\\新建文件夹\\K186+020 老君炉大桥\\桥墩一般构造图.dwg"); //设置成当前 ...

2021-04-22 09:28:07 109

原创 梦想cad-创建视口-创建布局-切换场景

private void a() { // 创建一个无控件界面的服务器组件对象 MxDrawService ser = new MxDrawService(); // 打开文件 ser.Open("C:\\Users\\咩图\\Desktop\\新建文件夹\\K186+020 老君炉大桥\\桥墩一般构造图.dwg"); //设置成当前 ...

2021-04-22 08:52:09 290

转载 Git常用命令-个人收藏

https://www.w3cschool.cn/git/git-cheat-sheet.html

2021-03-24 19:17:17 78

转载 梦想cad

入门教程http://help.mxdraw.com/?pid=70&keywords=

2021-03-24 14:32:20 230

原创 cad二次开发-C#-进度条

ProgressMeter pm = new ProgressMeter(); pm.Start("正在读取..."); pm.SetLimit(bufPol.NumberOfVertices*21); for(int i = 0;i<1000000;i++) { pm.MeterProgress(); //耗时操作 ...

2021-03-08 17:03:09 764 1

原创 C# cad LINQ

IEnumerable<Entity> lEn = (class1.GetEntitiesInBlock(db, block.Name, trans, OpenMode.ForWrite)); IEnumerable<Entity> lEnn = lEn.Where(c=>c.ColorIndex == 1&&c is Circle);

2021-03-05 15:18:38 247

转载 C#-创建txt文本

转自https://www.cnblogs.com/cang12138/p/6072541.html(对作者的无私贡献在此表示感谢)/// <summary> /// log日志,txt的 /// </summary> /// <param name="Log1">内容</param> /// <param name="name">名字</param> /

2021-03-03 15:17:24 1309 1

原创 cad二次开发-线段合并

/// <summary> /// 向多线段Pol的尾部添加多线段newPol,前提是两个线段必须是首尾相连 /// </summary> /// <param name="Pol"></param> /// <param name="newPol"></param> /// <returns></returns> ...

2021-03-03 09:56:29 1278 1

原创 cad二次开发-在vs编译软件环境下使用-开发中的坑

1.cad中的 doc.SendStringToExecute("Extend3\n", false, false, false);是异步执行,此行代码不是按照编程顺序执行的,往往是最后执行2.Entity1.MirrorEntity方法返回的entity2中的point2d属性是Entity1的值,point3d才是镜像后的值...

2021-03-03 09:51:12 517

原创 cad二次开发-调用内部命令

为什么acedcmd的用法如此的诡异呀, Document doc = Application.DocumentManager.MdiActiveDocument; Editor ed = doc.Editor; ResultBuffer rb = new ResultBuffer(); rb.Add(new TypedValue(5005, "Extend")); rb.Add(new

2021-02-02 15:33:11 2255 1

转载 CAD二次开发&C#.Net编程-CAD创建右键菜单

CAD二次开发&C#.Net编程-CAD创建右键菜单 private static ContextMenuExtension m_ContextMenu; //装载右键菜单 public static void Attach() { //右键菜单 对象 m_ContextMenu = new ContextMenuExtension(); m_ContextMenu.Tit

2021-01-30 08:46:34 767

转载 cad二次开发-C#-VS-镜像-判断用户当前是否已选择实体-将实体对象添加到模型空间-添加实体到块表记录-将块定义插入到模型空间

创建新图层public static void CreateLayer(string LayerName) { Document acDoc = Application.DocumentManager.MdiActiveDocument; Database acCurDb = acDoc.Database;//获取当前数据库 using (Transaction acTrans = acCurDb.Transactio

2021-01-29 13:08:20 986

原创 vs-cad二次开发-C#-拖动类-右键选项卡

工具类 class CircleJig : EntityJig { private Point3d m_CenterPt; private double m_Radius = 100.0; public CircleJig(Vector3d normal) : base(new Circle()) { ((Circle)Entity).Center = m_CenterPt;

2021-01-18 14:48:24 582

原创 cad二次开发-C#-打开一个图纸修改内容并另存

[CommandMethod("openDwg",CommandFlags.Session)]//第二个参数非常重要 public void openDwg() { string fileName = System.Environment.CurrentDirectory; string fileName2 = fileName + "\\8 φ4.0隧道竖井.dwg"; Docume...

2021-01-13 10:05:23 2492

转载 矩阵计算和几何计算

矩阵计算/// <summary> /// 矩阵 异常 512索引 1024无解 2046矩阵行列 /// </summary> public class Matrix { private int m_row;//行 private int m_col;//列 private double[,] m_data;//数据 /// <summary>元素 /

2020-12-16 10:13:37 286

原创 android开发-更改下拉框被选中的内容

spinner.setSelection(int a);//更改下拉框被选中的内容

2020-12-08 15:27:23 236

原创 android开发-给下拉框添加内容

public void setSpinnerText(Spinner spinner, String[] blood){ ArrayAdapter<String> adapter= new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,blood); adapter.setDropDownViewResource(android.R.layout.simple_spinne

2020-12-08 15:26:20 701

原创 android开发-给下拉框设置选中内容被改变的监听事件

spinner.setOnItemSelectedListener(this);此方法需要实现 implements AdapterView.OnItemSelectedListener此类@Override public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) { //i代表的是下拉框被选中的内容是第几个,从0开始 } @Override

2020-12-08 15:25:06 844

原创 android开发-给下拉框设置标题

spinner.setPrompt("请选择管线类型");//此字符串为标题,不可被选中。

2020-12-08 15:24:03 380

原创 android开发-返回页面顶部

scrollView.fullScroll(ScrollView.FOCUS_DOWN);滚动到底部// scrollView.fullScroll(ScrollView.FOCUS_UP);滚动到顶部//// 需要注意的是,该方法不能直接被调用// 因为Android很多函数都是基于消息队列来同步,所以需要一部操作,//

2020-12-08 15:23:01 830

原创 android开发-动态添加容器

LinearLayout layout; LinearLayout layout2; LinearLayout layout3; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); layout=find.

2020-12-08 15:21:04 231

原创 android开发-创建xls文件并写入数据

String fileName ="电力.xls"; WritableWorkbook wwb =Workbook.createWorkbook(new File(Environment.getExternalStorageDirectory()+"/"+fileName)); //根据当前的文件路径创建统计的文件并且实例化出一个操作excel的对象 //创建底部的选项卡 传参是选项卡的名称 和 选型卡的索引WritableSheet writableSheet = wwb.createS.

2020-12-08 15:19:06 568

原创 c#不以地址值的方式赋值对象-以值的方式赋值

这种方式是以数值的方式赋值,前提是这个对象实现了ICloneable接口bufPol = pol.Clone() as Polyline;

2020-12-07 10:07:34 594

原创 在vs编译软件环境下使用c#语言-打开文件管理器获取文件路径

public string openFile() { //打开文件 OpenFileDialog file = new OpenFileDialog(); file.Filter = "TXT|*.txt"; file.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); ...

2020-12-04 13:56:38 373

原创 在vs编译软件环境下使用c#语言-读取excel

//读取指定excle,返回dataset public DataSet getData() { //打开文件 OpenFileDialog file = new OpenFileDialog(); file.Filter = "Excel(*.xlsx)|*.xlsx|Excel(*.xls)|*.xls"; file.InitialDirectory = Envir.

2020-12-04 13:53:54 417

翻译 常用算法

快速排序(原网址https://blog.csdn.net/u014241071/article/details/81565148)public static void quickSort(int[] arr,int low,int high){ int i,j,temp,t,z,y; if(low>high){ return; } i=low; j=high;

2020-11-26 18:02:25 92

原创 script-js-常用函数及代码

窗口变动触发的函数,窗口大小发生变化时会触发的函数,其它的触发事件也是一样的格式(触发事件大全https://www.cnblogs.com/z-sm/p/5083596.html) window.onresize = onWindowResize; function onWindowResize() { width = window.innerWidth height = window.innerHeight; } 鼠标锁定,等页面加载完毕后才可以使用,所以推荐使

2020-11-26 16:13:01 431

原创 使用three.js加载.obj格式的3d文件

qq群1003178873这些东西无法上传,加群后在群文件中<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="js/three.js"></script> <script src="js/OBJLoader.js"></script> <scri

2020-11-26 11:44:14 1013

原创 idea环境下-使用java下载网页-爬取网页

工具函数代码private static String httpRequest(String requestUrl){ StringBuffer buffer = null; BufferedReader bufferedReader = null; InputStreamReader inputStreamReader = null; InputStream inputStream = null; HttpURLConn

2020-11-26 08:56:39 574

原创 idea环境下-使用java-发送邮件

public static void sendYJ() throws MessagingException { Properties prop = new Properties(); prop.setProperty("mail.transport.protocol", "smtp");//定义邮件发送协议 prop.setProperty("mail.smtp.host", "smtp.qq.com");//声明邮件服务器地址 pr...

2020-11-26 08:52:10 1064

原创 vs环境下-使用c#-发送邮件

public void sendMail() { MailMessage mm = new MailMessage(); //mm.Sender = new MailAddress("[email protected]", "linjie"); mm.From = new MailAddress("[email protected]", "el**zt****qj*b");//发送方 mm.To.Add(new Ma

2020-11-25 17:06:27 589

原创 vs环境下-使用c#读取网页并下载下来-爬取网页

WebClient MyWebClient = new WebClient(); MyWebClient.Credentials = CredentialCache.DefaultCredentials;//获取或设置用于向Internet资源的请求进行身份验证的网络凭据 Byte[] pageData = MyWebClient.DownloadData("http://127.0.0.1:8020/YCYYWeb1/html/buf...

2020-11-25 16:39:09 747 2

原创 vs环境下使用c#读取文件

/// <summary> /// 获取txt文件内容 /// </summary> /// <param name="path">文件全目录包含文件名带后缀</param> /// <returns></returns> public string GetTxt(string path) { string con..

2020-11-25 16:30:14 468

原创 vs环境下-c#-控制键盘

使用方法为:SetState(62,true);这个代表按下a,SetState(62,true);这个代表松开a以下代码不需要看直接复制粘贴即可using System;using System.Runtime.InteropServices; const uint KEYEVENTF_EXTENDEDKEY = 0x1; const uint KEYEVENTF_KEYUP = 0x2; [DllImport("user32.dll")]

2020-11-25 16:15:43 331

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除