当前位置:文档之家› MapxTreme2004开发技术集锦

MapxTreme2004开发技术集锦

MapxTreme2004开发技术集锦
MapxTreme2004开发技术集锦

MapxTreme 2004 开发技术集锦

2006年6月 Edit By Xjh197876

https://www.doczj.com/doc/c715460947.html,/archive/2005/11/01/265948.html

常用代码:

6080504 “10382913”为.net+MapXtreme2004技术交流专用群,欢迎加入!

QQ:67204513 Jerry42

MapXtreme+C# 求取最佳道路,添加到图层并显示

//创建临时表

MapInfo.Data.TableInfoMemTable tbl=new MapInfo.Data.TableInfoMemTable("pathTable");//构建新的内存表pathT able

tbl.Columns.Add(MapInfo.Data.ColumnFactory.CreateFeatureGeometryColumn(coordSys));

tbl.Columns.Add(MapInfo.Data.ColumnFactory.CreateStyleColumn());

MapInfo.Data.Table table=MapInfo.Engine.Session.Current.Catalog.CreateTable(tbl);

//生成路径

MapInfo.Geometry.MultiCurve pathLine=new MultiCurve (coordSys,CurveSegmentType.Linear,pointArray);

//设置线式

LineWidth width=new LineWidth(5,MapInfo.Styles.LineWidthUnit.Pixel);

int linePattern=1;

Color color=System.Drawing.Color.Red;

MapInfo.Styles.Style style=new SimpleLineStyle(width, linePattern,color);

MapInfo.Data.Feature f=new MapInfo.Data.Feature(pathLine,style);

f.Style=style;

table.InsertFeature(f);

// 添加图层,显示路线

// MapInfo.Mapping.IMapLayer layer=new MapInfo.Mapping.FeatureLayer(table);

// https://www.doczj.com/doc/c715460947.html,yers.Insert(2,layer);//添加到第三层

FeatureLayer lyr = new FeatureLayer(table);

https://www.doczj.com/doc/c715460947.html,yers.Insert(0,lyr);//添加到最上层

Cursor.Current=Cursors.Default;

大家用上面代码就可以实现了,经测试,图层确实已经成功添加!

但是,在显示的时候却看不见,谁知道,请顶我啊

QQ:67204513

Jerry429的Tip贴=011、如何在MapXtreme2004桌面应用程序中的状态栏上显示出鼠标的坐标?

011、如何在MapXtreme2004桌面应用程序中的状态栏上显示出鼠标的坐标?

1、添加mapControl1的MouseMove事件;

2、该事件及其中代码如下:

public void MapControl1_MouseMove(object sender, MouseEventArgs e)

{

System.Drawing.PointF DisplayPoint = new PointF(e.X,e.Y);

MapInfo.Geometry.DPoint MapPoint = new MapInfo.Geometry.DPoint();

MapInfo.Geometry.DisplayTransform converter = this.mapControl1.Map.DisplayTransform;

converter.FromDisplay(DisplayPoint, out MapPoint);

this.statusBar1.Text = "Cursor Location: " + MapPoint.x.ToString() + ", " + MapPoint.y.ToString();

}

请教:关于标注

正在用MapXtreme2004 +SpatialWare for sqlserver做webgis

现在有个问题,涉及到用户,每个用户都能标注,而且标注的都要存起来,下次登录后标注的东西不会消失,各位帮忙出出主意啊

1。保存标注点位置、样式、内容等,下次登陆进来,动态生成TEXT对象 2。保存到点图层,点样式隐藏,标注内容作为点属性,不同用户建立不同图层

图层

1、加载地图,选择图层

if(!Page.IsPostBack)

{

MapControl1.Map.Clear();

MapControl1.Map.Load(MapLoader.CreateFromFile(Server.MapPath("/mymap")+"\\map\\xy.gst"));

MapControl1.SelectableLayers.Clear();

MapControl1.SelectableLayers.Add("o地名p");

}

2、清空图层

可以把图层当成一个结果集

(_tempTable as IFeatureCollection).Clear();

3、根据图层名获得图层

MapInfo.Engine.Session.Current.Catalog.GetTable(TableName)

图元

1、遍历所有结果集

Selection sl =MapInfo.Engine.Session.Current.Selections.DefaultSelection;

IResultSetFeatureCollection fc=sl[0];

IFeatureEnumerator fn=fc.GetFeatureEnumerator();

ListBox1.Items.Clear();

while(fn.MoveNext())

if(fn.Current.Geometry.GetType().ToString()=="MapInfo.Geometry.LegacyText")

ListBox1.Items.Add(((MapInfo.Geometry.LegacyText)fn.Current.Geometry).Caption);

2、根据关键字获得(第一个)图元

MapInfo.Engine.Session.Current.Catalog.SearchForFeature("Layer1",MapInfo.Data.SearchInfoFactory.SearchW here("MI_Key='"+strKey+"'") )

两次都是,原因才发现:缺少了两个js文件,而这两个js文件,都来自,而虚拟主机中,没有创建这个虚拟目录。创建之,指向C:\Program Files\Common Fi les\MapInfo\MapXtreme\6.0\WebResources,只要读权限即可。

Mapxtreme之活活气死

都是小问题,但是都耗费了我巨大的精力和时间。在缺乏资料的情况下,一点点小问题都会非常麻烦,有时真是气死人不偿命:1、加载地图(gst文件),设定的selectable属性不管用

2、手工添加MapControl.SelectableLayers,发现添加Layer对象完全可以,但是完全无效,上下求索之后,发现只能添加图层字符串才有效!!!

3、发现无论是修改feature还是加入feature,都报告不能执行,化了几乎一天的时间,将几乎各种可能性都试验过了,包括帮助和mapinfo的官方文档,都不行。最终发现:只是因为没有开发写权限(跟上传文件夹一样)

4、自定义工具,无论用网上的还是官方的代码,都报错,说没有对象,最后怀疑是没有保持住状态,检查发现,虽然把新工具加入到maptools中,但每次postback都会消失,所有在load中每次都需加载一次。

5、创建一个鹰眼功能类,能够响应Map控件的修改事件。但是,在原来页面下代码正常,但在类中却不正常,在重新修改表后不能绘制。反复检查:session,postback,事件传递......都不是,真正的原因是,在类中如果修改后需要Invalidate();

6、7-25:在用Map.SetView Method (DPoint, CoordSys, Distance)设置范围时,想着前面取Coordsys都用这个,MapControl1.Map.SetView(ftr.Geometry.Centroid,MapControl1.Map.GetDisplayCoordSys(),new

Distance(0.3,DistanceUnit.Kilometer));

但是出错,找帮助,发现改用这个

MapControl1.Map.SetView(ftr.Geometry.Centroid,ftr.Geometry.CoordSys ,new

Distance(0.3,DistanceUnit.Kilometer));

# re: Mapxtreme之活活气死2005-10-20 22:13 first

mapxtreme 用上后总是提示session失效,这个问题还好,重新刷新后行了。

最后还提示com+无法在指定的时间内激活,没办法解决,不知什么原因,询问技术支持

答:没遇到过此类问题,让我给他发我们的程序过去,我怎么发?400多M

mapxtreme提示找不到预期图层map1 ,问技术支持

答:操作太快!

请问,我不问他们,你们能不能给个解决办法啊?

yuxin2526@https://www.doczj.com/doc/c715460947.html,

回复

# re: Mapxtreme之活活气死2005-12-19 18:05 八风不动

1、加载地图(gst文件),设定的selectable属性不管用

2、手工添加MapControl.SelectableLayers,发现添加Layer对象完全可以,但是完全无效,上下求索之后,发现只能添加图层字符串才有效!!!

这两条我也遇到了,好郁闷啊!

在MapXTreme2004中创建自定义工具

前段时间,在使用MapXtreme 2004开发Web程序的时候,需要自己定义一个测量面积的工具。为此,查了一些资料,走了不少弯路,总算做成了,现在总结一下,和大家分享。

一、一般实现

一般来说,要自定义工具,只需要从MapInfo.Web.UI.WebControls.MapTool继承,创建一个子类即可,里面关键要指定:ClientCodeSource、ClientStartMethod、ClientStopMethod、CursorUrl属性,并重载Execute 方法,自定制工具的逻辑就在该方法内实现。

这样,通过指定:MapControl.MapTools.CurrentTool 就可以实现了。

但是,这样的实现,功能单一,而且也将功能写死了,下面介绍一种功能稍微完整但有些复杂的方法。

二、复杂实现

实现思路如下:

1、集成EventArgs类,创建自定义工具的事件参数,如:customAreaToolEnventArgs。

2、继承MapInfo.Web.UI.WebControls.MapTool类,创建自己的子类。

+在该类中指定ClientCodeSource、ClientStartMethod、ClientStopMethod、CursorUrl等属性,

+在该类中加入时间和事件处理器;如:

public delegate void customAreaToolEventHander( Object sender, customAreaToolEnventArgs e );

public event customAreaToolEventHander CalculateFinished;

+并重载Execute方法,并在该方法中触发事件。

3、将自定义的工具创建成控件。

4、在Html文件中使用TagPrefix注册该控件。如:

6、加入事件处理函数。

在https://www.doczj.com/doc/c715460947.html,开发环境中,通过该控件的事件属性,可以很容易的加入该事件。如:

private void myareatoolcontrol_CalculateFinished(object sender, WebGIS.customAreaToolEnventArgs e)

{

this.TextBox1.Text = string.Format("测量面积:\n{0}\n平方公里", e.Area );

}

上面也许说的不清楚,为了清楚起见,我把创建自定义控件的C#文件也贴上来,供大家交流。有什么问题,可以MSN联系:henan_lujun@https://www.doczj.com/doc/c715460947.html,

附代码:点击下载

在MapXTreme2004中创建自定义工具

前段时间,在使用MapXtreme 2004开发Web程序的时候,需要自己定义一个测量面积的工具。为此,查了一些资料,走了不少弯路,总算做成了,现在总结一下,和大家分享。

一、一般实现

一般来说,要自定义工具,只需要从MapInfo.Web.UI.WebControls.MapTool继承,创建一个子类即可,里面关键要指定:ClientCodeSource、ClientStartMethod、ClientStopMethod、CursorUrl属性,并重载Execute方法,自定制工具的逻辑就在该方法内实现。

这样,通过指定:MapControl.MapTools.CurrentTool 就可以实现了。

