问题列表 - 第3157页

在Android上移植C++ lib/app

我想将几个C/C++库移植到Android,它的可行性如何

例如OpenSSL可以移植或者假设一个依赖于OpenSSL的应用程序,当我认为自己拥有libssl.so时,将它移植到Android的最佳方式是什么?

什么是可用的工具,例如Scratchbox,任何替代品?有人有经验吗?

c c++ linux embedded android

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

在站点之间传递凭据

我在具有两个不同域的两个不同服务器上运行两个不同的站点.一个站点运行Joomla,另一个运行Moodle.我已经将Moodle服务器配置为基于Joomla站点上的users表进行身份验证,因此我们拥有权威的用户信息源.

我想做的是:在有人登录到Joomla网站后,提供一个Moodle网站的链接,该网站将默默登录,有点伪造单点登录解决方案.Joomla中的密码是MD5'd,每个密码都有自己的秘密盐.

如何解决这个问题的第一个想法是告诉Moodle密码以纯文本形式存储,然后通过隐藏的表单输入,在点击链接时发送加密密码.除了明显的安全问题之外,它还意味着如果他们尝试通过Moodle界面登录,他们需要输入一个巨大的MD5字符串,因为这是Moodle认为他们的密码.

我一直在考虑更改Moodle中的身份验证模块,这样如果提交的密码符合某些条件(例如:它是32个十六进制字符),那么在与Joomla版本进行比较之前不要使用MD5 - 问题在于任何人都可以(在发现加密密码时)然后使用它来登录.我需要的是一些特殊方式将加密密码从Joomla发送到Moodle并发信号通知Moodle以不同方式处理该登录请求.

有什么想法吗?

security passwords joomla moodle single-sign-on

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

将GridView标题文本设置为按指示进行换行

我有一个GridView,其中包含以下列:

|    A    |    B C    |    D E / F   |
Run Code Online (Sandbox Code Playgroud)

我希望这些以特定的方式包装 - 也就是说,我不想让它留给浏览器根据列宽来确定是否换行.所以在上面的例子中我可能想要以下内容:

|    A    |    B      |    D         |
|         |    C      |    E / F     |
Run Code Online (Sandbox Code Playgroud)

我尝试过使用\n并使用<br/>这两种方法都不起作用.

有任何想法吗?

html c# asp.net gridview

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

自定义Linq扩展语法

我编写了一个函数,从列表中获取给定数量的随机记录.目前我可以这样做:

IEnumerable<City> cities = db.Cites.GetRandom(5);
Run Code Online (Sandbox Code Playgroud)

(其中db是我的DataContext连接到SQL Server数据库)

目前,我在每个需要随机记录的实体中都有这样的函数:

public partial class City
{

    public static IEnumerable<City> GetRandom(int count)
    {
        Random random = new Random();
        IEnumerable<City> cities = DB.Context.Cities.OrderBy( c => random.Next() ).Take(count);

        return cities;
    }

}
Run Code Online (Sandbox Code Playgroud)

它工作正常,但我希望它是通用的,所以它可以适用于任何表,甚至任何项目列表.我尝试了一种扩展方法,如:

    public static IEnumerable<T> GetRandom<T>( this Table<T> table, int count)
    {
        Random random = new Random();
        IEnumerable<T> records = table.OrderBy(r => random.Next()).Take(count);

        return records;
    }
Run Code Online (Sandbox Code Playgroud)

但我得到:

  Error 1   The type 'T' must be a reference type in order to use it as parameter 'TEntity' …

c# linq generics extension-methods

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

Python imaplib Gmail验证失败

我刚刚遇到Python的imaplib和Gmail的身份验证机制的问题:

>>> import imaplib
>>> imap = imaplib.IMAP4_SSL('imap.gmail.com', 993)
>>> imap.authenticate('bobdole@gmail.com', 'Bob Dole likes your style!')
Traceback (most recent call last):
  ...
imaplib.error: AUTHENTICATE command error: BAD ['TODO (not supported yet) 31if3458825wff.5']
Run Code Online (Sandbox Code Playgroud)

如果不支持身份验证,如何登录?

python gmail imap

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

在ASP.NET MVC中,如何使用C#代码中的Razor @ Url.Content()帮助程序?

我正在尝试编写一个输出图像标记的html帮助扩展.我需要访问(在C#代码中)像Razor的@ Url.Content()帮助器,以获取当前上下文的正确URL.怎么做到这一点?

asp.net asp.net-mvc

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

负载测试/压力测试Web服务

有谁知道测试web服务的负载和压力的好工具?我一直在看Watir和Selenium,但更多的网页居中.

web-services stress-testing load-testing

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

通过SDK访问iPhone WiFi信息

有没有办法使用iPhone SDK获取WiFi信息?像信号强度,WiFi频道和SSID这样的东西是我正在寻找的主要内容.

只对Wifi信息感兴趣,而不是蜂窝信息.

iphone cocoa-touch wifi

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

使用mono-service在Linux上包装Windows服务

嗨,我正在尝试使用mono-service2从visual studio运行一个股票Windows服务项目.我正在使用mono 2.0和编译器在debian上运行它.

gmcs *.cs -pkg:dotnet
Run Code Online (Sandbox Code Playgroud)

我尝试从这开始(我尝试使用-d设置为dir与app和-n,-m设置)

mono-service2 -l:service.lock --debug Program.exe
Run Code Online (Sandbox Code Playgroud)

唯一的代码更改是添加用于测试的writelines

Service1.cs

using System;
using System.ServiceProcess;

namespace spikes
{
    public partial class Service1 : ServiceBase
    {
        public Service1()
        {
            InitializeComponent();
        }

        protected override void OnStart(string[] args)
        {
            Console.WriteLine("starting...");
        }

        protected override void OnStop()
        {
            Console.WriteLine("stopping....");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

结果是这个错误

Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for Mono.Unix.Native.Syscall ---> System.DllNotFoundException: libMonoPosixHelper.so
  at (wrapper managed-to-native) Mono.Unix.Native.Syscall:_L_ctermid ()
  at Mono.Unix.Native.Syscall..cctor () [0x00000]
  --- End of inner exception …
Run Code Online (Sandbox Code Playgroud)

linux mono mono-service

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

你如何测试可视组件?

我想我理解单元测试.但我想知道:有没有办法自动化视觉效果,比如确保消除锯齿效果,或者网站上的圆角看起来应该如何?我觉得它不实用,但我在QA世界中没什么经验.

testing user-interface unit-testing

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