自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(362)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 串口 COM口,并口 LPT口,RS232、RS485、CAN

即:逻辑"1",-(5-15)V;传输距离:RS485接口的最大传输距离标准值为 1200 米(9600bps 时),实际上可达 3000 米。如果使用RS485通信,则只需在RS232端口上连接RS232至RS485转换头,无需修改程序。通信能力:RS485 接口在总线上是允许连接多达128个收发器,用户可以利用单一的 RS485 接口方便地建立起设备网络。传输方式:RS485和RS232只是物理协议的通信(即接口标准),RS485是差分传输方式,RS232是单端传输方式,但通信程序没有太大区别。

2022-11-30 15:50:36 70

原创 LabView 总结 持续追加

硬件触发让板卡上的电路管理触发器,控制了DAQ事件的时间分配,有很高的精确度。这里的缓冲指的是PC内存的一个区域(不是DAQ卡上的FIFO缓冲),它用来临时存放数据。例如,你需要采集每秒采集几千个数据,在一秒内显示或图形化所有数据是困难的。如果你的卡有DMA性能,模拟输入操作就有一个通向计算机内存的高速硬件通道,这就意味着所采集的数据可以直接送到计算机的内存。不使用Buffer意味着对所采集的每一个数据你都必须及时处理(图形化、分析等),因为这里没有一个场合可以保持你着手处理的数据之前的若干数据点。

2022-11-28 16:59:06 162

原创 labview 常见快捷键

labview 常见快捷键

2022-11-28 09:26:29 116

原创 Labview 调用外部程序接口和硬件驱动

调用window API。

2022-11-24 17:31:24 15

原创 数据分析常用名称、统计分析模型 SUS、CLV、VOC、认知失调、 体验度量

Customer Lifetime Valve ,客户生命周期价值(客户终身价值)CLV是对客户未来利润的有效预测,用来衡量一个客户(用户)在一段时期内对企业有多大价值 [1]。它还有另外一个名字,叫做LTV (life time value)

2022-11-24 15:57:25 8

原创 Labview超时指示灯

labview

2022-11-23 15:47:21 5

原创 LabVIew 创建子VI,以及labview文件结构、条件分支

创建子VI

2022-11-23 11:04:45 5

原创 软件三大原则 DRY、KISS、YAGNI

千万不要进行过度设计。而为了迎合某些产生概率极低的需求而设计的成本是非常高的,这种过度设计的收益非常低。可能你深思熟虑的设计花了不少时间成本,却在未来的两三年内这个设计却完全没有派上用场。如果淘宝一开始就往日均交易上亿的情况进行设计的话,那么可能就不会有今天的淘宝了。因为创业公司的时间是非常宝贵的,比其他公司早一步推出新的服务就能抢占先机。并不是说淘宝不需要考虑以后交易量暴增的情况,而是不应该以当前日均交易才几万的情况下去设计编码日均交易上亿的项目。尽量在项目中减少重复的代码行,重复的方法,重复的模块。

2022-11-22 13:27:55 34

原创 web应用程序 、website 区别

但是大项目中用到的文件特别多,如果建成WEB网站那么维护起来很痛苦,但是建成WEB项目可以统一生成,这时如果出错了,也很容易知道哪个文件出错了,当所有的文件都编译通过了才能进行访问,这是与WEB网站不同的地方。但是在网站就必须放在App_Code文件夹下,原因是,我们请求网站的一个一般处理程序时会自动编译,但是一个不同的类是不同被请求的,所以也就没法编译。,生成的目的就是将项目生成对应的dll文件放在bin/Debug目录下(并且所有的类放在了该程序集中),如果项目中的一个文件出错了,是没办法生成成功的。

2022-11-22 10:26:09 18

原创 asp.net mvc 控制器与视图 数据传递模式 动态绑定和 强制类型绑定 @Html.EditorFor()

可以看到,使用强类型,我们可以很方便的点出来Model的属性方法,也不用Formcollection获取表单值了,但注意,这里还是可以通过Formcollection取值。当我们向视图传递任何类型的model对象的时候【不依赖于任何条件】,这时我们只能使用动态绑定,如果model的类型是确定的,我们最好使用强类型绑定。返回一个由表达式表示的对象中的每个属性所对应的input元素,主要是针对强类型,一般这种方式用得多些。可以看到,没有使用强类型的时候,我只能通过。对象,来获取表单数据。

2022-11-22 09:31:42 7

原创 labview 循环播放照片

labview

2022-11-21 17:18:09 14

原创 Labview 前面板放置照片

选择对应照片, 最后要 ctrl+V。

2022-11-21 17:03:20 20

原创 正则表达式 内设定选项

正则表达式 内设定选项

2022-11-21 15:12:58 4

原创 正则表达式中的 作决策 (?(expression)yes|no)

作决策的模式expression的长度为0,代表了yes或no的正则表达式将从与expression相同的位置开始匹配。如果匹配了expression,那么正则表达式将使徒匹配yes正则表达式。否则,就试图匹配no 正则表达式。正则表达式中的决策指令。