但是,这样的实现,功能单一,而且也将功能写死了,下面介绍一种功能稍微完整但有些复杂的方法。

二、复杂实现

实现思路如下:

1、集成EventArgs类,创建自定义工具的事件参数,如:customAreaToolEnventArgs。

2、继承MapInfo.Web.UI.WebControls.MapTool类,创建自己的子类。

●在该类中指定ClientCodeSource、ClientStartMethod、ClientStopMethod、CursorUrl等属性,

●在该类中加入时间和事件处理器;

如:

public delegate void customAreaToolEventHander( Object sender,

customAreaToolEnventArgs e );

public event customAreaToolEventHander CalculateFinished;

并重载Execute方法,并在该方法中触发事件。

3、将自定义的工具创建成控件。

4、在Html文件中使用TagPrefix注册该控件。

如:

<%@ Register TagPrefix=”myareatoolconrol” NameSpace=”WebGIS” Assembly=”WebGIS” %>

说明:这里的namespace 和 Assembly 根据自己程序设定而改变。

5、在

中加入该控件。

如:

MapID="MapControl1">

MapID="MapControl1" TooltipText="放大地图,可以单击地图,也可以按着鼠标在地图上拖矩形"

InactiveImageUrl="\WebGIS\resources\bnt_1.gif"

ActiveImageUrl="\WebGIS\resources\bnt2_1.gif">

MapID="MapControl1" TooltipText="测量地图上两点或多点之间的距离"

InactiveImageUrl="\WebGIS\resources\bnt_9.gif"

ActiveImageUrl="\WebGIS\resources\bnt2_9.gif" DistanceType="0"

DistanceUnit="Kilometer">

ActiveImageUrl="\WebGIS\resources\but2_测量面积.jpg">

6、加入事件处理函数。

在VS 2003 .NET开发环境中,通过该控件的事件属性,可以很容易的加入该事件。

如:

private void myareatoolcontrol_CalculateFinished(object sender,

WebGIS.customAreaToolEnventArgs e)

{

this.TextBox1.Text = string.Format("测量面积:\n{0}\n平方公里", e.Area );

}

上面也许说的不清楚,为了清楚起见,我把创建自定义控件的C#文件也贴上来,供大家交流。有什么问题,可以MSN联系:henan_lujun@https://www.doczj.com/doc/c715460947.html,

1 显示多行InfoTips

把鼠标放在图元上点击一下,就能出现tips,但是这个tips的内容是系统生成的,并且只能显示一行,也不知道能不能编程修改它的显示方式,所以我就写了几行代码,来实现自定义的多行tips显示。

步骤:

1)在Winform中加入MapControl和一个TextBox

2)将TextBox的属性MultiLine设为True, Visable设为False,BorderStyle设为FixSingle

3)捕获MapControl1的MouseDown和MouseUp事件,函数内容如下:

private void mapControl1_MouseDown(object sender, System.Windows.Forms.MouseEven tArgs e)

