你如何测试iPhone应用程序?我可以在我自己的设备上获得它,任何给我一个设备的人,我可以在他们的设备上运行它,但有没有办法通过应用程序商店进行有限的发布以进行beta测试?
相关:此外,请参阅此问题,无需使用App Store即可将应用程序移至手机上.
C#是否内置支持解析页码字符串?通过页码,我的意思是您可以在打印对话框中输入的格式,该对话框是逗号和划线分隔的混合.
像这样的东西:
1,3,5-10,12
Run Code Online (Sandbox Code Playgroud)
真正好的是一个解决方案,它给了我一些由字符串表示的所有页码的列表.在上面的例子中,像这样返回一个列表会很好:
1,3,5,6,7,8,9,10,12
Run Code Online (Sandbox Code Playgroud)
如果有一个简单的方法,我只想避免自己滚动.
我很少(每月/每季度)使用Microsoft SQL Server 2005数据库视图生成数百个Crystal Reports报告.这些视图是否在我不读取它们的过程中浪费CPU周期和RAM?我是否应该使用存储过程,临时表或短命的普通表,因为我很少从我的视图中读取?
我不是DBA所以我不知道数据库服务器内幕后发生了什么.
是否可能有太多的数据库视图?什么是最佳做法?
我必须得到一个包含大约200万个文件的目录列表,但是当我ls对它执行命令时,什么都没有回来.我等了3个小时.我试过了ls | tee directory.txt,但这似乎永远挂了.
我假设服务器正在进行大量的inode排序.有没有办法加快ls命令只是获取文件名的目录列表?我此时并不关心大小,日期,许可等.
我下面有一个标志枚举.
[Flags]
public enum FlagTest
{
None = 0x0,
Flag1 = 0x1,
Flag2 = 0x2,
Flag3 = 0x4
}
Run Code Online (Sandbox Code Playgroud)
我无法将if语句评估为true.
FlagTest testItem = FlagTest.Flag1 | FlagTest.Flag2;
if (testItem == FlagTest.Flag1)
{
// Do something,
// however This is never true.
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我们正在设计一个通常是OLTP的应用程序(想想:购买系统).但是,这个特别需要一些用户离线,因此他们需要能够将数据库下载到他们的机器上,对其进行操作,然后在局域网上进行同步.
我想要注意的是,我知道之前已经完成过,我只是没有这个特定模型的经验.
我想到的一个想法是使用GUID作为表键.因此,例如,采购订单不会有数字(自动数字)而是GUID,因此每个离线客户端都可以生成这些数据,并且当我连接回数据库时我没有冲突.
出于某种原因,这是一个坏主意吗?通过GUID键访问这些表会很慢吗?
您是否有过使用这类系统的经验?你是怎么解决这个问题的?
谢谢!
丹尼尔
我大约一个月前加入了一家新公司.该公司规模相当小,并且具有非常强大的"初创"感觉.我是一个由另外3人组成的团队的Java开发人员.该公司主要为企业/商业类型的人销售服务,以便彼此进行通信.
我已经和将要工作的主要事情之一是公司的主要网站 - 从中销售服务,现有用户登录以检查他们的服务并支付账单,新用户可以注册参加试用目前,这是一个部署在Tomcat上的JSP应用程序,可以通过公司自己编写的持久层访问数据库.
我在这里一直在重复和越来越沮丧(我对整体工作非常满意,所以这不是"哦,不,我不喜欢我的工作" - 类型的帖子)是缺少任何更大的设计或此Web应用程序的体系结构.该应用程序由几十个JSP页面组成,Servlet或Bean中几乎没有逻辑或任何其他类型的框架.许多JSP页面都是数千行代码,它们是jsp:include其他JSP页面,业务逻辑与HTML混合在一起,经常使用的代码片段(如获取Web服务连接)被剪切和粘贴而不是重用,等等.换句话说,应用程序是一团糟.
公司内部有一些声音,试图重新设计这个网站,以便更好地适应MVC; 我认为开发人员和高层人员开始意识到目前的意大利面条代码模式是不可持续的,或者很容易扩展,以便为用户添加更多功能.高层和开发人员对完全重写事物持谨慎态度(有充分理由,因为这意味着需要几周或几个月的时间重写现有功能),但我们已经讨论过(慢慢地)将网站的某些区域写入新框架.
有哪些最佳策略可以将应用程序和代码库转移到这个方向?作为一名开发人员,我怎么能真正帮助实现这一目标,并且很快就能看到像工作中的那个混蛋新人并且告诉每个人他们写的是废话?当您遇到这种事情时,您在自己的工作经历中使用过任何经过验证的策略或经验吗?
假设我有计划P0,P1... P(n-1)一些n > 0.如何轻松地将程序输出重定向Pi到P(i+1 mod n)all i(0 <= i < n)的程序?
例如,假设我有一个程序square,它重复读取一个数字而不是打印该数字的正方形,以及一个程序calc,它有时打印一个数字,之后它希望能够读取它的平方.如何连接这些程序,以便每当calc打印一个数字时,square它会将它返回到calc?
编辑:我应该用"轻松"来澄清我的意思.命名管道/ fifo解决方案确实有效(我过去曾使用过),但如果将它与使用bash管道进行比较,它实际上需要相当多的工作才能正常工作.(您需要获取一个尚未存在的文件名,使用该名称创建一个管道,运行"管道循环",清理命名管道.)想象一下,您无法再写prog1 | prog2,并且总是必须使用命名管道来连接程序.
我正在寻找像写"普通"管道一样简单的东西.比如说{ prog1 | prog2 } >&0会很棒.
是否有任何UI库可以从同一来源构建文本用户界面(ncurses)和图形用户界面(GTK?QT?)?我知道debconf可以和各种前端一起使用,我想构建类似但可编程的东西.
假设您有一个名为Customer的类,其中包含以下字段:
我们还要说,根据您的业务逻辑,所有Customer对象都必须定义这四个属性.
现在,我们可以通过强制构造函数指定每个属性来轻松地完成此操作.但是,当您被迫向Customer对象添加更多必需字段时,很容易看出它会如何失控.
我已经看到了在构造函数中加入20多个参数的类,使用它们只是一种痛苦.但是,或者,如果您不需要这些字段,则可能会遇到未定义信息的风险,或者更糟糕的是,如果您依赖调用代码来指定这些属性,则会引发对象引用错误.
有没有替代方案,或者你只需要决定X的构造函数参数是否太多,你不能忍受?
bash ×2
c# ×2
sql-server ×2
.net ×1
architecture ×1
attributes ×1
beta-testing ×1
coding-style ×1
command ×1
constructor ×1
database ×1
enums ×1
flags ×1
guid ×1
ios ×1
java ×1
jsp ×1
linux ×1
ls ×1
offline ×1
oltp ×1
parameters ×1
parsing ×1
refactoring ×1
sql ×1
tui ×1
unix ×1