LinQ To Object 基本用法

LinQ To Object 基本用法
LinQ To Object 基本用法

LinQ To Object 基本用法

.

Linq 的基本用法: Sort , OrderBy, Skip,Take,Where,Compare,Join,Distinct ,InsertRange 等关键词

Select用法var selectedItems = from item in items where item.ParentID == parentID orderby item.SortIndex descending ,https://www.360docs.net/doc/2316130160.html, ascending select item;

0.1 where : var list=collection.Where(t => (txtCustomerName.Text.Trim().Length == 0 || t.ClientName.ToUpper().IndexOf(txtCustomerName.Text.Trim().ToUpper()) >= 0)); // 根据条件查询,如果txtCustomerName中有值则匹配collection中的ClientName 是否包含这个txtCustomerName 的值

10.1 LInq 递归实现

定义function private BuildExpression(IEnumberable enumberableList){...}

return factory =>

{ //递归实现的function

BuildExpression(factory);

};

一、LinQ To Object 主要使用在一些array ,list,collection ,IEnumerable 等数组上面,

var list=new List(); var list2=new List();

1.01 list.Select(t=>t.CreateDate).SeperateToString(","); //select createdate 字段集合并组成string 返回

1.02 list.Select(t=>new DataEntity{Name=https://www.360docs.net/doc/2316130160.html,,Value=t.Value}); //select TypeOf(list) 类型中的某些字段到新的DataEntity 实例中

1.11 list.OrderBy(entity=>entity.CreateDate); //entity 表示T的一个实例,按照createdate 顺序排列,反之则使用listOrderByDescing

1.12 selectedItems.OrderBy(entity => entity.SortIndex).ThenBy(entity => https://www.360docs.net/doc/2316130160.html,); // 多个字段排序

1.2 list.Sort( (x, y) => https://www.360docs.net/doc/2316130160.html,pare(x.CreateDate,y.CreateDate));//x,y 表示T的一个实例, x 在y前面表示顺序排列,如果变为Compare(y.CreateDate,x.CreateDate)表示倒序排列

1.3 list.Skip(count) //count 表示跳过count 个数据处理分页可以使用list.Skip((page-1)*pageSize).Take(pageSize);

1.4 list.Take(count) //count 表示选取count 个数据

实例1(按照createdate 排序,并选取前n个T 类型的集合):

list.OrderBy(entity==>entity.CreateDate).Take(n).ToList();

1.5 list.Distinct(); //删除重复项,list 必须为一维数据组

1.6 list.Count(); //list 数字的记录条数

1.6.1 list.Count(item=>https://www.360docs.net/doc/2316130160.html,=='test') //查询list中name 为test 的记录条数

1.7 list.Sum(); //合计,list 必须为一维数组

1.7.1 list.Sum(item=>item.Quantity); //合计,合计list中的quantity 字段

1.8 list.Min(); //list 中的最小值或记录

1.8.1 list.Select(item=>item.Quantity).Min() //或者list中数量最少的记录

1.8.2 list.Min(item=>item.Quantity) //或者list中数量最少的记录

1.8 list.InsertRange(0,list2) //在list的指定位置插入list 2

1.9 list.ForEach(item=>item.Quantity+=1) //每个item的quantity 加1

2.0 list.Concat (list2) // 两个同类型的list ,list2 组合起来,并且不去除相同记录,顺序为list2 追加到list 后面

2.1 list.Union(list2) //两个同类型的list ,list2 组合, 去除相同记录,并追加到list 后面

list.Union(list2,, new LambdaComparer((a, b) => a == b))

2.2 list.Intersect (list2) //取相交项,取list1,list2 相同项,并且后面可以加compare 条件

2.2 list.Except(list2) //从list中选择除了list2中含有的其他所有数据

2.3 list.Aggregate((x,y)=>xyexpression) //聚合函数,将list中数据分别进行聚合

比如: var list = new List(){"1","12","13","14","15","19","111","121","","23"};

var strReturn = list.Aggregate("return ", (x, y) => (string.IsNullOrEmpty(y) ? x : x + y + " && "));

strReturn = strReturn.Substring(0, strReturn.Length - 3) + ";";

结果为: return 1 && 12 && 13 && 14 && 15 && 19 && 111 && 121 && 23 ;

例子的功能也可以简化为list.Join("&&")

2.4 list.Join(stringSeperator) 将list中item 使用stringSeperator 连接起来,如上面的例子

一. 组合应用

以下应用实现了多个node 和connector 之间的关联. node 可能没有与connector 相连接, 但是connector 必须与node 连接

实现取出所有connector , 并取出有连接线的node 和没有连接线的node

var listFlowActions = new List();

var connectors = flowActions.Where(i => i.ActionType == MongoConstants.FlowActions.Connector

&& IsFlowActionExists(i.SourceFlowActionId)

&& IsFlowActionExists(i.TargetFlowActionId)).OrderBy(connection => connection.Index);

var allNodes = flowActions.Where(i => i.ActionType != MongoConstants.FlowActions.Connector);

var connectedNodes = new List();

connectors.Each(t => connectedNodes.Add(allNodes.Where(i => i.Id == t.SourceFlowActionId).FirstOrDefault()))

.Each(t=>connectedNodes.Add(allNodes.Where(i=>i.Id==t.TargetFlowActionId).FirstOrDefaul t()));

var notConnectedNodes = connectedNodes.Except(connectedNodes) .Each((i, index) => i.X = index * 100)

.Each(i => i.Y = 50);;

Linq 分页

dbconn.Records.OrderBy(p=>p.bid_id).Skip(skip).Take

(take).

skip= pageSize*(pageIndex-1),take=pageSize

人体头部五官的画法

教师授课计划

侧面眼睛可先画出类似三角形的轮廓,再画眼珠。上眼皮向前突出并有卷翘、浓密的长睫毛,下眼皮内收,眼珠要画扁。 (2)鼻子的画法 鼻子由鼻根、鼻梁、鼻尖、鼻翼和鼻孔组成。画正面的鼻

注意鼻根的内收,鼻梁的挺直和鼻底的角度;斜面的鼻子是否 画鼻梁要视头部转动角度而定,角度越大越应表现鼻梁的挺直。 男性鼻梁的中部因鼻骨隆起而凸起,整体轮廓比女性大。儿童的鼻子鼻梁短小,有很柔和的弯曲、上翘,非常可爱。 (3)嘴的画法 嘴由口中缝、口角、上下唇组成,和眼睛一样具有丰富的表情。画正面嘴时先画出山形的上唇,接着画出弧线形的下唇 且比上唇稍厚,唇角略翘起。中缝线条要画得浓重并表现出上唇尖的形状。嘴上的润色可表现出上妆后的感觉,下唇画出高光。斜面嘴的 轮廓与正面相同,但因透视而显得左右唇的长度不同。 画侧面嘴时也要先画出一个三角形, 注意上唇要突出于下唇,切忌画成“地包天”,同时侧面嘴要与人中、下巴顺畅连接。画男性嘴时,可着重表现口中缝 的线条强弱的变化,不能完整地画出上下唇的轮廓。 2.面部比例 我国传统绘画对成人的头部描绘归纳出“三停五眼”的规律,它有利于我们更好地掌握面部五官的大小和位置。“三停”是指在正面平视时,从发际至眉毛为“一停”,眉毛至鼻底为“二停”,鼻底至下颏为“三停”。耳朵位于“二停”位置且等于一个停长。 “五眼”指在正面平视人面部时,把左右耳孔水平连线分成五等份,面部总宽度为五个眼的长度,即左耳→左眼外缘→左眼→两眼之间→右眼→右眼外缘→右耳。 此外,眼睛的位置在头长的1/2处左右,儿童的眼睛要低 教师带领学生简单表现鼻子,重 点强调鼻梁 教师分步骤带领 学生画正面和侧面的嘴的基本形,在此基础上学生完成正侧面完整的嘴形。 在主要五官掌握要领的基础上学生进行独立的五官创作练习,可分正侧斜面。 利用图片讲解比例,反复强调促使学生牢记。 学生自己利用手中的正面人物肖像划分三停五眼比例

画漫画软件

AI,CRD,这两个是矢量软件,可以画画类似喜洋洋灰太狼这种简单风格的卡通,鼠标可以轻易完成。 当然市场的主流还是comicstudio,如果能调试好就用这个吧,很专业,尤其是那个自动修线的功能简直王道到逆天。。。。 sai也是个不错的软件,和cs一样专业,非常值得一试! 另外还有一个oc,就是opencavans,这个软件的特点就是-----实用~,没有乱七八糟很难用上的功能,线条很流畅,上色是漂亮的水彩风格(很飘逸的~~)而且里面旋转画布的功能比cs更好用,最重要的是它体积小,运行流畅,我现在沟线都用这个。不过oc最好用4.0以下的版本,以上的版本经常不稳定,文件保存失败(你知道我画了5、6个小时后前功尽弃的那种心情吧55) 还有著名的painter,闪光点是画笔丰富,绝对专业画家软件,画漫画当然也没问题,上色那绝对是王道! 当然以上几个除了painter都是漫画专用软件,不适合用来上色,画插画的话,还需要配合photoshop或者painter(ps的沟线效果简直惨不忍睹,你说世界第一的图形软件勾起线来怎么就那么鸡肋?) 还有lz说的情况也很有可能是板子的问题,如果真是那样换块板吧!wacom当然王道,不过还得问问钱包。。。。。。 以上是鄙人的一点看法,lz看着办吧! 推荐大碗岛学习漫画网站,是学习漫画的好地方。 00 美少年的画法 00 G笔勾线的技巧 01 国内漫画封面设计教学 02 现学现画动漫造型 03 萌少女 04 日本漫画名家的艺术世界2 05 新世纪卡通漫画技法光影篇 06 新漫画彩画技法 07 影视卡通漫画绘画技法1表情篇 08 卡通动漫30日速成美少女篇

C#读取_SQL_Server_数据库表的例子

C#读取 SQL Server 数据库表的例子 using System; using System.Data; using System.Data.SqlClient; using System.Collections.Generic; using System.Linq; using System.Text; namespace A0160_SQL_Server.Sample { ///

/// 用于读取 SQL Server 数据库的例子. /// /// 注意:这个例子所使用的表和数据,请参考项目下的 Schema.sql 文件。 /// /// class ReadSqlServerData { /// /// SQL Server 的数据库连接字符串. /// private const String connString = @"Data Source=localhost\SQLEXPRESS;Initial Catalog=Sample;Integrated Security=True"; /// /// 用于查询的 SQL 语句. /// private const String SQL = @" SELECT TOP 3 ROW_NUMBER() OVER (ORDER BY SUM(SALE_MONEY) DESC) AS NO, SALE_DATE, SUM(SALE_MONEY) AS SUM_MONEY FROM SALE_REPORT GROUP BY SALE_DATE

____画漫画,跟我学呀 漫画速成技法

画漫画跟我学呀 _____画漫画技法 【转】喜欢画漫画的你~怎容错过呢改变动画人物的表情并不难,但是了解在不同情绪下面部表情的特征会很有益。本教程将说明脸上不同部位是如何协调运动来传达不同情绪。一旦你掌握随心所欲改变面部表情的方式,就可以画出自己所想到的任何表情。 面部表情 首先,我们开始学习“悲哀”表情的画法,这是一种相当普通的情绪。本图是一个典型的动画人物的脸,但是注意一下已产生的变化。在这种情况下,人物情绪的最明显特征是眉毛。请注意眉毛内部的顶端是如何向上弯曲的。同时她的下眼框略微向上弯曲,而上眼皮呈更明显的圆形曲线。弯曲下眼框能表现压迫,悲伤或忿怒的情绪;而在这情况下,眉毛的形状向我们说明人物处于悲伤状态。另外,注意嘴的形状,它很小,且嘴角向下弯曲。所以从整体来看,好像她就要大哭一场了(所谓:樱唇微开娥眉蹙,一颦一泪总关情)。 看看这幅图:他的悲哀就要含蓄些了。人物看起来很沮丧,但没有上图中那么忧伤。他的眼睛比较小(也许因为是男的吧),嘴也比较大并且向下弯曲得也不是很明显。眉毛的角度以及呈拱形的下眼框仍然会让你觉得他正在为某事心烦(大男人不好做,再辛苦也不说...)。 这一张图里的人物表情介于悲、愤之间。眉毛明显地弯下来,嘴巴看起来像在喊

叫,两者都表明他处于疯狂状态,不过他的眼珠还是画得非常大。这使他看起来像是在生气,或受到了伤害或者在为谁谁谁心烦意乱。 这家伙明显是在斥责谁,即使他并没有大喊大叫(with the sound of silence...)。^_~现在你可以画出正在生闷气的人物了。在本图中,眉毛贴着眼睛并且眉角画得很尖(我也在眉间画些皱纹),嘴角也明显地向下弯。双眼睛很窄,而且眼珠非常小,这会让他的神情看起来更生气(这种表情感觉蛮阴鸷) 这幅的表情不蛮确定,他既有些困惑又像是心里又对谁不快。高低交错的眉角让人觉得他心里又乱又疑。为了增强表情,也可以把嘴的中间稍微留些空白。 漫画里的人物好像总爱闭着眼说话,其实会有多少人说话时真的那样?但无论如何,闭着眼睛可以表达多种情绪。这幅图里,人物表现得性急或烦恼,但是闭上眼睛的样子也能表达平静,快乐或自以为是的心情。双眼呈弧线向上弯曲,这也能表达极度悲哀和激动的心情。本图中,眉头画得向下些而且嘴是张着的。注意人物的左上唇有些翘起--不论你想表现哪种消极的情绪,不论是你是要画忿怒,不爽或急躁--这种嘴型都是适用的。

第8章--使用LINQ进行数据访问教程文件

第8章--使用L I N Q 进行数据访问

第8章使用LINQ进行数据访问 一、选择题 1.LINQ查询表达式中必须包含()子句。 A.from B.where C.orderby D.groupby 2.在LINQ查询表达式中,()子句用于指定筛选元素的逻辑条件。 A.from B.where C.orderby D.select 3.LINQ查询表达式必须以()子句结束。 A.where B.orderby C.groupby D.select或group 4.orderby子句降序排序时使用()关键字。 A.ascending B.descending C.ASC D.DESC 5.使用LINQ操作SQL Server时,调用()方法将最终操作结果更新到数据库中。A.InsertOnSubmit B.DeleteOnSubmit C.DeleteAllOnSubmit D.SubmitChanges 6.LINQ查询表达式中使用()子句对查询结果进行分组。 A.from B.where C.orderby D.groupby 7.使用一个Lambda表达式从字符串数组s中查找包括“C#”的元素,则正确的语句是()。A.Array.Find(strLists, s => (s.IndexOf("C#") >= 0)) B.Array.FindAll(strLists, s => (s.IndexOf("C#") >= 0)) C.Array.Find (strLists, s => (https://www.360docs.net/doc/2316130160.html,stIndexOf("C#") <= 0)) D.Array.FindAll(strLists, s => (https://www.360docs.net/doc/2316130160.html,stIndexOf("C#")<= 0)) 8.LINQ查询表达式中使用()子句可以设置两个数据源之间的关联关系。 A.from B.groupby C.into D.join 9.下面代码实现的是()操作。 var innerJoinQuery = from main in tb_sell_main join detailed in tb_sell_detailed on main.billcode equals detailed.billcode select new { 商品编号= detailed.tradecode, 商品全称= detailed.fullname,

基础摄影入门技巧大全

基础摄影入门技巧大全 背景很重要 当你拍摄照片时,一定会有一个主体。但是主体却很少处于孤独状态,同时也会有背景等着你去解决。从你的取景器中,你会首先发现你的主体,此时要做的第一件事并不是按下快门按钮,而是同时注意你的背景。 对于背景你需要二选一:1、把他作为你作品中的一部分,给你作品增加看点;2、摒弃掉他,将他排除在你取景框之外。假设你正在和一个朋友谈话,你不想让别人的声音来使得自己分心,对吗?那么为什么要让背景给你的主体分心呢? 这个家伙是我在公交车上遇到的,非常有趣,在进行一些谈话后(说了太多,他喝醉了,整个巴士的人都在看)我告诉他,我将给他拍摄一个肖像。我一边准备拍摄一边在想如何从照片中能看出大家都在关注着他,起初我并没有注意到左边的家伙,但是他改变了坐姿,后背靠在了椅背上,进一步增加我了的主体,所以我很开心的把他也加入到了我的画面。 光线很重要 你注意到的第一件事情是什么?注意到了你的模特或者其他要拍摄的物体?恩,这很好,但是如果这接触到了摄影,那么就必然会使用到光,所以,你要训练你使用光线的能力。 你有没有注意到屋内光线忽然变化是因为有人打开了灯?有没有注意到同一个风景拍出不同的感觉是因为阴天或者黎明?当你看到模特脸上强硬的光线是否是在正午直射的太阳下? 这些例子可以举出很多,但是拍摄的时候一定要强迫自己去注意周围的光线。这张照片是我去银行的路上,当时是阴天,虽然我并不是在银行拍的这张照片,但是我知道会发生什么。光线柔和,漂亮的云层反射,只是抬起头,拍下这张照片。

用心拍摄 你知道你的器材,你知道你的器材拥有什么样的光圈与焦距,什么时候该调节ISO,你知道如何将他们正确的分配。当你看到你的照片,你应该感觉到你在哪里没有做到最好。 摄影并不只是拍出他的外在,更重要的是拍出他的内容,用心拍出属于自己的感觉。 好的照片 某些好的照片来源于运气,甚至你没有注意到它。你最好的作品也许是明天的那一张,但你的旧作一样可能会像黄金一样发光。 随身携带相机 有多少次的情况是,本来还挺希望把相机放入包里,但最终因为带着太多东西,而最终放弃?甚至是因为数码单反相机本身过于沉重而不这样做呢? 这是可以理解的,非要人在哪单反久一定要在身边?谁愿意到处背着那么沉重的东西到处游走?这是可以理解的,但是,我更加理解到,照片是不会等你的,因为我经历过太多“早知道这样我就背着我相机过来”这样的状况。 作为一个摄影师让自己口袋里有相机是最美好的事情之一,我有一台便携的卡片机,并且每天都随身携带。这使我找到更多拍摄的乐趣,并开始寻找新的摄影乐趣,用摄影记录下更多的生活。 打破常规 想象一下,有一辆很漂亮的面包车开在路上,舒缓的声音代表了车的性能很好,AC,GPS和窗户,小孩子在后座上笑着。一切都是多么的美好,突然车子转弯的时候,恼人的事故发生了,车子撞到墙上了。 一切发生的那么的突然,没有人预料得到事故的到来。车上有一句标志语写着:你无法预料它来了。现在这并不只是面包车的商业广告语,也是人们脑中的安全标志语。

linq查询数据库实例

实例28、创建LINQ TO sql的步骤: 1)建立windows 窗体应用项目文件 2)选择'项目\添加新项'菜单,在类别中选择'常用项',在'模板'视图中选择'LINQ to sql '类,系统自动添加用户命名的LINQ to SQL 文件(dataclasses1.dbml) 3)选择'视图\服务器资源管理器'菜单,拖动数据链接的表或者视图节点到LINQ to SQL 的对象关系设计器设计视图的左边的一个窗格,系统将自动添加数据表。4)选择'生成\生成myform'菜单,然后选择'数据\显示数据源'菜单,弹出'数据源'窗口,单击'添加新数据源'超级链接,弹出'数据源配置向导'对话框。 5)在'数据源配置向导(选择数据源类型)'对话框的'应用程序从哪里获取数据?'列表视图中选择'对象',再单击'下一步',弹出'数据源配置向导(选择希望绑定到的对象)'对话框,在对话框的'对象位于哪个程序集中?(如果没有出现,请取消该向导,然后重现生成包含对象的项目)'的树视图中选择数据表节点(比如gsyproduct表),再单击'下一步',弹出'数据源配置向导(添加对象数据源)'对话框,在对话框中单击'完成'按钮,则会在'数据源'窗口中显示数选择的数据表(比如gsyproduct )的字段信息。 6)在'数据源'窗口中拖动'gsyproduct'节点到应用程序窗体'Form1.vb(设计)'视图,系统将自动添加相关的数据控件gsyproductbindingsource、gsyproductbindingnavigator、gsyproductdatagridview等。 7)使用鼠标双击'应用程序窗体Form1.vb(设计)'视图,系统将自动添加代码框架,在load事件处理代码框架中添加如下实现代码: public class form1 private MyDataContext as New Dataclasses1DataContext() '设置控件数据源 private sub Form1_load(ByVal sender as System.Object, ByVal e as System.EventArgs ) Handles MyBase.Load Me.gsyproductbindingsource.DataSource=MyDataContext.gsyproduct End Sub End Class