{

//如果没有转载任何tab文件,则返回

if(https://www.doczj.com/doc/c715460947.html,yers.Count == 0 || this.currentLayerName=="")//currentLayer Name是顶层Layer的名字,同时也是Table的名字

return;

MapInfo.Engine.Selection selection=MapInfo.Engine.Session.Current.Selections.Defaul tSelection;

MapInfo.Data.Table table=MapInfo.Engine.Session.Current.Catalog.GetTable(currentL ayerName);

MapInfo.Data.IResultSetFeatureCollectionfeatureCollection=selection[table];

//如果没有选中任何图元,或者选中多个图元,则返回

if(featureCollection==null||featureCollection.Count!=1)

return;

//取第一个图元

MapInfo.Geometry.Geometry geometry=featureCollection[0].Geometry;

//创建连接和命令来查询table中的数据

MapInfo.Data.MIConnection connection=new MapInfo.Data.MIConnection();

MapInfo.Data.MICommand command=connection.CreateCommand();

https://www.doczj.com/doc/c715460947.html,mandText="SELECT * FROM "+currentLayerName+" WHERE Objwithi n @featureObject";

command.Parameters.Add("@featureObject",geometry);

connection.Open();

MapInfo.Data.MIDataReader dataReader=command.ExecuteReader();

int n=dataReader.FieldCount;

this.textBoxInfoTips.Clear();

//把查询到的内容放进tips中

for(int i=0;i

{

this.textBoxInfoTips.AppendText(dataReader.GetName(i)+"\t");

}

this.textBoxInfoTips.AppendText("\n");

while(dataReader.Read())

{

for(int i=0;i

{

object o=dataReader.GetValue(i);

if(o==DBNull.Value)

this.textBoxInfoTips.AppendText("null\t");

else

this.textBoxInfoTips.AppendText(o.ToString()+"\t");

}

this.textBoxInfoTips.AppendText("\n");

}

//改变tips的显示位置

this.textBoxInfoTips.Location=new System.Drawing.Point(e.X,e.Y+50);

this.textBoxInfoTips.Visible=true;

}

private void mapControl1_MouseUp(object sender, System.Windows.Forms.MouseEvent Args e)

{

this.textBoxInfoTips.Visible=false;

}

2 取得选择图元的ID列表

要做瘦控件,首要的是找到一个属性,使得控件外部的数据结构能够与控件内部的图元关联起来。

例如图元的ID。

下面的源码是取出当前选择的所有图元的ID列表,传出给控件外使用。

//1 获得最上层的选择

MapInfo.Data.IResultSetFeatureCollection featureCollection=MapInfo.Engine.Session.Current. Selections.DefaultSelection[0];

if(featureCollection.Count==0)

{

return;

}

//2 创建列表,用以存放ID

ArrayList featureList=new ArrayList();

//3 创建连接和命令来查询table中的数据

MapInfo.Data.MIConnection connection=new MapInfo.Data.MIConnection();

connection.Open();

MapInfo.Data.MICommand command=connection.CreateCommand();

https://www.doczj.com/doc/c715460947.html,mandText="SELECT ID FROM "+featureCollection.Table.Alias+" WHERE obj=o bj";

MapInfo.Data.MIDataReader dataReader=command.ExecuteReader();

//4 遍历所有选择,取出它们的ID

while(dataReader.Read())

{

int featureId=(int)dataReader.GetValue(0);

featureList.Add(featureId);

}

//5 关闭连接(必须执行此步,否则会出现运行时错误)

dataReader.Close();

dataReader.Dispose();

command.Cancel();

command.Dispose();

connection.Close();

connection.Dispose();

3 用程序选择指定层中符合条件的图元

瘦控件中重要一环是图元选择的联动,即用户对控件内的图元进行鼠标选择可以反映到控件外部的数据结构中,外部的数据结构的图元选择也可以反映到控件内。

下面的源代码正是实现用程序选择指定层中符合条件的图元的。

public void FeaturesSelect(int[] featureList,string layerName)

{

MapInfo.Data.Table table=MapInfo.Engine.Session.Current.Catalog.GetTable(layerName);

if(table==null)

return;

MapInfo.Data.IResultSetFeatureCollectionfeatures=MapInfo.Data.FeatureCollectionFactory. CreateResultSetFeatureCollection(table,null);

foreach(int featureId in featureList)

{

MapInfo.Engine.Session.Current.Catalog.Search(

table,

MapInfo.Data.SearchInfoFactory.SearchWhere("ID="+featureId.ToString()),

features,

MapInfo.Data.ResultSetCombineMode.AddTo);

}

MapInfo.Engine.Session.Current.Selections.DefaultSelection.Clear();

MapInfo.Engine.Session.Current.Selections.DefaultSelection.Add(features);

}

4 瘦控件的专题图制作

既然控件内不作任何的专题图运算,只好由我们自己做了。

我用的比较多的专题图是范围专题图,所以此处给出的例子也是这样的。

本文参考了wwj925和无忌版主的讨论稿想请教版主一个问题,关于修改图元集的样式!特此鸣谢!

下面的源码给出详细的注释,应该不难看懂,我将不多作解释了。

///

///手工制作专题图

///

///表中必须有三列:ID,颜色R分量,颜色G分量,颜色B分量

///要操作的层的名字

public void FeatureTheme(System.Data.DataTable dt,string layerAlias)

{

if(dt==null|| dt.Rows.Count == 0)

return;

MapInfo.Data.Table table=MapInfo.Engine.Session.Current.Catalog.GetTable(layerAlias);

if(table==null)

return;

//把数据按照color分等价类,方便批量改变图元颜色

Hashtable color2FeatureIdList=new Hashtable(); //key=color, value=arraylist,arraylist的va lue=featureId

//创建空结果集featureCollection,用以存放所有涉及的图元

MapInfo.Data.IResultSetFeatureCollection featureCollection=

MapInfo.Data.FeatureCollectionFactory.CreateResultSetFeatureCollection(table,null);

try

{

foreach(System.Data.DataRow dr in dt.Rows)

{

int featureId=(int)dr["ID"];

int R=Convert.ToInt32(dr["R"]);

int G=Convert.ToInt32(dr["G"]);

int B=Convert.ToInt32(dr["B"]);

Debug.Assert(R<256&&G<256&&B<256&&R> =0&&G>=0&&B>=0,"颜色分量的范围是0到255。");

Color featureColor = Color.FromArgb(150,R,G,B);

//把同色的图元ID放在一起

if(!color2FeatureIdList.ContainsKey(featureColor))

{

ArrayList al=new ArrayList();

al.Add(featureId);

color2FeatureIdList.Add(featureColor,al);

}

else

{

ArrayListal=(ArrayList)color2FeatureIdList[featureColor];

al.Add(featureId);

}

//把arraylist中的所有feature都选进featureCollection中

SelectFeatureIntoCollection(table,featureId,featureCollection);

}

}

catch(ArgumentException)

{

Trace.WriteLine("数据表中无法找到指定的列","输入数据错误");

return ;

}

catch(InvalidCastException)

{

Trace.WriteLine("数据列值不能转成数字类型","输入数据错误");

return ;

}

catch(System.OverflowException)

{

Trace.WriteLine("数据列值超出数值最大范围","输入数据错误");

return ;

}

catch(System.FormatException)

{

Trace.WriteLine("数据列值格式错误,出现了非数字的字母","输入数据错误");

return ;

}

//创建连接

MapInfo.Data.MIConnection connection=new MapInfo.Data.MIConnection();

connection.Open();

//创建ResultSet图层

// MapInfo.Mapping.FeatureLayer themeLayer = newMapInfo.Mapping.FeatureLayer(fe

atureCollection.Table,"themeLayer","themeLayer");

// https://www.doczj.com/doc/c715460947.html,yers.Insert(0,themeLayer);

// MapInfo.Mapping.FeatureLayer layer=(MapInfo.Mapping.FeatureLayer)mapControl1. https://www.doczj.com/doc/c715460947.html,yers[0];

// layer.Enabled = true;

//事实证明,用ResultSet图层会影响原来的tab文件的数据,所以此处改用TableInfoMemTable

MapInfo.Data.TableInfoMemTable themeTableInfo= new MapInfo.Data.TableInfoMemTable ("themeLayer");

foreach(MapInfo.Data.Column col in table.TableInfo.Columns) //复制表结构

{

MapInfo.Data.Column col2=col.Clone();

col2.ReadOnly=false;

themeTableInfo.Columns.Add(col2);

}

MapInfo.Data.Table themeTable = MapInfo.Engine.Session.Current.Catalog.CreateTable(th emeTableInfo);

MapInfo.Data.MICommand command1=connection.CreateCommand();

https://www.doczj.com/doc/c715460947.html,mandText = "Insert into " +themeTable.Alias + " Select * From "+feature Collection.Table.Alias;//复制图元数据

command1.Prepare();

command1.ExecuteNonQuery();

command1.Cancel();

command1.Dispose();

//逐个检索颜色

foreach(System.Drawing.Color color in color2FeatureIdList.Keys)

{

Color BorderColor = Color.FromArgb(0,0,0);

ArrayList al=(ArrayList)color2FeatureIdList[color];

string whereClause=CreateWhereClause(al);

//创建style

MapInfo.Styles.SimpleLineStyleline = new MapInfo.Styles.SimpleLineStyle(newMapInfo. Styles.LineWidth(1,MapInfo.Styles.LineWidthUnit.Pixel), 2,BorderColor);//1无边界色,2有边界色

MapInfo.Styles.SimpleInteriorinterior = new MapInfo.Styles.SimpleInterior(2,color); //2实习,3斑马线

MapInfo.Styles.AreaStyle area= new MapInfo.Styles.AreaStyle(line,interior);

https://www.doczj.com/doc/c715460947.html,positeStyle cs = new https://www.doczj.com/doc/c715460947.html,positeStyle(area,null,null,n ull);

//批量更新图元颜色

MapInfo.Data.MICommand command=connection.CreateCommand();

https://www.doczj.com/doc/c715460947.html,mandText = "update " +themeTable.Alias + " set obj=obj,MI_Style=@st yle"+whereClause;

command.Parameters.Add("@style",cs);

command.Prepare();

command.ExecuteNonQuery();

command.Cancel();

command.Dispose();

}

//关闭连接

connection.Close();

connection.Dispose();

//把新表添加为顶图层

MapInfo.Mapping.FeatureLayer themeFeatureLayer = new MapInfo.Mapping.FeatureLayer(t hemeTable);

https://www.doczj.com/doc/c715460947.html,yers.Insert(0,themeFeatureLayer);

}

///

///把table中ID=featureId的图元选进featureCollection中

///

///MapInfo的数据表

///图元id

///引用的图元选择集

private void SelectFeatureIntoCollection(MapInfo.Data.Table table,intfeatureId,MapInfo.Data.I ResultSetFeatureCollection featureCollection)

{

MapInfo.Engine.Session.Current.Catalog.Search(

table,

MapInfo.Data.SearchInfoFactory.SearchWhere("ID="+featureId.ToString()),

featureCollection,

MapInfo.Data.ResultSetCombineMode.AddTo);

}

个人整理的MapXtreme2004应用问答

1、问:如何在桌面程序中更改地图的坐标系?(TOP)

答:代码如下:

using MapInfo.Geometry;

//要使用到MapInfo.Geometry命名空间

Map map = mapControl1.Map;

MapInfo.Geometry.CoordSys coordSys = Session.Current.CoordSysFactory.CreateL ongLat(DatumID.NAD83);

//DatumID为枚举类型,其中列出了经纬度坐标系统的大量枚举类型,参阅帮助可获取更多信息。

map.SetDisplayCoordSys(coordSys);

2、问:在C#应用中如何读取存在ORACLE(或SQL Server)中的MapInfo表?(TOP)

答:读取ORACLE中表的方法如下代码:

using MapInfo.Data; //这里要添加对MapInfo数据的引用

MIConnection Connection=new MIConnection();

Connection.Open();

MapInfo.Data.Table [] tables=new MapInfo.Data.Table[4];

TableInfoServer tis1=new TableInfoServer("WORLD","SVR=MYORACLE;UID=system;PWD= manager","select * from world",MapInfo.Data.ServerToolkit.Oci);

tables[0]=Connection.Catalog.OpenTable(tis1);

TableInfoServer tis2=new TableInfoServer("WORLDCAP","SVR=MYORACLE;UID=system;PW D=manager","select * from worldcap",MapInfo.Data.ServerToolkit.Oci);

tables[1]=Connection.Catalog.OpenTable(tis2);

TableInfoServer tis3=new TableInfoServer("wldcty25","SVR=MYORACLE;UID=system;PWD =manager","select * from wldcty25",MapInfo.Data.ServerToolkit.Oci);

tables[2]=Connection.Catalog.OpenTable(tis3);

TableInfoServer tis4=new TableInfoServer("OCEAN","SVR=MYORACLE;UID=system;PWD= manager","select * from OCEAN",MapInfo.Data.ServerToolkit.Oci);

tables[3]=Connection.Catalog.OpenTable(tis4);

MapControl1.Map.Load(new MapInfo.Mapping.MapTableLoader(tables));

Connection.Close();

而读取存放在SQL Server2000中的表时,应当使用如下修改过的代码:

/* SQL Server数据库连接*/

MIConnection Connection=new MIConnection();

Connection.Open();

MapInfo.Data.Table [] tables=new MapInfo.Data.Table[2];

TableInfoServer tis1=new TableInfoServer("CH_SHENGHUI","DRIVER={SQL Server};SERVE R=YC31;DATABASE=MYWEBGIS;Trusted_Connection=Yes","select * from CH_SHENGHUI",Ma pInfo.Data.ServerToolkit.Odbc);//注意这里使用的是Odbc,且区分大小写。

tables[0]=Connection.Catalog.OpenTable(tis1);

TableInfoServer tis2=new TableInfoServer("CH_SHENGJIE_P","DRIVER={SQL Server};SERV ER=YC31;DATABASE=MYWEBGIS;Trusted_Connection=Yes","select * from CH_SHENGJIE_P", MapInfo.Data.ServerToolkit.Odbc);//注意这里使用的是Odbc,且区分大小写。

tables[1]=Connection.Catalog.OpenTable(tis2);

mapControl1.Map.Load(new MapInfo.Mapping.MapTableLoader(tables));

Connection.Close();

/*上面的TableInfoServer语句分开来写可以表达成如下方法。*/

/*

TableInfoServer tiServer = new TableInfoServer("SHENGHUI");

tiServer.ConnectString = "DRIVER={SQL Server};SERVER=YC31;DATABASE=MYWEBGIS;Tr usted_Connection=Yes";

tiServer.Query = "Select * from CH_SHENGHUI";

tiServer.Toolkit = ServerToolkit.Odbc;

MapTableLoader tl = new MapTableLoader(tiServer);

mapControl1.Map.Load(tl);

*/

3、问:在C#桌面与Web应用中读取硬盘上MapInfo表一法(TOP)

答:二者皆可使用如下代码:

using MapInfo.Data;

MIConnection Connection=new MIConnection();

Connection.Open();

tables[0]=Connection.Catalog.OpenTable(@"G:\Ch_shenghui.TAB");

tables[1]=Connection.Catalog.OpenTable(@"G:\Shengjie_p.TAB");

mapControl1.Map.Load(new MapInfo.Mapping.MapTableLoader(tables));

4、问:如何在MapXtreme2004桌面应用程序中的任务栏上显示出鼠标的坐标?

答:代码如下:

1、添加mapControl1的MouseMove事件;

2、该事件及其中代码如下:

public void MapControl1_MouseMove(object sender, MouseEventArgs e)

{ System.Drawing.PointF DisplayPoint = new PointF(e.X,e.Y);

MapInfo.Geometry.DPoint MapPoint = new MapInfo.Geometry.DPoint();

MapInfo.Geometry.DisplayTransform converter = this.mapControl1.Map.DisplayTr ansform; converter.FromDisplay(DisplayPoint, out MapPoint);

this.statusBar1.Text = "Cursor Location: " + MapPoint.x.ToString() + ", " +

MapPoint.y.ToString();

}

5、问:如何使用代码修改桌面应用程序的坐标系统?(TOP)

答:代码如下:

Map map = mapControl1.Map;

MapInfo.Geometry.CoordSys coordSys = Session.Current.CoordSysFactory.CreateLongL at(DatumID.WGS84);

map.SetDisplayCoordSys(coordSys);

6、问:在C#中如何使用SpatialWare提供的用户自定义函数(UDFs)?

答:代码如下:以测量数据库中的两个点之间的距离为例。

string connectionstring = "Integrated Security=SSPI;database=MYWEBGIS;server=(local);Connect Ti meout=30";

SqlConnection connection = new SqlConnection(connectionstring);

connection.Open();

SqlCommand command = connection.CreateCommand();

https://www.doczj.com/doc/c715460947.html,mandText = "select dbo.HG_SphericalDistance(a.SW_GEOMETRY, l.SW_GEOMETRY,'km') AS Ex pr1 from CH_SHENGHUI a, CH_SHENGHUI l where https://www.doczj.com/doc/c715460947.html, = '北京' and https://www.doczj.com/doc/c715460947.html, = '合肥'"; SqlDataReader reader = command.ExecuteReader();

while(reader.Read()){

textBox1.Text= reader["Expr1"].ToString();

}

reader.Close();

connection.Close();

这里需要注意的就是,在SQL语句中使用SpatialWare的函数时,一定要在前面加上db o.,否则运行时就会出错。具体语句可以在SQL Server 2000企业管理器中调试后再拷贝到程序中即可。

7、问:如何在一个Web应用中将打开的SpatialWare数据库地图存储成为一个文件?

答:代码如下:

MIConnection Connection =new MIConnection ();

Connection.Open() ;

TableInfoServer tis = new TableInfoServer("usa",

"dsn=sqlserver;UID=sa;PWD=zackary","Select * from usa",MapInfo.Data.ServerToolkit.Odbc ); MapInfo.Data.Table StateCapXY = Connection.Catalog.OpenTable(tis);

mapControl1.Map.Load(new MapTableLoader(StateCapXY ));

MapInfo.Mapping.FeatureLayer lyr=https://www.doczj.com/doc/c715460947.html,yers["USA"] as FeatureLayer ;

MapInfo.Data.Table ti = MapInfo.Engine.Session.Current.Catalog.GetTable("usa");

MapInfo.Data.SearchInfo si = MapInfo.Data.SearchInfoFactory.SearchAll();

si.QueryDefinition.SetColumns("*");

MapInfo.Data.IResultSetFeatureCollection irfc = MapInfo.Engine.Session.Current.Catalog.Search(ti. Alias, si);

MapInfo.Data.TableInfoNative tf = (MapInfo.Data.TableInfoNative)MapInfo.Data.TableInfoFactory.Cr eateFromFeatureCollection("newtab",MapInfo.Data.TableType.Native ,irfc);

foreach(MapInfo.Data.Column cl in tf.Columns)

{cl.ReadOnly =false;

}

tf.TablePath = "c:\\temp\\newtab.tab";

tf.WriteTabFile ();

MapInfo.Data.Table t = MapInfo.Engine.Session.Current.Catalog.CreateTable (tf);

MapInfo.Engine.Session.Current.Catalog.CloseTable("newtab");

t=MapInfo.Engine.Session.Current.Catalog.OpenTable("c:\\temp\\newtab.tab");

mapControl1.Map.Load(new MapTableLoader(t));

MapInfo.Data.MICommand micomm=new MapInfo.Data.MICommand ("insert into " + t.Alias + " (obj,stat e,state_name,sw_member) select obj,state,state_name,sw_member from usa", Connection);

micomm.ExecuteNonQuery();

8、问:如何在地图上查找指定位置的代码

答:代码如下:

Table _searchTable;

//定义被查找的表

Column _searchColumn;

//定义被查找的列,必须是被索引的

FindResult _result;

//定义查询结果

Find find = null;

//定义查找对象,并实例化为null

_searchTable = Session.Current.Catalog.OpenTable(@"C:\Program Files\MapInfo\MapXtreme\6.0\Sam ples\Data\worldcap.TAB");

//打开被查找的表

Columns columns = _searchTable.TableInfo.Columns;

//定义出表的列

_searchColumn = columns["Capital"];

//注意此处的Capital是要区分大小写的。指定查找的列

find = new Find(_searchTable,_searchColumn);

//实例化查找对象

https://www.doczj.com/doc/c715460947.html,eCloseMatches = true;

//指定如果找不到完全匹配是否返回 "N" 个接近的匹配。

find.CloseMatchesMax = 6;

//即上面的 "N"

FindResult _findResult = find.Search(textBox2.Text.ToString());

//给出所要查找的目标,返回查找的结果

MapInfo.Geometry.DPoint dpoint;

dpoint.x = (double)_findResult.FoundPoint.X;

dpoint.y = (double)_findResult.FoundPoint.Y;

mapControl1.Map.Center = dpoint;

find.Dispose();

//释放find对象

9、问:如何获取地图上一个表中所有图元的信息?

答:代码如下:

MapInfo.Mapping.FeatureLayer fl = (MapInfo.Mapping.FeatureLayer)https://www.doczj.com/doc/c715460947.html,yers["world cap"];

MapInfo.Data.Table t = fl.Table;

//MIDataReader提供了从 MapInfo 数据提供方处读取行的前向数据流的手段

MIDataReader tr;

//MIConnection 表示与 Catalog 的连接

MIConnection con = new MIConnection();

//MICommand 提供了必要的接口来根据 MapInfo Data Provider 执行 SQL 命令

//MICommand 创建 MIDataReader 和 MIScrollableReader 实例

//分别通过 ExecuteReader 和 ExecuteScrollableReader 方法来获取数据

MICommand tc = con.CreateCommand();

https://www.doczj.com/doc/c715460947.html,mandText = "select * from " + t.Alias ;

con.Open();

//ExecuteReader执行对 Connection 的 CommandText,并使用其中一个 CommandBehavior 值生成 MIData Reader

tr = tc.ExecuteReader() ;

//MIDataReader.Read 如果有多个行则返回 true,否则返回 false

int i=0;

while (tr.Read())

{

//获得指定字段的字符串值

listView1.Items.Add(tr.GetString(1));

}

//Cancel 尝试取消当前命令的执行

tc.Cancel();

//Dispose 处置 MICommand 对象

tc.Dispose();

//tr.Close关闭数据读取器并释放资源,con.Close关闭连接 tr.Close() ;

con.Close();

//t.Close();

10、问:如何在桌面应用中对地图赋予指定的工具?答:代码如下:

mapControl1.Tools.LeftButtonTool = "pan";

MapToolButtonType 枚举:指定 MapToolBarButton 的按钮类型。

成员名说明

OpenTable 调用 LoadMapWizard。该按钮是推入型按钮。LayerControl 调用 LayerControlDlg。该按钮是推入型按钮。Arrow 设置 Arrow 工具。

ZoomIn 设置 ZoomIn 工具。

ZoomOut 设置 ZoomOut 工具。

Center 设置 Center 工具。

Pan 设置 Pan 工具。

Select 设置 Select 工具。

SelectRectangle 设置 SelectRectangle 工具。

SelectRadius 设置 SelectRadius 工具。

SelectPolygon 设置 SelectPolygon 工具。

SelectRegion 设置 SelectRegion 工具。

Label 设置 Label 工具。

AddText 设置 AddText 工具。

AddPoint 设置 AddPoint 工具。

AddLine 设置 AddLine 工具。

AddPolyline 设置 AddPolyline 工具。

AddPolygon 设置 AddPolygon 工具。

AddRectangle 设置 AddRectangle 工具。

AddCircle 设置 AddCircle 工具。

AddEllipse 设置 AddEllipse 工具。

11、问:如何获取地图上指定的一个表中所选择到的图元的信息(包括经纬度值)?

答:代码如下:

FeatureLayer lyr=https://www.doczj.com/doc/c715460947.html,yers["DIJISHI"] as FeatureLayer ;

IResultSetFeatureCollection irfc = Session.Current.Selections.DefaultSelection[lyr.Table ];

foreach(MapInfo.Data.Feature l in irfc )

{

foreach(MapInfo.Data.Column column in l.Columns)

{

//print out the column name and contents with the following:

MessageBox.Show (string.Format("{0}:{1}",column.ToString().ToUpper(),l[column.ToString()].T oString()));

}

MessageBox.Show("经度:" + l.Geometry.Centroid.x.ToString() + ",纬度:" + l.Geometry.Centroi d.y.ToString());

}

suhyx的代码和解释已经很详细周到了,我这里偷懒做个自定义工具的步骤总结:

1。创建自定义工具。如zsuhyx代码所示,创建自定义线工具,可以用CustomLineMapTool。

2。把此工具加载到MapControl.Tools集合中。

3。重载https://www.doczj.com/doc/c715460947.html,ed事件处理方法,实现你的处理逻辑。

最后就是使用了。

自定义工具可以使用zsuhyx的这种比较临时的方法。如果是为了更OO,更模块化,或者重用的目的,可以派生成相应的工具类。自从MapInfo把控件从MapX升级到MapXtreme之后,让人郁闷的是测距功能按钮在Win版本中消失了,只有Web版本中还保留着。所以下面的方法就是为了恢复这个必备的功能:

1)为MapTool控件增加一个ToolBarButton

// // toolBarButtonDistance //

this.toolBarButtonDistance.ImageIndex = 11;

this.toolBarButtonDistance.Style =System.Windows.Forms.ToolBarButtonStyle.ToggleButton;

this.toolBarButtonDistance.Tag = "CustomLine";

this.toolBarButtonDistance.ToolTipText = "测距";

2)为MapControl增加工具响应事件

