问题列表 - 第1852页

为什么SSH远程命令会在手动运行时获得更少的环境变量?

我有一个运行正常的命令,如果我ssh到一台机器并运行它,但当我尝试使用远程ssh命令运行它时失败,如:

ssh user@IP <command>
Run Code Online (Sandbox Code Playgroud)

使用两种方法比较"env"的输出在不同环境中重新进行.当我手动登录到机器并运行env时,我运行时会获得更多的环境变量:

ssh user@IP "env"
Run Code Online (Sandbox Code Playgroud)

知道为什么吗?

ssh environment-variables

225
推荐指数
4
解决办法
18万
查看次数

在STM32闪存中运行多个应用程序

我想在我的STM32闪存中有两个应用程序,一个基本上是启动,另一个是'主'应用程序.我已经想出如何将它们中的每一个加载到闪存的不同区域,并且在获取内存转储后,所有内容看起来都在正确的位置.

因此,当我进行重置时,它会加载引导,此时所有引导都会跳转到应用程序.调试启动,这一切似乎都正常工作.但是,在我跳转到应用程序之后问题到了,它只执行一条指令(汇编),然后跳回到启动.它应该无限期地留在应用程序中.

我的问题是,我应该在应用程序中"跳转"到哪里?

似乎有一些潜在的点,例如中断向量,重置处理程序,应用程序的主要功能.其实我已经尝试了所有这些没有成功的人.

希望这是有道理的,如果没有,我会更新问题.

谢谢你的帮助!理查德

更新:

  • 我在调试器中玩了一个游戏并手动将程序计数器更改为应用程序的主要部分,这很有效,所以它让我觉得我的跳转有问题,为什么程序计数器不能继续运行跳后?
  • 实际上它似乎是PSR,'T'在跳转时被重置,如果我在跳转之后再次设置它继续使用app我想要的
  • 好的找到了一个解决方案,似乎你需要在执行分支时将PC LSB设置为1或者它处于'ARM'模式(32位指令而不是像'拇指'模式中的16位指令.相当一个模糊的小问题,谢谢你让我和你分享!

embedded stm32

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

您如何维护开发代码和生产代码?

维护代码时要遵循的最佳实践和经验法则是什么?在开发分支中只有生产就绪代码,或者开发分支中是否有未经测试的最新代码,这是一种好的做法吗?

你们如何维护开发代码和生产代码?

编辑 - 补充问题 - 您的开发团队是否遵循"尽快提交 - 通常 - 甚至是代码包含 - 次要错误或不完整"协议或"提交 - 只有完美的代码"协议,同时将代码提交给开发分支?

deployment version-control project-management

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

C++中是否存在最大数组长度限制?

C++中的数组是否有最大长度?

它是C++限制还是取决于我的机器?它可以调整吗?它取决于数组的类型吗?

我可以以某种方式突破该限制,还是必须寻找更好的信息存储方式?什么应该是最简单的方法?

我要做的是在数组上存储long long int,我在Linux环境中工作.我的问题是:如果我需要存储N> 10位数的N长整数数组,我该怎么办?

我需要这个,因为我正在为学校编写一些加密算法(例如p-Pollard),然后点击这个整数墙和数组表示的长度.

c++ arrays

163
推荐指数
4
解决办法
24万
查看次数

TryParse:什么更具可读性?

外出风格:

bool result;
if(something.TryParse(val, out result))
{
    DoSomething(result);
}
Run Code Online (Sandbox Code Playgroud)

可空的风格:

bool? result = something.TryParse2(val);
if(result.HasValue)
{
    DoSomething(result.Value);
}
Run Code Online (Sandbox Code Playgroud)

c#

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

检测Webstart是否启动应用程序的最佳方法是什么?

正如我在最近的问题中明确指出的那样,Swing应用程序在使用Sun Webstart启动程序(至少从Java SE 6开始)运行时需要显式调用System.exit().

我想尽可能地限制这个hack,我正在寻找一种可靠的方法来检测应用程序是否在Webstart下运行.现在我正在检查系统属性"webstart.version"的值是否为空,但我在文档中找不到任何保证,该属性应由未来的版本/替代实现设置.

有没有更好的方法(最好不要停止对webstart API的依赖?)

java java-web-start

13
推荐指数
2
解决办法
3238
查看次数

在用户生成的SQL-regex中避免SQL注入

我正在创建一个站点,其中用户不幸地必须提供在MySQL WHERE子句中使用的正则表达式.当然,我必须验证用户输入以防止SQL注入.该网站是用PHP制作的,我使用以下正则表达式检查我的正则表达式:

/^([^\\\\\']|\\\.)*$/
Run Code Online (Sandbox Code Playgroud)

由于PHP处理正则表达式的方式,这是双重转义.它应该工作的方式是只匹配安全的正则表达式,而没有未转义的单引号.但大多数是自学成才,我想知道这是否是一种安全的方式.

php regex mysql sql-injection

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

迭代矩阵列的最佳方法是什么?

我想用MATLAB将函数应用于矩阵中的所有列.例如,我希望能够在矩阵的每一列上调用平滑,而不是将矩阵平滑地视为向量(如果调用则这是默认行为smooth(matrix)).

我敢肯定必须有更惯用的方法来做到这一点,但我找不到它,所以我定义了一个map_column函数:

function result = map_column(m, func)
    result = m;
    for col = 1:size(m,2)
        result(:,col) = func(m(:,col));
    end
end
Run Code Online (Sandbox Code Playgroud)

我可以打电话给:

smoothed = map_column(input, @(c) (smooth(c, 9)));
Run Code Online (Sandbox Code Playgroud)

这段代码有什么问题吗?我怎么能改进它?

matlab enumeration matrix

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

在线私人源控制系统

我正在寻找一个私人的在线源控制系统.基本上我想要的是Google CodeSourceForge的私有版本.私有,只有我和我邀请的人才能查看源代码.如果没有适当的查看权限,源代码管理中的源代码不应暴露给搜索引擎或其他人.

我更喜欢将源代码保存在其他服务器上,而不是在我的机器上.我不想处理所有的数据库维护和备份等等.作为交换,我不介意为此支付每月访问费.

有任何想法吗?

version-control

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

网页中的图表

我想要完成的是在网页上展示图表.例如,可以将呈现两列表的aspx页面gridviews复制并放入Excel,然后创建图表.我目前使用最多的页面是具有存储过程的ASP.NET 3.0或SharePoint团队站点.人们对人们如何在网页中进行聊天非常感兴趣.

提前谢谢,卡托

.net asp.net sharepoint charts web-applications

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