问题列表 - 第40045页

Linux:最强大的调试器

嗨我想知道在Linux操作系统上哪些是C/C++最好的调试器.我听说过gdb和valgrind相当不错,但我想听听有关这些的意见/比较.

谢谢

linux debugging

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

在linux/apache服务器上的cron作业上运行script.php但限制公共访问php文件

我有这个script.php文件,我想在我的linux/apache服务器上作为cron作业运行.

但是,我不希望公众访问www.mycompanyname.com/script.php并同时运行该脚本.

我们怎么能阻止这种情况?我们如何才能将脚本限制为服务器的访问权限?它是使用chmod还是在.htaccess文件中设置一些内容?

有什么建议?

php cron public

6
推荐指数
3
解决办法
2168
查看次数

如何查看我的网站显示的Google搜索结果页面?

我的网站"http://www.cpcells.com"与计算机细胞有关.因此,当我在Google搜索中输入"计算机单元格"时,我的页面可能会出现在第12112页的结果中.有没有一种简单的方法可以知道我的页面出现在哪里?(第10页或第30页等)

search

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

Django:使用另一个表的结果过滤对象?

关于如何在Django中做到这一点,我有一个心理上的空白,希望你能提供帮助.

我有一个画廊表,我按类型过滤:

public_galleries = models.Gallery.objects.filter(type = 2).filter(root_gallery__isnull = True)
Run Code Online (Sandbox Code Playgroud)

但我还想看看特定用户的UserGallery表中是否存在该库.我有这个用户列表:

user_galleries = models.UserGallery.objects.select_related().filter(clientuser=request.user.id).filter(gallery__root_gallery__isnull = True)
Run Code Online (Sandbox Code Playgroud)

注意**刚刚开始将Django用于实际项目,因此对这两种语句的任何改进也表示赞赏.

编辑 - 模特:

class Gallery(models.Model):
    """Gallery model"""
    name = models.CharField(u"Gallery name", max_length=120)
    type = models.IntegerField(default=0, choices=TYPE_CHOICES)
    root_gallery = models.ForeignKey("self", blank=True, null=True)
    """ Other Fields"""

class UserGallery(models.Model):
    """Model to link Gallery and ClientUser"""
    gallery = models.ForeignKey(Gallery)
    clientuser = models.ForeignKey(ClientUser)
    owner = models.BooleanField(default=False)
Run Code Online (Sandbox Code Playgroud)

django django-views

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

确定服务器上已连接客户端的IP地址

我有一台服务器在一台机器上运行,并将其使用的端口转发到我的路由器,另一台运行客户端的机器使用ISP分配的外部IP地址而不是本地地址连接到服务器.这一切工作正常,它连接,但当我检查连接的套接字(客户端)的地址时,它显示的IP地址是完全不同的?它告诉我148.49.68.0.我在ipconfig上找不到这个,也不明白这是从哪里出来的.客户端不应该显示我的外部地址吗?(看到两台计算机使用相同的外部IP地址).

[编辑]添加了服务器源

#include <iostream>
#include <windows.h>
#include <winsock2.h>
#include <ws2tcpip.h>
#include <string.h>
using namespace std;

int PORT;
const int winsock_version = 2;
const int max_con = 10;
string SERVER_ADDRS;

void Bind(SOCKET &serv,struct sockaddr_in &serv_info,int size);
void Listen(SOCKET &serv,int max_con);
void connection_info(struct sockaddr_in &client);
bool communication(SOCKET &client); 
SOCKET Accept(SOCKET &serv);

int main(void){

    WSADATA wsadata;
    if ( WSAStartup(MAKEWORD(winsock_version,0),&wsadata) == 0 ){
        cout<<"-[Initialized.]" << endl;
        cout<<"-[Server Address (leave blank to scan for all IP's)]: ";
        getline(cin,SERVER_ADDRS);
        cout<<"-[Port]: "; …
Run Code Online (Sandbox Code Playgroud)

c++ ip client-server winsock ip-address

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

使用bloom过滤器有什么好处?

我正在阅读布隆过滤器,他们看起来很傻.使用bloom过滤器可以完成的任何事情,你可以在更少的空间内,更有效率地完成,使用单个散列函数而不是多个,或者它看起来像是什么.为什么要使用布隆过滤器?它有什么用?

algorithm bloom-filter data-structures

92
推荐指数
5
解决办法
4万
查看次数

haskell中的累加器

在Haskell,如果我写

 fac n = facRec n 1
   where facRec 0 acc = acc
         facRec n acc = facRec (n-1) (acc*n)
Run Code Online (Sandbox Code Playgroud)

并使用GHC进行编译,结果会与我使用的结果不同

 fac 0 = 1
 fac n = n * fac (n-1)
Run Code Online (Sandbox Code Playgroud)

我可以轻松地完成fac n = product [1..n]并避免整个事情,但我对如何尝试使用懒惰语言进行尾递归感兴趣.我知道我仍然可以获得堆栈溢出,因为thunks正在构建,但是当我使用累加器时,实际发生的事情实际上是不同的(就最终的编译程序而言)而不是我刚才说出的天真递归?除了提高可读性之外,遗漏尾递归是否有任何好处?如果我runhaskell用来运行计算而不是先编译它,答案是否会发生变化?

haskell tail-recursion

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

如何设置UITableViewCell的配件颜色?

我想将配件视图图标设置为白色,类似于图标在黑色TabBar中自动着色为白色,但对我来说,如何做到这一点并不是很明显.有任何人对此有经验吗?

iphone ios

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

keytool和jarsigner工具

我已经开发了一个黑莓应用程序,我已经加载到BB设备.但正如我们所知,如果不使用RIM签署应用程序,我们就无法在设备上运行该应用程序.有什么方法可以创建我的应用程序的试用版几天,并在设备中运行它以进行测试.

我听说过"keytool"和"jarsigner"工具.这个工具可以帮助我在设备上运行我的应用程序而无需签署应用程序吗?如果是,请告诉我有关如何完成的步骤或细节.

java keytool jarsigner

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

如何在C#中使用Xbox 360按钮?

我是C Sharp的新手,并且正在编写一个带有XNA Framework的游戏.

我正在尝试为XBox 360控制器上的按钮建立变量,因此我可以在一个地方重新配置按钮的游戏功能,而不必在任何地方更改对按钮的直接引用.

所以,如果我想指定一个"攻击"按钮,而不是:

if (gamePadState.IsButtonDown(Buttons.B)
{
   // do game logic
}
Run Code Online (Sandbox Code Playgroud)

我想做这个:

if (gamePadState.IsButtonDown(MyAttackButton)
{
   // do game logic
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我确信这是一个非常简单的解决方案,但我已经尝试了几种方法,但还没有一种方法可行.谢谢!

c# xna xbox360

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