this.mapControl1.Tools.Add("CustomLine", newMapInfo.Tools.CustomLineMapTool(true, true, true,

mapControl1.Viewer, mapControl1.Handle.ToInt32(), mapControl1.Tools,

mapControl1.Tools.MouseToolProperties,mapControl1.Tools.MapToolProperties));

https://www.doczj.com/doc/c715460947.html,ed +=new MapInfo.Tools.ToolUsedEventHandler(Tools_Used);

数字电子技术考试题及答案

太原科技大学 数字电子技术 课程试卷 B 卷 一、单选题(20分,每小题1分)请将本题答案全部写在下表中 1、8421BCD 码10000001转化为十六进制数是( )。 A 、15 B 、51 C 、81 D 、18 2、n 位二进制数的反码或其原码,表示的十进制数是( )。 A 、21n - B 、2n C 、1 2n - D 、2n 3、TTL 与非门多余输入端的处理是( )。 A 、接低电平 B 、任意 C 、 通过 100W 电阻接地 D 、通过 100k W 电阻接地 4、OD 非门在输入为低电平(输出端悬空)情况下,输出为( )状态。 A 、高电平 B 、低电平 C 、开路 D 、不确定 5、与()Y A B A =e e 相等的逻辑函数为( )。 A 、Y B = B 、Y A = C 、Y A B =? D 、Y A B =e 6、下列(,,)F A B C 函数的真值表中1Y =最少的为( )。 A 、Y C = B 、Y AB C = C 、Y AB C =+ D 、Y BC C =+ 7、( )是组合逻辑电路的特点。 A 、输出仅取决于该时刻的输入 B 、后级门的输出连接前级门的输入 C 、具有存储功能 D 、由触发器构成 8、半加器的两个加数为A 和B ,( )是进位输出的表达式。 A 、AB B 、A B + C 、AB D 、AB 9、欲使JK 触发器1 n Q Q +=,J 和K 取值正确的是( )。 A 、,J Q K Q == B 、J K Q == C 、0J K == D 、,1J Q K == 10、字数为128的ROM 存储器存储容量为1204位,字长为( )位,地址线为( )根。 A 、8,8 B 、8,7 C 、4,7 D 、4,8 11、一个四位二进制减法计数器初始状态为0110,经过101个脉冲有效沿触发后,它的输出是 ( )。 A 、0000 B 、0001 C 、0011 D 、0010 12、要用1K×8的RAM 扩展成8K×16的RAM ,需选用( )译码器。 A 、 3线-8线 B 、2线-4线 C 、1线-2线 D 、4线-16线

