- 博客(24)
- 资源 (22)
- 收藏
- 关注
原创 Teigha.net for CAD:在写Entity时出现Teigha.Runtime.Exception: eNoDatabase错误的可能原因
在写Entity时,如果还没有将Entity添加如CAD数据库,就开始编辑Entity的Layer、LinetypeScale等属性时就会出现Teigha.Runtime.Exception: eNoDatabase错误,此时应先将Entity添加如数据后,再操作Entity的相关属性。...
2019-09-23 08:38:52
2049
1
原创 Teigha.net for CAD:使用LoadLineTypeFile加载部分含文字(形)的线型失败原因
在使用LoadLineTypeFile从线型文件中(如acad.lin加载部分含有文字的线型的莫名其妙的出错,经过一段时间的百般查找原因,终于明白,如 db.LoadLineTypeFile(“BATTING”, lineFile),要加BATTING线型,该线型描述如下:*BATTING,Batting SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS...
2019-09-21 15:22:52
2013
原创 C#错误:无法将方法组转为非委托类型的原因之一
在C#编程中经常出现“无法将方法组转为非委托类型”之类的错误,我发现的原因是:调用了一个函数,但在编写代码时,函数名没有加括号“()”。如:registerInfo.HardDiskSerialNumber = GetComputerInfomation.getHardDiskSerialNumber;getHardDiskSerialNumber就是一个函数,这里没加括号就报这种错误,修改成eg...
2019-09-06 12:46:29
12765
3
原创 Android开发:设置圆形Button
在drawable中创建layer-list,可命名文件如:button_circle_shape.xml(在操作中后缀.xml不用填)。以下案例中还添加了selector,当按钮被点击时,按钮边框由黑色变为红色,未处于点击状态时为黑色。在布局中可以这样引用:android:background="@drawable/button_circle_shape"<layer-list xmln...
2019-05-11 17:49:55
16591
原创 Android开发:通过代码动态改变ListView选中的item背景色
int deviceIndex=0;//记录选中的itemListView lv_InstrumentItem=findViewById(R.id.lv_InstrumentItem_CommunicationSettingsActivity);lv_InstrumentItem.setOnItemClickListener(new AdapterView.OnItemClickListene...
2019-04-24 17:44:37
1692
原创 Android开发:布局分区域设置不同背景色
在一个大布局里,有时候需要通过设置不同的背景色来分割不同的功能区,这需要设置子布局的颜色。layout设置举例如下:<?xml version="1.0" encoding="utf-8"?><!--约束布局--><android.support.constraint.ConstraintLayout xmlns:android="http://schemas....
2019-04-01 14:20:33
4180
原创 基于WKT标准的空间参考系字符串及prj文件生成样例
//大地坐标系string strWkt = "GEOGCS[" + originEllipsoid.name + ",DATUM[" + originEllipsoid.name + ",SPHEROID[" + originEllipsoid.name + "," + orig...
2019-03-20 17:53:03
1733
1
原创 arcEngine获取空间参考系相关参数
IGeoDataset pGeoDataset = dataset as IGeoDataset;//dataset可为FeatureClass或FeatureDatasetISpatialReference spatialReference = pGeoDataset.SpatialReference;if (spatialReference is IProjectedCoordinateS...
2019-03-20 17:19:49
1264
1
原创 GDAL:Ogr读写FileGDB文件(C#)
首先需要FileGDBAPI.dll支持(ogr_FileGDB.dll只支持读,不支持写),存放处理可参见https://blog.youkuaiyun.com/xzhh19921019/article/details/53419065。上代码样例(用于将一个文件进行坐标转换生成新的文件。shapefile同于于fileGDB,差别在于只有一个layer,无需循环,这里略去具体代码。mdb还没有找到好的方法...
2019-02-28 15:47:54
7035
9
原创 C#获取ListView中多个选中项
本案例是自定义了选择打开一个以文件夹形式存储的文件群(如gdb)对话框,通过listview的mouseup事件(试过其他多个事件和属性,效果不尽如人意),利用.SelectedItems属性来实现获取listview的多个选中项,实现代码如下:private void lsvFolderOrFile_MouseUp(object sender, MouseEventArgs e) { ...
2019-02-21 10:33:12
3964
原创 在C#中通过cmd.exe调用GDAL工具实现特定功能
我们在C#中使用GDAL时,某些功能并不能像C++那样应有尽有,甚至还不如Python那么好用,因此要实现某些特定功能,可能就要迫不得已地通过cmd.exe调用GDAL工具,下以调用gdalwarp.exe为例,为正在C#中使用GDAL开发同行提供有益的参考。System.Diagnostics.Process process = new System.Diagnostics.Process()...
2019-01-30 10:32:14
538
原创 问题解决:无法获取本地变量或参数的值,因为它在此指令指针中不可用,可能是因为它已经被优化掉了。
本人遇到的这个问题是使用迭代程序造成内存泄漏(批量转换时,在数据量较小时无问题,超过一定数量就崩溃),将其改成循环程序解决!实例如下:递归算法:public double GetBottomLatitude(double Bf0, double x, double a, double f, double[] gaussCoefficient) { double e1S...
2018-12-20 00:49:22
11594
原创 下载微信小程序中音频的方法和路径
最近一阵老婆看到某些微信小程序中的音频资料很不错,想下载下来离线常听,但搞不定,就把任务布置给了我。我也在小程序中琢磨了一阵,根本就无从下手,后来也在网上狂找秘籍,也不得有效咨询。后来,我想播放的文件总要在手机里面留下记录吧,总有个地方在那缓存吧。于是乎顺着这个思路进行探索,终于尝试到一般路径应该是:内部存储(我的机子没SD,有没有可能可以放在SD卡中不得而知)\tencent\MicroMsg...
2018-11-30 06:59:06
42565
3
原创 android开发:在Android Studio环境下编译“错误:代码过长”之解决
今天进行代码编译,冷不丁冒出了代码过长,弄得我不知所云,索性百度了一下,虽然相关极少,但还是看到一条有价值信息,那是说方法(函数)的大小有限制,代码容量不超过64K,索性onCreate中的若干部分代码整出来形成若干个方法,在onCreate中调用这些方法,再编译就OK了。...
2018-11-20 23:10:50
3185
原创 Android开发:关于sqlcipher索引(index)起始编号,与sqlite的起始记录号
在android数据库开发中,一般是使用sqlite,如果要对sqlite进行加密,可以选用sqlcipher(具体使用可查相关资料)。sqlite默认的第一条记录号是从“1”开始。而当我们在sqlcipher时,在进行查询形成index时,index的起始编号却是从“0”开始。(注:本人未使用纯sqlite开发,故在这种情况下index起始编号未验证。)...
2018-11-15 12:31:20
348
原创 Android开发:如何限制RadioGroup点击时不改变RadioButton的checked状态
经实践,在存在多个RadionButton时,如果想设置使RadioButton被点击时,不改变其checked状态,目前通过设置RadionGroup基本没有效果。经试验,可以通过代码动态设置其clickable属性,每个clickable均设置为false即可,在需要点击改变时,再更改为true即可。需要注意的是,如果在布局中将其设置为false时,不知道为什么即使在代码再设置为true时,就...
2018-11-12 18:15:33
3117
原创 Android开发:不同布局的混合搭配使用
以一种布局方式打天下,难以在界面设计布置上比较棘手,而充分利用各种样式,可以提供界面各控件位置布置的便利性。下面就是以ConstraintLayout和LinearLayout混合搭配使用为样例,如下:&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;android.support.constraint.ConstraintLayout
2018-11-07 17:46:01
1972
原创 Android开发:如何在菜单中调用控件(如Button、TextView……)
当我们在类内定义控件的全局变量时,如Button……,只能在onCreate()中初始化,这样的控件变量引用在菜单中不好引用,会报错。如果想在菜单中调用控件,可以在菜单中重新定义控件变量来建立引用。如下,在选项菜单中建立控件引用,可以在这里操控它。当然还可以在类内定义一个List全局变量,在onCreate()中将各种控件赋入,也可以全局调用,这里不再举例。public class File...
2018-11-07 15:04:59
1580
原创 Android开发(Android Studio开发环境)“R”全部变红的可能原因之一
一般在创建layout资源时,对layout命名时,名称中存在大写字母时,一般不会通过。但在修改layout文件名称时,却不会检查这个要求,若存在大写字母时,程序在编译时,R会全部变红,这时可以查看编译错误提示,可以定位到有问题的layout名称。更改后,如只是这一种原因造成的“R”变红,那么问题就可以解决了。...
2018-10-28 19:51:17
12003
1
原创 在android中编程制作kml、kmz文件的思路
经常使用google earth都知道kml和kmz文件,kml是可以直接打开的文本文件,而kmz则是压缩后的kml及其他附加文件,具体格式我不做解释,可参照https://developers.google.cn/kml/documentation/kmzarchives?hl=zh-cn详细了解。kml的生成:按照kml的格式把所需信息写入到指定文件中。kmz的生成:一个kmz文件下只能有...
2018-10-23 16:08:24
2987
原创 Android studio android模拟器热启动黑屏处理
android模拟器在创建时,一般默认设置为热启动,所以每次关闭模拟器时,会提示保存当前运行界面状态,若选择取消,则下一次启动会以最近一次保存的状态启动显示。如果某次关闭时保存的状态异常,在下一次启动时,可能存在黑屏,这个时候可以在模拟器管理器里面(点击编辑,显示高级设置,更改启动方式)修改使用的模拟器的启动方式为冷启动,即可正常启动了。...
2018-10-16 11:57:04
4160
3
原创 Android控制选项菜单(OptionsMenu)菜单项的Enable和Visible
以设置Enable为例(Visable类似,将Enabled单词替换成Visible就可以实现菜单项的显、隐),上实例代码。@Overridepublic boolean onCreateOptionsMenu(Menu menu) {super.onCreateOptionsMenu(menu);SubMenu meu_File = menu.addSubMenu(“文件”);SubM...
2018-10-10 00:09:49
1475
原创 Java如何用WriteUTF写文件,ReadUTF读文件
直接上样例参考(附有部分说明):File fileName = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + “/test/test.levp”);FileOutputStream fileOutputStream=null;DataOutputStream dataOutputStream=nu...
2018-09-30 14:40:10
2629
原创 iText G (Android)PDF文本定位书写两种方式介绍
闲言少叙,直接进入话题(相关基础基础知识不了解,请使用百度之类恶补),有不当之处,请高人批准指正。。方法一(绝对定位),参考形如:PdfContentByte pdfContentByte = pdfWriter.getDirectContent();BaseFont chineseFontNormal = BaseFont.createFont(“STSong-Light”, “UniGB...
2018-09-30 13:28:16
1844
TBC3.6绿化文件
2018-06-16
gradle-4.8-rc-3-all.zip
2018-06-16
ObjectARX for AutoCAD 2007 开发包(完全版1/2)
2009-12-14
使VB编辑器支持鼠标滚轮
2008-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人