03 2021 档案
摘要:# _author:Administrator # date: 2020/11/17 # 【1】格式化字符串print("您的名字是%s 年龄为%d" % ('李白', 25)) # 【2】字符串拼接 print('123'.join("895")) a = '456' b = 'bcd' c =
阅读全文
摘要:元组被称为可读列表,只能读,不能改 # _author:Administrator # date: 2020/11/17 #元祖和列表的区别在于,元祖是只读的 列表是可读可写的 #其它操作和列表类似 a=(1,2,3,5,4) print(a[1]) #a[1]=10 #元祖无法修改 tup1=a[
阅读全文
摘要:很基础的一个例子,主要是为了练习python的基础语法,要求如上,实现代码如下: # coding=gbk # _author:Administrator # date: 2021/03/31 GoodsDic = {"iphone6s": 5800, "bicycle": 1500, "pytho
阅读全文
摘要:数组,哈希嵌套 数组,哈希的引用 1.哈希的嵌套和引用 %hash = ( 'group1', {'fruit', 'banana', 'drink', 'orange juice', 'vegetable', 'cauliflower'}, 'group2', {'fruit', 'apple',
阅读全文
摘要:my %h=("001",{name,"李白",age,"18",height,"185",weight,"60kg"},"002",{name,"杜甫",age,"35",height,"175",weight,"50kg"},"003",{name,"王维",age,"50",height,"1
阅读全文
摘要:#列表创建1 a=['李刚','李白','王维','苏轼','李商隐','苏洵','王安石','司马光'] #列表创建2 b=list(['李刚','李白','王维','苏轼','李商隐','苏洵','王安石','司马光']) d=[[1,2,3],[4,5,6]] print(d[0][1]) #
阅读全文
摘要:for i in range(1,10): print("loop",i) for i in range(1,100,2): #步长为2 print("loop",i); for i in range(1,100,2): print(i) if i==49: break elif i==41: co
阅读全文
摘要:#格式化字符串 msg = "Name:%s Age:%d" %("李白",25) print(msg)
阅读全文
摘要:首先我们说明一下ORM是什么。 微软官方提供的ORM工具,ORM让开发人员节省数据库访问的代码时间,将更多的时间放到业务逻辑层代码上。开发人员使用Linq语言,对数据库操作如同操作Object对象 一样省事。EF有三种使用场景,1. 从数据库生成Class,2.由实体类生成数据库表结构,3.通过数据
阅读全文
摘要:1. 为什么要使用事务? 当一个存储过程或多个SQL语句(指代insert、update、delete类型)依次执行时候, 如果其中一条或几条发生错误,但是其他的还会继续执行,会造成数据的不一致,非常危险。常见的,比如银行,我们从一个账号 转钱到另一个账号,如果当我们转出的时候,系统发生了故障,但是
阅读全文
摘要:一.视图(View) 1. 为什么要学习视图? 在没有视图之前,我们都是写各种各样的SQL语句,有点,非常灵活。后面我们学习应用程序开发的时候,通过C#发送过来的SQL语句 到达数据库的时候,会执行什么过程呢? 数据库接收到各种应用程序发送的SQL语句的时候,通常的流程是这样的: 【1】语法检查--
阅读全文
摘要:一.SQLSever数据库基本操作 1.创建数据库 use master if exists(select * from sysdatabases where name='SMDB') drop database SMDB go create database SMDB --创建数据库 on pri
阅读全文
摘要:python强制要求缩进,而且tab健不一定等于四个空格,缩进必须要保持一致,否则可能会出缩进的错误。官方规定是缩进四个空格,首先设置一个Tab等于四个空格。 name=input("your name:") age=input("your age:") print(name,age) if nam
阅读全文
摘要:(1)代码区通常是共享只读(代码无法修改)的,即可以被其他的程序调用,例如运行两个qq,除了数据不一样,代码都是一样的, 每次运行qq,都会将代码和数据加载到内存中,除了数据,每次加载的代码都是一样的,可以大大节省内存。 (2)栈是由系统分配内存,栈的内存是固定的。 (3)堆区是程序员自己分配内存和
阅读全文
摘要:32bit:内存的最大寻址空间是2^32=4G,就是说32位系统的处理器最大只支持到4G内存 64bit:内存的最大寻址空间是2^64,大于1亿GB,但是实际上支持不到那么大的内存,大概是2^40+ 64位系统会不会比32位系统快?理论上是一样的 问:如果你安装了一个QQ在你的电脑上,它能不能独享4
阅读全文
摘要:在学习.NET的过程中,都会不可避免地接触到这三个概念,那么这三个东西是什么以及它们之间的关系是怎样的呢?任何编程语言,如果想要在.NET CLR上执行,就必需提供一个编译器,将此语言的程序编译成.NET CLR所认识的metadata以及中间语言IL,符合CTS的规定。 (1)CTS通用类型系统(
阅读全文
摘要:本例子是测试ads通信的。 1.首先添加TwinCAT.Ads引用 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnos
阅读全文
摘要:测试环境:vs2015 + TC31-Full-Setup.3.1.4022.30.exe 首先需要安装TC31-Full-Setup.3.1.4022.30.exe 本例子是用本机作测试,如果使用远程plc控制器作测试,改成实际的IP和PORT即可 添加C#窗体程序,下述是读取的结果 添加plc程
阅读全文