从零开始学漫画-(跟我学画漫画入门教程)

从零开始学漫画-(跟我学画漫画入门教程) 教画漫画01-手绘漫画工具 ★☆★☆★☆手绘漫画用的工具★☆★☆★☆ 在进行漫画创作之前,首先应该了解创作漫画应必备的基本工具。由于漫画风格多种多样,绘制时所用到的工具也五花八门,我们这里所介绍的只是几种较常用的基本绘制工具。绘制漫画时,除经常用到的铅笔、橡皮外,还需要一些专门的工具。比如原稿纸、网点纸、尺子、刮网刀、拷贝台等。下面详细介绍一下这些工具: 铅笔:

主要用来打草稿,一般用自动铅笔较好,可根据个人习惯选用不同硬度的笔芯,还可以用木杆铅笔,比如“中华”牌的,一般用HB以上或硬H笔即可。 橡皮: 用来擦去铅笔线或在网点纸上做特殊效果。一定要使用不易使纸张起皱起毛的绘图橡皮。 尺子: 画漫画时需要的尺子大体上有三种:直尺、三角尺、云形尺。直尺用的最多,一般用于画分格框和拉直线,其次是三角尺,用它来画平行线和直角边,云形尺用来画曲线。应注意买尺子时不要买边缘是直角的,最好是买带有斜面的。 墨汁: 需要全部涂黑的地方,用墨汁比用黑墨水涂得更黑更漂亮。涂黑的时候要从外侧开始,沿着画的轮廓线细心地勾出轮廓,注意不要出界,随后把笔饱沾墨汁,将中间部分涂满。 鸭嘴笔: 用来画墨稿中的直线,画出的直线边缘整齐,而且粗细一致。在使用时,“鸭嘴笔”不应直接蘸墨水,而应该用蘸水笔或是毛笔蘸上墨汁后,从鸭嘴笔的夹缝处滴入使用,通过调整笔前端的螺丝来确定所画线段的粗细。画直线时,笔杆垂直于纸面,均匀用力横向拉线,速度不要太快,这样才能画出均匀的直线。 麦克笔: 常用来画大面积的黑或做特殊效果,也可用来画细线。有时,也可以用彩色麦克笔为彩稿上色,与传统风格的彩稿有区别,较前卫,其效果象效果图,有明显的笔触,初学者不易画好。麦克笔分油性、水性两种。 黑墨水: 画线条时用黑墨水的效果很好,和墨汁相比干得快,而且干了以后不易被水溶化晕开。另外,也可用黑广告色来涂黑,好处是黑广告色不会反光,有乌黑的感觉,便于电脑扫描,使用时切忌调水太多或太少。 修正白(白颜色): 用来修改画错、弄脏的部分,白色可以使画面华丽,富于变化,常用的是广告颜料的白颜色。使用时应注意调整好浓度,不同的浓度,将会产生不同的效果,