面试人员题目集锦

销售人员面试问卷: 1.请详细描述您以往的销售流程,您又是如何做的呢? 2.在您的工作经历中,您做得特别好的是哪些或者您在哪些方面所取得的成绩最大?您为什么这样认为呢? 3.您平常学习的途径有哪些? 4.在你的前任工作中,你用什么方法来发展并维持业已存在的客户?可举例说明 5.您是否想过以何种方式超越您的同事?(自信心) 6.您的缺点或不足是什么?您的优点或特长是什么? 7.除了简历上的工作经历,您还会去关注哪些领域(或有没有其它潜在的兴趣或是否想过去尝试、从事的其它职业)? --(若有,继续发问)您觉得这跟您目前要从事的职业有哪些利、弊关系? --(若无,继续发问)您不觉得您的知识结构有些狭窄或兴趣较贫乏,说说未来的改善计划? 8.我们的工作与生活历程并不是一帆风顺的,谈谈您的工作或生活或求学经历中出现的挫折或低潮期,您是如何克服的? 9.请您举一个您亲身经历的事例来说明您对困难或挫折有一定的承受力? 10.谈谈您以往职业生涯中令您有成就感的一、两件事,并说说它给您的启示。 11.说说您对成功的看法。(自信心) 12.一个好的沟通者应该具备哪些条件?(有效的沟通技能) 13.一个好的销售人员应该具备哪四方面的素质?你为什么认为这些素质是十分重要的?(销售能力) 参考回答:认真、有激情、努力加有相当的沟通能力与业务技巧。

认真是做好一件事保障,认真才能做好一件事情,如果不认真是做不好任务一件事情的。 14.你的之前的工作中,你用什么方法来发展并维持业已存在的客户的?(销售能力) 15.请简要介绍一下自己 16.您在选择工作中更看重的是什么?(可能是成长空间、培训机会、发挥平台、薪酬等答案) (若薪酬不排在第一,问)——您可不可以说说你在薪酬方面的心理预期?(待回答完毕后)那您刚才的意思也可以这样理解:薪酬方面可以适当低于您的心理预期,对吗?(若薪酬显得不太让步,可问)有人说挣未来比挣钱更为重要,您怎样理解?(若薪酬排在第一,问)——有人说挣未来比挣钱更为重要,您怎样理解? 行政人事 1、你认为“管理”究竟是什么? 2、一个好企业要取得进步,哪些方面是决定性的? 3、你最近读过的有关管理方面的书籍有哪些? 4、你认为作为经理最困难的是什么? 5、你如何控制和减少风险? 6、你认为你所应聘的职位与你的部门或公司的战略有什么关系? 7、你会如何计划和组织一个重要(或长期)的项目?测试管理能力

数字电子技术试题及答案题库

《 数字电子技术》试卷 姓名:__ _______ 班级:__________ 考号:___________ 成绩:____________ 本试卷共 6 页,满分100 分;考试时间:90 分钟;考试方式:闭卷 1. 有一数码10010011,作为自然二进制数时,它相当于十进制数( ),作为8421BCD 码时,它相当于 十进制数( )。 2.三态门电路的输出有高电平、低电平和( )3种状态。 3.TTL 与非门多余的输入端应接( )。 4.TTL 集成JK 触发器正常工作时,其d R 和d S 端应接( )电平。 5. 已知某函数??? ??+??? ??++=D C AB D C A B F ,该函数的反函数F =( ) 。 6. 如果对键盘上108个符号进行二进制编码,则至少要( )位二进制数码。 7. 典型的TTL 与非门电路使用的电路为电源电压为( )V ,其输出高电平为( )V ,输出低电平为( )V , CMOS 电路的电源电压为( ) V 。 8.74LS138是3线—8线译码器,译码为输出低电平有效,若输入为A 2A 1A 0=110时,输出 01234567Y Y Y Y Y Y Y Y 应为( )。 9.将一个包含有32768个基本存储单元的存储电路设计16位为一个字节的ROM 。该ROM 有( )根地址线,有( )根数据读出线。 10. 两片中规模集成电路10进制计数器串联后,最大计数容量为( )位。 11. );Y 3 =( )。

12. 某计数器的输出波形如图1所示,该计数器是( )进制计数器。 13.驱动共阳极七段数码管的译码器的输出电平为( )有效。 二、单项选择题(本大题共15小题,每小题2分,共30分) (在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。) 1. 函数F(A,B,C)=AB+BC+AC 的最小项表达式为( ) 。 A .F(A,B,C)=∑m (0,2,4) B. (A,B,C)=∑m (3,5,6,7) C .F(A,B,C)=∑m (0,2,3,4) D. F(A,B,C)=∑m (2,4,6,7) 2.8线—3线优先编码器的输入为I 0—I 7 ,当优先级别最高的I 7有效时,其输出012Y Y Y ??的值是( )。 A .111 B. 010 C. 000 D. 101 3.十六路数据选择器的地址输入(选择控制)端有( )个。 A .16 B.2 C.4 D.8 4. 有一个左移移位寄存器,当预先置入1011后,其串行输入固定接0,在4个移位脉冲CP 作用下,四位数据的移位过程是( )。 A. 1011--0110--1100--1000--0000 B. 1011--0101--0010--0001--0000 C. 1011--1100--1101--1110--1111 D. 1011--1010--1001--1000--0111 5.已知74LS138译码器的输入三个使能端(E 1=1, E 2A = E 2B =0)时,地址码A 2A 1A 0=011,则输出 Y 7 ~Y 0是( ) 。 A. 11111101 B. 10111111 C. 11110111 D. 11111111 6. 一只四输入端或非门,使其输出为1的输入变量取值组合有( )种。 A .15 B .8 C .7 D .1

综合面试题目大全精编版

1、自我介绍 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”。企业喜欢有礼貌的求职者。 你觉得你个性上最大的优点是什么? 移动通信论坛回答提示:沉着冷静、条理清楚、立场坚定、顽强向上。 乐于助人和关心他人、适应能力和幽默感、乐观和友爱。我在北大青鸟经过一到两年的培训及项目实战,加上实习工作,使我适合这份工作。我相信我能成功。 说说你最大的缺点? 回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用你。绝对不要自作聪明地回答“我最大的缺点是过于追求完美”,有的人以为这样回答会显得自己比较出色,但事实上,他已经岌芨可危了。企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分。企业喜欢聪明的求职者。 4、你对加班的看法? 移动通信,通信工程师的家园,通信人才,求职招聘,网络优化,通信工程,出差住宿,通信企业黑名单回答提示:实际上好多公司问这个问题,并不证明一定要加班。只是想测试你是否愿意为公司奉献。 移动通信论坛回答样本:如果是工作需要我会义不容辞加班。我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时,我也会提高工作效率,减少不必要的加班 你对薪资的要求? 回答提示:如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱。他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。 回答样本一:“我对工资没有硬性要求。我相信贵公司在处理我的问题上会友善合理。我注重的是找对工作机会,所以只要条件公平,我则不会计较太多 移动通信论坛回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训。而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况和市场标准的水平,给我合理的薪水。 回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值。 在五年的时间内,你的职业规划? 回答提示:这是每一个应聘者都不希望被问到的问题,但是几乎每个人都会被问到。比较多的答案是“管理者”。但是近几年来,许多公司都已经建立了专门的技术途径。这些工作地位往往被称作“顾问”、“参议技师”或“高级软件工程师”等等。当然,说出其他一些你感兴趣的职位也是可以的,比如产品销售部经理,生产部经理等一些与你的专业有相关背景的工作。要知道,考官总是喜欢有进取心的应聘者,此时如果说“不知道”,或许就会使你丧失一个好机会。最普通的回答应该是“我准备在技术领域有所作为”或“我希望能按照公司的管理思路发展”。

数字电子技术模拟试题及答案

数字电子技术模拟试题及 答案 Prepared on 24 November 2020

《数字电子技术》模拟试题 一、填空题(每题2分,共20分) 1、十六进制数97,对应的十进制数为 (1) 。 2、“至少有一个输入为0时,输出为 (2) ”描述的是与运算的规则。 3、 (3) 变量逻辑函数有16个最小项。 4、基本逻辑运算有: (4) 、 (5) 和 (6) 运算。 5、两二进制数相加时,不考虑低位的进位信号是 (7) 加器。 6、TTL 器件输入脚悬空相当于输入 (8) 电平。 7、RAM 的三组信号线包括: (9) 线、地址线和控制线。 8、采用四位比较器对两个四位数比较时,先比较 (10) 位。 二、单项选择题(每个3分,共15分) 1、图1的国标逻辑符号中 (11) 是异或门。 图1 2、下列逻辑函数表达式中可能存在竞争冒险的是 (12) 。 A ))((C B B A F ++= B ))((C B B A F ++= C ))((C B B A F ++= D ))((C B B A F ++= 3、下面逻辑式中,不正确的是_ (13)____。 A.C B A ABC ??= B. A AB A += C. ()A A B A += D. AB BA = 4、时序逻辑电路中必须有___(14)___。 A. 输入逻辑变量 B. 时钟信号 C. 计数器 D. 编码 器

5、有S1,S2两个状态,条件(15)可以确定S1和S2不等价。 A. 输出相同 B. 输出不同 C. 次态相同 D. 次态不同 三、简答题(共10分) 1、证明:B A+ = +(4分) A A B 2、某逻辑函数的真值表如表1所示,画出卡诺图。(6分) 表1 某逻辑函数的真值表 A B C F 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 X 1 0 0 X 1 0 1 0 1 1 0 1 1 1 1 X 四、分析题(20分) Z 图2 分析图2所示电路的逻辑功能。 1)列出其时钟方程:(2分) CP1=;CP0=。 2)列出其驱动方程:(4分) J1=;K1=;J0=;K0=。 3)列出其输出方程:(1分) Z=

公司面试题目汇总

