问题列表 - 第36806页

唯一识别用户的最佳方式

我正在建立喜欢/不喜欢的功能.为此,我需要确定喜欢或不喜欢帖子的特定用户.我有一个想法,没有用户登录这不能完美,但最接近完美的技术,我有的问题如下所述:

  • Cookie可以被清除,并且从浏览器到浏览器各不相同
  • 大多数用户没有专用的公共IP,他们的IP会不断变换每个会话
  • Cookie和IP的组合也可能无法达到目的

那么我应该用哪种技术来实现呢?

我使用的语言是PHP

php cookies session

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

应该将哪些Visual C++文件类型提交给版本控制?

哪个Visual Studio\Visual C++文件类型应该提交到版本控制?
在我的项目中,我有以下文件类型:

aps
cpp
exe
filters
h
ico
idb
ipch
lastbuildstate
lib
log
manifest
obj
pch
pdb
rc
rc2
res
sdf
sln
suo
tlog
txt
user
vcxproj
Run Code Online (Sandbox Code Playgroud)

我非常感谢每个人的简短推理.如果其中任何一个存在争议,请注意.为了完整性,我故意包括甚至是琐碎的文件类型.

编辑

一方面,我希望将来能够独立于平台.另一方面,在不久的将来,我想与具有类似设置的团队成员合作.设置之间的文件夹兼容性当然是一种选择,因此如果简化工作流程,则可以包含保存路径的配置文件.
再一次,我肯定会感谢解释什么是什么.

version-control file-type visual-studio visual-c++

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

不同的解析算法之间的运行时差异是什么?

那里有许多不同的解析算法(递归下降,LL(k),LR(k),LALR,......).我发现很多关于不同语法的信息,不同类型的解析器都可以接受.但它们在运行时行为方面有何不同?哪种算法更快,使用更少的内存或堆栈空间?

或者换句话说 - 哪种算法表现最好,假设语法可以用于任何算法?

language-agnostic algorithm parsing

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

如何为"unicode"字符串的存储过程中的参数添加前缀"N"

如何在c#中为unicode字符串的存储过程中的参数添加前缀'N',或者我也对非unicode使用相同的过程.我只需要为unicode的人提供帮助.

.net c# sql-server unicode

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

Enum in C#和foreach

可能重复:
C#:如何枚举枚举?

大家好,

我有一个Enum

public enum AttributeType
    {
        TextField = 1, 
        TextArea = 2,
        Date = 4, 
        Boolean = 8
    }
Run Code Online (Sandbox Code Playgroud)

我想要预先知道这个枚举,并以这种格式创建一个对象数组

object data = new object[]
{
   // new object[] { 1,"TextField"}
   new object[] { enumValue, enumText}
};
Run Code Online (Sandbox Code Playgroud)

c#

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

无需任何键盘操作即可在活动上隐藏软键盘

我有一个标签视图,每个标签有一个Activity,当我从第一个带有TextView的标签切换到第二个标签时,它只显示一个可点击的列表,软键盘仍然存在.我希望它消失,所以我尝试了这个:

public static void hideSoftKeyboard (Activity activity, View view) {
  InputMethodManager imm = (InputMethodManager)activity.getSystemService(Context.INPUT_METHOD_SERVICE);
  imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为没有相关的视图提供,因为屏幕上没有带键盘输入的View.关于如何解决这个问题的任何建议?

android

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

使用CSS将文本长度限制为n行

是否可以使用CSS将文本长度限制为"n"行(或者在垂直溢出时将其剪切).

text-overflow: ellipsis; 仅适用于1行文本.

原文:

Ultrices natoque mus mattis,aliquam,cras in pellentesque tincidunt
elit purus lectus,vel ut aliquet,elementum
nunc nunc rhoncus placerat urna!坐下来看看!Ut penatibus turpis
mus tincidunt!Dapibus sed aenean,magna sagittis,lorem velit

想要输出(2行):

Ultrices natoque mus mattis,aliquam,cras in pellentesque
tincidunt elit purus lectus,vel ut aliquet,elementum ...

css text overflow ellipsis

448
推荐指数
11
解决办法
57万
查看次数

在异步WebClient请求中获取HTTP标头

我正在使用System.Net.WebClient异步模式执行一些HTTP操作.使用异步操作的原因最重要的是,我获得了进度更改指示 - 这仅适用于异步操作,如文档所述.

所以,假设我已经设置了WebClient:

this.client = new WebClient();
this.client.UploadStringCompleted +=
    new UploadStringCompletedEventHandler(textUploadComplete);
Run Code Online (Sandbox Code Playgroud)

和代表:

private void textUploadComplete(Object sender, UploadStringCompletedEventArgs e)
{
    if (e.Error != null)
    {
        // trigger UI failure notification
        return;
    }

    // FIXME not checking for response code == 200 (OK)
    // trigger UI success notification
}
Run Code Online (Sandbox Code Playgroud)

所以你看,我假设如果没有引发异常,请求总是成功的(可能不是这种情况,因为HTTP响应状态代码可以是!= 2xx).从UploadFileAsync的文档中我无法判断是否也处理了非200响应.

我是C#的新手,我似乎无法找到一种方法来访问特定异步请求响应的标头.在我看来,每个人WebClient只能在任何给定时间持有响应(或一组标题).

虽然我不会同时执行多个并行请求,但我仍然想知道是否有更优雅的方法来检索特定请求的响应头/状态代码,而不是必须获取"最后一个- 可用的"来自的回应WebClient.

谢谢.

c# asynchronous webclient http

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

使用ajax动态加载谷歌地图v3

当我尝试使用ajax加载谷歌地图v3时,结果是:

<script src="http://maps.gstatic.com/intl/en_us/mapfiles/api-3/2/8a/main.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

在源代码中,我想用javascript document.write();

我如何在没有iframe的情况下做到这一点?

谢谢.

javascript ajax google-maps google-maps-api-3

22
推荐指数
5
解决办法
9万
查看次数

从delphi控制邮件客户端

我有一个问题,我们需要从Embarcadero Delphi 2010控制Outlook.

我们今天使用了一些第三方组件来打开邮件发送窗口,这工作了一些时间.但现在它似乎在较新的Outlook版本上失败了.

是否有任何组件专门用于控制Delphi的Outlook,或者是否有任何MAPI客户端可以作为更好的替代品.

我们需要做的基本上是:1.在Outlook中启动新消息(发送收件人作为参数)2.接收发送的消息,以便我们可以存储它3.将消息从outlook拖放到我们的应用程序.

如果最终用户不使用outlook,那么正常MAPI就足以作为替换.

我在哪里可以找到一个很好的组件来为我做这样的工作?

delphi mapi outlook outlook-addin

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