求ps大神帮忙p图刚刚 程序哪里不对啊

11:27 提问
同样的WCF服务程序,使用不同的宿主,效果不一样,请大神帮帮忙,谢谢
//契约的实现
using System.Collections.G
using System.L
using System.T
using System.Threading.T
namespace TickService
public class TickService:ITicketService
//Tick tick = Tick.
Tick tick = new Tick();
public void AddTick(int i)
tick.HowMany +=
public int buyTickets(int i)
if (tick.HowMany & i)
tick.HowMany=tick.HowMany-i;
public int GetRemainingNum()
return tick.HowM
using System.Collections.G
using System.L
using System.Runtime.S
using System.ServiceM
using System.T
using System.Threading.T
namespace TickService
[ServiceContract]
public interface ITicketService
[OperationContract]
void AddTick(int i);
[OperationContract]
int buyTickets(int i);
[OperationContract]
int GetRemainingNum();
[DataContract]
public class Tick
int howMany = 10;
public static Tick tick = new Tick();
[DataMember]
public int HowMany
get { return howM }
set { howMany = }
//在WPF中调用的实现
ServiceHost host = new ServiceHost(typeof(TickService.TickService));
public MainWindow()
InitializeComponent();
//host.Open();
private void Button_Click(object sender, RoutedEventArgs e)
host.Open();
info.Content = "Successful!!!";
private void Button_Click_1(object sender, RoutedEventArgs e)
host.Close();
info.Content = "Closed!!!";
具体就是,使用WPF作为宿主时,订票后,总票数不变,通过调试,发现,每次都重新执行了
Tick tick = new Tick();
使用控制台作为宿主的话,就不会发生这种情形
按赞数排序
你是不是在wpf中打开窗口关闭又打开?那样会产生新的service对象。你应该放在一个静态类中。
其他相关推荐刚刚做第一个小程序,但遇到了问题希望大神帮忙
作者:用户
浏览:184 次
我们学校的教务在线是gbk解码,但wp不支持,网上说用getdbeciding可以解决,但在wp上报assembly缺少using程序集的错,第次很认真的学习一门技术,希望有好心人帮忙解决“Syste
问题描述我们学校的教务在线是gbk解码,但wp不支持,网上说用getdbeciding可以解决,但在wp上报assembly缺少using程序集的错,第次很认真的学习一门技术,希望有好心人帮忙解决“System.Type”不包含“Assembly”的定义,并且找不到可接受类型为“System.Type”的第一个参数的扩展方法“Assembly”(是否缺少using指令或程序集引用解决方案解决方案二:Assembly在System.Reflection命名空间解决方案三:这个我添加了啊,但是还是报错using(Streamstream=typeof(DBCSEncoding).Assembly.GetManifestResourceStream(typeof(DBCSEncoding).Assembly.GetManifestResourceNames().Single(s=&s.EndsWith("."+name+".bin"))))就是这段代码的assembly提示错误1“System.Type”不包含“Assembly”的定义,并且找不到可接受类型为“System.Type”的第一个参数的扩展方法“Assembly”(是否缺少using指令或程序集引用?)我做的是一个教务在线客户端,抓取页面解析时,因为我们学校的页面编码是gbk的,而wp不支持我就用了第三方的DBCSEcoding,就提示了上诉错误解决方案四:/redir?resid=502ADB%211022我实现的WP下的GB/GBK/GB18030编码。解决方案五:引用3楼wjq的回复:/redir?resid=502ADB%211022我实现的WP下的GB/GBK/GB18030编码。这个是可以解析uft-8的页面乱码的问题吗,如果是麻烦发我邮箱行吗,我打不开页面,真的很感谢解决方案六:引用4楼zhangjiyang1323的回复:Quote: 引用3楼wjq的回复:/redir?resid=502ADB%211022我实现的WP下的GB/GBK/GB18030编码。这个是可以解析uft-8的页面乱码的问题吗,如果是麻烦发我邮箱行吗,我打不开页面,真的很感谢用来解析GB编码的文件/数据流的,和UTF8有什么关系。UTF8编码的数据直接用WP的UTF8Encoding就好了。解决方案七:引用5楼wjq的回复:Quote: 引用4楼zhangjiyang1323的回复:Quote: 引用3楼wjq的回复:/redir?resid=502ADB%211022我实现的WP下的GB/GBK/GB18030编码。这个是可以解析uft-8的页面乱码的问题吗,如果是麻烦发我邮箱行吗,我打不开页面,真的很感谢用来解析GB编码的文件/数据流的,和UTF8有什么关系。UTF8编码的数据直接用WP的UTF8Encoding就好了。我是想做一个wp版的教务在线,但我们学校的教务在线的网页是gbk的编码,我用utf-8,解码会出现乱码解决方案八:引用6楼zhangjiyang1323的回复:Quote: 引用5楼wjq的回复:Quote: 引用4楼zhangjiyang1323的回复:Quote: 引用3楼wjq的回复:/redir?resid=502ADB%211022我实现的WP下的GB/GBK/GB18030编码。这个是可以解析uft-8的页面乱码的问题吗,如果是麻烦发我邮箱行吗,我打不开页面,真的很感谢用来解析GB编码的文件/数据流的,和UTF8有什么关系。UTF8编码的数据直接用WP的UTF8Encoding就好了。我是想做一个wp版的教务在线,但我们学校的教务在线的网页是gbk的编码,我用utf-8,解码会出现乱码引用6楼zhangjiyang1323的回复:Quote: 引用5楼wjq的回复:Quote: 引用4楼zhangjiyang1323的回复:Quote: 引用3楼wjq的回复:/redir?resid=502ADB%211022我实现的WP下的GB/GBK/GB18030编码。这个是可以解析uft-8的页面乱码的问题吗,如果是麻烦发我邮箱行吗,我打不开页面,真的很感谢用来解析GB编码的文件/数据流的,和UTF8有什么关系。UTF8编码的数据直接用WP的UTF8Encoding就好了。我是想做一个wp版的教务在线,但我们学校的教务在线的网页是gbk的编码,我用utf-8,解码会出现乱码我想错了,您给的就是工具,真的太感谢了,csdn这个怎么给分啊解决方案九:引用5楼wjq的回复:Quote: 引用4楼zhangjiyang1323的回复:Quote: 引用3楼wjq的回复:/redir?resid=502ADB%211022我实现的WP下的GB/GBK/GB18030编码。这个是可以解析uft-8的页面乱码的问题吗,如果是麻烦发我邮箱行吗,我打不开页面,真的很感谢用来解析GB编码的文件/数据流的,和UTF8有什么关系。UTF8编码的数据直接用WP的UTF8Encoding就好了。我用您那个工具抛出一个异常Thetypeinitializerfor'b_wind.Text.GB18030_UNICODEMapping'threwanexception.解决方案十:搞那么复杂干嘛,方向都搞错了,编码Encoding是在system.text命名空间里的,如果你简单只是关于字符串编码,跟assembly所在的system.reflection一点关系都没有!编码之间的转码只需一个函数就可以解决了!可以去下载我放在CSDN资源里的一个小链接库,该链接库里包含量的一些常用的函数,正好有一个编码之间互转的!资源:http://download.csdn.net/detail/qty解决方案十一:引用9楼qty2008的回复:搞那么复杂干嘛,方向都搞错了,编码Encoding是在system.text命名空间里的,如果你简单只是关于字符串编码,跟assembly所在的system.reflection一点关系都没有!编码之间的转码只需一个函数就可以解决了!可以去下载我放在CSDN资源里的一个小链接库,该链接库里包含量的一些常用的函数,正好有一个编码之间互转的!资源:http://download.csdn.net/detail/qty您好我做的windowsphone8.1的一个客户端主要想获取我们学校教务在线的html网页,然后解析,但我们学校的网页是cbk编码,wp8.1不支持,解码的都是乱码,不知道您提供的方法可以解决吗
【云栖快讯】2017互联网超级工程阿里双11完美落幕,交易额突破1682亿,但阿里工程师如何玩转“超级工程”,背后黑科技又是如何?12月13-14日,12位大咖直播分享揭秘1682亿背后技术实践,马上预约&&
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
开发者常用软件,超百款实用软件一站式提供自己写了一个登陆认证的API,但是程序一直调不对,路过的大神请指点下 - CNode技术社区
这家伙很懒,什么个性签名都没有留下。
//loginauth.js
var mysql = require(‘mysql’);
var http = require(‘http’);
var server= http.createServer();
var querystring = require(‘querystring’);
var connection = mysql.createConnection({
host: ‘localhost’,
user: ‘root’,
password: ‘’,
database:‘main’,
port: 3306
connection.connect();
//回应get方法的函数
len=0;//字符串长度定义
var getResponse = function(req, res){
res.writeHead(200, {‘Content-Type’: ‘text/plain’});
var name = require(‘url’).parse(req.url,true).query.userName//获取用户名字
var strname=JSON.stringify(name);
console.log(name);
var pwd=require(‘url’).parse(req.url,true).query.password //获取用户密码
var strpwd=JSON.stringify(pwd);
console.log(pwd);
var select=‘select * from user where stu_account=’+connection.escape(name)+ ‘and stu_pwd=’+connection.escape(pwd); //SQL查询语句
//var select=‘select * from user where stu_account=’+connection.escape(name)+ ‘and stu_pwd=’+connection.escape(pwd); //SQL查询语句
console.log(select);
connection.query(select,function(err1,res1){//查询结果并字符串化,得到字符串长度
if (err1) console.log(err1);
idstr=JSON.stringify(res1);
console.log(idstr);
len=idstr.
console.log(len);
//判断len的长度返回判断数据
var judgement=function(req,res){
if(len&3){
console.log(‘failed’);
res.end(‘failed’,‘utf8’);
console.log(“success”);
res.end(‘success’,‘utf8’);
//request处理请求类别,对应相应的处理函数
var http = require(‘http’);
requestFunction = function (req, res){
req.setEncoding(‘utf8’);//请求编码
if (req.method == ‘GET’){
getResponse(req,res);
judgement(req,res);
console.log(“judgement exec1”);
console.log(“request exec1”);
//服务器运行的一些代码
server.on(‘request’,requestFunction);
server.listen(8080, “172.30.30.70”);
console.log(‘http start’);
node.js控制台调试信息:
010b814cdab//密码
select * from user where stu_account='031’and stu_pwd=‘010b814c933314
judgement exec1
request exec1
select * from user where stu_account=NULLand stu_pwd=NULL
judgement exec1
request exec1
{ [Error: ER_PARSE_ERROR: You have an error in your SQL check the manual
that corresponds to your MySQL server version for the right syntax to use near
’stu_pwd=NULL’ at line 1]
code: ‘ER_PARSE_ERROR’,
errno: 1064,
sqlState: ‘42000’,
index: 0 }
调试发现,getResponse函数被调用了两次,不知道为什么,请大神指点
因为客户端会发送两个请求一个是浏览器自带favicon.ico请求,过滤一下就可以了!
我刚刚自己试了下
在请求判断中加入if(request.url != ‘/favicon.ico’){
已经可以了,谢谢!
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
服务器赞助商为
,存储赞助商为
,由提供应用性能服务。
新手搭建 Node.js 服务器,推荐使用无需备案的求大神帮忙我昨天因为下了个刷Q币的软件电脑被锁,然后今天给钱给他电脑程序又不一样了我就问他怎么回事_百度知道
求大神帮忙我昨天因为下了个刷Q币的软件电脑被锁,然后今天给钱给他电脑程序又不一样了我就问他怎么回事
求大神帮忙我昨天因为下了个刷Q币的软件电脑被锁,然后今天给钱给他电脑程序又不一样了我就问他怎么回事,他就叫我删除用户变成了现在得样子求帮忙
我有更好的答案
重做系统吧!希望能吸取教训
朋友你千万不要刷QB,那都是骗子,是骗你的钱还有你的QQ账号呢。我劝你不要抱着侥幸的心里来刷QB刷不好把你自己也刷进入,腾讯官方永久封停你的QQ账号!
天下不会掉馅饼,掉也是陷阱,让你一步步往里面跳!
我想问的是该怎么办
不怎么办。想要QB自己花钱买!
从腾讯官网
为您推荐:
其他类似问题
q币的相关知识
换一换
回答问题,赢新手礼包刚刚出生一个星期的宝宝皮肤黄该什么办!谢谢了,大神帮忙啊_百度宝宝知道

我要回帖

更多关于 中国程序员大神 的文章

 

随机推荐