一些摄影的基本知识与技巧

一些摄影的基本知识与技巧(网络整理版) 光圈 光圈是一组制作在镜头里面可以活动的叶片,藉由控制光圈的大小,就可以控制光线在一定时间内,进入相机内光量的多寡。一般在拍照的过程中,我们通常都是藉由调整「光圈」与「快门」的大小组合,来完成一张相片的曝光。「快门」我们留到下一堂课中来研究,在这里老师要请大家有空时背一下下面的光圈数值: f1.4 / f2 / f2.8 / f4 / f5.6 / f8 / f11 / f16 / f22 / f32 上面的光圈数值,是我们一般相机镜头上常用的光圈值,其中号码越小的光圈(例如f1.4)它的进光量会越大,相对的光圈号码越大(例如说f22)的进光量反而小。所以一般我们在说大光圈时,就是指号数越小的光圈值,这点初学者时常会搞混。 在每一组邻近光圈值之间,都有「一格」(或称为「一级」)的光量差异。例如f1.4 与f2两个光圈差了一格,f5.6与f8两组光圈间也是差了一格。每一格光圈的进光量都是以倍数成长,例如f4的进光量是f5.6的一倍,f2.8又是f4的一倍,这样倒算回去,f2.8的进光量就是f5.6的四倍了。其实不会算这个没有关系,目前你只要知道光圈每一格之间光量的差距是一倍就可以了,另外就是把上面几个光圈值花点时间记下来。 景深 景深所指的是当我们对焦完成之后,在底片上呈现完全清楚(也就是说不会模模糊糊的样子)的距离范围。景深的大小与镜头焦距的长短、光圈的大小以及摄影的距离有密切的互动关系。通常镜头焦距越长(例如说是长镜头)、光圈越大、摄影距离越近,景深就会越浅;而镜头焦距越短(例如广角镜头)、光圈越小、摄影距离越远,景深也就会跟着变深。每一支焦聚、光圈大小不同的镜头,它的景深变化都会不一样。在大部分手动的镜头上常会刻有景深表供使用者来判断,而自动对焦的镜头则大多是使用了简化的景深表。 由于景深对于一张照片的影响非常重要,所以在这个课程中要大家自己体验一下在使用不一样的光圈和镜头时,会有怎样的景深变化。在熟悉自己常用镜头在景深上变化的表现后,以后拍照才能更得心应手。 很简单的一句话,大光圈长焦距往往适合人像和静物的拍摄,可以造成浅景深的效果,也就主题清晰,背景虚化的效果,而一般来说,MM时尚机器都不是很容易做到,但是焦段略长,诸如10X焦的DC就能做到的效果了。。。 第二节快门的初识 上一节选集讲到了光圈和景深的关系,其实摄影说白了就是一个通过相机来控制光的过程,而光圈和快门,都是来控制暴光多少的方法而已!上节说到光圈值越大

