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

一种简单的直观的高效的权限设计

大部分系统都有权限系统。一般来说,它能管控人员对某个否页面的访问;对某些字段、控件可见或者不可见。对gridview中的数据是否可删除、可添加、可新增等等。大部分人都把权限作为一个子系统独立出来。但是这里我不是想设计一个权限管理系统,网上的设计方案太多了,可以说每个开发人员都有自己的开发权限管理系统的想法和思路。在这篇文章中,我先用简单的C#代码模仿一个用户的权限,再使用sql去模拟。这是一种很简单,很直观,很高效的方式去判定用户的权限。C#:好吧,先从最

系统 2019-08-12 01:53:27 2145

数据库相关

经典SQL语句大全(绝对的经典)

一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBack','c:\mssql7backup\MyNwind_1.dat'---开始备份BACKUPDATABASEpubsTOtestBack4、说明:创建新表createta

系统 2019-08-12 01:53:05 2145

数据库相关

SQL给查询结果加序号

情境:在用delphi7编程时,想要给查询出的结果一个编号,比方有一万条结果,就自己主动从1编号到10000显示数据时用的是DBGrid控件,可是它的第一列无法非常好的显示编号,找了非常多方法都不能如愿后又选用stringgrid,自己在第一列显示序号,效果达到了,可是却没有DBGrid速度快。最后採用了显示依旧使用DBGrid,在查询后给查询结果编号的方法来实现。方法:1.DBGrid新添加一个field,field名字为ID,这个字段在你的表中是不存在

系统 2019-08-12 01:51:50 2145

编程技术

数据库添加级别编号的小案例

一级(2位),二级以后占用(3位),比如一级:01或02,二级:01001或01003,那三级编号就是01001001或01111112,我就写了一个存储过程【个人测试没问题,可以参考一下】获取即将要添加的编号(模拟场景:选择权限的树状图节点添加子集节点,需要计算出子集节点的将要插入的id)ALTERPROCEDURE[dbo].[GetMaxId](@tablenamenvarchar(100),--表名@idcolnvarchar(100),--列名@

系统 2019-08-12 01:33:40 2145

各行各业

三层结构简介

三层结构简介(本文转载自软件工程专家网www.21cmm.com)近年来,随着计算机技术与网络技术突飞猛进的发展,现代企业遇到了巨大的机遇与挑战。各企业纷纷开始建立新的管理信息系统(简称MIS)或修订原有的管理信息系统。在此过程中,关于MIS系统平台模式的选择是系统设计人员遇到的主要问题。本文试图结合自己的实践经验探讨这一问题。MIS系统平台模式大体上分为4种:主机终端模式、文件服务器模式、客户机/服务器模式(Client/Server,简称C/S)和We

系统 2019-08-12 01:31:54 2145

Python

ubuntu系统下Python虚拟环境的安装和使用教程

前言:进行python项目开发的时候,由于不同的项目需要使用不同的资源包和相关的配置,因此创建多个python虚拟环境,在虚拟环境下开发就显得很有必要。安装虚拟环境•步骤:•打开Linux终端(快捷键Ctrl+Alt+T),输入命令:sudoaptinstallpython-virtualenvsudoeasy_installvirtualenvwrapper说明:以上两条命令逐条执行,完成后虚拟环境安装完毕。或者可以使用pip安装,前提是安装了pip,一

系统 2019-09-27 17:54:37 2144

Python

Python学习笔记004——列表与元组

1.序列在Python中最基础的数据结构是序列,数据结构可以理解为具有某种功能的特殊数据类型,序列中每个元素都有编号,表示其位置或者索引,其中第一个元素的索引值为0,其意义是指出某个元素相对于序列开题的偏移量。1.1序列序列是python中的一种数据结构,和C语言中的数组比较类似,只是在Python中序列存储的数据不限类别,也不需要所有的序列元素都是同一种类别。最常用的序列是:列表和元组。列表和元组的主要区别在于列表可以修改而元组不可修改。当需要一系列的值

系统 2019-09-27 17:53:07 2144

Python

200 行python 代码实现 2048 游戏

创建游戏文件2048.py首先导入需要的包:importcursesfromrandomimportrandrange,choicefromcollectionsimportdefaultdict主逻辑用户行为所有的有效输入都可以转换为"上,下,左,右,游戏重置,退出"这六种行为,用actions表示actions=['Up','Left','Down','Right','Restart','Exit']有效输入键是最常见的W(上),A(左),S(下),D

系统 2019-09-27 17:52:36 2144

Python

python使用writerows写csv文件产生多余空行的处理方法

初次接触python,学艺不精,第一次实战写一个文本处理的小程序时便遇到了头疼的问题。先看代码:生成的.CSV文件每两行之间都会多出一行空格(如下图),具体原因可参看点击打开链接withopen('E:\\test.csv','wt')asfout:cout=csv.DictWriter(fout,list_attrs_head)#list_attrs_head头属性列表cout.writeheader()cout.writerows(list_words

系统 2019-09-27 17:52:34 2144