问题列表 - 第38837页

为什么开发人员不能直接部署到生产环境?

我一直在开发人员必须经历与网络运营(服务器人员)合作从开发/测试到生产部署的环境中工作.

我最近开始了一项工作,开发人员可以直接从他们的机器到生产,没有中间人.有没有理由让开发人员无法做到这一点?

到目前为止我所拥有的:

  • 如果必须通过其他人,你会更加小心部署某些东西.作为一名年轻的程序员,它有时需要多次尝试才能完成工作部署.由于NetOps的家伙很生气,我学会了第一次确保它是正确的.

  • 如果出现问题并且不止一个人知道发生了什么,那么就会有一些问责制.老板:"网站刚刚倒下了!",办公室里的其他人都说:"安倍刚刚进行了部署,这是他的错!"

  • 有些人唯一的责任是生产服务器,它们不太可能做一些愚蠢的事情.

  • (希望)有关于部署和回滚功能的更多信息.日志,可以回滚的备份,自动功能......

还有其他好的理由吗?我只是一个控制狂吗?

language-agnostic development-environment

11
推荐指数
5
解决办法
2858
查看次数

C#UDP套接字:获取接收者地址

我有一个异步UDP服务器类,其中一个套接字绑定在IPAddress.Any上,我想知道收到的数据包被发送到哪个IP地址(...或接收到).看来我不能只使用Socket.LocalEndPoint属性,因为它总是返回0.0.0.0(这是有意义的,因为它绑定到那个......).

以下是我目前使用的代码的有趣部分:

private Socket udpSock;
private byte[] buffer;
public void Starter(){
    //Setup the socket and message buffer
    udpSock = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
    udpSock.Bind(new IPEndPoint(IPAddress.Any, 12345));
    buffer = new byte[1024];

    //Start listening for a new message.
    EndPoint newClientEP = new IPEndPoint(IPAddress.Any, 0);
    udpSock.BeginReceiveFrom(buffer, 0, buffer.Length, SocketFlags.None, ref newClientEP, DoReceiveFrom, udpSock);
}

private void DoReceiveFrom(IAsyncResult iar){
    //Get the received message.
    Socket recvSock = (Socket)iar.AsyncState;
    EndPoint clientEP = new IPEndPoint(IPAddress.Any, 0);
    int msgLen = recvSock.EndReceiveFrom(iar, ref clientEP);
    byte[] localMsg = new byte[msgLen]; …
Run Code Online (Sandbox Code Playgroud)

c# sockets udp asyncsocket

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

Telerik MVC网格:条件行颜色

在我的telerik网格中,我有一个列,其中有一个指向删除函数的html.actionlink.现在,我不立即删除它,它一直保持到用户明确说出保存更改.是否可以根据行中的值更改行的颜色?这样用户就知道要删除哪些元素?

编辑 我也会发现能够在列中包含条件是可以接受的,这样我就可以检测当前元素是否将删除字段设置为true,将命令文本设置为un-delete或者其他内容.

telerik-mvc

2
推荐指数
1
解决办法
5705
查看次数

国际电话号码的Javascript正则表达式

以下正则表达式不适用于最多允许15位数的国际电话号码:

^[a-zA-Z0-9-().\s]{10,15}$
Run Code Online (Sandbox Code Playgroud)

需要调整什么?

javascript regex

3
推荐指数
2
解决办法
2万
查看次数

将IronPython代码编译为EXE或DLL

我可以在.NET运行时中将IronPython代码编译为EXE或DLL吗?

.net c# ironpython c#-4.0

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

将颜色bmp转换为灰度bmp?

我正在尝试将彩色BMP文件转换为灰度BMP.输入bmp是24位,我在输出端产生相同的24位bmp,这次只是灰度级.

我正在使用的代码是

for(int x = 0; x < max; x++)
{
    int lum;
    lum = (r[x]*0.30) + (g[x]*0.59) + (b[x]*0.11);
    r[x] = lum;
    g[x] = lum;
    b[x] = lum;
}
Run Code Online (Sandbox Code Playgroud)

r,g,b数组是RGB颜色分量,我有他们在char *r,*g,*b.

由于某些原因,我没有得到干净的输出.我正在附加我对这个问题的输出,它的斑驳并且在地方包含白色和黑色区域.那么我在这里做错了什么?

  1. 是因为计算lum时数据丢失还是将int存储为char有什么问题?
  2. 灰度bmp可以不是24位吗?或者我在转换后存储rgb值的方式有问题吗?

任何有关这方面的帮助都会非常有用.谢谢.

c c++ bmp

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

如何为Web UI使用javascript键盘事件

我有兴趣使用右侧\左箭头,空格键等JS事件.想知道什么是正确的方法.我想在这样的用户交互中滑动照片,使DIV出现等.

我想到了jQuery的可能实现,例如http://api.jquery.com/event.which/ 虽然我不确定这是最好的方法.

以下是这种UI实现的两个很好的例子(他们是如何做到的?) http://www.thesixtyone.com ; http://www.pictorymag.com/showcases/summer-jobless

我更喜欢那种#kinda guy,正在寻找正确的方向来挖掘.谢谢.

php user-interface javascript-events javascript-framework

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

确定UTF-8文本是否全是ASCII?

在PHP中,确定某些给定的UTF-8文本是否纯粹是ASCII的最快方法是什么?

php encoding ascii utf-8 character-encoding

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

Haskell"show适用于太多类型的参数"

我试图在haskell中复制UNIX程序wc.为了使这更容易,我创建了一个类型:

data WCResult = WCResult {
                      wordCount :: Int,
                      fileName  :: String
                     } --deriving (Show)

instance Show (WCResult x y) where
    show (WCResult x y) = show x ++ " " ++ y
Run Code Online (Sandbox Code Playgroud)

当我尝试运行这个程序时,我得到了

wc.hs:9:15:
`WCResult' is applied to too many type arguments
In the instance declaration for `Show (WCResult x y)'
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么?

haskell

4
推荐指数
1
解决办法
2704
查看次数

public static vs static public - 有区别吗?

sealed class PI
{
  public static float number;
  static PI()
  { number = 3.141592653F; }
  static public float val()
  { return number; }
}
Run Code Online (Sandbox Code Playgroud)
  1. 公共静态和静态公共有什么区别?它们可以按任何顺序使用吗?

  2. 我该怎么用static public float val()

    一旦初始化类,它会立即执行吗?

.net c#

11
推荐指数
5
解决办法
5792
查看次数