问题列表 - 第2375页

如何静态链接现有的linux可执行文件?

寻找将动态链接的可执行文件转换为静态可执行文件的方法.似乎它应该是可能的,但是人工页面变得很短,谷歌也没有帮助.

c++ linux executable static-linking

14
推荐指数
0
解决办法
6272
查看次数

不使用公钥认证或期望自动化SSH(1)

有没有办法自动将密码传递给ssh.我想自动ssh到服务器而不使用公钥认证或期望脚本,通过某种方式获取ssh从stdin或文件读取密码.

它必须是这样的原因是我想使用作为cron作业运行的rsync/ssh将我的文件备份到服务器.此服务器在对我进行身份验证安装我的主目录,因此使用公钥身份验证不起作用,因为〜/ .ssh在登录成功后才可用.expect(1)是不可能的,因为我想将它作为一个cron作业运行,并且由于cron作业不在终端下运行,所以expect/ssh的组合不起作用.我没有对该服务器的root访问权限,并且很难让管理员对其中的工作方式进行任何更改.

authentication passwords ssh scripting expect

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

C/C++中的简单计算器程序

我试图让这个程序给我一个输出,当我做加法,减法,乘法或除法问题时它会给我答案.但是,任何人都无法帮助它.

int main ()
{  
  int choice;  
  float a, b;  
  float sum;  
  float difference;
  float product;
  float quotiont;

  printf("This program adds, subtracts, multiplies, and divides.\n");  
  printf("**************\n");  
  printf("* Calculator *\n");  
  printf("**************\n");  
  printf("Enter an expression: ");  
  scanf("%f %f", &a, &b);  
  scanf("%f %f %f %f", &sum, &difference, &product, &quotiont);  

  sum = a + b;  
  difference = a - b;  
  product = a * b;  
  quotiont = a / b;  

  if(a + b)  
      printf("Answer = %f\n", &sum);  
  else if(a - b)  
      printf("Answer = %f\n", …
Run Code Online (Sandbox Code Playgroud)

c

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

迭代java中的静态int值

我有一个简单的问题.有没有办法(使用我想的反射)来迭代一个类的所有静态值?

例如

class Any {
    static int one = 1;
    static int two = 2;
    static int three = 3;

    public static void main( String [] args ) {
          for( int i : magicMethod( Any.class ) ){
              System.out.println( i );
          }
    }
 }
Run Code Online (Sandbox Code Playgroud)

产量

 1
 2
 3
Run Code Online (Sandbox Code Playgroud)

谢谢.

java reflection static

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

操作系统通常如何管理内核内存和页面处理?

我正在研究内核设计,我有一些关于分页的问题.

到目前为止我的基本想法是:每个程序都有自己的(或者它认为)4G内存,减去我保留的程序可以调用的内核函数的某个部分.因此,操作系统需要找出一些方法来加载程序在操作期间需要使用的内存中的页面.

现在,假设我们拥有无限的内存和处理器时间,我可以加载/分配程序写入或读取的任何页面,因为它使用页面错误来查找不存在(或被换出)的页面,因此操作系统可以快速分配它们或交换它们.但在现实世界中,我需要优化这个过程,这样我们就不会有一个程序不断消耗它所触及的所有内存.

所以我想我的问题是,操作系统通常如何解决这个问题?我最初的想法是创建一个程序调用set/free页面的函数,然后它可以自己进行内存管理,但程序通常是这样做的,还是编译器认为它有自由的统治?此外,编译器如何处理需要分配相当大的内存段的情况?我是否需要提供一个试图按顺序为其提供X页的功能?

这显然不是一个特定于语言的问题,但我偏爱标准C并且对C++很好,所以我希望任何代码示例都在那个或汇编中.(程序集不应该是必需的,我完全打算使用尽可能多的C代码,并作为最后一步进行优化.)

另一件事应该更容易回答:一般如何处理程序需要调用的内核函数?只有拥有一组内存区域(我正在考虑虚拟空间的末尾),它包含程序可以调用的大多数基本功能/进程特定内存吗?我的想法就是让内核函数做一些非常花哨的东西并将页面交换出来(这样程序在自己的空间中看不到敏感的内核函数)当程序需要做任何重要的事情,但我不是真的在这一点上关注安全性.

所以我想我比一般的设计理念更担心.我想让内核与GCC完全兼容(不知何故),我需要确保它提供了普通程序所需的一切.

谢谢你的建议.

paging operating-system kernel memory-management osdev

6
推荐指数
2
解决办法
2710
查看次数

Ruby on Rails插件,用于在日志中显示SQL查询的行号

有人知道任何插件,可以在Rails日志中显示SQL查询的行号吗?像这样的东西:

User Load (0.003154)   SELECT * FROM `users` WHERE (`users`.`id` = 1) - (user.rb, line 24)
Run Code Online (Sandbox Code Playgroud)

谢谢!

sql logging ruby-on-rails

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

如何使datagrid高度等于Adobe Flex中的数据内容

在adobe Flex数据网格高度同样适用于修复高度.我想让datagrid高度依赖于数据.

apache-flex datagrid flex3

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

Resharper有大或*非常*大文件

我只是想知道你使用resharper的经验.我们有一个非常繁重的dbml文件,因为我们的数据库有很多表,每次我需要打开该文件时,我开始从resharper获得大量异常.以前有人有这个问题吗?如果是的话,你做了什么来解决这个非常烦人的问题?

c# resharper exception linq-to-sql

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

使用Javascript发送电子邮件

这有点令人困惑解释,所以在这里忍受我...

我想建立一个系统,用户可以通过我的网站发送模板化的电子邮件,除非它实际上并没有使用我的服务器发送 - 它只是打开他们自己的本地邮件客户端,并准备好电子邮件.应用程序将使用预定义变量填充电子邮件正文,以保存用户必须自己键入.然后,如果消息不完全符合他们的目的,他们可以根据需要编辑消息.

我希望它通过用户的本地邮件客户端有很多原因,因此让服务器发送电子邮件不是一个选择:它必须是100%客户端.

我已经有一个主要运行的解决方案,我会发布详细信息作为答案,我想知道是否有更好的方法?

javascript email client-side

105
推荐指数
5
解决办法
34万
查看次数

你如何设置连接池?

设置游泳池的最佳方法是: -

  1. 你什么时候建立联系?
  2. 你什么时候关闭连接,你会关闭它们吗?
  3. 你测试连接是否仍然很好.何时以及如何?
  4. 你怎么知道最大连接数的好数字?
  5. 您有什么样的监控来确保池的用户表现良好?你能阻止一段不好的代码取出所有东西吗?
  6. 您是否已编写自己的池或使用第三方库?

我认为这是一个不可知的问题,但欢迎对特定数据库/语言的"特征"发表评论.例如,在某些数据库上连接可能比其他数据库更慢或更昂贵.

为了澄清,我不打算从头开始编写池,这个问题更多的是关于如何配置实现池的现有库.

rdbms connection-pooling

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