问题列表 - 第23372页

便携式处理64/32位time_t的方法

我有一些代码,它们都是在Windows和Linux上构建的.此时Linux总是32位,但Windows是32位和64位.Windows希望time_t为64位,而Linux仍然将其作为32位.我很好,除了在某些地方time_t值转换为字符串.所以当time_T是32位时,它应该用%d完成,当它是64位时用%lld ...这样做的聪明方法是什么?另外:任何想法我如何找到time_t传递给printf样式函数来解决这个问题的所有地方?

编辑:我想出将TT_FMT声明为"%d"或"%lld",然后将我的printfs更改为printf("time:%d,register:blah")为printf("time:"TT_FMT",注册:blah")有更好的方法吗?我如何找到它们?

c portability 32bit-64bit

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

三重加密在PHP和C#中没有产生相同的结果#

当我用C#加密时,我得到了 arTdPqWOg6VppOqUD6mGITjb24+x5vJjfAufNQ4DN7rVEtpDmhFnMeJGg4n5y1BN

static void Main(string[] args)
{
    Encoding byteEncoder = Encoding.Default;

    String key = "ShHhd8a08JhJiho98ayslcjh";
    String message = "Let us meet at 9 o'clock at the secret place.";

    String encryption = Encrypt(message, key, false);
    String decryption = Decrypt(encryption , key, false);

    Console.WriteLine("Message: {0}", message);
    Console.WriteLine("Encryption: {0}", encryption);
    Console.WriteLine("Decryption: {0}", decryption);
}

