购票或者报名中的只有最后一个名额,但是有很多人抢,该怎么写代码

购票系统中只有最后一个名额,但是有很多人抢,当第一个人买成功后,其他人不能再买,听说是用单线程解决,具体该怎么办,谁能给我一个例子啊?拜托

3个回答

写了一个小Demo,get方法加了一个synchronized关键字,你可以试试不加关键字的输出与加了有什么区别,我觉得就可以解决这个问题,使用锁也是可以的,或者volatile关键字去修饰j变量,也可以试试看,都能保证多线程访问同一数据的安全性

public class TestQu {
public static int j = 1;
public static void main(String[] args) {

    Thread t1 = new Thread(){
        public void run() {
            System.out.println("a线程开始运行");
            int b = TestQu.get();
            System.out.println("a读取数据完成,读到为=" + b);
        };
    };


    Thread t2 = new Thread(){
        public void run() {
            System.out.println("b线程开始运行");
            int b = TestQu.get();
            System.out.println("b读取数据完成,读到为=" + b);
        };
    };
    t1.setName("a线程");
    t2.setName("b线程");

    t1.start();
    t2.start();

}

public synchronized static int get(){
    try {
        for(int i =0;i < 3;i++){
            System.out.println(Thread.currentThread().getName() + "正在读取....." + i + "次");
            Thread.sleep(1000);
        }

    } catch (InterruptedException e) {
    }
    j -= 1;
    return j;
}

}

多线程用于多个客户端,线程也有先后顺序,这里就需要用到死锁了(java)里面,当这个线程执行结束后才允许下一个线程进来执行。