跟我学漫画入门篇

跟我学漫画入门教程 画漫画是个赚钱的职业???fresh现在还不知道,没有体会过!但它绝对是个花钱如流水的东东!从笔到纸,从墨水到花哨的网点,尺子,透写台,真的又麻烦又昂贵。我相信很多人都和我一样有从胃里省钱买这些东西的惨痛经历,而且买一些不熟悉的东西,也被骗过。呜呼! 记得那天去买漫画时看到一把好象很好用的笔刀,于是拿到手里看看,很向往的看了看价格,凭什么啊?当场失态的叫出来!老板拽拽的说。日本的,进~口的,国产的可没这样的!我气呼呼的瞪了他一眼,鼻子哼哼的,我叫你看看家产的! 当然这是一时气话。画漫画的工具有的的确不可货缺。但是真的也有很多是可以自己做的。下边贫穷的,又偏爱上漫画的,高老头精神的fresh就给你分析分析,我的省钱经!xixi! 首先是纸。fresh很省的用的是最低克数(80克)的A4复纸:)当然,如果要投稿的话,会拷贝到好一点的纸上。如果直接在电脑里处理的话,那样的纸够啦!原稿纸也用。但其实有一种纸,我不太清楚它准确的该叫什么纸,我们管它是胶版纸,120克,150克都有,雪白雪白的,要自己拆纸,自己画格线,但价钱嘛!很愉快的!3块左右一整开,估计一张可以拆成12张左右,看你的手艺!注意的是这种纸只有一面画比较好,要分分清楚哦!顺带,画漫画,画面的干净我觉得蛮重要,所以用80克的纸草稿,再拷贝到好的纸上是个不错的主义! 墨水我的讲究不太多。我没用过漫画专用的。我很奇怪怎么那么多专用,把漫画搞的特殊起来。我用的是画国画的“一得阁”对的凉白开,xixi!装在小瓶子里,浓淡自配,惬意的很呢!不过容易堵笔尖。然后财会用的特细笔的墨水也用。还有就是针管笔,画建筑的时候经常要用的,这个墨水可不能省,得小心,因为笔比墨水造价高,而且笔一堵就玩完,可不能因小失大,切记,切记! 尺子!画漫画也少不了,这个倒不是很贵。但有点想提醒初学漫画的朋友,买的时候,那中尺面有突起的几个小包包的很棒,那种是让用墨线时不把纸弄脏的。哈哈!如果你知道就算我白说,我以前不知道的,后来发现个新大陆的告诉同学时还挨过白眼。但我直到现在还是觉得好奇妙的。嘿嘿!所以忍不住再说一次!大不了再白眼一次?最后要说绝的了。fresh画画只买笔尖,没买笔杆。什么嘛?那样的一个破木棒管的了那么多吗?其实蘸水笔是妈妈他们年轻时代工作用的淘汰品,不信你问问爸爸妈妈以前上班的很多地方都有它的踪迹,以前的银行也用啊,所以笔杆费费心思也找的到,当然那些笔尖是用不得的,刮纸!那样的笔杆几乎可以说不要钱。很便宜。麻烦的是圆笔尖,它的构造特别点,夹不上。但是fresh有办法!我用小号的油画笔,(其实随便找个破木棍也管用)把它的尾部削尖,直至刚好把笔尖塞进去!哈哈!不是照用?我得意的笑! 其实真的是苦中作乐,我画漫画常有这样的感觉,对于我们这些不是搞专业漫画的同时还是纯消费者的人来说,买漫画已经是一笔不小的开销了,不就为了维持自己的梦吗?梦想,对啊,就是为了这个梦想啊,可怜的造梦人! 嘿嘿!开开心心的也是画漫画的必备条件啊,你有很省钱的好办法吗?别藏着!拿出来大家交流! 日式漫画人物速成指南-女性的眼睛