2022-11-21 15:05:53 8

原创 客户分析中变量分类

变量分为两种:

2022-11-21 09:03:12 11

原创 SQL SERVER RAISEROR

当指定 msg_str 时,RAISERROR 将引发一个错误号为 5000 的错误消息。@local_variable:表示也可以是按照 msg_str 方式的格式化字符串变量。msg_str:表示也可以是一个用户定义消息,该错误消息最长可以有 2047 个字符;用于代替 msg_str 或对应于 msg_id 的消息中的定义的变量的参数。msg_id:表示可以是一个sys.messages表中定义的消息代号;用户定义的与该消息关联的严重级别。用户定义错误消息的错误号应当大于 50000。

2022-11-17 14:05:09 9

原创 .NET virtual、override、new,interface、多态

1、如果实例类【Dog、Cat】直接继承了接口,则查找实例类上有无接口方法,有则执行;没有,查找实例类父类中有无接口方法,如果有执行,没有继续向上查找,肯定能查找的,不然程序编译不通过2、实例类如果没有直接继承接口,首先查找实例的父类,然后查找父类中有无接口方法,如果有,查看方法是否virtual,如果是,查看实例类有无重写这个方法,如果重写(override),则执行实例类中的方法,如果没有重写,直接调用父类的virtual的方法。

2022-11-17 10:55:15 37

原创 .NET串口通信 RS232 、RS485

比如一个英文字母,所以:9600的波特率的信道,理论上每秒可以传输9600个二进制位,也就是9600/8个英文字母的数据量,也就是1200个字节,大约1.2KB。而19200则是每秒可传输2400字节,大约2.4KB。在信息传输通道中,携带数据信息的信号单元叫码元,每秒钟通过信道传输的码元数称为码元传输速率,简称波特率。波特率是传输通道频宽的指标。波特率9600与波特率19200的区别就是:波特率19200传输快但传输距离近,波特率9600传输相对远但速率慢。

2022-11-16 09:42:15 17

原创 SQLite 安装说明

资源下载地址:https://www.sqlite.org/download.html。针对自身的环境选择对应的资源。

2022-11-07 14:54:41 9

原创 mysql与SQL SERVER 基本语法区别

1、修改表。

2022-11-05 17:32:28 158

原创 CLI、CLR、CTS、CLS

...

2022-11-05 13:54:23 11

原创 tostring() 格式化 NumberFormatInfo

【代码】tostring() 格式化 NumberFormatInfo。

2022-11-04 15:33:19 6

原创 软件工程 缺点报告 defect

软件工程 缺点报告 defect

2022-11-04 11:18:55 10

原创 $.ajax()方法详解

1.url要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。4.async要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求。

2022-11-03 17:13:39 6

原创 软件质量的主要因素

1. 正确性——能够按照用户的需求正确地执行软件功能2. 健壮性——无论用户操作是否正确,无论外界发生何种异常,软件能够正常运行的能力。健壮性包含两层含义:容错性和恢复能力3. 可靠性——在给定的环境和时间内,系统不发生故障的概率4. 性 能——指软件的时间效率和空间利用率。性能高一方面指软件的运行速度要快,另一方面指占用资源要少5. 易用性——指用户使用软件的容易程度6. 可读性——主要指程序是否容易被非程序制作者理解。可读性好的程序可以降低系统维护代价。异步通过严格的编程规范和适当的注释来

2022-11-03 10:09:29 45

原创 软件开发管理规范

软件开发管理规范

2022-11-03 09:42:41 12

原创 .NET注释常用规范、类、方法、参数、属性、变量等命名规范

Ctrl+K -> Ctrl+D ,好像还有一个快捷键,但记不清具体是啥快捷键。注释在开发中很重要,可能当时不觉得,但日后修改,就用处大大的。在开始之前,也友情道出一个快速整理代码对齐的快捷键。

2022-11-03 09:37:43 5

原创 Asp.Net各种超时问题总结

4. 数据库操作超时 数据库操作超时目前还没有全局设置方法,只能设置Command类的CommandTimeOut属性(单位为秒,默认为30秒) context.CommandTimeout = 180;即使XML Web services 客户端可以将 Timeout 属性设置为无超时,Web 服务器仍可 以在服务器端使请求超时。1:Asp.net请求超时 http请求超时可以在webconfig中进行全局配置,(单位为秒,默认为90秒)1:Asp.net请求超时。5:应用程序池回收(低)

2022-11-02 17:18:45 220

原创 C#Winform中打印预览时设置横向打印

目前只处理了StartPage和PrintPage。于是加上了QueryPageSettings事件的处理,发现每次执行打印时 QueryPageSettingsEventArgs.PageSettings.Landscape仍然为false,虽然前面设置了 DefaultpageSettings.Landscape=true。于是在此事件中将其指定为true,再次预览时,终于可以横向看到排列整齐的报表了。

2022-11-02 17:04:27 351

原创 XMLReader 读取XML文档

XML Reader

2022-11-02 16:53:41 5