我直接使用了关键字synchronized ,让查询余票和增加的方法都放在这里面,就能解决这个问题了,谢谢你的提醒

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
这行代码在CB中该怎么写?
procedure TMenu.DoChange(Source: TMenuItem; Rebuild: Boolean);rnbeginrn if Assigned(FOnChange) then FOnChange(Self, Source, Rebuild); //这一行rnend;rnrnFOnChange: TMenuChangeEvent;rnrn核心就是问"if Assigned(FOnChange)"这一句该怎么写?rn是否能直接写:"if (FOnChange) "?rn
在fastreport中代码该怎么写?
我在一个memo的beforeprint中这么写,不能通过,为什么呀!!rnrn我试过好几扣上写法了!!!rnrnbeginrnrnpayofday :=[[zzquy."jnpay"] / workdays]rnrnif [gl < 2] thenrn [bj] := [payofday * 0.4 * [zzquy."bj"]]rnelse if [gl < 4] thenrn [bj] := [payofday * 0.3 * [zzquy."bj"]]rnelse if [gl < 6] thenrn [bj] := [payofday * 0.2 * [zzquy."bj"]]rnelse if [gl < 8] thenrn [bj] := [payofday * 0.1 * [zzquy."bj"]]rnelsern [bj]:=0rnrnendrn
学生问卷星抢不到名额求助!!!
学院讲座资源有限,需要定时抢。学校公众号会发问卷星的链接,即问卷星的url,让学生在某一个时刻开抢,即填写个人学号,姓名和所属班级等,并且填写的顺序是不一定的。每次放出的讲座名额很少,基本属于三秒无的情况。rnrn求助rn求前辈们写一个脚本解决我抢不到讲座的问题,同学们的手速实在是太快了。先行致谢!其中学号,姓名,和所属班级自拟就好。rnrn万分感谢!
这个代码该怎么写?
在一个页面中有2个DW,上面一个是表格格式,显示多条记录, rn下面是自由格式,显示上面DW选定记录的对应信息。 rn 在这个页面中要解决的问题如下: rn 1.用户在freefrom格式的Dw中输入完数据,按回车自动校验,通过校验 rn 则,将该记录该数据复制到列表格式的DW,清空自由格式的DW rn 2.用户单击列表项,在freefrom格式显示出详细资料 rn 3.当用户在freefrom格式的DW中输入已存在的数据时(如编号),列表格式的DW中自 rn 动定位到该数据项 rn请指教!!
*************这条代码该怎么写?***************
cxSpreadSheetBook1是一个表,另外还有cxSpreadSheetBook2,cxSpreadSheetBook3.......rnrnrnprocedure TForm1.actCopyExecute(Sender: TObject); //拷贝rnbeginrn with cxSpreadSheetBook1.ActiveSheet do //此处cxSpreadSheetBook1该如何替换?rn Copy(SelectionRect, False);rnend;rnrnrnrn如何其它表在调用的时候 with cxSpreadSheetBook1.ActiveSheet do 中的cxSpreadSheetBook1更改rnrn为其它表的名称,如cxSpreadSheetBook2,cxSpreadSheetBook3
我的代码该怎么写?
环境:Visual Studio 2008rn语言:C#rn程序:ASP.NET rnrn其中TextBox1是.net控件。rn protected void Page_Load(object sender, EventArgs e)rn rn if(!Page.IsPostBack)rn rn TextBox1.Attributes.Add("onblur", "textboxonblur()");rn rn rn在前台代码中:rn rnrn我想实现当TextBox1失去焦点时,如果TextBox1输入为空,则Label2标签值的Visible属性变为True.rn 请问 function textboxonblur() rn rn rn 里面的代码该怎么写???????????????
这行代码该怎么写
我弄了来路检察,如果路来不是自己站的,自动转向首页。rnrn我下面写了个代码,一运行,程序不能认出来路是自己站的,rnrn误认为是外部提交。,现在我不知道怎么写好,注:我还是想要弹出窗隐藏URL。rnrncontent="["&sFileUrlTitle&"]"rn
这代码该怎么写???
sql = "select userid,moterid,username from userprofile where line='" + strUser + "' order by userid "; //设置SQL语句rn SqlConnection con = dataOperate.createCon();rn con.Open();rn SqlCommand cmd = new SqlCommand(sql, con);rn SqlDataReader rd = cmd.ExecuteReader();rn while (rd.Read())rn rn sql = "select top 1 * from singlemoter where datetime>='" + startDate + " 00:00" + "'and datetime<='" + endDate + " 23:59" + "'and userid='" + rd["userid"].ToString() + "' and moterid='" + rd["moterid"].ToString() + "' order by datetime desc"; //设置SQL语句rn MonthsElectricityNumber.DataSource = dataOperate.getDataset(sql, "singlemoter"); //获取数据rn MonthsElectricityNumber.DataBind();rn rn这代码有个问题,就是最后只能显示一个userid(第一句查出的条目中最后一条),我现在想将所有数据都显示出来,该怎么写???
2011年度收官技术盛宴SD2.0大会最低价购票名额狂抢(已取消)
[url=http://sd2china.csdn.net/][img=http://images.csdn.net/20111116/0_1321432669NI2J_副本01.jpg][/img][/url]rnrn尊敬的各位CSDN用户,您好!rnrn2011年12月16-17日(星期五、六),CSDN将在北京新云南皇冠假日酒店为您奉上本年度收官技术盛宴——“2011 软件开发2.0技术大会”,简称SD2.0大会。rnrn自2007年以来,由CSDN和《程序员》杂志主办的软件开发SD2.0大会已经成功举办了四届,成为中国IT界公认的最高水平、最具实战价值和技术前瞻性、规模最大而且涵盖面最全的技术盛会,广受与会技术人员的好评。rnrn本次软件开发2.0技术大会继续秉持总结技术潮流,纵论行业趋势的宗旨,涵盖[color=#FF0000][b]开放平台技术与生态建设,产品与设计,研发实践,互联网架构,新平台与新语言,Next前端技术等领域聚焦Big Data,DevOps,REST,OpenAPI,Hadoop,NoSQL,Windows 8,Mac与iOS平台,Go,Lisp,C++ 2011,Nodejs,CoffeeScript等热门话题[/b][/color]。rnrn荟萃[color=#FF0000][b]全年最精华[/b][/color]的技术讲座和分享,精彩绝对不容错过rnrn[b]【各分论坛主题介绍如下】[/b]rnrn开放平台技术与生态建设rn产品与设计rn研发实践rn互联网架构rn新平台与新语言rn下一代前端技术rnrn[url=http://sd2china.csdn.net/paihao/index.html][img=http://hi.csdn.net/attachment/201111/16/0_13214334444DI2.gif]sd[/img][/url]rnrn现在特推出[b][color=#FF0000]五天内排号占座[/color][/b]的活动,[url=http://sd2china.csdn.net/paihao/index.html]立即填写信息占座[/url],[b]可以获得截止会议开始一周前最低价购票的机会 4.5折 800元(原价1800元)[/b]。rnrn[color=#FF0000][b]如果您的行程时间安排还不能确定,如果您想看完大会日程再做决定,如果您还有其他顾虑或者些许的犹豫,那么没关系,你可以提前注册抢座,等您决定后仍可享受4.5折抄底票价。如果没有占座的话,后期票价就没有这么优惠咯~~~~总之一句话,叫——不抢白不抢![/b][/color]rnrn注:一人一号,不得转让,过期作废。rnrn[url=http://sd2china.csdn.net/paihao/index.html]rn立刻排号占座[/url]rnrn[b]【部分已确定讲师议题】[/b]rnrnKeynote Scott Chacon Github公司联合创始人rnKeynote Vernon Stinebaker Perficient CTOrn分论坛1:开放平台技术与架构 蒋清野 "野有蔓草植物园暨实验室 农民,程序员,技术翻译rn分论坛2:开放平台的应用与机会 汤鹏 易到用车网 技术副总裁rn分论坛3:产品与设计 王宏 大众点评网技术部系统架构师rn分论坛3:产品与设计 侯选 谢震 艺龙COOrn分论坛4:软件研发实践(软件工程) 乔梁 "百度项目管理部高级架构师rn分论坛5:工具与语言 冰河(田春) "杭州睿琪软件有限公司 / Glority Software Ltd 资深软件工程师 / Senior Software Engineerrn分论坛6:互联网架构专场 杨栋 百度分布式高级研发工程师rn分论坛6:互联网架构专场 许式伟 上海七牛信息技术有限公司,CEOrn分论坛7:苹果技术与平台 李生勇 微软亚太研发集团苹果业务组首席开发经理rnrn>>>>>>>>>更多精彩议题及讲师会在沟通确定之后公布给大家,敬请关注!rnrnSD2.0大会官网:[url=http://sd2china.csdn.net/][/url]rnrn【历届软件开发SD2.0大会回顾】rn2007年软件开发SD2.0大会:[url=http://subject.csdn.net/sd2top10_1.htm][/url]rn2008年软件开发SD2.0大会:[url=http://subject.csdn.net/sd2c2008report/][/url]rn2009年软件开发SD2.0大会:[url=http://events.csdn.net/2009SD/sd2c2009students.html][/url]rn2010年软件开发SD2.0大会:[url=http://events.csdn.net/2010SDreport/2010report.html][/url]rnrn期待在2011年软件开发2.0技术大会上看到您的身影!有任何建议或意见请随时沟通。再次感谢大家对CSDN网站的支持!
大家看这段代码解释一下为什么或者该怎么写?
public partial class TrainManage_Train_TrainRecord : System.Web.UI.Pagernrnrn[b]写在这里就得不到 + Request.QueryString["id"] + [/b][color=#0000FF][/color]rn private string DutySql = "select a.P_ID,a.P_NAME, case a.P_SEX when 0 then '男' when 1 then '女' when 2 then '未知'end as P_SEX ,a.P_DEPARTMENT,c.RP_RESULT,c.RP_PEROSN_ID,c.RP_TRAIN_ID,b.T_ID,b.T_NAME,b.T_START_TIME,b.T_OVER_TIME,d.INFO_ID,d.INFO_NAME from RS_Person a,RS_TRAIN b,RS_TRAIN_PERSON c, RS_D_INFOMATION d where a.P_ID = c.RP_PEROSN_ID and b.T_ID = c.RP_TRAIN_ID and d.INFO_ID=a.P_DEPARTMENT and [b]b.T_ID='" + Request.QueryString["id"] + "'[/b][color=#0000FF][/color] order by a.p_id desc";rn rn private class _Noticern rn public static string RecordCount;rn rn protected void Page_Load(object sender, EventArgs e)rn rn if (!IsPostBack)rn rn[b] 这段SQL代码写在这里就可以得到值 Request.QueryString["id"] [/b][color=#0000FF][/color]rn string DutySql = "select a.P_ID,a.P_NAME, case a.P_SEX when 0 then '男' when 1 then '女' when 2 then '未知'end as P_SEX ,a.P_DEPARTMENT,c.RP_RESULT,c.RP_PEROSN_ID,c.RP_TRAIN_ID,b.T_ID,b.T_NAME,b.T_START_TIME,b.T_OVER_TIME,d.INFO_ID,d.INFO_NAME from RS_Person a,RS_TRAIN b,RS_TRAIN_PERSON c, RS_D_INFOMATION d where a.P_ID = c.RP_PEROSN_ID and b.T_ID = c.RP_TRAIN_ID and d.INFO_ID=a.P_DEPARTMENT and b.T_ID='" + Request.QueryString["id"] + "' order by a.p_id desc";rnrnrnrnrn
下面的代码等价的代码该怎么写
CODE:rn---------------------------------------------------------------------rn<%rn dim rs,jobid,i,cmdexample,usernamern username=request.cookies("ijob")("username")rn jobid=request.cookies("ijob")("jobid")rn set cmdexample=server.createobject("adodb.command")rn cmdexample.activeconnection=connrn cmdexample.commandtext="person2"rn cmdexample.commandtype=4rn cmdexample.parameters.append cmdexample.createparameter("@RETURN_VALUE",3,4,0)rn cmdexample.parameters.append cmdexample.createparameter("@username",200,1,20)rn cmdexample.parameters.append cmdexample.createparameter("@jobid",200,1,20)rn cmdexample.parameters("@username").value=usernamern cmdexample.parameters("@jobid").value=jobidrn set rs=cmdexample.executern if rs.eof or rs.bof thenrn response.write "错误,该用户不存在! "rn response.endrn end ifrn %>rn-----------------------------------------------------------------------rn这些代码换成Recordset 方法的该怎样写啊rnrnrn下面是person2的MS SQL存储过程rnrn----------------------------------------------------------------------rn[Copy to clipboard]CODE:rnCREATE proc person2rn@username varchar(20),rn@jobid varchar(20)rnas rnselect UserName,name,useremail,jobid,Password from [person] where jobid=@jobid and UserName=@UserNamernGOrn----------------------------------------------------------------------rnrn
在java中按时间段该搜索 代码该怎么写?
我的时间格式为:2003-03-09rn 我要按时间段来查询,代码该怎么写rn 这样行么:select * from xx where start_date>='"参数1"' and end_date<='"参数2"';
一个存储过程该怎么写?
写个存储过程,查询表里id ='PE0906100044'或'PE0907110004' 所有数据rn[code=SQL]rndeclare @FeeIDs varchar (50)rnset @FeeIDs='PE0906100044','PE0907110004'rnselect * from Datum where where id in (@FeeIDs)rnrn这样写报错rnrn[/code]rnrn[code=SQL]rndeclare @FeeIDs varchar (50)rnset @FeeIDs='PE0906100044,PE0907110004'rnselect * from Datum where where id in (@FeeIDs)rnrn这样写就不是想要查的内容了rnrn[/code]rnrnrn高手帮忙,该怎么写
GPU Saturday 技术沙龙最后几个名额!
本次活动我们邀请到AMD、ARM等公司的资深技术人员及北大科研团队对异构计算新技术及应用进行介绍,分享异构计算架构进展、GPU计算在移动端、开源项目、社交网络等领域的应用,探讨GPU计算的优劣。rnrn活动地点:3WCoffee(中关村步行街立方庭大厦1层107号,微软大厦南边)rnrn活动时间:2013年6月28日(周五),14:00 —17:30rnrn报名即将结束,最后几个名额!详情点击:[url=http://huiyi.csdn.net/tech/view/346]http://huiyi.csdn.net/tech/view/346[/url]rnrn
一个MFC写的,只有三行代码的小游戏
这个纯属娱乐,博大家一笑。哈哈 里边用到了shellExecute函数
读取一个表中最后一个id值怎么写?
读取一个表中最后一个id值(就是最大的id值)怎么写?
表格生成了,可是怎么只有最后一个单元格加了图片,各位快来抢分哪
using System;rnusing System.Data;rnusing System.Configuration;rnusing System.Collections;rnusing System.Web;rnusing System.Web.Security;rnusing System.Web.UI;rnusing System.Web.UI.WebControls;rnusing System.Web.UI.WebControls.WebParts;rnusing System.Web.UI.HtmlControls;rnrnpublic partial class table : System.Web.UI.Pagernrn protected void Page_Load(object sender, EventArgs e)rn rn rn protected void cmdCreate_Click(object send,EventArgs e)rn rn tbl.Controls.Clear();rn int rows = Int32.Parse(TextBox1.Text);rn int cols = Int32.Parse(TextBox2.Text);rn TableCell cellNew = null;rn Image imgNew = new Image();rn imgNew.ImageUrl = "images/03.gif"; rn for (int row = 0; row < rows; row++)rn rn TableRow rowNew = new TableRow();rn tbl.Controls.Add(rowNew);rn for (int col = 0; col < cols; col++)rn rn cellNew = new TableCell();rn cellNew.Controls.Add(imgNew);rn if (chkBorder.Checked)rn rn cellNew.BorderStyle = BorderStyle.Inset;rn cellNew.BorderWidth = Unit.Pixel(1); rn rn rowNew.Controls.Add(cellNew);rn rn rn rnrnrn-----------------------------------------------------------------------------------------rn下面的是aspx里面的内容rn<%@ Page Language="C#" AutoEventWireup="true" CodeFile="table.aspx.cs" Inherits="table" %>rnrnrnrnrnrn 无标题页rnrnrn rn rn 行:rn 列:rn rn rn rn rn rn rn rn rnrnrn
最后一个画圆的问题,抢分
for(int i=0;i<=360;i++)rn if(i<90)rn double t = Math.sin(i*3.14/180)*1;rn y = y-t;rn rn double t1 = Math.cos(i*3.14/180)*1;rn x = x-(1-t1);rn else if(i>=90 && i<180)rn double t = Math.sin(i*3.14/180)*1;rn x = x-t;rn rn double t1 = (Math.cos(i*3.14/180)*-1)*1;rn y = y+(1-t1); rn else if(i>=180 && i<270)rn double t = (Math.sin(i*3.14/180)*-1)*1;rn y = y+t;rn rn double t1 = (Math.cos(i*3.14/180)*-1)*1;rn x = x+(1-t1); rn else if(i>=270 && i<=360)rn double t = (Math.sin(i*3.14/180)*-1)*1;rn x = x+t;rn rn double t1 = Math.cos(i*3.14/180)*1;rn y = y-(1-t1); rn rnrnrn这样,圆是可以画了,但是画的不是很圆,尤其是在平角(180度)和360度的时候会移动的很慢,而且不是很圆rn排除了圆周率精度问题,我试过10几位的精度,问题依然,谢谢大家
迅雷开放离线下载试用,每天8000名额,速度来抢!
你还在为下载稀缺资源而无奈开机漫长等待么?也许之前你了解过迅雷的离线下载技术。但每月10元的收费让你望而却步。 在圣诞来临之际,迅雷推出了离线下载试用活动,大家一起来抢个试用名额吧。 活动地址是 http://special.lixian.vip.xunlei.com/ 从图中我们已经可以看到体验界面了,下载速度非常之快,一起来感受一下迅雷的“迅速”吧 同时在申请体验的同时,...
怎么去除或者替换JS变量中最后一个字符?
如题
怎么写代码,或者用什么函数?
我现在要实现的是:一个char(10)的字段,前六位代表的是年月,如200302,后四位则是一个编号,我要写段代码,让每次有新记录进去的时候,这个编号等加1,该怎么做?
团购时最后一个名额多人同时支付的问题
在团购商城里面,1人发起的多人组团买东西,最后一个人支付成功后,组团成功,商家发货。我的问题是,最后一个人支付时,可能有多个人同时在支付,而且多人可能同时支付成功的问题?
这段数组的代码在asp.net中怎么写,只有几行
myvo="茄子|黄瓜|西红柿"rnvotenum=""rnfor i=0 to ubound(split(myvo,"|"))rnvotenum=votenum&"0"rnif i<> ubound(split(myvo,"|")) then votenum=votenum&"|"rnnextrn在asp中我会,rn结果rnvotenum=0|0|0rn这是我做的一个投票功能,大家帮帮忙啊rn
这个触发器该怎么写?或者怎么来自动实现?
表A:rnA.IDrnA.BINDrnA.SNrn表BrnB.IDrnB.MODIDATErn其中rnA.BIND->B.ID,rnrnxianz现在在A的BIND变化时同时修改B中对应的MODITIME=GETTIMErn就是其中一个B记录是A.BIND变化前,一个B是变化后的对应的rn
怎么修改窗口类名额
我想修改一个窗口的类名,于是想到了HOOK,程序启动的时候,注入一个DLL进去,rnrnDLL里面就安装HOOK,应该是RegisterClass吧,不太清楚rnrn检测到程序创建窗口的时候就把类名给改了,rnrn代码要怎么写额,很茫然呢- -!。。
请问这里代码该怎么写
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();rn factory.setNamespaceAware(true);rn XmlPullParser xpp = factory.newPullParser();rn InputStream is;rn xpp.setInput (???)rn int eventType = xpp.getEventType();rn while ...rnrnxml内容存在String str里,???部分该怎么写啊
这句SQL代码该怎么写?
表1中有字段id,name;表二中有字段id;其中表1的id字段和表2的id字段是相同的。rnrn查询出所有的 表1.id = 表2.id 而且该记录的name字段等于“某字符串"的SQL语句该怎么写啊?
ASP这段代码该怎么写
有这么一组数据:“江苏、浙江、吉林、南京、镇江、六合、广陵”,现在再给一个字符串,“江苏省南京市六合县”,要求得出结果“江苏 南京 六合”,并用分隔符将三个字段分开,该怎么办?
关于数据库的简单操作的代码该怎么写?
读取\修改 数据库中一个表中的任意一个字段的值,rn循环检索一个表中的指定字段的值,rn比较一个表里面一个记录的两个不同字段值的大小,rn这些操作数据库的代码怎么写?rn
这样的代码该怎么写呢?
rnrnArnBrnrnrnrnrn在我提交之前做一下验证:rn当我在select中选的是A的话可输入内容。rn当我在select中选的是B的话不可输入内容(无效)。
这样的查询该怎么写代码
条件一:温度上限() 温度下限()rn条件二:压力上限() 压力下限()rn条件三:流量上限() 流量下限()rn条件四:datacombo rn四个条件可以单独,两两,三个或者全选查询rn这样的代码该怎么写?rn
该怎么写这个事件的代码?
我的对话框有1.2.3.4.5个按钮。各自功能不同。rn另外建立一个普通类继承这个对话框,现在我想在普通类中捕获用户点击某个按钮的事件并另做处理(而不是执行原对话框中按钮的功能),请问能实现吗?rn怎么做呢?
求救!这部分代码该怎么写???
我在做一个串口通讯程序,一端发送一端接收,我想在接收到的字符串中包括我在发送时自己加的起始位和异或校验,不知发送时的代码该怎么写才能实现我的要求。我是初学者,请多指教。rn
这行代码我该怎么写啊
String password=rs.getString("user_password");rnif(!request.getParameter("password").equals('"password"'))<--这里的password是上一行定义的字符串变量,可是这代码我该怎么写呢?要知道这代码一运行就错
这段SQL代码该怎么写?
ACCESS中的两张表rn表A:rn职工号 姓名 技能工资 岗位工资 安效工资 奖金rn表B:rn职工号 姓名 房租 水电 养老保险 住房公积金rnrn表内字段没写完,大概就这个样子表示一样,除了职工号和姓名是文本型,其余全是单精度实型,小数位数2rn表A.职工号=表B.职工号rnrn如果我要通过查询新建一个视图rnselect A.职工号, A.姓名, 技能工资,岗位工资,安效工资,奖金,应付工资,房租,水电,养老保险,住房公积金,扣款合计,实付工资rnfrom……rnwhere……rnrn其中应付工资=技能工资+ 岗位工资+ 安效工资+ 奖金rn扣款合计=房租+ 水电+ 养老保险+ 住房公积金rn实付工资=应付工资-扣款合计rnrnrn请问这个SQL语句怎么写?在ACCESS里面。rn不是我懒哦,实在在手边没有SQL的书了。rnrn
这样的代码用Struts该怎么写?
String a,b;rnif(a.equals("java")) rnrn if(b.equals("jsp"))rn out.println("This is jsp");rn rn out.println("This is java");rn
链接的onclick事件----代码该怎么写?
Delete this message.'rnrn这句话,能否实现预期功能?错在哪儿了?
这段VB代码vc++该怎么写
Set objApi = CreateObject("RTXClient.RTXAPI") '创建RTXAPI对象rnrnSet objApp = objApi.GetObject("AppRoot") '通过RTXAPI对象获取AppRoot对象rnSet objIm = objApp.GetAppObject("RTXPlugin.IM") '通过AppRoot获取RTXPlugin.IM对象rnrnobjIm.SendIM ("benchen") '发送即时消息rnobjIm.SendIM ("benchen;herolin") '如果发送即时消息rnrn
我该怎么写代码呢
--------------------------------------- rnrn string strTownName = "";rnDataSet dsDataSet = null;rnstring[] strSql;rnstrSql = new string[1];rnstrSql[0]= "select 地理位置 as 乡镇 from 斜坡主表 union select 地理位置 from 塌陷主表 union select 地理位置 from 泥石流主表 union select 地理位置 from 滑坡主表 union select 地理位置 from 地裂缝主表";rndsDataSet = dBChunnel.ReadObject(strSql);rnrnDataTable dtTable = dsDataSet.Tables[0]; rnforeach(DataRow drRow in dtTable.Rows )rnrnstring strGeoNo = drRow["乡镇"].ToString(); //取 镇名.rn rnint i=strGeoNo.IndexOf("镇",0,strGeoNo.Length); rn rnint a =strGeoNo.IndexOf("市",0,strGeoNo.Length); rnrndrRow["乡镇"] = strGeoNo.Substring(a+1,i-a);rnrn.................................rnrnrnrn我已将 地理位置 这个字段的 乡镇名称 已经截出来了,但是发现 dtTable 中的出现了重复的行,而我要求不能有重复的行的,我该怎么写代码呢
请教高人,这段代码该怎么写?
string sqlrnsql="select * from 劳保用品个人领用 where dwmc=:dwmc1 and bgyqr="" "rndw_1.settransobject(sqlca)rndw_1.setsqlselect(sql)rndw_1.retrieve()rnrn目的是查询没有被保管员确认过的领用单,并且显示在数据窗口中。rn上面代码运行出现语法错误,怎么表达保管员确认(bgyqr)为空这个限制条件呢?rnbgyqr 数据类型是varchar 长度是2rnrn谢谢!
相关热词 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法 c# gmail 发邮件 c# 多层文件