以下是本次面试的参考问题: 通用问题: 1、请用3分钟介绍下你自己好吧? 思路:1)、个人相关基本信息,介绍内容要与个人简历相一致。 2)、要切中要害,不谈无关、无用的内容,条理要清晰,层次要分明。 3)、有重点突出他能否胜任工作,比如:他的能力,做过最成功的事,他的成就,他个性中和工作有关的积极的一面,他擅长的领域,他的优缺点。能为企业做出什么贡献,比如:他工作的时候是什么样子,他喜欢什么样的工作(这的和我们的工作要求相符)。 4)、礼貌的说谢谢,表示对考官的尊重。 2、你的优点和缺点是什么?或简单列举你的三大优势与三大劣势。(如果自我介绍说了可做追问) 思路:1)、沉着冷静,立场坚定,乐观自信,应变能力强,有团队意识,独立思考,有主动性。 2)、充分介绍优点,但最好少用形容词,而用能够反映优点的事实说话 3)、介绍缺点时可以从大学生普遍存在的弱点方面介绍,例如缺少社会经验。 3、你是否有出国、考研究生等打算? 思路:很多毕业生在毕业时同时准备考研、就业和出国,先找单位,如果考研或出国成功就与单位解约。从单位的角度来说,招聘毕业生需要时间和费用,而且签约了一位毕业生就等于放弃了其它,所以在签约前首先确认毕业生是否考了研究生或准备出国,毕业生应如实地表明态度,以免签约后产生纠纷。 6、你的座右铭是什么? 思路: 1)、座右铭能在一定程度上反映应聘者的性格、观念、心态,这是面试官问这个问题的主要原因。 2)、不宜说那些医引起不好联想的座右铭。 3)、不宜说那些太抽象的座右铭。 4)、不宜说太长的座右铭。 5)、座右铭最好能反映出自己某种优秀品质。 7、谈一谈你大学期间的一次失败(或成功)经历. 思路: 1)、不宜说自己没有失败或成功的经历。 2)、不宜把那些明显的成功说成是失败。 3)、不宜说出严重影响所应聘工作的失败经历。 4)、失败后自己很快振作起来,以更加饱满的热情面对以后的工作。 8、你为什么选择我们公司? 思路: 1)、从中了解求职的动机、愿望以及对此项工作的态度。 2)、建议从行业、企业和岗位这三个角度来回答。 9、对这项工作,你有哪些可预见的困难? 思路: 1)、面对困难的态度要正确。 2)、考察应聘者对这项工作的认识,侧面了解应聘者的能力。 3)、最好能说出自己准备怎么应对该困难。 10、如果我录用你,你将怎样开展工作? 思路: 1)、考察应聘者对于应聘的职位是否足够的了解,可以不要直接说出自己开展工作的具体办法。

2017期中教学检查总结

2017期中教学检查总结 导读:本文2017期中教学检查总结,仅供参考,如果能帮助到您,欢迎点评和分享。 2017期中教学检查总结如下,希望您仔细阅读。 2017期中教学检查总结【一】为了全面检查了解我校评估后教学运行情况,进一步加强教育教学管理,不断提高教学质量,学校于第11~12周(2017年5月5~16日)进行了本学期期中教学检查。各学院(教学部)高度重视期中教学检查工作,成立领导小组,根据学校通知的检查内容要求对本单位进行自查,找出问题与不足,写出自查报告。并协助学校检查组做好专项教学检查。学校成立了由教务处、实验与国有资产管理处处科室领导、学校督导员、各院部分管教学工作的副院长(副主任)组成的六个检查小组,分工对各院部教师的课堂教学进行了听课检查,并于5月13、14日分别到各院部对毕业设计(论文)工作、上学期期末考试试卷和实验教学工作进行了专项检查。现根据各院部期中教学检查总结和学校检查组检查情况,对本学期期中教学检查情况总结如下。 开学以来教学工作基本情况 本学期的教学工作是在教育部对我校本科教学工作水平进行评估并获得优秀成绩的大好形势下开展的,各学院(教学部)动员和组织广大教师和学生,按照学校统一部署,总结评建经验,巩固评建成果,认真贯彻落实在评建工作中建立起来的各项工作规范和质量标准,发

扬形成的优良教风和学风,并按照专家组的反馈意见,制定落实整改措施,进一步改进教学,全面实施学校提出本科教育优质工程。教学工作蓬蓬勃勃地开展着,并取得了良好的效果。 1.关于课堂教学工作 大部分教师都能认真执行课堂教学规范,按照授课计划执行,教学态度端正,讲课精神饱满、有热情;备课认真,教学内容熟练,语言流畅,表达清晰;重点突出,难点解决办法清晰适当;注意与学生的交流,使用不同的方法调动学生的积极性;教学内容丰富,信息量较大,很多教师能补充科技发展的新成果;能较正确使用多媒体课件,注意课件与板书的配合使用,效果较好,有部分课件质量较好;大部分班级学生出勤良好,教师课堂教学管理较严格。 物理学院张静华老师教态自然大方,态度积极认真,教学结构合理,内容熟练充实,思路清晰,注意问题的分析,多媒体课件演示和必要规范的板书有机结合效果好,语言流畅。臧xx老师根据本次课的教学内容选择板书教学,板书设计合理,规范,讲课效果很好。 文学院刘xx老师对教学内容整体把握能力较强,多媒体课件与板书互为补充,思路清晰、板书简练,重点突出,信息量大,知识储备充足,理论与实际结合到位。 机械学院毛xx老师讲授内容熟练,语言流畅,表达清楚,声音比较洪亮,课件比较实用,并结合适当的板书,讲授中注意启发和引导参与教学活动,对问题的分析比较明确和透彻。 化工学院柳玉英老师课堂组织比较好,课堂秩序好,多媒体运用

虚拟化技术及其应用

虚拟化技术及其应用上海市浦东科技信息中心程三艳摘编 虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术的提出可扩大硬件的容量,简化软件的重新配置过程,模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。 1、虚拟化技术的分类 1.1 从实现层次来分,虚拟化技术可以划分为:硬件虚拟化,操作系统虚拟化,应用程序虚拟化等。 硬件虚拟化,又叫做准虚拟化,就是用软件来虚拟一台标准电脑的硬件配置,如CPU、内存、硬盘、声显卡、光驱等,成为一台虚拟的裸机。 操作系统虚拟化,就是以原操作系统为母体样本,利用虚拟化软件克隆出多个新系统。 应用程序虚拟化,主要任务是虚拟操作系统,保证应用程序的正常运行虚拟系统的某些关键部分,如注册表等,轻量、小巧;还可以实现很多非绿色软件的移动使用,通过局域网方便快捷地分发到企业终端上,不用安装,直接使用,在应用范围和体验上超越绿色软件,大大降低了企业的IT成本。 1.2 以应用领域来划分,虚拟化技术可以划分为:服务器虚拟化、存储虚拟化、网络虚拟化、桌面虚拟化、CPU虚拟化、文件虚拟化等。 服务器虚拟化,应用了硬件虚拟化和操作系统虚拟化技术,在一台服务器运行安装多个操作系统,并且可以同时运行,就相当于多台服务器同时运行了,利用率大大提高。 存储虚拟化,是将一堆独立分布的硬盘虚拟的整合成一块硬盘,存储虚拟化的目的是方便管理和有效利用存储空间。 网络虚拟化,一般是指VPN,它将两个异地的局域网,虚拟成一个局域网,这样一些企业的OA、B/S软件,就可以像真实局域网一样进行电脑互访了。 桌面虚拟化,是在服务器上部署好桌面环境,传输到客户端电脑上,而客户端只采用瘦客户机的应用模式,即只安装操作系统,接受服务器传输来的虚拟桌面,用户看到的就像本地真实环境一样,所有的使用其实是对服务器上的桌面进行操作。 CPU虚拟化,是对硬件虚拟化方案的优化和加强。以前是用虚拟化软件把一个CPU虚拟成多个CPU,而CPU虚拟化直接从硬件层面实现,这样大大提高的性能。 文件虚拟化,是将分布在多台电脑的文件数据虚拟成一台电脑上的,这样以前找文件要去不同的机器上查找,而现在则像在一台电脑上操作一样。 2、虚拟化技术应用 虚拟化技术具有可以减少服务器的过度提供、提高设备利用率、减少IT的总体投资、增强提供IT环境的灵活性、可以共享资源等优点,但虚拟化技术在安全性能上较为薄弱,虚拟化设备是潜在恶意代码或者黑客的首选攻击对象。 目前常用的虚拟软件有VMware、Virtual PC以及微软在推的windows sever 2008中融入的Hyper-v1.0。自从全球经济危机开始,虚拟化技术被广大企业迅速应用,2009年也是虚拟化技术大潮兴起的一年。 2.1 虚拟化技术在高校信息化建设中的应用 高校信息化建设从20世纪90年代开始,已经经历了单机环境、C/S架构、B/S架构、SOA等多个发展阶段。目前,高校信息化建设已经涉及到高校的教学、科研、管理、生活、服务等相关领域,所需要的计算机平台、存储环境和网络环境多种多样,随之也带来了IT基础设施的资源利用率低和管理成本高等问题。将虚拟化技术应用到高校信息化建设中,既能提高高校信息基础设施的效率,也能提升信息化基础平台的可靠性和可维护性,降低IT相关管理成本。 使用存储虚拟化技术,将高校信息化基础设施中的所有存储资源整合为一个大的存储系统,通过统一存储数据和管理存储空间对外以透明的方式提供存储服务,根据应用系统对存储速率和访问要求的不同,提供不同的存取方式。

数字电子技术试题库

数 字 电 子 技 术 2011年7月23日星期六

1 1 : 对于JK触发器,输入J=0,K=1,CLK脉冲作用后,触发器的次态应为()。 (2分) A:0 B:1 C:Q' D:不确定 您选择的答案: 正确答案: A 知识点:JK触发器的特性为:J=1, K=1时,Q状态为翻转,即Q= Q’ -------------------------------------------------------------------- 2 : 已知Y=A+AB′+A′B,下列结果中正确的是() (2分) A:Y=A B:Y=B C:Y=A+B D:Y=A′+B′ 您选择的答案: 正确答案: C 知识点:利用公式A+AB′=A和A+A′B=A+B进行化简 -------------------------------------------------------------------- 3 : (1001111)2的等值十进制数是() (2分) A:97 B:15.14 C:83 D:79 您选择的答案: 正确答案: D 知识点:把二进制数转换为等值的十进制数,只需将二进制数按多项式展开,然后把所有各项的数值按十进制数相加。 -------------------------------------------------------------------- 4 : 图中为CMOS门电路,其输出为()状态 (2分) A:高电平 B:低电平 C:高阻态 D:不确定 您选择的答案: 正确答案: A 知识点:对于CMOS门电路,输入端接负载时,输入电平不变 -------------------------------------------------------------------- 5 : 四选一数据选择器的数据输出Y与数据输入Di和地址码Ai之间的逻辑表达式为Y=() (2分) A:A1′A0′D0+ A1′A0D1+ A1A0′D2+ A1A0D3 B:A1′A0′D0

