public void TestMethod1() { // 协变(Foo<父类> = Foo<子类> ) M1 <object> a = null; M1 <string> b = null; M2 <object> c = null; M2 <string> d = null; //a = b; // 编译失败, 不支持逆变协变 c = d; // 支持协变 IA <object> ia = null; IA <string> ib = null; IB <object> ic = null; IB <string> id = null; //ia = ib; // 编译失败, 不支持逆变协变 ic = id; // 支持协变 //数组: string[] strings = new string[] { "string" }; object[] objects = strings; }
void BackGroundProcess_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { AnalysisDetails Details; // txtOut.Text = e.Result.ToString(); ProcessingFinished(Analyzer.ArabicWords.Count - Analyzer.NumberOfSentences, Analyzer.NumberOfSentences, Analyzer.NotRecognizedWords, Analyzer.CorrectedWords); for (int i = 0; i < Analyzer.ArabicWords.Count - 1; i++) { selectedWord2 = Analyzer.AllWordsInfo[i][0]; Details = new AnalysisDetails(selectedWord2); txtOut.Text += Details.txtWord.Text + " "; } string M2, M1; for (int i = 1; i < Analyzer.ArabicWords.Count - 1; i++) { M2 = Analyzer.AllWordsInfo[i][0].Meaning; M1 = Analyzer.AllWordsInfo[i - 1][0].Meaning; if (M1.StartsWith("V") && M2 == ("N222112")) { MessageBox.Show(".يوجد خطأ نحوى فالجمله ", "error Message"); } if (M1.StartsWith("T1") && M2 == ("N223122")) { MessageBox.Show(".يوجد خطأ نحوى فالجمله ", "error Message"); } } }
private void M4_Leave(object sender, EventArgs e) { try { conexion.Open(); nombre = (M2.Text); localidad = (M3.Text); iata = Convert.ToInt32(M4.Text); DataGridViewRow FILA = dataGridView1.CurrentRow; id = Convert.ToInt32(FILA.Cells[0].Value); actualizarM(); dataSet.Clear(); dataGridView1.DataSource = dataSet.Tables[0]; Query = "SELECT * FROM aeropuertos;"; NpgsqlDataAdapter add = new NpgsqlDataAdapter(Query, conexion); add.Fill(dataSet); dataGridView1.DataSource = dataSet.Tables[0]; M1.Clear(); M2.Clear(); M3.Clear(); M4.Clear(); } catch (Exception) { MessageBox.Show("Los datos no fueron modificados"); } }
public void ComputeScatteringFunctions(SurfaceInteraction si, IObjectArena arena, TransportMode mode, bool allowMultipleLobes) { var s1 = Scale.Evaluate(in si).Clamp(); var s2 = (Spectrum.One - s1).Clamp(); M1.ComputeScatteringFunctions(si, arena, mode, allowMultipleLobes); var si2 = arena.Create <SurfaceInteraction>().Initialize(in si); M2.ComputeScatteringFunctions(si2, arena, mode, allowMultipleLobes); var n1 = si.BSDF.NumberOfComponents(); var n2 = si2.BSDF.NumberOfComponents(); for (var i = 0; i < n1; ++i) { var collection = (IBxDFCollection)si.BSDF; var bxdf = arena.Create <ScaledBxDF>().Initialize(collection[i], s1); collection.Set(bxdf, i); } for (var i = 0; i < n2; ++i) { var collection = (IBxDFCollection)si2.BSDF; var bxdf = arena.Create <ScaledBxDF>().Initialize(collection[i], s2); collection.Set(bxdf, i); } }
protected void btn_savenewtotalfund(object sender, EventArgs e) { int subcategoryId = Convert.ToInt16(DDL_Subcat.SelectedItem.Value); float totalfund = Convert.ToSingle(txt_newtotalfnd.Text); float Result = StudentRegistrationDAL.Updatenewtotalfund(subcategoryId, totalfund); int subcatid = Convert.ToInt16(DDL_Subcat.SelectedItem.Value); string ayyear = Convert.ToString(ddl_Fyr.SelectedItem.Text); int degreetypeid = Convert.ToInt16(ddl_degtype.SelectedItem.Value); DataTable dt1 = s.GetMOUBalance(subcatid, ayyear, degreetypeid); if (dt1.Rows.Count > 0) { btnupdate.Visible = false; lbl_balance.Visible = true; lbl_balance.Text = dt1.Rows[0]["Balance"].ToString(); } if (lbl_balance.Text == "0") { btnupdate.Visible = false; txt_newtotalfnd.Visible = true; btn_tf_save.Visible = true; } DataTable dt = s.getupdatedtotalfund(subcategoryId); if (dt.Rows.Count > 0) { txt_totalFund.Text = dt.Rows[0]["totalfund"].ToString(); } else { txt_totalFund.Text = "0"; } txt_newtotalfnd.Visible = false; btn_tf_save.Visible = false; //string ss = lbl_balance.Text; //if (ss.Contains("-")) //{ // Response.Write("<script LANGUAGE='JavaScript'>alert('Dear User,You have entered less amount !!!!!!!!') </script>"); // //btnupdate.Visible = true; // txt_newtotalfnd.Text = ""; // txt_newtotalfnd.Visible = true; // btn_tf_save.Visible = true; // return ; //} txt_newtotalfnd.Text = ""; DataTable dtab = s.GetMOUBalance(subcatid, ayyear, degreetypeid); if (dtab.Rows.Count > 0) { float TAF1 = Convert.ToSingle(dtab.Rows[0]["TotalApprovedfund"].ToString()); if (Convert.ToSingle(txt_totalFund.Text) <= TAF1) { Response.Write("<script LANGUAGE='JavaScript'>alert('Dear User,You have entered less amount !!!!!!!!') </script>"); txt_newtotalfnd.Visible = true; btn_tf_save.Visible = true; M1.Show(); } } }
/// <summary> /// Using the cross prduct(returns a matrix) /// it gets the dot product of /// ( ROW 1 of matrix A by COLUMN 1 of matris B, ROW 1 of matrix A by COLUMN 2 of matris B, ROW 1 of matrix A by COLUMN 3 of matris B ) /// ( ROW 2 of matrix A by COLUMN 1 of matris B, ROW 1 of matrix A by COLUMN 2 of matris B, ROW 1 of matrix A by COLUMN 3 of matris B ) /// ( ROW 3 of matrix A by COLUMN 1 of matris B, ROW 1 of matrix A by COLUMN 2 of matris B, ROW 1 of matrix A by COLUMN 3 of matris B ) /// </summary> /// <param name="M1"></param> /// <param name="M2"></param> /// <returns></returns> public static Matrix3 operator *(Matrix3 M1, Matrix3 M2) {// An overloaded operator * to return the product of two matrix Matrix3 answer = new Matrix3(M1.Row(0).DotProduct(M2.Column(0)), M1.Row(0).DotProduct(M2.Column(1)), M1.Row(0).DotProduct(M2.Column(3)), M1.Row(1).DotProduct(M2.Column(0)), M1.Row(1).DotProduct(M2.Column(1)), M1.Row(1).DotProduct(M2.Column(3)), M1.Row(2).DotProduct(M2.Column(0)), M1.Row(2).DotProduct(M2.Column(1)), M1.Row(2).DotProduct(M2.Column(3))); return(answer); }
public override int GetHashCode() { unchecked { var hashCode = M0.GetHashCode(); hashCode = (hashCode * 397) ^ M1.GetHashCode(); hashCode = (hashCode * 397) ^ M2.GetHashCode(); hashCode = (hashCode * 397) ^ (int)Pos; return(hashCode); } }
public void SubscribesAndDeliversExactMessage() { var target = new C1(); this.ea.Subscribe(target); var message = new M1(); this.ea.Publish(message); Assert.AreEqual(message, target.ReceivedMessage); }
public void TargetDoesNotReceiveMessagesOnTopicsItIsNotSubscribedTo() { var target = new C1(); this.ea.Subscribe(target, "C1"); var message = new M1(); this.ea.Publish(message, "C2"); Assert.AreEqual(0, target.ReceivedMessageCount); }
public void PublishOnUIThreadPublishedOnUIThread() { var target = new C1(); this.ea.Subscribe(target); var message = new M1(); this.ea.PublishOnUIThread(message); Assert.AreEqual(message, target.ReceivedMessage); }
public void SubscribesToDefaultChannelByDefault() { var target = new C1(); this.ea.Subscribe(target); var message = new M1(); this.ea.Publish(message, EventAggregator.DefaultChannel); Assert.AreEqual(message, target.ReceivedMessage); }
public void DoesNotPublishToDefaultChannelIfAChannelIsGiven() { var target = new C1(); this.ea.Subscribe(target); var message = new M1(); this.ea.Publish(message, "C1"); Assert.AreEqual(0, target.ReceivedMessageCount); }
public void MessagePublishedToMultipleChannelsGetsDeliveredOnce() { var target = new C1(); this.ea.Subscribe(target, "C1", "C2"); var message = new M1(); this.ea.Publish(message, "C1", "C2"); Assert.AreEqual(1, target.ReceivedMessageCount); }
private void btnGetCorrection_Click(object sender, EventArgs e) { double M1, Offset, M2; if (!Newport.GetCorrection(out M1, out Offset, out M2)) { MessageBox.Show("Unable to read power correction values from meter"); } txtM1.Text = M1.ToString("G4"); txtOffset.Text = Offset.ToString("G4"); txtM2.Text = M2.ToString("G4"); }
public void UnsubscribeUnsubscribes() { var target = new C1(); this.ea.Subscribe(target); this.ea.Unsubscribe(target); var message = new M1(); this.ea.Publish(message); Assert.IsNull(target.ReceivedMessage); }
public void AddShelvesTest() { var m1 = new M1(2, 50); var groupIds =new int[]{49, 50, 51, 52}; var m2 = new M2(groupIds); var m3 = new M3(49, "http://img0.bdstatic.com/img/image/shouye/dengni57.jpg"); var imgs = new string[] { "http://img0.bdstatic.com/img/image/shouye/dengni57.jpg", "http://img0.bdstatic.com/img/image/shouye/dengni57.jpg", "http://img0.bdstatic.com/img/image/shouye/dengni57.jpg", "http://img0.bdstatic.com/img/image/shouye/dengni57.jpg" }; var m4 = new M4(groupIds, imgs); var m5 = new M5(groupIds, "http://img0.bdstatic.com/img/image/shouye/dengni57.jpg"); var result = ShelfApi.AddShelves("accessToken", m1, m2, m3, m4, m5, "http://img0.bdstatic.com/img/image/shouye/dengni57.jpg", "测试货架"); Console.Write(result); Assert.IsNotNull(result); }
public void UnsubscribeUnsubscribesFromEverythingIfNoChannelsGiven() { var target = new C1(); this.ea.Subscribe(target, "C1", "C2"); this.ea.Unsubscribe(target); var message = new M1(); this.ea.Publish(message, "C1", "C2"); Assert.AreEqual(0, target.ReceivedMessageCount); }
public void SubscribingTwiceDoesNothing() { var target = new C1(); this.ea.Subscribe(target); this.ea.Subscribe(target); var message = new M1(); this.ea.Publish(message); Assert.AreEqual(1, target.ReceivedMessageCount); }
public void AddShelvesTest() { var m1 = new M1(2, 50); var groupIds = new int[] { 49, 50, 51, 52 }; var m2 = new M2(groupIds); var m3 = new M3(49, "http://img0.bdstatic.com/img/image/shouye/dengni57.jpg"); var imgs = new string[] { "http://img0.bdstatic.com/img/image/shouye/dengni57.jpg", "http://img0.bdstatic.com/img/image/shouye/dengni57.jpg", "http://img0.bdstatic.com/img/image/shouye/dengni57.jpg", "http://img0.bdstatic.com/img/image/shouye/dengni57.jpg" }; var m4 = new M4(groupIds, imgs); var m5 = new M5(groupIds, "http://img0.bdstatic.com/img/image/shouye/dengni57.jpg"); var result = ShelfApi.AddShelves("accessToken", m1, m2, m3, m4, m5, "http://img0.bdstatic.com/img/image/shouye/dengni57.jpg", "测试货架"); Console.Write(result); Assert.IsNotNull(result); }
public void AdditionalChannelsCanBeSubscribedTo() { var target = new C1(); this.ea.Subscribe(target, "C1"); this.ea.Subscribe(target, "C2"); var message = new M1(); this.ea.Publish(message, "C1"); this.ea.Publish(message, "C2"); Assert.AreEqual(2, target.ReceivedMessageCount); }
public static Matrix operator *(Matrix M1, Matrix M2) { double[,] res = new double[M1.data.GetLength(0), M2.data.GetLength(1)]; Matrix M3 = new Matrix(res); for (int i = 0; i < M1.data.GetLength(0); i++) { for (int j = 0; j < M2.data.GetLength(1); j++) { M3.data[i, j] = M1.GetVector(i, 1) * M2.GetVector(j, 0); //M3.data[i, j] = M1.GetVector(i, 1).Dot(M2.GetVector(j, 0)); } } return(M3); }
public void IndividualChannelsCanBeUnsubscribedFrom() { var target = new C1(); this.ea.Subscribe(target, "C1", "C2"); this.ea.Unsubscribe(target, "C1"); var message = new M1(); this.ea.Publish(message, "C1"); Assert.AreEqual(0, target.ReceivedMessageCount); this.ea.Publish(message, "C2"); Assert.AreEqual(1, target.ReceivedMessageCount); }
public static R S(M1 m,string k) { Binding bind; EndpointAddress remoteAddress; BE(url, out bind, out remoteAddress); var r = new R(); var c = new Service1Client(bind, remoteAddress); var r1 = c.I(m, k); r.Code = r1.Code; r.Value = r1.Value; r.SN = r1.SN; r.Message = r1.Message; c.Close(); return r; }
private void Map_Holding(object sender, HoldingRoutedEventArgs e) { M1.Play(); var P = (sender as Button).Tag as Point; Marked[P.x, P.y] = !Marked[P.x, P.y]; if (Marked[P.x, P.y]) { (sender as Button).Style = (Style)ioh[LocalTheme.Local.MarkMineResouceName]; // (sender as Button).Background =; } else { (sender as Button).Style = (Style)ioh[LocalTheme.Local.NomalButtonResouceName]; } }
// .text:389619E0 RequestPasswordCommand public void RequestPassword() { if (!buffers.ContainsKey(BufferIds.Buf_0x2CC30838)) { throw new ArgumentException("Password isn't set!"); } var p = buffers[BufferIds.Buf_0x2CC30838]; Console.WriteLine("p: {0}{1}", Environment.NewLine, p.ToHexDump()); var U = buffers[BufferIds.Buf_0x98D4D24E]; Console.WriteLine("U: {0}{1}", Environment.NewLine, U.ToHexDump()); var s = buffers[BufferIds.Buf_0xAA0B44F6]; Console.WriteLine("s: {0}{1}", Environment.NewLine, s.ToHexDump()); var B = buffers[BufferIds.Buf_0x11F43626]; Console.WriteLine("B: {0}{1}", Environment.NewLine, B.ToHexDump()); var seed = buffers[BufferIds.Buf_0x7A7D7B79]; Console.WriteLine("seed: {0}{1}", Environment.NewLine, seed.ToHexDump()); byte[] A; byte[] M1; byte[] K; SRP6_CalcM1(U, p, s, B, out A, out M1, out K); Console.WriteLine("A: {0}{1}", Environment.NewLine, A.ToHexDump()); Console.WriteLine("M1: {0}{1}", Environment.NewLine, M1.ToHexDump()); Console.WriteLine("K: {0}{1}", Environment.NewLine, K.ToHexDump()); buffers[BufferIds.Buf_0x486B15AA] = A; buffers[BufferIds.Buf_0xBFD92CAD] = M1; buffers[BufferIds.Buf_0x1609A775] = K; // Response to server is: A, M1, seed (289 bytes) ResponseBuffer = new byte[0] .Concat(new byte[] { 0x02 }) .Concat(A) .Concat(M1) .Concat(seed) // SC2 stuff .ToArray(); buffers[BufferIds.Buf_0x92C4A81F] = new byte[] { 0x02 }; }
public void GetMJobAndNonJobCar() { if (CokeRoom.StokingPlan.Count > 0) { T1.GetPMJobCar(T1, T2); TMJob.GetCopy(T1.PMJob ? T1 : T2); TMNonJob.GetCopy(TMJob.CarNum == 1 ? T1 : T2); MJob.GetCopy(M1.GetJobCar(M1, M2)); MNonJob.GetCopy(MJob.CarNum == 1 ? M1 : M2); } else { TMJob.GetCopy(T1); TMNonJob.GetCopy(T2); MJob.GetCopy(M1); MNonJob.GetCopy(M2); } }
public static Matrix3 operator *(Matrix3 M1, Matrix3 M2) {// An overloaded operator * to return the product of two matrix Matrix3 answer = new Matrix3(); answer.A11 = M1.Row(0) * M2.Column(0); answer.A12 = M1.Row(0) * M2.Column(1); answer.A13 = M1.Row(0) * M2.Column(2); answer.A21 = M1.Row(1) * M2.Column(0); answer.A22 = M1.Row(1) * M2.Column(1); answer.A23 = M1.Row(1) * M2.Column(2); answer.A31 = M1.Row(2) * M2.Column(0); answer.A32 = M1.Row(2) * M2.Column(1); answer.A33 = M1.Row(2) * M2.Column(2); return(answer); }
public Aeropuertos() { InitializeComponent(); string servidor = "localhost"; int puerto = 5432; string usuario = "postgres"; int clave = 123; string baseDatos = "proyectgb"; cadenaConexion = "Server=" + servidor + "; " + "Port=" + puerto + "; " + "User Id=" + usuario + "; " + "Password="******"; " + "Database=" + baseDatos; conexion = new NpgsqlConnection(cadenaConexion); Console.WriteLine(cadenaConexion); try { conexion.Open(); } catch (Exception E) { } Query = "SELECT * FROM aeropuertos; "; NpgsqlDataAdapter add = new NpgsqlDataAdapter(Query, conexion); add.Fill(dataSet); dataGridView1.DataSource = dataSet.Tables[0]; dataGridView2.DataSource = dataSet.Tables[0]; dataGridView3.DataSource = dataSet.Tables[0]; A1.Clear(); A2.Clear(); A3.Clear(); A4.Clear(); M1.Clear(); M2.Clear(); M3.Clear(); M4.Clear(); conexion.Close(); Insertar(id, nombre, localidad, iata); }
private void B_RightTapped(object sender, RightTappedRoutedEventArgs e) { try { M1.Play(); var P = (sender as Button).Tag as Point; Marked[P.x, P.y] = !Marked[P.x, P.y]; if (Marked[P.x, P.y]) { (sender as Button).Style = (Style)ioh[LocalTheme.Local.MarkMineResouceName]; } else { (sender as Button).Style = (Style)ioh[LocalTheme.Local.NomalButtonResouceName]; } } catch { } }
public void Execute() { var m1 = new M1(); var m2_1 = new M2(); var m2_2 = new M2(); var m2_3 = new M2(); using (Stream stream = new MemoryStream()) { var serializer = SerializerFactory.Create(typeof(IMyBusMessage), typeof(M1), typeof(M2)); serializer.Serialize(new object[] { m1, m2_1, m2_2, m2_3 }, stream); stream.Position = 0; var messageDeserialized = serializer.Deserialize(stream); Assert.IsInstanceOf <M1>(messageDeserialized[0]); Assert.IsInstanceOf <M2>(messageDeserialized[1]); Assert.IsInstanceOf <M2>(messageDeserialized[2]); Assert.IsInstanceOf <M2>(messageDeserialized[3]); } }
public void Should_throw_an_exception() { var m2_1 = new M2(); var m2_2 = new M2(); var m2_3 = new M2(); using (Stream stream = new MemoryStream()) { var serializer = SerializerFactory.Create(typeof(IMyBusMessage), typeof(M1), typeof(M2)); //var exception = Assert.Throws<Exception>(() => serializer.Initialize(new[] { typeof(IMyBusMessage), typeof(M1), typeof(M2) })); //Assert.AreEqual("Nested types are not supported by the XmlMessageSerializer.", exception.Message); var m1 = new M1(); serializer.Serialize(new object[] { m1, m2_1, m2_2, m2_3 }, stream); stream.Position = 0; var messageDeserialized = serializer.Deserialize(stream); Assert.IsInstanceOf <M1>(messageDeserialized[0]); Assert.IsInstanceOf <M2>(messageDeserialized[1]); Assert.IsInstanceOf <M2>(messageDeserialized[2]); Assert.IsInstanceOf <M2>(messageDeserialized[3]); } }
void CompositionTarget_Rendering(object sender, EventArgs e) { //TimeSpan now = DateTime.Now.TimeOfDay; DateTime now; // = default(DateTime); now = Convert.ToDateTime("00:00:00"); now = now.AddSeconds(time); // update the time H1.AnimateTo(now.Hour / 10); H2.AnimateTo(now.Hour % 10); M1.AnimateTo(now.Minute / 10); M2.AnimateTo(now.Minute % 10); S1.AnimateTo(now.Second / 10); S2.AnimateTo(now.Second % 10); }
public void M1(M1 input) { }