问题列表 - 第33036页

如何用PHP生成更浅/更深的颜色?

例如,我有一些颜色的十六进制值#202010.

如何在PHP中以百分比(即20%更暗)生成更亮或更暗的新颜色 ?

html css php colors

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

看不出为什么这里有内存泄漏

我有以下块给我在性能工具中的问题:特别是它说STObject正在泄漏.我不知道为什么?

for (NSDictionary *message in messages)
{
    STObject *mySTObject = [[STObject alloc] init];

    mySTObject.stID = [message valueForKey:@"id"];

    [items addObject:mySTObject];
    [mySTObject release]; mySTObject = nil;

} 
[receivedData release]; receivedData=nil;
[conn release]; conn=nil;
Run Code Online (Sandbox Code Playgroud)

更新:

项目是@property(非原子,保留)会导致保留计数为+2吗?

memory iphone cocoa cocoa-touch objective-c

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

从不同程序集中的类名解析类型

我有一个方法,我需要解决类的类型.此类存在于另一个程序集中,该命名空间类似于:

MyProject.Domain.Model
Run Code Online (Sandbox Code Playgroud)

我试图执行以下操作:

Type.GetType("MyProject.Domain.Model." + myClassName);
Run Code Online (Sandbox Code Playgroud)

如果执行此操作的代码与我尝试解析其类型的类在同一程序集中,则此方法很有用,但是,如果我的类位于不同的程序集中,则此代码将失败.

我确信有一个更好的方法来完成这个任务,但是我没有很多经验来解析程序集和遍历名称空间来解决我正在寻找的类的类型.有关更优雅地完成此任务的任何建议或提示吗?

.net c# reflection

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

如何找出正在运行的Linux机器是否空闲

我有我的笔记本电脑,大部分时间都连接到互联网,互联网的速度很慢.当我下载一些大文件时,由于互联网速度慢,我无法浏览网站.我的计划是编写一个bash脚本并在cron作业中运行它,当它发现系统处于空闲状态时,它会自动启动一个进程(这个进程会自动下载大文件),当我使用笔记本电脑时,进程是杀害.类似于屏幕保护程序(我在Linux中的调度中找到了一些方法:在计算机空闲时运行任务(=没有用户输入)但我不在我的机器上使用屏幕保护程序我也不想依赖像xscreensaver这样的gnome应用程序).我使用Ubuntu linux,有没有办法找到Linux mahine的正常空闲时间.

idle =没有键盘,触摸板或鼠标点击.

有没有办法以这种方式查找网络活动,比如如果他们没有互联网流量,那么我的sript开始执行另一个wget脚本,如果我的浏览器请求网页,那么它将停止执行脚本.

请建议我一个正确的方法..如果我使用空闲时间实现它,如果我考虑使用网络流量将更有效.

linux

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

为什么这个非常简单的数组迭代不起作用?

我有以下数组

 Array ( [0] => Please enter address line 1 
          [1] => Please tell us your first name 
          [2] => Please tell us your last name 
          [3] => Please tell us your email 
          [4] => You must tell us one phone number 
          [5] => Please tell us second applicants title 
          [6] => Please tell us second applicants first name 
          [7] => Please tell us second applicants last name )
Run Code Online (Sandbox Code Playgroud)

我循环遍历如下 foreach($error_hash as $value) { echo "error <li> $value <li/>"; } …

php

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

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

将0作为命令行参数传递的问题

我刚刚注意到perl5(5.10.0)的奇怪行为,当我将0作为命令行参数传递给脚本时,它将其赋值给变量.我遇到的问题是,如果我在我的脚本中给变量一个大于0的默认值,比如1,那么我可以传递除0之外的任何值来覆盖默认值1.

以下是我使用的'test.pl'的代码:

#!/usr/bin/perl -w  
my $x = shift || 1;  
print "x is $x\n";  
Run Code Online (Sandbox Code Playgroud)

以下是我测试时的命令和输出:

$ ./test.pl 2  
x is 2  
$ ./test.pl 0  
x is 1  
Run Code Online (Sandbox Code Playgroud)

如果有人能说清楚,我会很感激.谢谢.WWL

perl command-line-arguments

9
推荐指数
3
解决办法
800
查看次数

脚本完成后,php-cgi进程没有关闭 - PHP5.3.3,Win Server 2003,apache

我在使用Apache的Windows 2003服务器上运行PHP5.3.3时遇到一个奇怪的问题.

有时,已启动的脚本会完成他们正在执行的工作,但该过程不会关闭.

这可能会使大量的孤立php-cgi.exe进程运行,但显然不会做任何事情(不使用任何CPU时间).

一段时间后,这些会在服务器上建立并导致性能问题.

PHP脚本本身似乎没有错,因为通常它运行并且关闭很好,它只是它没有的东西,并且似乎没有任何明显的模式.

此外,在从PHP4迁移到PHP5.3之前,我们没有遇到此问题.

有任何想法吗?感觉就像某些配置我在Apache或PHP的某个地方出错了?我没有使用apache dll来运行PHP,这对我来说也不是一个选项.

提前致谢

php apache

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

asp.net页面重新加载javascript onclick函数

新手问题我猜:

场景:
我有一个asp.net页面,其中包含6个div和6个链接到javascript函数的超链接:

function showdiv(divname)
{
   hideallcontentdivs();
   var targetdiv = document.getElementById(divname);
   targetdiv.style.display="block";
}

var alldivs=new Array();
function hideallcontentdivs()
{
   alldivs=document.getElementsByTagName("div");
   for(var i=0; i<alldivs.length;i++)
   {
      if(alldivs[i].className=="content")
      {
         alldivs[i].style.display="none";
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

的ImageButton:

<a href="" onclick="showdiv('item1');"><img alt="alternate_text" src="imagesource" border="0px" /></a>
Run Code Online (Sandbox Code Playgroud)

div有id:item1,item2 .... item6,超链接指定javascript函数需要显示的div的id.

问题:
每当我点击超链接时,我想要的效果都会实现,但页面也会重新加载.真的不知道我哪里出错了,但如果有人能指导我朝着正确的方向前进,我会非常感激.

html javascript asp.net animation

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

这个PyList_Append(列表,Py_BuildValue(...))是否泄漏?

这会泄漏吗?:

static PyObject* foo(PyObject* self, PyObject* args){
    PyObject* list = PyList_New(0);
    for(int i = 0; i < 100; i++)
        // leak? does PyList_Append increment ref of the temporary?
        PyList_Append(list, Py_BuildValue("i", 42)); 
    return list;
}
Run Code Online (Sandbox Code Playgroud)

虽然,我认为最好这样做,无论如何?:

static PyObject* foo(PyObject* self, PyObject* args){
    PyObect* list = PyList_New(100);
    for(int i = 0; i < 100; i++)
        PyList_SetItem(list, i, Py_BuildValue("i", 42));
    return list;
}
Run Code Online (Sandbox Code Playgroud)

c python

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