2018年国家公务员考试面试真题汇总

2018年国家公务员考试面试真题汇总 2018年1月25日上午外交部面试真题 一、谈谈你为什么报考这个职位? 二、介绍个性格,你的朋友多不多? 三、谈谈你的实习经历? 四、你下午要论文答辩,突然有个老乡生病需要你送钱去,班主任临时通知你去参加同学的座谈会。假若你遇到这种情况,你怎么处理? 2018年1月25日人大面试真题 1、你是一单位的工作人员,有一个上访者说有事要跟你们领导谈,见不到领导他就不走,而此时领导又在外地开会,临走时嘱咐过没有重大事件不要找他,这时你怎么处理这个事? 2、现在很多中小学生都有手机,本来是方便跟家长联络的,但是很多学生用手机上网,交友,甚至上课时发短信,导致学习成绩下降,你怎么看这个问题? 3、你组织本单位一些退休老同志乘火车旅游,不巧遇上暴雨,导致前方铁轨塌陷,火车无法继续行驶,要修复至少需要一天时间,而此时有部分老同志由于连降暴雨而身体不适,这时你怎么办? 4、你工作一段时间之后,领导和同事都觉得你不适合这个岗位,大家碍于面子没有明说,但是已经暗示过你应该辞职,这时你怎么办? 5、你对十七大报告中关于外交部分的论述有什么看法? 2018年1月25日北京出入境边防检查总站面试真题 1、谈谈你对高校自主招生的看法 2、如果你去一个新单位担任领导,给手下员工分配工作时候他们不服,你该怎么办? 3、你新到一个单位,向领导提出了一些建议,但是领导没有采纳,你该怎么办? 5、如果你去西部某县担任人事局局长助理,需要招聘一批高校毕业生,你该怎么组织这次活动? 2018年1月26日下午国考中国人民银行面试真题 一、请作下自我介绍? 二、谈谈你的报考动机? 三、有人说首长负责制是否定民主集中制,你怎么看? 四、许霆来到某银行的ATM取款机取款。结果取出1000元后,他发现银行卡账户里只被扣了1元,许霆连续取款5.4万元将此事告诉了同伴郭安山。两人随即再次前往提款,后经警方查实,许霆先后取款171笔,合计17.5万元;郭安山则取款1.8万元。事后,二人各携赃款潜逃广州市中院审理后认为,被告许霆以非法侵占为目的,伙同同案人采用秘密手段,盗窃金融机构,数额特别巨大,行为已构成盗窃罪,遂判处无期徒刑,剥夺政治权利终身,并处没收个人全部财产。许霆案件在社会引起强烈反响,你怎么看? 2018年1月26日北京边检真题 1、雷锋的螺丝钉精神在当代是否还有意义? 2、如果领让你当一个部门的负责人,老同志总是和你作对怎么办?

云计算虚拟化技术与应用-教学大纲

《云计算虚拟化技术与应用》教学大纲 学时:62 代码: 适用专业: 制定: 审核: 批准: 一、课程的地位、性质和任务 本课程是云计算技术、计算机网络技术、计算机应用技术等专业的一门专业核心课程,主要讲授虚拟化技术发展史、虚拟化技术分类、虚拟化架构特性并对目前主流的虚拟化技术都有涉及,重点讲授虚拟化技术在服务器、桌面及网络上的应用。通过本课程的学习,使学生掌握虚拟化的基本知识,掌握虚拟化的基本原理和方法。能够对目前主流的虚拟化产品进行熟练的使用、部署及维护,并培养学生团结协作、严守规范、严肃认真的工作作风和吃苦耐劳、爱岗敬业等职业素养。 二、课程教学基本要求 1.了解虚拟化的基本概念及发展情况、虚拟化的技术分类及虚拟化的基本技术架构等知识。 2. 了解服务器虚拟化、存储虚拟化和网络虚拟化的基本概念及基础架构原理,了解市场主流虚拟化技术及产品。 3. 了解VMware ESXi的基本概念并熟练掌握VMware ESXi的安装、配置的基本方法与技术;了解VMware ESXi的重要功能并掌握VMware ESXi虚拟机的创建、定制技术。 4. 了解XenServer的功能特性、虚拟基础架构及XenServer系统架构,掌握XenServer服务器和XenCenter管理平台的安装、配置以及创建虚拟机环境的基本方法与技术。 5. 了解Microsoft Hyper-V的功能特性及系统架构,掌握安装Microsoft Hyper-V服务器角色以及创建、定制虚拟机环境的基本方法与技术。 6. 了解KVM的应用前景及基本功能,掌握KVM环境构建、硬件系统维护、KVM服务器安装及虚拟机维护的基本方法与技术。 7. 了解Docker的功能特性及系统架构,掌握Docker的使用技术,包括Docker的安装与卸载、Docker镜像与容器以及Docker Hub的应用技术等。 8. 掌握虚拟机服务器的部署,包括虚拟服务器的配置、工具的部署、虚拟服务器调优、虚拟服务器安全性、虚拟机备份、虚拟机业务迁移及物理机转虚拟机的方法及技术。 9. 了解虚拟化终端的类型及其特点、熟悉常见共享桌面的种类。了解主流虚拟桌面的产品及其厂商,掌握VMware View虚拟桌面的部署步骤过程。 10. 掌握虚拟专用网络VPN的部署与使用方法,包括硬件VPN和软件VPN;掌握虚拟局域网(VLAN)的部署与使用方法,包括标准VLAN、VMware VLAN和混合VLAN;掌握虚拟存储设备的配置与应用,包括IP-SAN在vSphere平台的挂载方法。 11. 掌握虚拟化架构规划的需求分析及设计选型的一般方法,能够针对具体的项目需求给出虚拟化架构规划实施方案。

数字电子技术-复习选择填空题汇总(精简)

一、 选择题: 1、在下列逻辑电路中,不是组合逻辑电路的是( D ) A 、译码器 B 、编码器 C 、全加器 D 、寄存器 2、下列触发器中没有约束条件的是( D ) A 、基本RS 触发器 B 、主从RS 触发器 C 、同步RS 触发器 D 、边沿D 触发器 3、555定时器不可以组成 D 。 A.多谐振荡器 B.单稳态触发器 C.施密特触发器 D.J K 触发器 4、编码器(A )优先编码功能,因而( C )多个输入端同时为1。 A 、有 B 、无 C 、允许 D 、不允许 5、( D )触发器可以构成移位寄存器。 A 、基本RS 触发器 B 、主从RS 触发器 C 、同步RS 触发器 D 、边沿D 触发器 6、某触发器的状态转换图如图所示,该触发器应是( C ) A. J-K 触发器 B. R-S 触发器 C. D 触发器 D. T 触发器 7、十进制数6在8421BCD 码中表示为-------------------------------------------------( B ) A.0101 B.0110 C. 0111 D. 1000 8、在图所示电路中,使__ A Y 的电路是---------------------------------------------( A ) A. ○1 B. ○2 C. ○3 D. ○4 9、接通电源电压就能输出矩形脉冲的电路是------------------------------------------( D ) A. 单稳态触发器 B. 施密特触发器 C. D 触发器 D. 多谐振荡器 10、多谐振荡器有-------------------------------------------------------------------------------( C ) A. 两个稳态 B. 一个稳态 C. 没有稳态 D. 不能确定 11、已知输入A 、B 和输出Y 的波形如下图所示,则对应的逻辑门电路是-------( D ) A. 与门 B. 与非门 C. 或非门 D. 异或门 12、下列电路中属于时序逻辑电路的是------------------------------------------------------( B ) A. 编码器 B. 计数器 C. 译码器 D. 数据选择器 13、在某些情况下,使组合逻辑电路产生了竞争与冒险,这是由于信号的---------( A ) A. 延迟 B. 超前 C. 突变 D. 放大

公司招聘笔试题目精选面试人员笔试性格测试题

面试人员笔试测试题 请将①②③④中,您认识符合你的一项或多项填写在答题卡中!(请在15分钟内完成,以第一印象为主,不要用多加思考)

1 ③生 ④适应力强—轻松自如适应任何环境 2 ②坚持不懈—要完成一事才接着做新事 ③喜好娱乐—开心,充满乐趣与幽默 ④平 3 ②意志坚定—决心依自己的方式做事的人 ④顺 4、①自控性—控制自己的情绪,极少流露 ②竞争 ④体贴—关心别人的感觉与需要 5、①含蓄—自我约束情绪与热忱 ②使人振作—给他人清新振奋的刺激 ④受尊重—对人诚实尊重 6、①敏感—对周围的人事过分关心 ②自 ③生机勃勃—充满生命力与兴奋 ④满足—容易接受 7、①计划 ②积极—想信自己有转危为安的能力 ③推动 ④耐性—不因延误而懊恼,能容忍 8 ②肯定—自信极少犹豫或动摇 ④羞涩—安静、不善于交谈的人 9、①井井有条—有系统有条理安排事情的人 ②坦率—毫无保留,坦率发言

18、①制图 ②首领—要求领导地位及别人跟随 ④知 19 ②勤 ③受欢 ④和 20、①规范 ②无 ③跳跃型—充满活力和生气的性格 ④平衡—稳定,中间路线 21、①乏味—面上极少流露表情或情绪 ②专横—喜命令支配,有时略傲慢 ③露 ④忸怩—躲避别人的注意力 22、①不宽 ③散漫—生活任性无秩序 23、①怨 ②逆 ③唠 ④保 24、①挑 ②率 ③健 ④胆 25、①无安全感—感到担心且无自信心 ②急躁—难以忍受等待别人 ③好插 ④优柔寡断—很难下定决心 26 ②不合

35、①情绪 ②喜操 36、①怀 ②顽 ③好表 ④缓 37、①懒 ②统治 ③大嗓 ④孤

答题卡请将您的选择填入答题卡中,并分别计算出您所选择的①②③④的个数。

成绩分析会总结

