摘要: Python 编程艺术1. Python 编程艺术享受高效无误且充满乐趣的编程2. def hello(): print hello world!3. 什么样的函数返回 None?4. 没有消息就是最好的消息5. 对许多有经验的程序员来说True / 1 并不是执行成功的意思6. None 是最好的沉默 虽然 0 也不错,然而在 Python 中默认的返回值是 None7. 函数不能既返回结果 又返回错误8. 瘆人的设计“如果 open() 返回 errno”try: fileobj = open(filename)# 虽然 open 能返回错误,但不能保证所有都捕获了啊# 所以还是 catc 阅读全文
posted @ 2013-05-12 14:34 麦麦提敏 阅读(493) 评论(0) 推荐(0)
摘要: sql 2005基础语法总结目录基础查询...4Select语句查询....41.查询单列数据...42查询所用列数据...43.查询指定的列数据...44.在查询时使用别名...5简单条件查询....51.相等条件查询...52.不等于条件查询...53.大于或小于条件查询...54.查询数值区间数据...55.And运算符查询(最好不多于3个...56.OR运算符(不要过多)...57.And运算符与or预算福组合查询(and优先级高于or)...6模糊查询....61.(%【不计字符个数】,_【一个字符】通配符)...62.[]通配符进行模糊查询...6日期查询....61.查询指定日期 阅读全文
posted @ 2013-05-12 14:29 麦麦提敏 阅读(423) 评论(0) 推荐(0)
摘要: 数据库SQL 基础(总结)请注意,我们在例子中的条件值周围使用的是单引号。SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。文本值:这是正确的:SELECT * FROM Persons WHERE FirstName='Bush'这是错误的:SELECT * FROM Persons WHERE FirstName=Bush数值:这是正确的:SELECT * FROM Persons WHERE Year>1965这是错误的:SELECT * FROM Persons WHERE Year>'1965'2. 阅读全文
posted @ 2013-05-12 14:28 麦麦提敏 阅读(276) 评论(0) 推荐(0)
摘要: 【数据库】数据库基础一、SQL语句(1)Select 查询语句 语法:SELECT [ALL|DISTINCT] <目标列表达式> [AS 列名][,<目标列表达式> [AS 列名] ...] FROM <表名> [,<表名>…] [WHERE <条件表达式> [AND|OR <条件表达式>...] [GROUP BY 列名 [HAVING <条件表达式>]] [ORDER BY 列名 [ASC | DESC]] 解释:[ALL|DISTINCT] ALL:全部 DISTINCT:不包括重复行 <目标列表 阅读全文
posted @ 2013-05-12 14:17 麦麦提敏 阅读(284) 评论(0) 推荐(0)
摘要: Windows界面设计标准1.1.Windows界面设计标准1.1.1.易用性l界面元素的名称、标签应该易懂,用词准确,避免使用模楞两可的字眼,要与同一界面上的其他元素易于区分,能望文知意最好。理想的情况是用户不用查阅帮助就能知道该界面的功能并进行相关的正确操作作。•disable而不是not visible。•完成相同或相近功能的按钮用GoupBox框起来,常用按钮要支持快捷方式。•完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。• 按功能将界面划分局域块,用GoupBox框括起来,并要有功能说明或标题。•界面要支持键盘自动浏览按钮功能,即按Tab键的自动切换功能。•界面上首先应. 阅读全文
posted @ 2013-05-12 14:13 麦麦提敏 阅读(558) 评论(0) 推荐(0)
摘要: sql 同时实现行转列和列转行 select Name,序号,类型,[1月]=MAX(case when Month=1 then Value end),[2月]=MAX(case when Month=2 then Value end),[3月]=MAX(case when Month=3 then Value end)from (select Name,Month,'序号'=1,'类型'='吃饭',Meet as Value from aaaunion allselect Name,MONTH,'序号'=2,'类型&# 阅读全文
posted @ 2013-05-12 12:21 麦麦提敏 阅读(382) 评论(0) 推荐(0)
摘要: Delphi控制输入为数字或字母Delphi 控制输入为数字或字母if not (Key in ['0'..'9', 'a'..'z', 'A'..'Z', #8, #13]) thenbegin Key := #0; ShowMessage('请输入数字或字母');end; 阅读全文
posted @ 2013-05-12 12:20 麦麦提敏 阅读(413) 评论(0) 推荐(0)
摘要: Delphi中动态加载Image控件图片的方法作者:海豚王子procedure TForm1.Button1Click(Sender: TObject);var jpg: TJPEGImage; // 要use Jpeg单元begin // 显示jpg大图片的方式 jpg := TJPEGImage.Create; jpg.LoadFromFile(getcurrentdir() + '\pic.jpg'); Image1.Picture.Bitmap.Assign(jpg); // 因为 img 控件是基于bmp的 jpg.Free;end;procedure TForm1. 阅读全文
posted @ 2013-05-12 12:16 麦麦提敏 阅读(1636) 评论(0) 推荐(0)
摘要: TClientDataSet的使用技巧本文从以下几个方面阐述TClientDataSet的使用,希望对你有所帮助.1.动态索引procedure TForm1.DBGrid1TitleClick(Column: TColumn);beginif (not column.Field is Tblobfield) then//Tblobfield不能索引,二进制ClientDataSet1.IndexFieldNames:=column.Field.FieldName;end;2.多层结构中主从表的实现设主表ClientDataSet1.packetrecord为-1,所有记录设从表ClientD 阅读全文
posted @ 2013-05-12 12:13 麦麦提敏 阅读(498) 评论(0) 推荐(0)
摘要: SQL触发器作者:海豚王子一、创建一个简单的触发器触发器是一种特殊的存储过程,类似于事件函数,SQL Server? 允许为 INSERT、UPDATE、DELETE 创建触发器,即当在表中插入、更新、删除记录时,触发一个或一系列 T-SQL语句。触发器可以在查询分析器里创建,也可以在表名上点右键->“所有任务”->“管理触发器”来创建,不过都是要写 T-SQL 语句的,只是在查询分析器里要先确定当前操作的数据库。创建触发器用CREATE TRIGGERCREATE TRIGGER 触发器名称ON 表名FOR INSERT、UPDATE 或 DELETEAST-SQL 语句注意:触 阅读全文
posted @ 2013-05-12 12:07 麦麦提敏 阅读(238) 评论(0) 推荐(0)