|
[挑战自我] 欢迎任何C#疑难杂症(编写完整软件除外)
[复制链接]
|
|
发表于 10-7-2012 05:06 PM
|
显示全部楼层
大大,我用asp.net load一个image from server的local disk..那个path要怎么写啊? image1.imageurl=??? |
|
|
|
|
|
|
|
发表于 15-7-2012 08:31 PM
|
显示全部楼层
lz, 我想问问, 我想写一段code, 就是当系统update database table 失败throw exception,我再尝试3次才throw exception。 再尝试是因为update 的table 会被dead lock 而update 不到。
举例:
int rowAffacted = 0, numberAttempted = 0;
using(customSQL mysql = new customSQL())
{
while(rowAffacted < 1 && numberAttempted < 3)
{
rowAffacted = mysql.UpdateTable();
numberAttempted++;
System.Threading.Thread.Sleep(10000);
}
}
这样的做法正统吗? 有其他比较适合的方法吗?
不好意思,表达能力不好。 |
|
|
|
|
|
|
|

楼主 |
发表于 1-8-2012 08:44 PM
|
显示全部楼层
开始接受WPF C#, MVVM, MEF, Prism 等等问题。 |
|
|
|
|
|
|
|

楼主 |
发表于 1-8-2012 09:02 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 1-8-2012 09:59 PM
|
显示全部楼层
cjjack88 发表于 15-7-2012 08:31 PM 
lz, 我想问问, 我想写一段code, 就是当系统update database table 失败throw exception,我再尝试3次才t ...
你的solution有个致命缺点, 你睡那么久,恐怕错过了unlock的机会。
有一个关键问题,你的lock是blind lock 还是 self lock.
分别是,你自己的application lock住table, 还是还有别的软件会lock住table?
|
|
|
|
|
|
|
|
发表于 4-8-2012 05:13 PM
|
显示全部楼层
chrizyuen2 发表于 1-8-2012 09:59 PM 
你的solution有个致命缺点, 你睡那么久,恐怕错过了unlock的机会。
有一个关键问题,你的lock是blind ...
谢大大指导, 另外想问如果我想做个multilanguage的website...应该怎样做???
|
|
|
|
|
|
|
|

楼主 |
发表于 4-8-2012 05:20 PM
|
显示全部楼层
tmxiaochao 发表于 4-8-2012 05:13 PM 
谢大大指导, 另外想问如果我想做个multilanguage的website...应该怎样做???
正常的workflow. (设计流程)
1.做个基本蓝本blue print.
2。然后做个resource dictionary.
3. 然后切换。
|
|
|
|
|
|
|
|
发表于 4-8-2012 07:01 PM
|
显示全部楼层
chrizyuen2 发表于 4-8-2012 05:20 PM 
正常的workflow. (设计流程)
1.做个基本蓝本blue print.
blue print是用什么方式存进去呢? 如果是dynamic data从是client后端输入的那就要放给client输入两种吗?我有search到时用resource file来存资料然后在看client选择什么language再bind出来...请问大大这个方法对吗? 因为我发现到将用的话我每个page都得有一个resource file >.< |
|
|
|
|
|
|
|

楼主 |
发表于 4-8-2012 08:09 PM
|
显示全部楼层
tmxiaochao 发表于 4-8-2012 07:01 PM 
blue print是用什么方式存进去呢? 如果是dynamic data从是client后端输入的那就要放给client输入两种吗? ... 请问大大这个方法对吗?
对
因为我发现到将用的话我每个page都得有一个resource file >.<
yes. |
|
|
|
|
|
|
|
发表于 4-8-2012 08:59 PM
|
显示全部楼层
chrizyuen2 发表于 4-8-2012 08:09 PM 
请问大大这个方法对吗?
对 还有一个问题想问大大, 我另外也找到一个是存在xml file里头的..他是把整个website的language string都存在里面...请问和local resource比较哪个会更好? 本帖最后由 tmxiaochao 于 4-8-2012 10:51 PM 编辑
|
|
|
|
|
|
|
|

