摘要:
首先建立两张表一张项目表,另外一张项目文件表。项目表: 项目文件表: 项目文件中的F_PId为外键。下面生成映射文件,使用工具mygeneration自动生成。如下是:项目文件映射XMLCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><classname=""table="T_Project_File"lazy="true"><idname="Id&quo 阅读全文
摘要:
1.新建一个控制台项目,包含在当前解决方案内。2.在Program.cs中加入代码:C# code string path = System.Environment.SystemDirectory + "\\msiexec.exe"; if (System.IO.File.Exists(path)) { System.Diagnostics.Process.Start(path, "/x {70F8CF7D-7BDC-467C-93D8-29A54F8B8037}"); } //70F8CF7D-7BDC-467C-93D8-29A54F8B8037修改成你要卸载项目的 产品ID(安装项目的P 阅读全文
摘要:
Thread类可以创建和控制线程最简单的例子[代码]给线程传送数据一般有两种方法:第一种方法:publicstructData[代码]另外一种创建一个定制 类[代码]解决竞争条件方法:第一种是可以使用lock锁定共享资源如下usingSystem;[代码]第二种是将共享对象设置为线程完全的对象也就是在上面的ChangeState()方法包含一个lock语句 [代码]privateintstate=5;privateobjectsync=newobject();publicvoidChangeState(intloop){lock(sync)//每次修改state都来锁定sync对象{if(st 阅读全文
摘要:
1.创建线程的一种简单方法是定义一个委托,异步调用它。一种技术是投票,检查委托是否完成了任务。using System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Text;using System.Threading;namespace ConsolTread{ class Program { //委托使用线程池来完成异步任务C#高级编程中代码 static int TakeAAwhile(int data,int ms) { Console.WriteLin 阅读全文
摘要:
abs()coerce ()仅返回一个包含类型转换完毕的两个数值元素的元组。例如》》》coerce(1,2)输出:(1,2)divmod()内建函数把除法和取余运算结合起来,返回一个包含商和余数的元组例如:》》》divmode(10,3)输出:(3,1)pow()和**运算符都可以进行指数运算,但是两者有区别。内建函数pow()还能够接受第三个可选的参数,一个余数参数。当有这个参数,pow()先进行指数运算,然后将运算结果和第三个参数进行取余运算。round()用于浮点数进行四舍五入运算。它返回与第一个参数接近的整数,第二个参数告诉函数将结果精确到小数点指定位数进制转换函数oct()8进制转换 阅读全文
摘要:
Nhibernate操作原生SQL以及查询DataTable使用Nhibernate时我们很方便实现实体映射,但是如果遇到复杂查询则显得力不从心,这是我们可以利用Nhibernate来操作原生sql来查询到DataTable来实现我们复杂的查询及其它操作。以下实例已经过调试,现与大家分享。///<summary>///执行ExecuteNonQuery///</summary>///<param name="sql"></param>publicvoidExecuteNonQuery(stringsql){ISessionsession =nul 阅读全文
摘要:
Python是动态类型语言,也就是不需要预先定义变量类型。变量的类型和值在赋值那一刻被初始化。变量赋值通过符号来执行。例如:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->counter=0miles=100.0name='boob'counter=counter+1kilomters=1.609*milesprint'%fmilesisthesameas%fkm'%(miles,kilomters)输入结果是 阅读全文
摘要:
[代码] public DataSet Import(string file) { OleDbConnection my_conn; OleDbDataAdapter my_Adapter; DataSet ds = new DataSet(); //数据库连接 string my_StrConnection = "Provider=Microsoft.JET.OLEDB.4.0;Extended Properties=Excel 8.0;data source=" + file; String my_StrSelect1 = "SELECT * FROM [Sheet1$]"; my_con 阅读全文
摘要:
#include <iostream>以上代码执行结果是:~D~B 阅读全文
摘要:
# -*- coding: utf-8 -*-import sysdef Main(): sys.stdout.write(u"Hel哈哈汉字出来了lo , World!\n".encode("gb2312"))if __name__=="__main__": Main() 阅读全文