问题列表 - 第31825页

OpenID - 人们使用"使用x登录"的体验是什么?

Stack Overflow显然是真正成功实现OpenID的一个很好的例子,但说实话 - 当你的目标用户群像我们这样的极客时,它会更容易一些!我真的很想听听人们在高科技网站之外实施OpenID的经历.

你得到了什么样的回应

  • a)用户?
  • b)统计?

关于OpenID'登录...'登录系统的用户体验?

security openid authentication

15
推荐指数
3
解决办法
448
查看次数

将自己的项目传递给别人 - 该怎么办?

通常情况下,项目会传递给其他人.通常这个过程对双方来说都是不愉快的 - 新主人抱怨可怕的文档,错误和糟糕的设计.然后,原来的所有者因为有关项目的问题,修复旧错误等的请求而困扰了几个月.

我可能很快就会将我的一个项目提供给其他人,这样我就可以专注于我的其他项目.我想知道我该怎么做才能使这种转移尽可能顺利.我已经拥有的是一个体面的文档,代码是相当好的评论,我仍然在改进它.它是一个中等规模的项目,不是很大但仍然不是你可以在一周内编码的东西.

我正在寻找一系列应该做的事情,以帮助未来的所有者接管项目,同时将为我提供所有那些烦人的问题,例如"这个功能做了什么,这个课程的目的是什么有...".我知道文档是必须的 - 还有什么?

注意:虽然我的项目是用C++编写的,但我相信这是一个与语言无关的问题.如果您认为某些语言特定的内容,请同时提及.

language-agnostic documentation project-management

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

插入数据库后,Unicode字符成为问号

当我将一些用Unicode编写的文本插入数据库时​​,它们就成了问号.数据库编码设置为UTF-8.还有什么可能不正确?当我签入phpMyAdmin时,只插入问号!

这是我用来连接数据库的代码:

define ("DB_HOST", "localhost"); // Set database host
define ("DB_USER", "root"); // Set database user
define ("DB_PASS","password"); // Set database password
define ("DB_NAME","name"); // Set database name

$link = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die("Couldn't make connection.");
$db = mysql_select_db(DB_NAME, $link) or die("Couldn't select database");

mysql_set_charset('utf8',$link);
mysql_query("SET CHARACTER SET utf8");
Run Code Online (Sandbox Code Playgroud)

php mysql unicode utf-8

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

C#是否有一种无循环的方式来编写数组?

就像是

char[] a = new char[] { 'a', 'b', 'c', 'd' };<br>
Console.WriteLine(a);
Run Code Online (Sandbox Code Playgroud)

适用于C#.如果数组的类型是整数,则不再起作用.它必须编码为

for (int k = 0; k < a.Length; k++) Console.Write(a[k]); Console.WriteLine();
Run Code Online (Sandbox Code Playgroud)

这看起来很蹩脚.有更简洁的方法吗?例如,以无环路方式扩展WriteLine(a)的某种方式

WriteLine("{0},{1},{2},...,{a.Length-1}", a[0],a[1],a[2],...,a[a.Length-1]);
Run Code Online (Sandbox Code Playgroud)

也许有一些整齐的Linq伎俩?

c#

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

空指针算法

给定一个void指针,如果我想让void指针指向x前面的字节,那么最好如何做到这一点?有没有比投射到char指针更好的方法?

c++

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

Python:检测视频容器中使用的编解码器

我有几个视频容器文件,其中包含各种编解码器中的音频和视频.现在,我想从Python脚本检查容器,以了解哪个编解码器用于音频+视频.这是在一个linux盒子上,所以我必要时可以使用所有工具.

我想也许gstreamer可以帮助我,但我无法找到一个可以帮助我的API.

有任何想法吗?我也对任何建议持开放态度,只要它是免费软件就不需要gstreamer :-) fs

python video gstreamer

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

用于允许数字,字母和空格的用户名的正则表达式

我正在寻找一些可以用来检查有效用户名的正则表达式代码.

我希望用户名包含字母(大写和小写),数字,空格,下划线,短划线和点,但用户名必须以字母或数字开头和结尾.

理想情况下,它也不应允许上面列出的任何特殊字符连续重复多次,即它们可以根据需要具有尽可能多的空格/点/短划线/下划线,但必须至少有一个数字或他们之间的信.

我也有兴趣知道你认为这是一个很好的用户名系统吗?我已经看过一些可以做到这一点的正则表达式,但它们似乎都没有允许空格,我希望用户名中有一些空格.

谢谢 :)

regex usability username

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

如何调用(非虚拟)虚拟方法的原始实现?

我有以下情况:

在第三方库中(无法修改):

class A { public virtual void M() {} }

class B : A { public override void M() {} }
Run Code Online (Sandbox Code Playgroud)

在我自己的代码中:

class C : B { public override void M() {} }
Run Code Online (Sandbox Code Playgroud)

从我想要调用C的方法的实现(但不是!!).我可以吗?MAB

接受任何技巧,包括反思.我已经尝试过反射,但是使用MethodInfo我得到的反射typeof(A)仍然会产生一个虚拟调用(调用C后续堆栈溢出的实现).

派生CA是出了问题,由于重新实现的复杂性B.

.net c#

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

为什么LoadResource/LockResource有时会返回连接的资源数据?

我正在使用包含许多HTML资源的Visual Studio C++项目.它们由一个如下所示的方法加载:

LPCTSTR loadHTML(HMODULE hModule, LPCTSTR sResourceName)
{
    HRSRC hResource = FindResource(hModule, sResourceName, RT_HTML);
    if(!hResource)
        return 0;

    HGLOBAL hResourceData = LoadResource(hModule, hResource);
    if(!hResourceData)
        return 0;

    return reinterpret_cast<LPCTSTR>(LockResource(hResourceData));
}
Run Code Online (Sandbox Code Playgroud)

大多数时候,这很好.但有时,它会返回与另一个资源连接的资源.当发生这种情况时,它在该构建中是一个持久性问题.我可以通过向相关资源添加一些空行然后重建项目来"修复"它.即使资源没有改变,它也会定期发生.

我很想知道为什么会发生这种情况.还有其他人遇到过吗?我的资源是否有一些特殊的东西导致问题?我的代码错了吗?

可悲的是,我不愿在这里发布示例资源; 它们很长,这是专有软件.

resources winapi visual-c++

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

我在验证页面时遇到问题

我在严格验证我的页面时遇到问题1.任何人都可以帮助我吗?它继续显示:

这是我的页面:

1.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2.<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
3.<head>
4.<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
5.<title>Royal Aura club and Restaurant</title>
6.<link rel="stylesheet" type="text/css" href="restyle.css" />
7.</head>
8.
9.<body>
10.
11.
12.<div id="main"> …
Run Code Online (Sandbox Code Playgroud)

html validation

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