问题列表 - 第26770页

以编程方式选择图像转换格式为JPEG或PNG以进行Silverlight显示

我有一个项目,我需要转换大量的图像类型,以便在Silverlight应用程序中显示 - TIFF,GIF,WMF,EMF,BMP,DIB等.我可以在保护Silverlight应用程序之前在服务器上进行这些转换.

但是,我不确定何时应该选择转换为JPG或PNG格式.是否有某种标准,如TIFF应始终是JPEG和GIF应始终是PNG.或者,如果BMP是24位,它应该转换为JPEG - 任何更低,它可以是PNG.或者一切都是PNG,为什么

我通常在回答这类问题时看到看到的是" 好吧,如果图片是照片,请使用JPEG "或" 如果它有直线,则PNG更好".不幸的是,我根本无法查看任何图像文件,并希望通过代码只是一种标准的方式来做到这一点,即使这是一个数以万计的if/then语句.

围绕这个主题是否有任何标准或最佳实践?

.net png jpeg image

8
推荐指数
1
解决办法
2028
查看次数

在linux shell脚本中从GMT偏移给定时区

有没有办法在linux shell脚本中从GMT获取给定时区(如EDT或America/New_York这样的标识符)的偏移量?

linux timezone offset

9
推荐指数
1
解决办法
1万
查看次数

填充和边距之间有什么区别?

在W3 CSS和XUL/CSS中?(不在CSS和XUL/CSS之间).

css margin padding

11
推荐指数
2
解决办法
4958
查看次数

在C++中使用字符串

我正在使用C++中的字符串.我最近在输入字符串时遇到了问题.我正在使用cin >> string;我的字符串作为用户输入.当用户在字符串中输入空格时,下一个输入会自动填写剩余的字母,或者有时会留空.由于下一个输入字符串通常是整数,这将导致令人不快的错误.对此有什么好处?

编辑:这是当前的代码:

cout << "Please print the enemy's name: ";
getline(cin, enemyName);
Run Code Online (Sandbox Code Playgroud)

c++ string variables

5
推荐指数
1
解决办法
696
查看次数

如何在VisualStudio 2010中处理TODO注释?

我希望Visual Studio在开头列出所有包含"TODO:"的行(通常在注释符号后可能会因文件类型而异),可以在解决方案的任何文本文件中找到(无论是C# ,VB,F#,T-SQL,ASPX,XAML或者只是TXT)在一个特殊的面板中显示了"TODO:"右边的行,项目名称(我在一个解决方案中使用了很多项目),文件名,行号和代码块名称(如类和方法),如果可能的话.

你知道这样的扩展,或者VisualStudio内置某个功能吗?例如,NetBeans有这种开箱即用的功能.

comments visual-studio-2010 visual-studio todo

6
推荐指数
1
解决办法
1万
查看次数

模板引擎与Zend框架的优缺点

我正在熟悉一个个人项目的Zend Framework(以及一般的MVC).我以前有Smarty的经验并且没有重大的抱怨,但是我想用这个项目作为一个很好的深入学习练习.那些熟悉不同模板引擎和ZF的人:你相信有比Smarty更好的模板引擎和ZF,为什么?我想将我学到的东西应用到现实世界和生产环境中.

个人项目将相当强大.用户管理,会话,安全性,数据库交互,表单输入,jQuery等.

php templates zend-framework smarty

5
推荐指数
1
解决办法
5522
查看次数

如何编写Visual Studio数据库项目的部署脚本?

如何编写Visual Studio数据库项目的部署脚本?

我在Visual Studio中有一个数据库项目,我想使用它来通过脚本在远程计算机上进行部署。我注意到当我从Visual Studio中“部署”时,它会生成一个.sql文件。

我截获了此文件,并尝试使用osql.exe从命令行运行它,但没有成功。是否应该这样做,是否有更好的方法通过数据库项目以编程方式部署数据库,可能是通过引用另一个项目并调用某种方法来部署它?

.net database sql-server deployment database-project

5
推荐指数
1
解决办法
1598
查看次数

java web应用程序的最佳实践

我正在试图找出开发和发布一个相当简单的Web应用程序的最佳方法,而且我遇到了几个问题.我将概述我所做出的决定,因为在某个地方,我显然已经脱离了轨道.非常感谢任何帮助!

我认为这是一个相当简单的Web应用程序.它包含一些引用几个java bean的jsps,以及通常的静态html,js,css和images.

决定1)我希望有一个清晰,干净的发布程序,这样我就可以在我的本地机器上进行开发,然后可靠地发布到生产机器上.因此,我决定将应用程序打包成war文件(包括所有静态资源),以最小化我需要释放的单独的部分.到现在为止还挺好?

