这个工具类的作用是防止,去数组字典中的值的时候防止越界导致项目崩溃闪退的问题。
有了这个工具类之后,取值越界,数据返回nil,项目不会奔溃的
2023/9/13 1:13:30 5.17MB OC 工具类 封装 Extension
1
《PowerBuilder9.0进阶开发篇》(实例与技巧篇)配书光盘使用说明本光盘内容为本书所有实例的源代码。
如下:第1章窗口、控件与界面1.1类Outlook工具栏界面实现--Outlook1.2制作Splash窗口--Splash1.3制作美观的状态条--StatusBar1.4创建图标栏应用--Systray1.5MDI窗口显示背景图片--MDIBmp1.6窗口中控件显示ToolTips--ToolTips1.7打造不一样的命令按钮--PictureButton1.8透明文本的实现--TransparentST1.9导航图界面的制作--FlowChat1.10制作图文并茂的菜单--BmpMenu1.11窗口内控件大小与窗口大小同步--Autosize1.12动态创建控件--DynamicControl1.13控件融合技术--SplitBar第2章数据窗口2.1数据窗口PDF格式文档输出--PDF2.2数据窗口组合条件查询--Query2.3数据窗口通用排序--UniversalSort2.4数据窗口通用显示列定制窗口的实现--ColumnVisible2.5数据窗口中实现增量查询--zlcx2.6数据窗口的多表更新--UpdateMultable2.7单击标题栏对数据窗口排序--TitleSort2.8动态数据窗口--DynamicDataWindow2.9复合数据窗口--AddTitle2.10数据窗口打印处理--PrintPreview/PrintPreview3(PrintPreview和PrintPreview3内容是相同的,但在实现上有些区别)2.11数据窗口统计图类型的动态改变--GraphType2.12数据窗口统计图数值动态显示的实现--GraphValue2.13数据窗口中按钮的封装--DwButton第3章PowerScript3.2实现客户端程序的自动升级--CSUPgrade3.3进制转换--NumberConvert3.4注册表函数应用--Regedit3.5人民币大写转换函数--AmountUppder3.6在应用程序中关闭外部程序--CloseApp3.7在应用程序中启动控制面板项目--RunControl3.8非Tab分隔符文本文件导入数据窗口--ImportFile3.9编译后的程序带参数运行--CommandParm3.10取当月的最后一天函数--GetLastDay3.11限制同一程序多次运行--OnlyOnce本章所使用的资源文件--pic第4章数据库与SQL4.2PowerBuilder+ASA8的C/S编程--Client-Server4.4动态SQL及其应用--DynamicSQL4.5存取二进制大对象--Blob4.6PowerBuilder应用取服务器时间--GetServerTime4.7PowerBuilder扩展属性系统表及其应用--SystemTable4.8连接任意ODBC数据源--ODBCList4.9可定制参数的数据库连接--ServerSet第5章打印专题通用打印例子--Print第6章用户对象6.1.1创建定制的用户对象(创建弹压式按钮)--ToggleButton6.1.2创建标准的可视用户对象(扩展的数据窗口)--Datawindow6.1.3创建可视外部用户对象(状态条)--StatusBar6.2.2创建通用不可视用户对象(FTP应用)--Ftp第7章API7.2.1改变窗口的显示风格--ChangeWindow7.2.2使窗口的图片透明化--TransW
2023/9/8 15:20:35 10.12MB PB代码 进阶
1
mfc经典程序,c++本程序包括两个算法的实现:DDA和Brensenham,分别用红色和蓝色来表示,如果用户能明确分辨现在已选的算法,还可以改变线条的颜色。
另外,如果用户不想用鼠标来画线,本程序提供对话框来确认起点和终点坐标,通过点“坐标设置”来实现。
本程序还考虑到屏幕的重画情况,当对界面最大化或最小化后恢复正常时系统会对进行重画,如果不对这一情况进行处理的话。
当界面大小改变时所画的线会不见。
具体的解决方法是:每次鼠标按下时,即选中起点,把这个起点加进起点链表的开头,鼠标弹起时,即选中线段的终点,此时把这个起点保存在终点链表的开头。
重画会调用函数OnDraw,在这个函数中每次画一条直线便从起点链表取一个起点,从终点链表中取一个终点,调用对应的画线算法。
为了使操作更直观,在画线过程中,线的终点还能跟着鼠标的移动而移动,直到用户选定一个确定的终点。
本程序还附带了解说视频,以补充之前展视过程的不足。
2023/9/7 19:17:52 62KB mfc,c++
1
envi5.5最新版本支持最新WorldView-4等数据;
新增ENVIModeler建模工具,可以零代码构建工作流或者批处理;
新增ENVIPy,与ArcGIS一体化集成更加简便,支持与ArcGISPro一体化集成;
增加更多的ENVITask函数等。
ADS80Level-2产品(ENVI先前版本支持Level-1产品)Landsat8SurfaceReflectance数据PlanetScope数据Sentinel-2Level-2A,包括AmazonWebServices分发的文件l哨兵-3海洋和陆地彩色仪(OLCI)和海陆地表温度辐射计(SLSTR)数据UrtheCastTheia数据使用DoD插件,ENVI可以读取带有RSM空间参考的NITF数据,同时可将RSM空间参考保存到ENVI头文件,并且支持使用相同的空间参考信息填充新的NITF文件。
将ADS80分块文件作为一个组合影像而不是单独的TIFF文件打开。
读取SPOT-7和PleiadesDIMAPV2影像反射率增益和偏移,进而可以使用辐射校正工具将影像定标为大气表观反射率(top-of-atmospherereflectance)。
2023/9/5 19:29:21 116B 遥感专业软件 envi55 最新版本
1
采用ne555成方波,74ls74四分频,lm358积分,后采用无源低通滤波再放大,和仿真不同,同时仿真取值方面和实际取值值有些出入
2023/9/4 1:03:04 1.33MB Multisi
1
omronNJ系列sysmacstudio运动手册本手册是运动控制指令的详细说明书。
请对相关功能、操作方法等进行充分理解,正确使用运动控制功能模块(以下称作MC功能模块)。
使用时,请同时参阅NJ/NX系列CPU单元的用户手册。
此外,阅读后请将本手册妥善保管于易取处。
2023/9/3 23:05:20 25.79MB omron NJ 运动手册 sysmac
1
文字取模软件,点阵,液晶排版等,都用它,比其它工具好用。
2023/9/3 20:42:24 257KB 文字取模软件
1
paper_spyder_bilibili.ipynb爬取b站评论列表
2023/9/1 21:18:56 2KB python
1
基于FPGA的FM调制与解调,资源为FM工程文件和说明文件,软件QuartusII11.0,语言verilogHDL,调制信号为正弦波,载波信号为正弦波,FM调制直接调频(DDS技术),FM解调非相干解调(微分,取绝对值,低通滤波器)。
一个完整的FM调制/解调系统主要分为模数(AD)转换器、FM调制器/解调器和数模(DA)转换器这三部分。
在本次设计中,信源用正弦波代替,载波同样也是正弦波,在FPGA内部通过DDS产生正弦信号来模拟AD采样数据。
在做FM解调器的实现时,调制器的输出直接在FPGA内部连接解调器的输入,不经过DAC输出与ADC输入,解调器直接输入调制后的离散的波形数据。
如图1所示,直接用数字已调信号代替量化后的模拟已调信号,虚线方框内的部分省略掉了。
2023/9/1 14:48:49 8.01MB FPGA调制解调 FM调制解调 Quartus II
1
java爬虫完整代码,爬取某东和某电影平台,可以举一反三爬取想要的资源有用信息;利用jsoup跨域请求url地址,利用jQuery选择器选取页面元素,获取想要的信息标签中的内容,转为java对象保存到数据库或者缓存.
2023/8/31 10:34:51 1.42MB java
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