public static string Encrypt(string toEncrypt, string key, bool useHashing)
{
    byte[] keyArray;
    byte[] toEncryptArray = UTF8Encoding.UTF8.GetBytes(toEncrypt);

    if (useHashing)
    {
        MD5CryptoServiceProvider hashmd5 = new MD5CryptoServiceProvider();
        keyArray = hashmd5.ComputeHash(UTF8Encoding.UTF8.GetBytes(key));
    }
    else …
Run Code Online (Sandbox Code Playgroud)

php c# encryption

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

c ++检查已安装的程序

如何列出计算机上安装的所有程序?我已经尝试使用MsiEnumProductsMsiGetProductInfo函数,但它们没有返回已安装的应用程序的完整列表,就像我在"添加/删除程序"中看到的那样.

windows winapi visual-c++

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

Git结帐<SHA>和Heroku

我在笔记本电脑上创建了一个本地Git仓库,然后将源推送到Heroku创建一个远程分支.经过几天的提交和推送,我需要回滚到之前的提交.这就是我做的.

cd <app root>
git checkout 35fbd894eef3e114c814cc3c7ac7bb50b28f6b73 
Run Code Online (Sandbox Code Playgroud)

有人告诉我,结账创建了一个新的工作树,而不是分支本身,所以当我将回滚更改推送到Heroku时,它说所有内容都是最新的,没有任何内容被推送.我该如何解决这种情况?感谢您的帮助.

git ruby-on-rails heroku

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

哪些alt文本最适合屏幕阅读器,例如"微笑的孩子"?

对于一个微笑着坐在花园里的孩子的照片,哪个好写ALT文字?

这个

alt="Photo of smiling kid sitting in the garden"
Run Code Online (Sandbox Code Playgroud)

或这个

alt="Photo of smiling kid"
Run Code Online (Sandbox Code Playgroud)

或这个

alt="Smiling kid sitting in the garden"
Run Code Online (Sandbox Code Playgroud)

或这个

alt="Smiling kid"
Run Code Online (Sandbox Code Playgroud)

我的目的是问这个问题,我想知道我们是否应该在每个alt文本中包含"Photo of ..."以及我们应该在alt文本中描述这张照片的程度.

usability xhtml accessibility screen-readers

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

如何在AutoUpdate期间将.NET应用程序固定到任务栏?

当ClickOnce AutoUpdate部署的应用程序在Windows 7上自动更新时,应用程序将从任务栏中取消固定.有没有办法阻止它成为固定的?

.net c# clickonce auto-update

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

使用graphviz twopi控制布局

我正在尝试使用twopi绘制显示搜索前缀的图表.我有一个简单的输入文件,我得到这个输出:

alt text http://www.freeimagehosting.net/uploads/th.ac6cd51528.png (完整图像)

这是输入文件:

digraph search {

// ordering=out;
// color=blue;
// rank=same;
// overlap=scale;
 rankdir=LR;
 root=root;
 ranksep=1.25;
 overlap=true;

"root";

a [color=none,fontsize=12];
b [color=none,fontsize=12];
c [color=none,fontsize=12];
d [color=none,fontsize=12];
e [color=none,fontsize=12];
f [color=none,fontsize=12];
#g [color=none,fontsize=12];
h [color=none,fontsize=12];
i [color=none,fontsize=12];
j [color=none,fontsize=12];
k [color=none,fontsize=12];
l [color=none,fontsize=12];
m [color=none,fontsize=12];
n [color=none,fontsize=12];
o [color=none,fontsize=12];
p [color=none,fontsize=12];
q [color=none,fontsize=12];
r [color=none,fontsize=12];
s [color=none,fontsize=12];
t [color=none,fontsize=12];
u [color=none,fontsize=12];
v [color=none,fontsize=12];
w [color=none,fontsize=12];
x [color=none,fontsize=12];
y [color=none,fontsize=12];

#ga [color=none,fontsize=12];
gb [color=none,fontsize=12];
gc [color=none,fontsize=12];
gd [color=none,fontsize=12]; …
Run Code Online (Sandbox Code Playgroud)

graph graphviz

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

为什么Chrome错误地确定页面使用其他语言并提供翻译?

新的Google Chrome自动翻译功能在我们的某个应用程序中的一个页面上绊倒.每当我们导航到此特定页面时,Chrome都会告诉我们该页面是丹麦文并提供翻译.该页面是英文的,就像我们的应用程序中的每个其他页面一样.此特定页面是一个内部测试页面,其中包含几十个带有英文标签的表单字段.我不知道为什么Chrome认为此页面是丹麦文.

有没有人深入了解这种语言检测功能的工作原理以及我如何确定导致Chrome认为该页面是丹麦语的原因是什么?

html localization google-chrome internationalization

161
推荐指数
3
解决办法
7万
查看次数

面向服务的体系结构和域驱动设计

我总是以SOA类型的方式开发代码.今年我一直在努力做更多的DDD,但我一直觉得我没有得到它.在工作中,我们的系统是负载平衡的,并且设计为不具有状态.该架构是:

网站

===物理层==

主要服务

==物理层==

服务器1 /服务2 /服务3 /服务4

只有服务器1,服务2,服务3和服务4可以与数据库通信,主服务根据订购的产品调用正确的服务.每个物理层也是负载平衡的.

现在,当我开发一项新服务时,我尝试在该服务中考虑DDD,即使它并不真正感觉它适合.

我使用良好的DDD原则,如实体,值类型,存储库,聚合,工厂等.

我甚至尝试使用ORM,但他们似乎并不适合无状态架构.我知道有很多方法,例如使用IStatelessSession而不是NHibernate的ISession.但是,ORM只是觉得它们不适合无状态架构.

我注意到我真的只使用了DDD教给我的一些概念和模式,但整体架构仍然是SOA.

我开始认为DDD不适合大型系统,但我认为一些模式和概念确实适合大型系统.

就像我说的,也许我只是没有抓住DDD或者我可能不在分析我的设计?也许通过使用DDD告诉我的模式和概念我使用DDD?不确定这篇文章是否真的有问题,但在尝试找出DDD在整个系统中的适用位置以及它的真实可扩展性时,我有更多的想法.事实是,我认为我甚至不知道DDD是什么?

soa design-patterns domain-driven-design

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

Android将Spinner绑定到类

我在使用Spinner小部件时遇到了一些麻烦.给出以下代码:

    ArrayList<Person> people= new ArrayList<Person>();

    Person = null;
    for(int i = 0; i!= 10; i++) {
        p = new Person();
        s.setID(i);
        s.setName("Name " + i);
        people.add(s);
    }
Run Code Online (Sandbox Code Playgroud)

我正在使用以下代码将其绑定到Spinner:

 Spinner spinner1 = (Spinner) findViewById  (R.id.spinner);       
 ArrayAdapter<Person> adapter = new ArrayAdapter<Person>(this, android.R.layout.simple_spinner_item, people);                           
 spinner1.setAdapter(adapter);  
Run Code Online (Sandbox Code Playgroud)

我想要的是隐藏值(id),但在选中时传递,并显示名称.任何帮助表示赞赏.

谢谢.

android spinner

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