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

SQL养成一个好习惯是一笔财富

做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和大家分享一下,希望对大家有帮助。要知道SQL语句,我想我们有必要知道SQLServer查询分析器怎么执行我们的SQL语句的,我们很多人会看执行计划,或者用Profiler来监视和调优

系统 2019-08-12 01:52:17 2213

数据库相关

Learning XNA 3.0翻译连载--第3章 用户输入和碰

译者:林公子出处:木木的二进制人生转载请注明作者和出处,谢谢!第三章用户输入和碰撞检测虽然看到一组漂亮的旋转圆环由您自己实现的时候是很酷的事情,但您还有漫漫长路要走。尽管圆环动画看起来很漂亮,但是它没有干任何事情,并且它并不受您的控制。一个和玩家没有交互的游戏有什么乐趣可言呢?在这一章里,我们会研究用户输入和碰撞检测来使您的游戏除了看起来很漂亮外再干点有意义的事情。这一章将会用到第2章末尾编写的代码(圆环动画),本章讨论到的知识点将在那个项目的基础上进行实

系统 2019-08-12 01:52:04 2213

数据库相关

SQL经典面试题及答案

SQL经典面试题及答案转自:http://hi.baidu.com/pei_ji_xiang/item/3838b637165c8121b3c0c5ee1.一道SQL语句面试题,关于groupby表内容:2005-05-09胜2005-05-09胜2005-05-09负2005-05-09负2005-05-10胜2005-05-10负2005-05-10负如果要生成下列结果,该如何写sql语句?胜负2005-05-09222005-05-1012-----

系统 2019-08-12 01:51:53 2213

编程技术

数据库三范式的理解(引用其他网友)

第一范式:确保每列的原子性.如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式.例如:顾客表(姓名、编号、地址、……)其中"地址"列还可以细分为国家、省、市、区等。第二范式:在第一范式的基础上更进一层,目标是确保表中的每列都和主键相关.如果一个关系满足第一范式,并且除了主键以外的其它列,都依赖于该主键,则满足第二范式.例如:订单表(订单编号、产品编号、定购日期、价格、……),"订单编号"为主键,"产品编号"和主键列没

系统 2019-08-12 01:33:42 2213

编程技术

wcf契约版本处理与异常处理(随记)

-----------版本控制策略;必须支持向后兼容;----就是当服务端发生改变,但客户端未更新会不会发生错误;一旦契约发布,若要契约发生变化,如何不影响客户端使用;----wsdl:契约;服务契约的变化--对客户端的影响:操作签名的增加(无影响,默认缺省值)操作签名的删除(无影响,默认被忽略掉)增加新的操作(无影响,客户端不知道)删除操作、修改参数类型、修改返回值(报错)---数据契约的变化对客户端的影响添加non-required无影响;添加新的re

系统 2019-08-12 01:33:29 2213

各行各业

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

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

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

各行各业

第二人生的源码分析(四十六)获取纹理图片的线程

纹理图片对于3D程序来说比较重要的数据,如果没有纹理图片,就没有亮丽的外表,就没有丰富多彩的世界。在第二人生里,纹理图片不是随着程序一起发布的,而是不断地从服务器上下载的,这点是不像其它游戏,把所有图片全部预先下载好。下面就来分析一下纹理下载线程的工作过程。先从程序:LLAppViewer::getTextureFetch()->createRequest(getID(),getTargetHost(),decode_priority,w,h,c,desi

系统 2019-08-12 01:32:46 2213

编程技术

【技术贴】怎么拖动vs2008的控件

换了vs2008之后发现div层和一些控件都是绝对定位了。做一些简单的页面感觉没以前舒服了。(当然这是有好处的,逼着你用CSS定位)问:我怎么用vs拖动div层啊。。拖动按钮啊。。拖动。。啊解答:1.选中你要拖动的控件,比如button12.点击最上面最上面菜单栏里面的【格式】--【位置】3.看到这些选项之后你懂的。【技术贴】怎么拖动vs2008的控件

系统 2019-08-12 01:32:23 2213

Python

python字符串中的单双引

python中字符串可以(且仅可以)使用成对的单引号、双引号、三个双引号(文档字符串)包围:'thisisabook'"thisisabook""""thisisabook"""可在单引号包围的字符串中包含双引号,三引号等,但不能包含单引号自身(需转义)'thisisa"book''thisisa""book''thisisa"""book''thisisa\'book'也可多单引号中的双引号转义,但通常没什么必要和意义'thisisa\"book'同理,

系统 2019-09-27 17:56:37 2212

Python

python实现屏保程序(适用于背单词)

今天要给大家分享的是一款自己写的屏保程序,大学大家最头疼的就是四六级的考试了,上次考试做阅读的时候,情不自禁的发呆,想着如果我能在电脑上写一个屏保程序,那么就可以天天记单词了!开始首先:我们使用的是python自带的GUI模块,大部分操作网上都可以查到,对于写一些小的交互程序是完全够了。首先我们来定义一个类,这个类可以实列出一个屏幕显示对象,我把它称为Screensaver()。fromtkinterimport*importtkinter.fontast

系统 2019-09-27 17:53:53 2212