您的应用程序的哪些部分未编码?我认为最明显的例子之一是数据库凭证 - 将它们硬编码被认为是不好的.在大多数情况下,很容易决定是否需要外部化或编码.对我来说规则很简单.如果出现以下情况,应将申请的某些部分外部化:
你有什么需要补充的吗?
这与关于spring cfg的这个问题有点相关.Spring配置对我来说似乎不太明显,因为在我的实践中,除了开发人员之外,任何人都不会修改它.外化的道路可以带你走远,整个项目被"配置",而不是编码 - 所以在哪里停下来?
所以请在这里发布一些你的经验的例子,当你从配置的东西中受益,而不是编码 - 比如春天的依赖注入配置等等.如果你使用spring - 如果没有重新编译,配置有多少经常改变?
我们已经被客户要求给我们一个关于我们每个错误的时间估计.
虽然我们确实有一个固定错误的时间表,并为它分配了时间,但我们没有为每个错误分配时间.简单地说,我们已经优先考虑我们的错误并确保在分配的时间内修复最高优先级的错误.
我不喜欢为bug分配时间,原因只是因为:
我们应该如何处理这个问题,我们不想提供每个bug的小时数,而只是确定哪些bug会被修复的时间框架?
你如何为你的错误分配时间?有效吗?值得花时间和精力?
基本上我的问题源于希望文本框部分为白色,而下拉为黑色.当我将文本设置为白色时,下拉按照我的要求显示,但文本框中的文本本身几乎无法读取.将前景设置为黑色会使下拉不可读.
有没有一个好方法来处理这个?我还在学习WPF.
好的,所以我有一个index.php文件,它必须处理许多不同的文件类型.我怎么猜测基于的文件类型REQUEST_URI.
如果我请求http://site/image.jpg,并且所有请求都通过index.php重定向,这看起来像这样
<?php
include('/www/site'.$_SERVER['REQUEST_URI']);
?>
Run Code Online (Sandbox Code Playgroud)
我该如何正确地完成这项工作?
我应该根据所请求文件的扩展名进行测试,还是有办法获取文件类型?
这是我在python中编写的第一件事.我来自Java背景.我不想只学习如何用Python语法编写java代码.我想学习如何用pythonic范例编程.
你能不能评论我如何使下面的代码更pythonic?
from math import sqrt
# recursively computes the factors of a number
def factors(num):
factorList = []
numroot = int(sqrt(num)) + 1
numleft = num
# brute force divide the number until you find a factor
for i in range(2, numroot):
if num % i == 0:
# if we found a factor, add it to the list and compute the remainder
factorList.append(i)
numleft = num / i
break
# if we didn't find a factor, get out …Run Code Online (Sandbox Code Playgroud) 以下是构建链接的两种方法,其唯一目的是运行JavaScript代码.哪个更好,在功能,页面加载速度,验证目的等方面?
function myJsFunc() {
alert("myJsFunc");
}Run Code Online (Sandbox Code Playgroud)
<a href="#" onclick="myJsFunc();">Run JavaScript Code</a>Run Code Online (Sandbox Code Playgroud)
要么
function myJsFunc() {
alert("myJsFunc");
}Run Code Online (Sandbox Code Playgroud)
<a href="javascript:void(0)" onclick="myJsFunc();">Run JavaScript Code</a>Run Code Online (Sandbox Code Playgroud)
在长时间的Visual C++构建中,听到这样的构建/编译结果的某些(可选)声音真的很有帮助:
有谁知道如何在Visual C++(特别是Vista上的Visual C++ 2008)中为这些类型的构建事件启用声音?
windows visual-studio-2005 visual-studio-2008 visual-studio visual-c++
我有一些用PHP编写的代码,用于使用我们简单的Web服务,我也想在Perl中为可能更喜欢该语言的用户提供这些代码.制作HTTP请求的最简单方法是什么?在PHP中,我可以在一行中完成file_get_contents().
这是我想要移植到Perl的整个代码:
/**
* Makes a remote call to the our API, and returns the response
* @param cmd {string} - command string ID
* @param argsArray {array} - associative array of argument names and argument values
* @return {array} - array of responses
*/
function callAPI( $cmd, $argsArray=array() )
{
$apikey="MY_API_KEY";
$secret="MY_SECRET";
$apiurl="https://foobar.com/api";
// timestamp this API was submitted (for security reasons)
$epoch_time=time();
//--- assemble argument array into string
$query = "cmd=" .$cmd;
foreach ($argsArray as $argName …Run Code Online (Sandbox Code Playgroud) 我有一个来自目标应用程序崩溃的mindmp文件.我是否可以为某个版本的软件重建dll/pdb文件并正确加载windbg符号?
我的问题是我们的pdb文件仅保留用于主要版本(不幸的是).这是一个每日构建,我可以自己重建,但我会因错误而被绊倒.
使用!sym noisy on:"图像标题与内存图像标题不匹配."
DBGENG: C:\...\XXX.dll image header does not match memory image header.
DBGENG: XXX.dll - Partial symbol image load missing image info
DBGHELP: Module is not fully loaded into memory.
DBGHELP: Searching for symbols using debugger-provided data.
DBGHELP: C:\...\XXX.pdb - mismatched pdb
Run Code Online (Sandbox Code Playgroud)
注意我用dll构建了pdb,它们来自同一个RELEASE目录(我应该构建调试吗?)
这些是发布版本(因为版本构建安装在目标上并且崩溃)我应该以某种方式使用调试构建dll来获取更多符号信息吗?
我一直是Web表单模型中的长期ASP.NET开发人员,并且正在使用一个新项目作为借助ASP.NET MVC的机会.
应用程序需要一个API,以便一组其他应用程序可以与之通信.在此之前,我总是使用标准的Web服务构建API.
作为旁注,我有点犹豫是否首先陷入创建API的REST风格,至少对于这个特定的实例.这个应用程序可能需要一个API版本控制的概念,我认为在这方面,API本质上分散在站点的所有控制器上的REST方法有点麻烦.(但如果对潜在的版本控制潜力要求有一个很好的答案,我不会完全反对它.)
那么,你说,Stack Overflow居民呢?
web-services ×2
windows ×2
asp.net ×1
asp.net-mvc ×1
bug-tracking ×1
combobox ×1
content-type ×1
debugging ×1
dll ×1
dr.watson ×1
filesystems ×1
href ×1
html ×1
http ×1
http-headers ×1
javascript ×1
optimization ×1
performance ×1
perl ×1
php ×1
python ×1
spring ×1
visual-c++ ×1
windbg ×1
wpf ×1
xaml ×1