搜索到与相关的文章
数据库相关

权限设计

前言:权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。目标:直观,因为系统最终会由最终用户来维护,权限分配的直观和容易理解,显得比较重要,系统不辞劳苦的实现了组的继承,除了功能的必须,更主要的就是因为它足够直观。简单,包括概念数量上的简单和意义上的简单

系统 2019-08-12 01:33:41 2689

数据库相关

sql 行转列总结

原文:sql行转列总结PIVOTUNPIVOT的用法PIVOT用于将列值旋转为列名(即行转列),在SQLServer2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列)FOR列in(…))ASP完整语法:table_sourcePIVOT(聚合函数(value_column)FORpivot_columnIN())UNPIVOT用于将列明转为列值(即列转行),在SQLServer2000可以

系统 2019-08-12 01:33:27 2689

Linux

Linux 技巧:让进程在后台可靠运行的几种方法

Linux技巧:让进程在后台可靠运行的几种方法http://www.ibm.com/developerworks/cn/linux/l-cn-nohup/Linux技巧:用cron和at调度作业http://www.ibm.com/developerworks/cn/linux/l-job-scheduling.htmlLinux技巧:控制预定作业的持续时间http://www.ibm.com/developerworks/cn/linux/l-job-t

系统 2019-08-12 01:32:45 2689

各行各业

关系,依赖,

依赖dependency通常情况下,依赖关系体现在某个类的方法使用另一个类作为参数。也可以说依赖另一个类才可以完成自己的工作。在UML中你可以在其它的事物之间使用依赖关系,特别是包和节点之间。一般化generalization就是继承,isa,关联association关联是一种结构化的关系,指一种对象和另一种对象有联系。给定有关联的两个类,可以从一个类的对象得到另一个类的对象。有1对1,1对多,多对多等聚合基本聚合有聚合关系的关联指出,某个类是另外某个类

系统 2019-08-12 01:32:41 2689

Tomcat

Tomcat服务器配置参考

Tomcat服务器配置参考CoyoteHTTP/1.1Connector概述CoyoteHTTP/1.1Connector元素是一个支持HTTP/1.1协议的Connector组件。它使Catalina除了能够执行servlet和JSP页面外,还能够作为一个单独的webserver运行。Connector对象的实例在服务器上监听特定的TCP端口。一个Service可以配置一个或多个这样的Connector,每个Connector都把请求转发给对应Engin

系统 2019-08-12 01:32:25 2689

Python

Python 3.X 中定时器(Timer)的使用

前言每次要使用python的定时器的时候总是想着百度,干脆自己写一个记录一下:使用的是两种方式实现,我一般喜欢用方式二Timer实现,下面看实现方式:方式一:sched准确的说,它是一个调度(延时处理机制),每次想要定时执行某任务都必须写入一个调度。'''使用sched模块实现的timer,sched模块不是循环的,一次调度被执行后就Over了,如果想再执行,可以使用while循环的方式不停的调用该方法'''importtime,sched#被调度触发的函

系统 2019-09-27 17:56:24 2688

Python

Graphviz 画图教程(Python)

文章目录前言Graphviz库开始Digraph(一)Dot代码Digraph(二)Dot代码Digraph(三)Dot代码SourceDot代码结语前言之前我的博客介绍了Graphviz画图教程,虽然dot语法类似C语言容易编写和理解,但是这仅限于小图,当你想要画一个大图的时候,每一个结点都得一个个去定义名字、属性、连接线,这无疑是十分麻烦的,这种时候就想到了Python,能否利用Python语言编写一个画图脚本呢?Graphviz库幸运的是,Pytho

系统 2019-09-27 17:56:02 2688

Python

Python基础之元组tuple增删改查操作

元组tuple和列表list的区别:元组不能改变元组中的不可变对象,列表可以声明一个元组:a=(1,2,3)声明一个只有一个元素的元组a=(1,)#注意,必须要有‘,’,不然会被当做当个元素对应的类型print(type(a))a=(1)print(type(a))元组中的不可变类型不能修改,否则会报TypeError异常a=(1,2,3)print(a[0])a[0]=4元组中的可变类型可以修改其中的元素a=(1,2,[3,4])print(a[2])a

系统 2019-09-27 17:55:33 2688

Python

用Python+OpenCV对比图像质量的几种方法

前言图片的本质就是大量像素在二维平面上的组合,每个像素点用数字化方式记录颜色。可以直观的想象,一张图片就是一个巨大的电子栅格,每个格子内有一盏灯泡,这个灯泡可以变换256的三次方种颜色,就像下面这张卡通像素图一样,越清晰的图片像素越密集。这一次来看看OpenCV提供的两种图像质量对比方式(PSNR&SSIM)及其扩展,这篇文章会涉及到一点数学公式,顺便介绍一个我用过的生成公式的最佳在线编辑工具,秒杀所有收费工具。链接在这里,请收好:https://www.

系统 2019-09-27 17:51:59 2688

编程技术

组件开发中常用的属性

DefaultEvent("ClickNext"):指定组件的默认事件DefaultProperty("NextText"):指定组件的默认属性Bindable(trueorfalse):指定属性是否通常用于绑定Category("Appearance"):指定其属性或事件将显示在可视化设计器中的类别DefaultValue(typeof(Color),""):指定属性的默认值Description("Thebackgroundcolor"):指定属性或事

系统 2019-08-29 23:53:10 2688