成绩分析会总结 (文章一):教学质量分析会后的反思教学质量分析会后的反思分析人:为进一步总结我校上半年教学工作取得的成绩,分析存在的问题和差距,明确下一阶段的工作目标。2xx年3月10日下午,我校全体教师参加了教管中心组织的教学质量分析会,在本次教学质量分析会上,听了主任和刘老师的重要讲话,同时也听了几位老师关于上学期期末考试成绩分析及最近一个阶段的教学经验总结后,深深地感到他们的钻研精神、他们的创新精神、他们的亲合精神,根据他们的经验总结自己学科的教学。通过这次会议,我觉得自己可以从以下方面来改进: (1)、向四十分钟要质量(1)精讲就要求教师认真备好每堂课,起码要做到课前精心设计,顾及到在课堂中遇到的问题,做到胸有成竹,在分析本班班情的情况下要特别关注差生的接受能力,在备课的同时要尽量照顾这部分学生,在授课过程中要剖析新旧知识的联系,给学生以点拨、激发学生的注意力和学习兴趣,形成良好的课堂氛围,做到教师精讲,引导学生多思考,尽量向四十分钟要质量。(2)多练就是要留给学生练习时间,在精讲的基础上,把学到的知识反复在课堂上多练,这就要特别关注部分差生,经过反复练习,以至于他们也完全掌握,这样老师好教,学生好学,充分调动了学生的学习积极性,课堂教学效益也得到了较大提高。 (2)、把教学反思做到实处。课堂教学中有所得也会有所失,学生

学习习惯的差异,知识水平和理解能力的参差不齐,教师的教学设想与实际有时会有不相适应的地方,有时会觉得有不尽人意之处,做为教师要认真分析总结这节课的优劣,不断总结经验教训,会在今后的教学中少走弯路,并同时能及时发现个人在教学中出现的不足之处,从而可以获得宝贵的经验教训,以便提高自己的教学水平,增强自身的教学能力,使自己的教学工作日益得到完善。 (3)、注意差生的转化每个班都或多或少的存在着部分差生,这些差生人数虽少,但对全面提高教学质量有着很大的、直接的影响,一个班集体学生学习素质的好坏,也就是转化差生人数的多少。转化一个算一个,教学质量也就上一点,那么转化两个、三个呢?但这并不是一件很容易做到的事,这就要求我们在平时教学工作中要花费心血。绝大多数差生是“非智力因素”造成的,有的没有养成良好的习惯,有的学习目的不明确,学习被动应付,不求进取,有的则由于家庭等客观因素的干扰,学习情绪不稳定。也有极少数差生属于“弱智”儿童,他们思维迟钝,知识存在缺陷,学习深感困难,虽然努力但成绩一直上不去,针对以上情况,我们应该采取以下措施进行转化:(1)要我们在这些学生身上多下功夫,多费心血,寻找原因和他们拉近关系,进行相互沟通进行谈心,千万不能鄙视,也不能听之任之,要给他们偏食,加大课外补习辅导,同时要注意他们的“闪光点”给予表扬鼓励,给他们以更多的关爱呵护,通过老师的情感交流去感化他们,从而点燃起他们智慧的火花,使他们的学习情绪会有一定的转化。(2)开展一帮一带活动,增加他们的学习机会,每人找一位成绩好的同学,

数字电子技术试题和答案(题库)

数字电子技术基础试题(一)一、填空题 : (每空1分,共10分) 1. (30.25) 10 = ( ) 2 = ( ) 16 。 2 . 逻辑函数L = + A+ B+ C +D = 。 3 . 三态门输出的三种状态分别为:、和。 4 . 主从型JK触发器的特性方程= 。 5 . 用4个触发器可以存储位二进制数。 6 . 存储容量为4K×8位的RAM存储器,其地址线为条、数据线为条。 二、选择题: (选择一个正确的答案填入括号内,每题3分,共30分 ) 1.设图1中所有触发器的初始状态皆为0,找出图中触发器在时钟信号作用下,输出电压波形恒为0的是:()图。 图 1 2.下列几种TTL电路中,输出端可实现线和功能的电路是()。 A、或非门 B、和非门 C、异或门 D、OC门 3.对CMOS和非门电路,其多余输入端正确的处理方法是()。

A、通过大电阻接地(>1.5KΩ) B、悬空 C、通过小电阻接地(<1KΩ) D、通过电阻接V CC 4.图2所示电路为由555定时器构成的()。 A、施密特触发器 B、多谐振荡器 C、单稳态触发器 D、T触发器 5.请判断以下哪个电路不是时序逻辑电路()。图2 A、计数器 B、寄存器 C、译码器 D、触发器 6.下列几种A/D转换器中,转换速度最快的是()。图2 A、并行A/D转换器 B、计数型A/D转换器 C、逐次渐进型A/D转换器 D、双积分A/D转换器 7.某电路的输入波形 u I 和输出波形 u O 如图 3所示,则该电路为()。 图3 A、施密特触发器 B、反相器 C、单稳态触发器 D、JK触发器 8.要将方波脉冲的周期扩展10倍,可采用()。 A、10级施密特触发器 B、10位二进制计数器 C、十进制计数器 D、10位D/A转换器

最新公司招聘笔试题目精选——面试人员笔试性格测试题

最新公司招聘笔试题目精选——面试人员笔试性格测试题

面试人员笔试测试题 请将①②③④中,您认识符合你的一项或多项填写在答题卡中!(请在15分钟内完成,以第一印象为主,不要用多加思考)

1、①善于分析—喜欢研究各部分之间的逻辑和正确的关系 ②富于冒险—愿意面对新事物并敢于下决心掌握的人 ③生动—充满活力,表情生动,多手势 ④适应力强—轻松自如适应任何环境 2、①善于说服—用逻辑与事实而不用威严和权力服人 ②坚持不懈—要完成一事才接着做新事 ③喜好娱乐—开心,充满乐趣与幽默 ④平和—在任何冲突中,不受干扰,保持平静 3、①自我牺牲—为他人利益愿意放弃个人意见 ②意志坚定—决心依自己的方式做事的人 ③善于社交—认为与人相处是好玩,是参与的机会,而不是挑战或商业机会 ④顺服—易接受他人的观点或喜好,不坚持已见 4、①自控性—控制自己的情绪,极少流露 ②竞争性—把一切当成竞赛,总是有强烈的赢的欲望 ③令人信服—因价目人魅力或性格使人信服 ④体贴—关心别人的感觉与需要 5、①含蓄—自我约束情绪与热忱 ②使人振作—给他人清新振奋的刺激 ③反应敏捷—对任何情况都能很快做出有效的反应 ④受尊重—对人诚实尊重 6、①敏感—对周围的人事过分关心 ②自立—独立性强,只领先怕能力,判断与才智 ③生机勃勃—充满生命力与兴奋 ④满足—容易接受 7、①计划者—为完成工程和目标事前做详尽计划,宁愿依计划进行工作而不愿执行任务 ②积极—想信自己有转危为安的能力 ③推动者—动用性格魅力可鼓励或逼迫别人参与或投资 ④耐性—不因延误而懊恼,能容忍8、①按部就班—生活与处事均依照时间表,不喜欢计划被人干扰 ②肯定—自信极少犹豫或动摇 ③无拘无束—不喜预先计划,或受计划牵制 ④羞涩—安静、不善于交谈的人 9、①井井有条—有系统有条理安排事情的人 ②坦率—毫无保留,坦率发言 ③乐观—愉快的性情令自己和他人想念任何事都会转好的人 ④迁就—改变自己,使自己与他人协调,短时间内按他人的方式行事 10、①忠诚—一贯可靠,忠心不移,有时甚至毫无理由地奉献 ②强迫性—发号施令者,别人从不反对 ③有趣—风趣,很强的幽默感,任何事情都能变精彩的故事 ④友善—不主动交谈,经常是被动的回答者 11、①细节—对事情记忆清晰,做事有条不紊 ②勇敢—敢于冒险,勇敢,无畏惧 ③可爱—开心,与他相处充满乐趣的人 ④外交手腕—待人得体有耐性 12、①文化修养—对学术、艺术告别爱好,如戏剧、交响乐、芭蕾舞等 ②激励性—鼓励别人参与、加入并能将每件事情变得有趣 ③令人高兴—一向充满活力,并将快乐感染他人 ④贯彻始终—情绪平稳,容易反应,如人所料 13、①理想主义—以自己完美的标准来设想衡量事情 ②独立—自给自足,自己生活,自信,无需他人帮忙 ③激励性—鼓励别人参与、加入并能将每件事情变得有趣 ④无攻击性—从不说谎或引起别人不满和反对的事 14、①深沉—深刻并常常内省,对肤浅的交谈,消遣的厌恶 ②果断—有很快做出判断与结论的能力 ③感情外露—从不掩饰自己的情感、喜好,与人交谈时常身不由己地接触他人 ④尖刻幽默—近乎讽刺的幽默

网络虚拟化技术介绍及应用实例

网络虚拟化介绍及应用实例 技术背景 随着社会生产力的不断发展,用户需求不断发展提高,市场也不断发展变化,谁能真正掌握市场迎合用户,谁就能够占领先机提高自己的核心竞争力。企业运营中关键资讯传递的畅通可以帮助企业充分利用关键资源,供应链、渠道管理,了解市场抓住商机,从而帮助企业维持甚至提高其竞争地位。作为网络数据存储和流通中心的企业数据中心,很显然拥有企业资讯流通最核心的地位,越来越受到企业的重视。当前各个企业/行业的基础网络已经基本完成,随着“大集中”思路越来越深入人心,各企业、行业越来越迫切的需要在原来的基础网络上新建自己的数据中心。数据中心设施的整合已经成为行业内的一个主要发展趋势,利用数据中心,企业不但能集中资源和信息加强资讯的流通以及新技术的采用,还可以改善对外服务水平提高企业的市场竞争力。一个好的数据中心在具有上述好处之外甚至还可以降低拥有成本。 1.虚拟化简介 在数据大集中的趋势下,数据中心的服务器规模越来越庞大。随着服务器规模的成倍增加,硬件成本也水涨船高,同时管理众多的服务器的维护成本也随着增加。为了降低数据中心的硬件成本和管理难度,对大量的服务器进行整合成了必然的趋势。通过整合,可以将多种业务集成在同一台服务器上,直接减少服务器的数量,有效的降低服务器硬件成本和管理难度。 服务器整合带来了巨大的经济效益,同时也带来了一个难题:多种业务集成在一台服务器上,安全如何保证?而且不同的业务对服务器资源也有不同的需求,如何保证各个业务资源的正常运作?为了解决这些问题,虚拟化应运而生了。虚拟化指用多个物理实体创建一个逻辑实体,或者用一个物理实体创建多个逻辑实体。实体可以是计算、存储、网络或应用资源。虚拟化的实质就是“隔离”—

相关主题
文本预览
相关文档 最新文档