跟我学Oracle从入门到精通培训教程——Oracle企业管理器OEM工具使用详解

1.1跟我学Oracle从入门到精通培训教程——Oracle企业管理器OEM工具使用详解 1、Oracle的企业管理器简称为OEM (1)企业管理器不只是一套数据库管理工具 该产品为企业范围分布式系统管理解决方案提供一个框架。例如,一个数据库系统管理员可能居住在洛杉矶,却在相同的集成控制台上管理着纽约、伦敦和东京的数据库。 (2)它是一个图形化的管理工具(Oracle Enterprise Manager) 它通过一组Oracle程序,为管理分布式环境提供了管理服务。OEM包括了一组DBA工具,一个repository(知识库)以及一个图形化显示的控制台。 2、启动Oracle 系统的企业管理器OEM程序 (1)但要求首先启动OracleDBConsoleorclsid服务 在默认安装结束后,系统会自动地启动该服务。可以在Windows系统的服务管理器程序窗口内查看。 (2)Web URL地址为http://yang:1158/em/

在URL地址中的“yang”代表本机的名称,而1158代表Oracle的Web服务端口号。3、登录OEM时的各个连接身份 1)Normal普通用户 2)Sysoper数据库操作员 3)Sysdba数据库管理员 4、默认用户帐号的登录角色 在Oracle系统中的用户是有角色(身份)区分的,不同的用户不仅有不同的身份,而且有些默认的用户的身份也是有特定要求的,不能以任意的身份登录。 1)以Sys身份登陆,不能选择“normal”角色 2)以System身份登陆,不能以“sysoper”角色

Sys身份的用户有最高的权限,也就是什么都能做,而System身份的用户则次之。但要注意的是,进入OEM的用户帐号必须是DBA的角色用户。在下图中同意版权许可的建议。 5、进入Web模式的OEM OEM数据库工具组是一组使OracleDBA能够通过GUI界面管理Oracle数据库的工具,并且可以在Web OEM中直接链接到iSQL*Plus中。在目前版本的OEM软件中包括如下的一组工具: 1)DataManager(数据管理器)——这个工具使用户能够像加载数据一样执行数据的 export/import等方面的功能 2)SchemaManager(方案管理器)——可以用于创建、修改和删除tables、indexes、views、 snapshots和sequences等的对象管理 3)SecurityManager(安全性管理器器,用户和权限)——这个工具使用户能够管理用户、 角色、权限及profiles 4)StorageManager(存储管理器)——这个工具允许用户创建和修改表空间、数据文件 和回滚段 5)InstanceManager(实例管理器)——这个工具允许用户关闭、启动实例并且存储和管 理数据库参数 6)SQL*Worksheet——这工具使用户能够运行或创造SQL脚本并且存储在硬盘上。能使 用这工具重现最后执行的语句;同时,检查显示到屏幕上的执行结果。 7)BackupManager(备份管理器)——这个工具允许用户管理备份和恢复Oracle数据库。

