SqlServer 统计1-12月份 每个月的数据(临时表) 想做一个年度图表 效果如下,通过sqlserver来统计今年1-12月份每个月的数据,效果如下sql语句网上找了很多都没有找到满意的找到的其中一种写法是这样子的这种写法对于前端来说很方便 不用进行数据处理,但缺点在于1:后端是不是得定12个属性的容器来接收这个数据格式2:假如我要一个在一个查询结果中显示两个不同对象的年度统计数据就无法实现,必须...
Linq的整型或实体类null引发的报错问题 经常在程序中遇到两个空值报错问题;问题1:int类型如果为不可空,假如传进去null,会报错问题2:EF的获得单个实体的Model如果为空,那么后面如果跟上属性会报错解决问题1:一般属性都设为可空再自己封装一个 Toint方法,如果对象为null,则转换为0(或者使用.net类库自带的方法GetValueOrDefault())解决问题2下图为获得单...
select2的多选下拉框上传 1.加入multiple: true,属性实现多选下拉框样式2.下拉框选择后的值是数组类型不要经过数据处理才能进行表单提交提交的时候原下拉框所在的标签不提交,而是将多选后的值存入页面中的一个隐藏标签中,将这个隐藏标签进行提交提交时获取选中的下拉框的所有的值,并遍历这些值,将这些值分别以(值 逗号)的形式存入一个变量中,并在遍历完成后去掉最后一个逗号, 最终的格...
Layer弹层(父子传值,兄弟传值) 需求:最外面列表界面点修改弹出LayerA界面,再点击LayerA界面中的选择地图坐标按钮弹出LayerB地图界面这个过程涉及到的:1:LayerA将坐标传给LayerB,LayerB在地图上显示坐标。2:LayerB选完坐标点击确定后,地图关闭,LayerB将坐标传回LayerA列表界面点击修改按钮弹出LayerA界面L...
总结工作中遇到的各大浏览器以及ios/安卓/web之间的兼容性问题 在ios手机上,绑定click事件到非button元素的元素上,必须给该元素加上cursor:pointer;样式转载于:https://www.cnblogs.com/webXiaoAYang/p/11400935.html
python的魔术方法 一、魔术方法特殊属性__name__ : 类、函数、方法等的名字__module__: 定义所在的模块名__class__ : 对象或类所属的类__bases__ : 类的基类的元组,顺序为它们在基类列表中出现的顺序__doc__ : 类、函数的文档字符串,如果没有定义则为None__mro__ :类的mro,class.mro()返回结果的保存在_...
python的类的继承和多继承 一、类的继承面向对象三要素之一,继承Inheritanceclass Cat(Animal)这种形式就是从父类继承,继承可以让子类从父类获取特征(属性和方法)在面向对象的世界中,从父类继承,就可以直接拥有父类的属性和方法,这样可以减少代码,多复用,子类可以定义自己的属性和方法class Animal: def __init__(self,nam...
python的类访问控制、私有属性 一、访问控制私有属性使用双下划线开头符属性名,就是私有属性私有变量的本质:类定义的时候,如果声明一个实例变量的时候,使用双下划线,python解释器会将其改名;转换名称为_类名_变量名的名称,所以用原来的名字访问不到了class Person: def __init__(self,name,age=19): self.name =...
python的面向对象、类方法和静态方法 一、面向对象是一种认识世界,分析世界的方法论,将万事万物抽象为类1、类class类是抽象的概念,是万事万物的抽象,是一类事物的共同特征的集合,用计算机语言来描述类,就是属性和方法的集合2、对象instance,object对象是类的具象,是一个实例对于我们每个人这个个体,都是抽象概念人类的不同的实体对象属性:它是对象状态的抽象,用数据...
python高阶函数、柯里化、装饰器、参数注解 一、高阶函数函数在python中是一等公民函数也是对象,可调用的对象函数可以作为普通变量,参数,返回值等等高阶函数应当是至少满足:接受一个或多个函数作为参数;输出是一个函数举例: def counter(base): def inc(step=1) base += step ...
python的序列化和反序列化 一、序列化和反序列化1、为什么要序列化内存中的字典,链表如何保存到一个文件中如果是自己定义的类的实例,如何保存到一个文件中如何从文件中读取数据,并让它们在内存中再次变成自己对应的类的实例要设计一套协议,按照某种规则,把内存中数据保存到文件中,文件是一个字节序列,所以必须 把数据转换成字节序列,输出到文件,这就是序列化,反之,从文件的字节序列恢复到内存中,...
python内置函数列表解析、生成器 一、列表解析List Comprehension语法:[返回值 for i in 可迭代对象 if 条件]使用中括号[],内部是for循环,if条件判断语句是可选列表解析式返回一个新的列表列表解析式是一种语法糖,编译器会优化,不会因为简写而影响效率,反而会提高效率简化了代码,可读性增强举例:1、生成一个列表,元素0-9,对每个元素自增1后...
python函数参数、参数解构、作用域、递归及匿名函数 一、python函数由若干语句组成的语句块,函数名称,参数列表构成,它是组织代码的最小单元,通过函数完成一定的功能1、函数的作用结构化编程对代码的最基本封装,一般按照功能组织一段代码封装的目的是为了功能复用,减少冗余代码使代码更加简洁美观,可读易懂2、函数的分类内建函数,如:max(),reversed()等库函数,如math...
python内置函数字典(dict) 一、字典dict定义初始化字典是key-value键值对的数据集合key的要求和set的元素要求一致,可hash才可以作为key字典是可变的,无序的,key不可重复d = dict() 或者d = {} 定义一个空字典dict(**kwargs) 使用name=value对 初始化一个字典二、字典元素的访问d[key]: 返回key对应的值...
python内置函数集合(set) 一、集合set的定义初始化约定set翻译为集合,collection翻译为集合类型,是一个大概念;集合是可变的,无序的,不重复元素的集合set() 定义一个空集合set(iterable) 定义一个有元素的集合set的元素要求必须可以hash,目前学过的不可hash的类型有list,set元素不可以索引举例:>>> s1 = s...
python的异步编程、IO多路复用、协程 一、异步编程1、同步、异步函数或方法调用的时候,被调用者是否得到最终结果的,直接得到最终结果的,就是同步调用不直接得到最终结果的,就是异步调用同步就是我让你打饭,你不打好给我不走开,直到你打饭给了我异步就是我让你打饭,你打着,我不等你,但是我会盯着你,你打完,我会过来拿走,异步并不保证多长时间打完饭2、阻塞、非阻塞函数或方法调用的时候,是否立刻返回...
python的Lock锁,线程同步 一、Lock锁凡是存在共享资源争抢的地方都可以使用锁,从而保证只有一个使用者可以完全使用这个资源一旦线程获得锁,其他试图获取锁的线程将被阻塞acquire(blocking=True,timeout=-1): 默认阻塞,阻塞可以设置超时时间,非阻塞时,timeout禁止设置,成功获取锁,返回True,否则返回Falsereleas() : 释放锁,可以从任何线程调用释放,...
python的并发和线程 一、并发和并行的区别并行:同时做某些事,可以互不干扰的同一个时刻做几件事,例如高速公路的车道并发:也是同时做某些事,但是强调同一个时段做了几件事二、并发的解决食堂中午吃饭,人都涌向食堂,这就是并发,如果人很多,就是高并发1、队列、缓冲区假设只有一个窗口,陆续涌入食堂的人,排队打菜是比较好的方式排队就是人排成队列,先进先出,解决了资源使用...
python的异常处理 一、异常处理1、错误Error逻辑错误:算法写错了笔误:变量名写错了,语法错误函数或类的使用错误,其实这也属于逻辑错误,错误是可以避免的2、异常Exception本意就是意外情况,这有个前提,没有出现上面说的错误,也就是说程序写的没有问题,但是在某些情况下会出现一些意外,导致程序无法正常执行下去3、错误和异常在高级编程语言中,一般...
python的网络编程(socket) 一、Socket介绍Socket套接字,python中提供socket.py标准库,非常底层的接口库Socket是一种通用的网络编程接口,和网络层次没有一一对应的关系1、Socket类型SOCK_STREAM :面向连接的流套接字,默认值,TCP协议SOCK_DGRAM : 五连接的数据报文套接字,UDP协议二、TCP编程Socket编...