我已经将Nginx设置为我的主要Web服务器,并且后面有两个基于Mochiweb的服务器.某些请求被反向代理到这两个服务器.现在,我想使用nginx访问phpmyadmin(位于/ var/www/nginx-default/phpMyAdmin),但它一直说错误404未找到.我错过了一些明显的东西吗?
server {
############### General Settings ####################
listen 80;
server_name localhost;
access_log /home/me/dev/wwwaccess.log;
############## Document Root #######################
location / {
root /home/me/dev;
index index.html index.htm index.php;
}
############## PHPMyAdmin #######################
location /phpmyadmin {
root /var/www/nginx-default/phpMyAdmin;
index index.html index.htm index.php;
}
############## Proxy Settings for FastCGI Server #####
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/me/dev$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
############# Proxy Settings for Mochi1 ###############
location /mochi1 {
proxy_pass http://127.0.0.1:8000;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP …Run Code Online (Sandbox Code Playgroud) 我想用EntLib Logging实现日志记录,并为类"调试"连接两个TraceListeners.一个会将这些消息写入文件,其他人将它们以与Debug.Write相同的方式输出到系统跟踪输出(这样我就可以用Sysinternals DbgView监视它们),但是我找不到如何用格式化程序设置这个第二个监听器我需要.我真正需要的只是消息,但它输出了大量的东西,比如EventId,Priority等.我如何剪掉所有这些东西?
每当用户在Android Contacts应用程序中添加新联系人时,我都想执行某项操作.它将包括使用新联系人的信息.
是否有捷径可寻?是否有一些事件可以被监听,或者我是否必须扩展联系人应用程序本身?或者,如果不可行,我应该考虑其他方法.
嘿伙计们,我在线程方面完全缺乏经验,所以这是我的问题:
线程如何在对象的实例中工作,特别是我正在使用Windows服务.
那么,我的服务基本上是一个对象的实例吗?
所以,假设我的服务中有一个System.Timers.Timer,并且每10秒触发一次ElapsedEventHandler.
假设Timer事件处理程序中的每个操作都需要1分钟才能完成.
每个事件是否由不同的线程处理?
如果是这样,我的对象的属性如何对此作出反应?属性是否跨线程共享?
什么是线程限制?他们跑了吗?如果是这样,当Timer事件触发并且所有线程都被占用时会发生什么?
非常感谢,我特别感兴趣的是如何跨线程共享属性?如果那就是发生了什么.
干杯!
目前我们的项目有超过3000个单元测试,"ant testAll"需要超过20分钟.除了获得更好的硬件,还有办法加快速度吗?
我正在玩Ruby,我编写了以下代码:
module IdAndNameRedefine
def self.included(base)
base.extend(ClassMethods)
end
module ClassMethods
def use_id_and_name_from_module(use_attribute)
class_eval <<CODE
def id_and_name
"\#{id}-\#{#{use_attribute}.downcase}"
end
CODE
end
end
end
class Model
include IdAndNameRedefine
attr_reader :id, :name1, :name2
def initialize(id, name1, name2)
@id = id
@name1 = name1
@name2 = name2
end
def id_and_name
"#{id}-#{name1}"
end
use_id_and_name_from_module :name2
end
model = Model.new(1, "TesT", "Test number TWO")
puts model.id_and_name
Run Code Online (Sandbox Code Playgroud)
当我在这里尝试时,是id_and_name使用IdAndNameRedefine-module 动态插入的方法覆盖类Model中的类方法.当包含该模块时,它会创建一个"静态"方法(实际上,我理解它是Model.class的类方法),并且在use_id_and_name_from_module调用它时,它在Model中创建一个类方法,重新定义id_and_name使用模型的任何属性要求.
我的问题是.. 有没有更好的方法来做到这一点,或者这是"正确"的做法?我不确定我是否喜欢class_eval带有一个字符串,我需要转义值等来使这个工作.
我正在使用NSDate来获取诸如"18 Jun 09"之类的字符串,代码如下:
NSDate *theDate = [NSDate date];
NSString *dateString = [theDate descriptionWithCalendarFormat:@"%d %b %y"
timeZone:nil
locale: nil];
Run Code Online (Sandbox Code Playgroud)
这有效,但只会产生英文输出.我需要将输出本地化为用户的默认语言.
Cocoa(在这种情况下是Mac OS X 10.4,10.5)是否为这种本地化提供了便利,还是我必须手动本地化每天和每个月的名字?
(我提供了一个区域设置,但是虽然确实提供了日期的特定于区域设置的顺序,但它似乎不会对日期月份名称进行任何本地化.)
我想改变我的NSNumberformatter从显示带有括号的负数到将减号放在前面(或者无论本地标准是什么).
我想我可以用setNegativeFormat做到这一点:
但阅读Apple的哦,如此彻底的文档,我只是在摸不着头脑:
setNegativeFormat:
设置接收器用于显示负值的格式.
- (void)setNegativeFormat:(NSString *)aFormat
Run Code Online (Sandbox Code Playgroud)
参数 aFormat一个字符串,指定负值的格式.
可用性适用 于iPhone OS 2.0及更高版本.
另请参阅 - negativeFormat
在 NSNumberFormatter.h中声明
我对aFormat有什么选择?!?来自Doc Docrs,这里的链接会杀了你吗?
编辑:这里有什么值得宣言:
NSNumberFormatter *currencyFormatter = [[NSNumberFormatter alloc] init];
[currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
Run Code Online (Sandbox Code Playgroud)
对我来说,保留本地化的货币符号和小数位是很重要的.因此,[currencyFormatter setNegativeFormat:@" - #,## 0.00"]可能无法正常工作,因为货币缺失,并且不能为所有货币假设2位小数.
我正在尝试部署(发布到公共)我最近制作的一个简单的qt应用程序,但却陷入静态链接qt库.
我按照qt docs上的指南来静态重建qt和我的应用程序.但是发布版本仍然需要qtgui/qtcore dll没有明显的原因,我想知道以前有没有人见过这种问题?或者甚至更好,已成功解决了吗?
要生成1-20的随机数,我需要选择性选择,它不应该是重复的.
如何在C#中执行此操作
注意我需要像这样循环
Random rnd = new Random()
rnd.Next(1,20)
for(int i =0; i<=20;i++)
{
}
Run Code Online (Sandbox Code Playgroud)
对于所有循环,数字应为1到20
cocoa ×2
.net ×1
android ×1
ant ×1
c# ×1
class ×1
cocoa-touch ×1
deployment ×1
java ×1
localization ×1
logging ×1
module ×1
nginx ×1
nsdate ×1
performance ×1
qt ×1
random ×1
ruby ×1
static ×1
unit-testing ×1
windows ×1