摄影技巧知识大全

关于摄影技术的相关知识汇总 关于不同情况的摄影技巧 一.拍摄雨景时要注意以下几点: 1. 雨天光线变化很大,有时雨景亮度很高,而乌云密布的倾盆大雨亮度又很低,两者之间的曝光量可以相差很多倍.因此拍摄时,最好使用测光表测光. 2. 雨天拍摄,常常会出现曝光偏多的现象,而曝光过度对表现雨景是极为不利的.因为雨天景物反差小,曝光过度会使反差更小,照片看起来是灰蒙蒙一片.所以,一般多采用减少曝光,延长显影的办法,来改善反差的情况.可按正常曝光量减少一挡到一挡半,每减少一挡时,可增加20%-30%的显影时间,这样有助于提高画面反差. 3. 拍雨景时,不要以天空为背景,而应选择深色背景,这样才能把明亮的雨丝衬托出来. 4. 雨水不会是垂直落到地面,一般以选择雨丝成45方向时为合宜.使用的快门速度不可太高,因为高速度会把雨水凝住,形成一个个小点,而没有雨水的感觉.如果使用的快门速度太慢时,雨水会拉成长条,效果也不好.一般以使用1/30秒到1/60秒速度为好, 5. 拍摄雨景时,要注意在镜头和雨点之间要拉开距离.一般可用雨伞遮住或把相机装在塑料袋里,把镜头和取景部位露出. 6. 在室内,如想透过窗子表现室外雨景时,可在室外玻璃窗上涂上薄薄的一层油.这样,水珠容易挂在玻璃上,渲染雨天的气氛. 7. 用彩色片拍雨景时,由于阴雨天的光线色温高,使用日光片时,照片会出现明显的偏兰色调.这种偏色可不用校正,因为兰调可渲染雨天寒冷的感觉. 8. 拍雨天的夜景时,因为灯光的反射以及地上水面的倒影,都会使画面显得很生动.尤其是,使用彩色片拍摄时,雨天夜景的色彩效果要比一般夜景更为丰富. 二.拍雾景时要注意以下几点: 1. 雾景的光亮度很高,应正确控制曝光量,以免感光过度. 2. 雾景反差小,拍摄时最好远用慢速与中速胶片.为使底片获得较大的反差,也可采用减少曝光,增加显影时间的办法来加以改善. 3. 构图时选择有远景中景近景的景物,以表现景物的纵深感.前景中景应昼选暗色调的景物. 4. 浓雾时一般不宜于拍摄,因为它的能见度太低,除较近前景外,中景和远景都看不到.这时,如果加用黄滤光镜或橙滤光镜,可减弱浓雾效果.因为黄橙滤光镜能吸收兰紫短波光,增强光线的透过能力.如想增强雾的效果时,可加用兰滤光镜或雾镜.雾镜分一号二号,可获得不同浓度的雾化效果.如果想加强雾化时,也可把一号二号雾镜加在一起使用. 三.拍雪景时要注意以下几点: 1. 拍雪景不宜采用阴天的散漫光或顺光,因为这种光线不利于表现雪的质感.一般多采用侧光、逆光或侧逆光. 使用侧光或逆光时,阴暗部分最好加用补助光,可用闪光灯、反光板,或利用周围环境中的白色反射物. 2. 拍摄时,可加用滤光镜.除兰色滤光镜外,其它颜色的滤光镜都可以吸收兰、紫短波光,从而减弱雪地的亮度.一般多加用U、V或黄滤光镜,橙、红色滤光镜会使天空的色调过暗.拍彩色片时,多加用偏振镜.因为它可以吸收雪地反射的偏振光,降低雪的亮度,调节了影调,而偏振镜又不影响原景物的颜色.加用偏振镜可以使兰天里的白云突出,还可提高色彩的饱和度. 3. 曝光时,应以主体作为曝光的依据.画面中以人物为主,以人物的亮度作为曝光的标准,适当照顾雪景.如果以雪景为主,应按雪景亮度曝光.如需要人与雪景兼顾时,可考虑折衷数字.为了降低雪与暗处景物的反差,可采用增加曝光,减少显影的办法.增加了曝光量,可照顾了暗处的影纹密度;而减少显影时间,又可抑制了亮处影纹密度的显现.这种办法可以在一定程度上减弱了雪景的反差.一般曝光量可增加一挡到两挡,显影时间最短不可短于正常显影时间的1/3.

跟我学51单片机(一)

跟我学51单片机(一):单片机最小系统组成与I/O输出控制 文章出处:豆丁网发布时间:2011/07/20 | 7558 次阅读| 23次推荐| 1条留言 业界领先的TEMPO评估服务高分段能力,高性能贴片保险丝专为OEM设计师和工程师而设计的产品Samtec连接 器完整的信号来源每天新产 品时刻新体验完整的15A开关模式电源 单片机是一门实践性较强的技术,很多初学者在学习单片机技术开发的时候往往一头雾水,不知何从下手。为此,笔者结合自己使用单片机多年的经验,特意设计了单片机开发所需的Study-c 整机和硬件套件,并结合套件精心编写了单片机从入门到精通系列教程。通过讲述单片机原理、电路设计、应用开发软件工具、编写实验实例让读者全面接触单片机技术。教程编排上由浅入深,循序渐进,内容力求完整、实用、趣味并存,使读者在轻松愉快的学习过程中逐步提高单片机软硬件综合设计水平。 一、内容提要 本讲主要向大家介绍51 系列单片机的最小系统的实现并通过编写程序来实现对单片机IO 口的输出控制。以点亮外部连接的LED(发光二极管)为例,简要的介绍单片机的原理、最小系统的组成,并通过简单的C51 程序设计来讲述编译软件Keil的使用并下载Hex 文件烧写单片机。 二、原理简介 在了解原理之前,首先让我们思考一个问题,什么是单片机,单片机有什么用?这是一个有意思的问题,因为任何人都不能给出一个被大家都认可的概念,那到底什么是单片机呢?普遍来说,单片机又称单片微控制器,是在一块芯片中集成了CPU(中央处理器)、RAM(数据存储器)、ROM(程序存储器)、定时器/ 计数器和多种功能的I/O(输入/ 输出)接口等一台计算机所需要的基本功能部件,从而可以完成复杂的运算、逻辑控制、通信等功能。在这里,我们没必要去找到明确的概念来解析什么是单片机,特别在使用C 语言编写程序的时,不用太多的去了解单片机的内部结构以及运行原理等。从应用的角度来说,通过从简单的程序入手,慢慢的熟悉然后逐步深入精通单片机。 在简单了解了什么是单片机之后,然后我们来构建单片机的最小系统,单片机的最小系统就是让单片机能正常工作并发挥其功能时所必须的组成部分,也可理解为是用最少的元件组成的单片机可以工作的系统。对51 系列单片机来说,最小系统一般应该包括:单片机、时钟电路、复位电路、输入/ 输出设备等(见图1)。