原创 VS008 开发WinCE程序便宜速度慢

VS008 开发WinCE程序便宜速度慢

2022-11-02 14:08:10 16

原创 SQL SERVER 全文索引

参考:https://learn.microsoft.com/zh-cn/sql/relational-databases/system-functions/containstable-transact-sql?每个数据库可以不包含全文目录或包含多个全文目录,一个全文目录可以包含多个全文索引,但一个全文索引只能用于构成一个全文目录。2、创建全文索引的表必须要有一个唯一的非空索引,并且这个唯一的非空的索引只能是一个字段,不能是组合字段。1、个数据表只能创建一个全文索引,一个全文索引可以包含多个字段。

2022-11-01 10:35:06 15

原创 SQLSERVER T_SQL、Procedure 重新编译WITH RECOMPILE 和 OPTION(RECOMPILE)使用上的区别

2、一种是基于OPTION(RECOMPILE)的。

2022-10-28 17:29:01 246

原创 SQL SERVER EXEC 、SP_EXECUTESQL

所谓的参数化SQL,就是用变量当做占位符,通过 EXEC sp_executesql执行的时候将参数传递进去SQL中,在需要填入数值或数据的地方,使用参数 (Parameter) 来给值,这样的话,缺点,1,对于这种方式,也有一点不好的地方,就是拼凑的字符串处理过程中,调试具体的SQL语句的时候,参数是直接拼凑在SQL文本中的,不能直接执行,要手动将占位参数替换成具体的参数值。第二,保证执行计划的重用,因为使用占位符来拼凑SQL的,SQL参数的值不同并导致最终执行的SQL文本不同。2、执行动态的批处理。

2022-10-28 17:25:35 231

原创 SQL SERVER T_SQL☞ 索引Index、规则Rule、默认值 Defualt、约束 constraint 以及 ntext、varchar、nvarchar

友情提示 ntext、varchar、nvarchar 三者在数据库存储区别ntext 汉字、字母、字母均占1位 如果ntext(10) A----- A后面有9位空白varchar 汉字(2位)、数字、字母 均占1位 如果varchar(10) A----- A后面有9位空白,我---------我后面有8位空白nvarchar 汉字、字母、数字均占1位 如果varchar(10) A。

2022-10-27 17:04:16 311

原创 sql server 公共表表达式【CTE 】、临时表、变量表

5.如果定义了with子句,而在查询中不使用,那么会报ora-32035 错误:未引用在with子句中定义的查询名。(至少一个with查询的name未被引用,解决方法是移除未被引用的with查询),注意:只要后面有引用的就可以,不一定非要在主查询中引用,比如后面的with查询也引用了,也是可以的。1.使用with子句可以让子查询重用相同的with查询块,通过select调用(with子句只能被select查询块引用),一般在with查询用到多次情况下。

2022-10-27 10:12:07 414

原创 SQL SERVER INDEX 总结

使用聚集索引的查询效率要比非聚集索引的效率要高,但是如果需要频繁去改变聚集索引的值,写入性能并不高,因为需要移动对应数据的物理位置。非聚集索引在查询的时候可以的话就避免二次查询,这样性能会大幅提升。不是所有的表都适合建立索引,只有数据量大表才适合建立索引,且建立在选择性高的列上面性能会更好。在SQL Server中还有include的用法,可以把非聚集索引里包含的列包含进来,而不一定需要建立复合索引。

2022-10-26 17:30:11 295

原创 SQL SERVER的cast和convert

操作中对数据进行类型转换 cast 和 convert相同点:都可以进行数据类型转换不同点,语法不同。

2022-10-25 10:06:51 100

原创 SQL SERVER 优化策略 CPU时间 占用时间 statistics

NOT IN会多次扫描表,使用EXISTS、NOT EXISTS ,IN , LEFT OUTER JOIN 来替代,特别是左连接,而Exists比IN更快,最慢的是NOT操作.如果列的值含有空,以前它的索引不起作用,现在2000的优化器能够处理了。我们看视图的本质:它是存放在服务器上的被优化好了的已经产生了查询规划的SQL。对单个表检索数据时,不要使用指向多个表的视图,直接从表检索或者仅仅包含这个表的视图上读,否则增加了不必要的开销,查询受到干扰.为了加快视图的查询,MsSQL增加了视图索引的功能。

2022-10-24 17:32:22 253

原创 SQL SERVER set rowcount、set NOCOUNT ON|OFF

而如果不加set rowcount 1或者使用set rowcount 0。一般在语句中使用set rowcount是为了使后续的查。比如 一起执行如下语句。

2022-10-24 16:24:58 14

SQL SERVER 常 用 系 统 表 总 结

SQL SERVER 常 用 系 统 表 总 结

2022-10-17

代码开发规范.doc 说明

代码开发规范.doc 说明

2022-10-05

HTTP Status Code 状态码

HTTP Status Code 状态码

2022-08-26

增值税发票税控开票软件数据接口规范

增值税发票税控开票软件数据接口规范

2022-06-30

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

TA关注的人

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