楼主 |
发表于 5-8-2012 05:26 PM
|
显示全部楼层
tmxiaochao 发表于 4-8-2012 08:59 PM 
还有一个问题想问大大, 我另外也找到一个是存在xml file里头的..他是把整个website的language string都存在 ...
用xml最好,.rc 那种embedded 的resource file 快要过时了。
|
|
|
|
|
|
|
|
发表于 5-8-2012 06:16 PM
|
显示全部楼层
chrizyuen2 发表于 5-8-2012 05:26 PM 
用xml最好,.rc 那种embedded 的resource file 快要过时了。
怎么说最好? 我找不到他是怎样get xml里面的资料bind进去..不知大大有sample给我看吗?
|
|
|
|
|
|
|
|

楼主 |
发表于 5-8-2012 10:48 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 7-8-2012 10:48 PM
|
显示全部楼层
chrizyuen2 发表于 5-8-2012 10:48 PM 
resx 旧款
http://msdn.microsoft.com/en-us/library/fw69ke6f%28VS.80%29.aspx
谢谢大大, 我又遇到难题了...
我从db拉出一组image是byte来的..当我转成照片bind进image control是可以..可是我要如何让<a href="?"/>链接去我那个从db拉出来的image呢? 我的fancybox要靠这个link才跑得到..
|
|
|
|
|
|
|
|

楼主 |
发表于 7-8-2012 11:13 PM
|
显示全部楼层
tmxiaochao 发表于 7-8-2012 10:48 PM 
谢谢大大, 我又遇到难题了...
我从db拉出一组image是byte来的..当我转成照片bind进image control是可以. ...
http://www.dotnetperls.com/image-aspnet
红色那句可以被database 取出的byte[]取代。
public partial class _Default : System.Web.UI.Page{
protected void Page_Load(object sender, EventArgs e)
{ string loc = Server.MapPath("~/Name.png");
Response.WriteFile(loc);
Response.ContentType = "image/png";
}}
|
|
|
|
|
|
|
|
发表于 8-8-2012 12:06 AM
|
显示全部楼层
chrizyuen2 发表于 7-8-2012 11:13 PM 
http://www.dotnetperls.com/image-aspnet
红色那句可以被database 取出的byte[]取代。
public partial ...
大大,我不是很明白 >.<"" 我的那个 fancybox 的link要怎样链接去这个东西啊?
我的image从db拿出来是byte然后转成照片, 如果是static的照片就show得到, fancybox的那个link要链接去照片的location..可是我的图片是code behind生成..都不会linkl了~
|
|
|
|
|
|
|
|

楼主 |
发表于 8-8-2012 08:54 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 8-8-2012 09:29 AM
|
显示全部楼层
chrizyuen2 发表于 8-8-2012 08:54 AM 
ShowImage.aspx ->这个读取照片。
参考 http://www.dotnetperls.com/image-aspnet
可是大大我的是link 的 href不是img 的src
<a class="fancybox" href="这里" data-fancybox-group="gallery" title="Lorem ipsum dolor sit amet" id="Hyperlink1" runat="server"></a>
那个href那里我应该要怎么写? 大大给的那个方法也可行吗?我从db拿出来时byte[] 再转去image了..怎样把他当成link被那个href连接啊?
|
|
|
|
|
|
|
|

楼主 |
发表于 8-8-2012 09:49 AM
|
显示全部楼层
tmxiaochao 发表于 8-8-2012 09:29 AM 
可是大大我的是link 的 href不是img 的src
那个href那里我应该要怎么写? 大大给的那个方法也可行吗? ...
首先你要明白什么是content header.
当browser(client) GET:http://server/sample.jpg 时候
你的http server 不是直接发送照片而已,他会将照片打包成为http package.
内有content header, 告诉browser 这是照片jpg/gif mime type.
同样的。
当browser(client) GET:http://server/GetImage.aspx 的时候
你可以改变content header, 将你的Reponse.WriteFile包成为照片jpg/gif mime type. 。
GetImage.aspx
protected void Page_Load(object sender, EventArgs e)
{
byte[] jpg = .....
Response.Clear();
Response.ContentType = "image/jpeg";
Response.BinaryWrite(jpg);
Response.End();
}
本帖最后由 chrizyuen2 于 8-8-2012 09:53 AM 编辑
|
|
|
|
|
|
|
|
发表于 8-8-2012 10:27 AM
|
显示全部楼层
chrizyuen2 发表于 8-8-2012 09:49 AM 
首先你要明白什么是content header.
当browser(client) GET:http://server/sample.jpg 时候
大大, 照你的方法我link到了, 可是我fancy box的effect show不出那照片 >.<
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|