(完整word版)50个摄影技巧太强大了

50个摄影技巧,太强大了! 1.如何摇拍摇拍是一种拍摄移动中被摄体的技法。其特点是把摄影重点放在了静态的部分,以摇动镜头的方式跟随被摄体,表现其速度感。要使用此种拍摄技法,需要把相机设置到快门优先的模式上,然后使用较慢的快门速度,一般采用1/30s或者1/60s。相机要紧随被摄体,跟随其运动而移动,达到被摄体清晰,背景模糊的效果。当然采用连拍的模式捕捉更锐利的照片的机会更大。 2.在斜坡上如何放置三脚架如果在斜坡上用三脚架辅助拍摄,有一个方法可以让相机远离突发危险。如果我们是在一块岩石或者小山上的斜坡上拍摄,让三脚架的一条腿对着自己,这样的话,三脚架的三条腿就可以稳定地支撑住相机,防止坠落。 3.如何避免曝光不足摄影者在拍照时经常会曝光不足,打开闪光灯拍摄又怕会过亮,牺牲了现场环境的自然光线。遇到此种情况,最佳方法就是利用相机的曝光补偿功能。只要将曝光补偿功能推高一至两级,一般偏暗的情况就会有所改善。 4.如何先对焦后构图先将画面中央的对焦点对准想拍摄的人物面部,半按快门按钮完成对焦及测光程序,按着快门按钮不放,横向移动相机重新构图。 5.光圈优先有什么用途数码单反相机往往带有较大光圈数的镜头,在自动模式下相机的程序也倾向于使用较大的光圈以

缩短快门时间,减少因震动而造成的不良拍摄效果。但是,相机镜头一般是在从最大光圈收缩两级左右时拍摄的图像效果最好,所以如果要拍摄高质量的图像,可以使用光圈优先自动曝光,把光圈从最大往下调小一些。另外,大光圈可以实现小景深,这有利于突出主体。6.如何避免眩光直接拍摄太阳,会在镜头内产生眩光,从而使画面的反差严重失调,同时会产生入射光线被镜头表面反射到CCD 上而形成光斑线条。高质量的遮光罩有助于限制眩光,同时使用最小光圈可减少这些光斑。7.如何使灯光产生星状效果要想使灯光产生星星的效果,那么摄影者就需要使用小光圈来进行曝光,光圈越小,效果越明显。8.如何保护相机为了保护好数码相机和电池,我们尽量不要在过高或过低的温度下使用数码单反相机,千万不要长达几个小时地将自己的相机直接地**在阳光下,拍摄时避免镜头直对阳光以免损伤CCD板。如果不得不**在阳光下,那么你可以用一块浅颜色的毛巾或是反光材料将相机遮盖着。尽量避免在雨天雪天拍摄,如要拍摄要妥善防护避免在低温下长时间拍摄,防止机器老化。寒冷的冬天从室外进入室内机器容易结露,像人带的眼镜一样。正确的方法是放罩在密封的塑料袋中,待机器与室内温度一致时再取出。拍摄完毕保存时一定要卸下电池。保存时放置在干燥地方避免机器受潮。9.如何优化图像质量数码单反相机的图像格式可以选择

摄影技巧大全(最全)

摄影技巧大全 1. D90最佳配置 (1) 2. 教你如何拍好人像摄影(一) (3) 3. 教你如何拍好人像摄影(二) (13) 4. 旅游人像拍摄 (23) 5. 逆光拍人像 (34) 6. 拍美女看这里人像摄影终极POSE指南 (39) 7. 人像摄影构图中背景的处理 (54) 8. 人像摄影构图中的基本方法 (58) 9. 人像摄影平面构图中线的运用 (61) 10.人像摄影构图中点的运用 (67) 11. 外景人像摄影构图中不同拍摄点的变化 (72) 12.用机宝典高清视频尼康D90完全用机指南 (76) 13. 巧用机载闪光灯慢速同步一样精彩 (99) 14. CCD和CMOS在成像上真有很大区别吗 (106) 15. 重新做的测焦器 (108) 16.夜景摄影技巧 (111) 17.花卉摄影-比你想象的要复杂 (116) 18.冬天来临-拍雪景功略 (135) 19.推荐-模糊摄影实战技巧 (138) 20. 11个提高风景摄影的建议 (142) 21.拍雾景功略 (149) 22. 关于后期电脑处理 (155) 23. 如何解读数码相机的直方图 (166) 24. 每周一文-我不相信技术没有进展 (174)

25. 评述RAW格式图像文件 (177) 26. NIKON镜头的评价和配置 (182) 27. 如何在不同的条件下拍摄出精彩的照片 (198) 28. 用好对比拍好照片 (201) 29. 数码单反相机附件选购全攻略- 数码伴侣 (215) 30.关于D90的曝光锁定按钮的问题 (218) 一、D90最佳设置 鄙人悉心整理,希望大家给个回复,相信大家看到我整理的这些东西会收获很大的!

跟我学Oracle从入门到精通培训教程——PLSQL Developer工具及应用详解

1.1跟我学Oracle从入门到精通培训教程——PLSQL Developer工具及应用详解 1、PLSQL Developer工具 (1)PLSQL Developer是什么 PLSQL Developer是一种专门用于开发、测试、调试和优化Oracle PL/SQL存储程序单元的集成开发环境,比如触发器、存储过程、函数和程序包等的集成开发环境——管理、开发等方面的工具软件。 PL/SQL Developer侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要优势。 (2)PLSQL Developer主要的特性 PL/SQL Developer侧重于易用性和充分发挥Oracle应用程序开发过程中的主要优势。PL/SQL编辑器,具有语法加强、SQL和PL/SQL帮助、对象描述、代码助手、编译器提示、PL/SQL 完善、代码内容、代码分级、浏览器按钮、超链接导航、宏库等许多智能特性。 (3)PLSQL Developer能够提高开发中排错的处理效率 1)常规的数据库管理和数据访问的应用开发中,开发者一般都使用文本编辑器编写程序 单元(过程、触发器等等),然后再使用Oracle SQL*Plus 编译源文件,如果程序中此时有编译错误,开发者则必须要找出它位于源文件何处、并最终要纠正它,再转回到SQL*Plus 中重新编译它,然后再找除下一处的错误。 2)这样的开发过程是比较烦琐的,而应用PL/SQL Developer则能够提高开发中排错的 处理效率。 2、安装PLSQL Developer工具 PLSQL Developer的安装十分简单,先执行安装程序PLSQLDeveloper.exe,然后安装chinese.exe文件进行汉化。安装成功后在桌面点击PLSQL Developer的快捷方式进入登录页面。 (1)启动plsqldev715.exe程序

