又工作了一段时间,感慨颇多,之前仅仅停留在看各种接口的层面上,接下来的时间,就一直在看代码,根据代码画流程图,写SOP,目的就是了解公司的产品其中具体的过程。接下来记录一些遇到的问题。
SOP:标准操作程序(Standard Operating Procedure),就是将某一事件的标准操作步骤和要求以统一的格式描述出来,用来指导和规范日常的工作。
第一次写SOP是做的一个PD Test的流程,为此特意跑了一趟产线,看他们的难点和问题在哪里,大概花了一个小时的时间做出来的,一些措辞有点幼稚,但我已经尽力了。。。
C#中一些语句:
Dictionary, Dictionary是一个泛型,它的特点是存入的对象需要与[key]值一一对应,通过某个一定的[key]值可以找到对应的值,就像自己家的大门钥匙对应一个小区成百上千户中的一户。
this关键字:1.可以代表当前类的实例对象。 2.可以串联构造函数。 3. 为原始类型扩展方法。 4.索引器。
Winform中WndProc(ref m)函数主要作用是用于拦截并处理系统消息和自定义消息。
bug:命名空间“system.windows中不存在类型或命名空间名称forms(是否缺少程序集引用)”错误。
解决方案:项目→添加引用→寻找“System.windows.Forms”添加即可。
RegisterDeviceNotification:注册设备事件,可以监视USB设备。
split:是将字符串按照某个字符拆分成一个字符串数组。
eg:string[] count = Console.ReadLine().split();//读取输入的一行数据,并且将数据拆分成数组。
在C#中,将隐式string转化为int类型: int A = int Parse(str);
C#中,取a绝对值的方法:System.Math.Abs(a);
csv:(comma_Separated Values)逗 分隔值,其文件以纯文本形式存储表格数据,文件的每一行都是一个数据记录。
Thread.Sleep(1000);线程睡眠语句,可以使线程全部睡眠1s。
Trace:一组可以跟踪代码执行情况的方法和属性,此类不能被继承。是一个写入“System.Diagnostic.Trace.Listeners”集合的跟踪侦听器。
U盘的VID(Vendor ID,生产厂商),PID(Product ID,产品ID), U盘的主控芯片决定了用什么量产工具。
Format:通过格式操作使任意类型的数据转换成一个字符串。
MAC地址:(Media Control或者Medium Access Control)地址,意译为访问控制,或称为物理地址,硬件地址,用来定义 络设备的地址。在OSI模型中,第三层的 络层负责IP地址,第二层数据链路层则负责MAC地址,因此一个主机会有一个MAC地址,而每个 络位置会有一个专属它的IP地址。MAC地址是固定的。也就是说适配器也都有MAC地址,并且MAC需要生产厂商在生产期间进行烧录也就是烧MAC的过程。而这也是所有测试中的最后一部分。
在C#中,读取电池电量值,该状态指出系统是否运行在电池流电状态。代码部分如下:
public struct SystemPowerStatus
{
public byte ACLineStatus; //{0:断电; 1:正常; 255:未知状态}
public byte BatteryFlag; //{1:高 >66%; 2:低 public byte BatteryLifePercent; //{0..100:所剩电量百分数; 255:未知状态}
public byte Reserved1; //{保留, 必须为 0}
public int BatteryLifeTime; //{电池剩余电量; -1 表示未知}
public int BatteryFullLifeTime; //{电池总电量; -1 表示未知}
}
#region语句:注释其中代码段(Program),折叠其中的代码段(折叠后点击左侧+展开,展开后点击左侧-折叠)。
#region 说明
Program
#endregion
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!