决定2)我希望本地机器上的东西尽可能与生产环境相似.因此,在我的html中,我可能会引用一个静态文件,例如http://static.foo.com/file.为了使这段代码能够在dev和prod上无缝工作,我决定在本地开发时将static.foo.com放在我的/ etc/hosts中,这样所有的url都能正常工作而不会改变任何东西.

决定3)我决定使用eclipse和maven为我提供管理和构建项目的最佳实践环境.

所以我现在有一个很好的紧凑设置,除了:

每次我想改变开发中的任何东西,比如html文件中的一行,我必须重建整个项目然后等待tomcat加载战争才能看出它是否是我想要的.所以我的问题是:

1)有没有办法连接eclipse和tomcat,这样我每次都不需要重建战争?即tomcat直视我的实际工作空间来提供静态文件?

2)我认为通过使用/ etc/hosts来反映生产网址可能会让事情变得更难 - 是否有更好的方法不涉及手动更改网址(相对网址当然很好,但是你有很多子网域的地方) ,一个用于静态文件,一个用于动态,你必须写出完整的路径,当然?)

3)这真的是最好的做法吗?人们如何设置,以便一方面平衡自动化,无所不包的构建过程的需求,以及能够快速开发javascript和html和css的速度和灵活性,就像一个刚刚指出的那样快apache在目录下开发了吗?人们发现了什么?

非常感谢!

编辑:非常感谢您的回复!如果我能把它们标记好,我会......这真的帮助了我.我所听到的是,最佳实践是在开发中保留webapp的结构,并在尽可能接近生产的环境中运行它.似乎人们之间的差异在于人们准备将资源热部署到servlet容器的程度,以及为了一点额外的速度或便利而绕过构建过程.那讲得通.再次感谢.

html java eclipse apache tomcat

5
推荐指数
1
解决办法
5298
查看次数

VB.NET - 从随机数生成器中删除一个数字

我正在尝试创建一个彩票模拟器.彩票有6个数字,生成的数字必须介于1 - 49之间,并且不能生成下一个数字.我尝试过使用OR功能,但我不确定我是否正确使用它.任何帮助都会很棒.谢谢.

Public Class Form1

Private Sub cmdRun_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdRun.Click
    ''#Creates a new Random class in VB.NET
    Dim RandomClass As New Random()



    ''####################################
    Dim RandomNumber1 As Integer
    RandomNumber1 = RandomClass.Next(1, 49)
    ''#Displays first number generated
    txtFirst.Text = (RandomNumber1)



    ''####################################
    Dim RandomNumber2 As Integer
    RandomNumber2 = RandomClass.Next(1, 49)
    If RandomNumber2 = RandomNumber1 Then
        RandomNumber2 = RandomClass.Next(1, 49)
    End If

    ''#Displays second number generated
    txtSecond.Text = (RandomNumber2)



    ''####################################
    Dim RandomNumber3 As Integer
    RandomNumber3 = …
Run Code Online (Sandbox Code Playgroud)

vb.net random

3
推荐指数
1
解决办法
6210
查看次数

我应该如何在Django应用程序中实现反向AJAX?

在Django中构建聊天应用程序时,我应该如何实现反向AJAX?我看过Django-Orbited,根据我的理解,这会将一个彗星服务器放在HTTP服务器前面.如果我只是运行Django开发服务器,这似乎很好,但是当我开始从mod_wsgi运行应用程序时,这是如何工作的?如何让轨道服务器处理每个请求规模?这是正确的方法吗?

我已经看过另一种方法(长轮询)似乎会起作用,虽然我不确定会涉及到什么.客户端是否会请求一个可以存放在自己的线程中的页面,以免阻塞其余的应用程序?它会阻止吗?客户要求的脚本是否必须不断轮询信息?

哪种方法更合适?哪个更便携,可扩展,更理智等?除了客户端查询消息之外,还有其他一些我忽略的好方法吗?

python django ajax comet reverse-ajax

6
推荐指数
1
解决办法
2309
查看次数