1.摄影教学技巧入门篇

摄影教学技巧篇 很简单的一些观念和大家分享 《摄影技巧 1. 》 影响…景深?的三大要素! 光圈:光圈愈大景深愈浅,光圈愈小景深愈深。 镜头焦距:镜头焦距愈短景深愈深,镜头焦距长景深愈浅。 摄距:摄距愈近景深愈浅,摄距愈远景深愈深。 《摄影技巧 2. 》 最简单的…测光?要素! 测光时,只要找到景物中接近中灰色的地方测光,皆可以得到正确曝光。 一般测光范围会偏重画面下方,若构图需直拍时,先把相机横拿测光,再直拿拍照。 小区域测光,可先换用望远镜头测光,再换回原镜头拍摄。 《摄影技巧 3. 》 最基本的『构图』技巧! 黄金分割定律:就是将照片的四边三等分,用直线连接,使成一「井」字形。照片的主题中心应放在四线的交叉点上。这是使用最广、历史最久的构图规律,宜多利用。 打破传统三等分构图法,就是三等分的一半等于「六等分构图法」,地平线or 水平线置于六分之一处,照片主题亦需放在黄金点上。 《摄影技巧 4. 》 最简单的「对比」构图法! 明暗对比法: 远近对比法: 大小对比法: 高低对比法: 刚柔对比法: 色彩对比法: 《摄影技巧 5. 》 何谓「色温」?

平常一谈到颜色,例如说「泛红的光源」,实在很难用言语表达它就竟有多红。所以,在摄影中就将光的颜色替换成「色温」的数值。 例如一个完全漆黑的物体加热时,温度上升至某一水平时,会开始发出暗红色的光;随着温度的提高,此光的颜色明显会有橙→黄→白→篮之变化,而可用当时的温度﹝绝对温度= 。K﹞表示此发热物之光的颜色,谓之「色温」。 因为色温的数值越高,光的颜色偏蓝﹝阴天或雨天的光线﹞,越低则偏红﹝日出或日落的光线﹞;所以专家就订定了一个色温表如下: 太阳与地表呈现70。= 6000。k 太阳与地表呈现60。= 5900。k 太阳与地表呈现50。= 5800。k 太阳与地表呈现40。= 5710。k 太阳与地表呈现30。= 5540。k 太阳与地表呈现20。= 5200。k 太阳与地表呈现15。= 4880。k 太阳与地表呈现08。= 4120。k 一般而言,日光型胶卷都以5500。K 为正常的显色标准色温。 所以,在不同的拍摄时间相机可能需要调节不同的色温值,例如在中午时间拍摄,温度较高,则此时光的颜色较蓝,所以色温值就会偏高。。 《摄影技巧 6. 》 「人像构图」的六大法则! 全身像:可强调美丽的身体线条与动态,但不容易表现出来,困难性较高。 七分像:膝部以上。拍摄膝部到脸部,此种构图很适宜强调动态。 半身像:腰部以上。因不用考虑脚部的安排,可明显的捕捉表情,故较易处理。 胸像:胸部以上。可用手部操作表现动态,所以半身像及胸像最容易强调表情或制造气氛。 特写:大头照﹝如学生证的照片﹞。 大特写:近摄的一种。这种构图只拍摄脸部,所以表情、眼神、嘴角都是很重要的重点。 「人像曝光」要素﹝负片﹞! ※人像摄影,以人的皮肤色调为测光依据。 减一格:曝光不足,会损失脸部阴影的细节,无法表现肌肤的真实感。 正常曝光:曝光正常,能表现出肌肤的真实感,由于太过锐利画面,使之脸部的缺陷都表现出来,这是一般人较不愿意看到的画面。 加一格:曝光过度半格、一格是最理想的测光标准。脸部肤色稍微过度,则肤色看起来比较圆滑平稳,脸部的青春痘或缺陷,在相片上较无法表现出来,这就是一张成功人像作品。 加二格:一般婚纱摄影都曝光过度,亮面色彩失去饱和,肤色泛白,类似素描构图,亦无法表现肌肤的真实感。

第8章使用LINQ进行数据访问

第8章使用LINQ进行数据访问 一、选择题 1.LINQ查询表达式中必须包含()子句。 A.from B.where C.orderby D.groupby 2.在LINQ查询表达式中,()子句用于指定筛选元素的逻辑条件。 A.from B.where C.orderby D.select 3.LINQ查询表达式必须以()子句结束。 A.where B.orderby C.groupby D.select或group 4.orderby子句降序排序时使用()关键字。 A.ascending B.descending C.ASC D.DESC 5.使用LINQ操作SQL Server时,调用()方法将最终操作结果更新到数据库中。A.InsertOnSubmit B.DeleteOnSubmit C.DeleteAllOnSubmit D.SubmitChanges 6.LINQ查询表达式中使用()子句对查询结果进行分组。 A.from B.where C.orderby D.groupby 7.使用一个Lambda表达式从字符串数组s中查找包括“C#”的元素,则正确的语句是()。A.Array.Find(strLists, s => (s.IndexOf("C#") >= 0)) B.Array.FindAll(strLists, s => (s.IndexOf("C#") >= 0)) C.Array.Find (strLists, s => (https://www.360docs.net/doc/2316130160.html,stIndexOf("C#") <= 0)) D.Array.FindAll(strLists, s => (https://www.360docs.net/doc/2316130160.html,stIndexOf("C#")<= 0)) 8.LINQ查询表达式中使用()子句可以设置两个数据源之间的关联关系。 A.from B.groupby C.into D.join 9.下面代码实现的是()操作。 var innerJoinQuery = from main in tb_sell_main join detailed in tb_sell_detailed on main.billcode equals detailed.billcode select new { 商品编号= detailed.tradecode, 商品全称= detailed.fullname, 1

相关文档
最新文档