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

数据库的设计(一些观点) _转

1.数据库的设计尽量把数据库设计的更小的占磁盘空间.1).尽可能使用更小的整数类型.(mediumint就比int更合适).2).尽可能的定义字段为notnull,除非这个字段需要null.3).如果没有用到变长字段的话比如varchar,那就采用固定大小的纪录格式比如char.4).表的主索引应该尽可能的短.这样的话每条纪录都有名字标志且更高效.5).只创建确实需要的索引。索引有利于检索记录,但是不利于快速保存记录。如果总是要在表的组合字段上做搜索,那么

系统 2019-08-12 01:51:36 2245

编程技术

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

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

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

数据库相关

11.19 如何将界面与功能权限的关系注册到系统?

界面与功能之间具有一对多的关系,特定功能可能出现在多个用户界面中,用户界面的类型有多种多样,比如:Winform桌面应用,Asp.net页面,MVC页面,或者其它等。界面与功能是通过功能的ID号对应的,注册定义如下:#region产品管理publicconststringProductsCatalog="供应链";publicconststringProductsGuid="AEA002F7-8E7A-427a-A78F-E6A8A6B12EF6";pub

系统 2019-08-12 01:33:35 2245

数据库相关

sql交叉报表

--参考/*普通行列转换(2007-11-18于海南三亚)假设有张学生成绩表(tb)如下:NameSubjectResult张三语文74张三数学83张三物理93李四语文74李四数学84李四物理94*/-------------------------------------------------------------------------/*想变成姓名语文数学物理-------------------------------------------李

系统 2019-08-12 01:33:12 2245

数据库相关

VB中用ADO对象动态建立新的数据库和表

前面讲到的方法有一定的局限性,它不能让用户产生自己所需的数据库文件,即使能产生数据表也只能在原有表的基础上生成。我们现在的目的就是让用户利用ADO对象在程序运行过程中创建数据库和表,就好象他利用Access来建立数据库和表一样。为此,我们应该引用对象库"MicrosoftActiveXDataObjects2.5Library"和"MicrosoftADOExt2.1.ForDDLSecurity"我们不妨用一个实例来说明具体的操作过程和方法。我们的实例要

系统 2019-08-12 01:33:02 2245

各行各业

第二人生的源码分析(四十二)实现消息处理的线程

第二人生里使用线程循环来处理消息,这样的结构就比较清晰。比如有一个写文件的请求,就可以把这个请求放到线程队列里,然后唤醒线程,让线程处理这个请求。那么在第二人生里是怎么样构造消息循环呢?又是怎么样执行其它线程发过来的请求呢?带着这两个问题来分析下面这几段代码。#001voidLLQueuedThread::run()#002{下面实现消息循环。#003while(1)#004{#005//thiswillblockontheconditionuntilru

系统 2019-08-12 01:32:47 2245

Python

python时间序列按频率生成日期的方法

有时候我们的数据是按某个频率收集的,比如每日、每月、每15分钟,那么我们怎么产生对应频率的索引呢?pandas中的date_range可用于生成指定长度的DatetimeIndex。我们先看一下怎么生成日期范围:pd.date_range(startdate,enddate)1.生成指定开始日期和结束日期的时间范围:In:importpandasaspdindex=pd.date_range('4/1/2019','5/1/2019')print(inde

系统 2019-09-27 17:56:20 2244

Python

使用python的pandas为你的股票绘制趋势图

前言手里有一点点公司的股票,拿不准在什么时机抛售,程序员也没时间天天盯着看,不如动手写个小程序,把股票趋势每天早上发到邮箱里,用python的pandas,matplotlib写起来很容易,几十行代码搞定。准备环境python3-mvenvvenvsource./venv/bin/activatepipinstallpandaspipinstallpandas_datareaderpipinstallmatplotlib代码如下绘制2019年到今天2019

系统 2019-09-27 17:55:24 2244

Python

python输出带颜色字体实例方法

在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的设置。不过站在可读性的角度来看,已经好很多了。书写格式:开头部分:\033[显示方式;前景色;背景色m+结尾部分:\033[0m注意:开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以

系统 2019-09-27 17:55:17 2244