通过这几年的实践,对simotion的程序结构规划有了一些新的理解。工程师在面对项目时,经常有几个问题比较困惑。 目前面对的问题 1)如何理解其他人编写的程序 2)如何从程序中找到可以移植的部分 传统的程序结构 优点:便于区分变量是否需要连接HMI 问题:不利于module的移植,module的变量 ...
分类:
其他好文 时间:
2018-08-06 12:59:26
阅读次数:
497
TCP UDPTCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证 UDP应用场景: 1.面向数据报方式 2.网络 ...
分类:
其他好文 时间:
2018-08-06 00:47:29
阅读次数:
158
TCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证 UDP应用场景: 1.面向数据报方式 2.网络数据大多为短消 ...
分类:
其他好文 时间:
2018-08-04 14:34:16
阅读次数:
124
因为项目的原因,最近经常使用node.js搭RESTful接口。 性能还是很不错啦,感觉比Spring Boot之类的要快。而且在不错的性能之外,只要程序结构组织好,别让太多的回调把程序结构搞乱,整体开发效率比Java快的就太多了。 如果想进一步提高效率,使用c++来优化部分模块是不错的选择。尤其可 ...
分类:
编程语言 时间:
2018-08-02 23:09:18
阅读次数:
310
https://blog.csdn.net/aspenstars/article/details/69605318 Python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。下面将具体介绍几种常用情况:(1)主程序与模块程序在同一目录下:如下面程序结构:`- ...
分类:
编程语言 时间:
2018-08-01 14:02:31
阅读次数:
123
一、什么是事件循环 JS的代码执行是基于一种事件循环的机制,之所以称作事件循环,MDN给出的解释为 因为它经常被用于类似如下的方式来实现 如果当前没有任何消息queue.waitForMessage 会等待同步消息到达 我们可以把它当成一种程序结构的模型,处理的方案。更详细的描述可以查看 这篇文章 ...
分类:
编程语言 时间:
2018-07-28 22:46:27
阅读次数:
262
前言 前面我们研究了下微信小程序的执行流程,因为拿不到源码,只能算我们的猜想,我们需要更加了解小程序还需要做具体的项目,于是我们将原来那套还算复杂的业务拿出来: 【组件化开发】前端进阶篇之如何编写可维护可升级的代码(有些晦涩有些乱,但是对于整体了解小程序结构有帮助) 我们用小程序实现这里的代码,看看 ...
分类:
微信 时间:
2018-07-27 21:08:43
阅读次数:
297
if: switch: while: do while: 正三角,倒三角: 运行结果: *** ** * * ** *** 九九乘法: 运行结果: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3 ...
分类:
编程语言 时间:
2018-07-27 20:56:30
阅读次数:
170
Java程序结构: 数据类型: 数据类型分为两大类: 基本数据类型(也叫原生类):4类8种基本数据类型 引用数据类型 标识符:Java中的包、类、方法、参数和变量的名称 标识符命名规则: 必须以字母、下划线(_)或美元符号($)开头,余下的字符可以是下划线、美元符号或任何的字母或数字,长度不限,标识 ...
分类:
其他好文 时间:
2018-07-24 14:02:02
阅读次数:
144
Vibrator振动器是Android给我们提供的用于机身震动的一个服务,例如当收到推送消息的时候我们可以设置震动提醒,也可以运用到游戏当中增强玩家互动性 运行截图: 程序结构 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:androi ...
分类:
移动开发 时间:
2018-07-24 13:09:31
阅读次数:
230