问题列表 - 第6645页

开发人员如何了解网页设计?

大部分时间我都是后端的应用程序开发人员.我从事过企业网络项目,但从未涉及过用户界面,设计问题.好看的网站和用户界面总是给我留下深刻印象.

而现在我正在尝试开发公共网站,我知道CSS,HTML,但坚持网页设计/用户界面问题.我不想使用模板或窃取某人的网页设计.

开发人员/程序员如何学习设计好的网站/用户界面,我应该使用和学习哪些工具?或正在设计好的网络用户界面是上帝的礼物?

language-agnostic

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

如何使用api在Google地图中仅显示一个国家/地区或特定区域?

我在一个项目中使用谷歌地图,我想在我的地图窗口中只显示一张国家地图,即我只希望美国在我的地图上显示不是Canda和墨西哥等等,切断我的应用程序的超级信息建造.

我找到了一些你可以限制一些javascript覆盖的区域的东西,但是这仍然给了我很多额外的地图区域,因为地理区域通常不符合正方形.

此外,我受时间限制,$,php和javascript所以我真的不能做一些花哨的自定义解决方案涉及大量的工作,即通常的设置.

javascript php api google-maps

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

Photoshop撤消系统

这个问题可能适用于一般的绘图系统.我想知道如何在PS中实现撤消功能.程序是否在每次操作之前拍摄画布的快照?如果是这样,这不会导致巨大的内存需求吗?我查看了Command模式,但我不太清楚它是如何应用于绘图的.

此致,门诺

photoshop drawing undo

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

从'xxxx'转换为'yyyy',可能会丢失数据,抑制?

有时我会收到从较长类型转换为较小类型的警告,例如:

void f( unsigned short i ) // f - accept any numeric type
                           // smaller than std::vector<>::size_type
{}

std::vector < some_type > v;
..
f ( v.size() );
Run Code Online (Sandbox Code Playgroud)

通常我使用下一个解决方案之一:

assert( v.size() <= std::numeric_limits< unsigned short >::max() );
f( static_cast< unsigned short >( v.size() ) );
Run Code Online (Sandbox Code Playgroud)

要么

f( boost::numeric_cast<  unsigned short >( v.size() ) );
Run Code Online (Sandbox Code Playgroud)

但是在我目前的工作中,没有使用过,并且从上个月开始断言是不允许的.

您知道什么其他安全的方法可以抑制此警告?
有没有陷入困境的陷阱?

PS: 并不总是可以改变f的签名,有时也应该接受小数字类型.

编辑: 我想让转换尽可能安全.

c++ types suppress-warnings

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

如何使用不同的浏览器测试我的网页?

我刚刚发现了Yahoo UI 重置CSS工具/文件,我在我的网站上使用它.在我的机器上,我有Internet Explorer 7和Firefox 3.01,我的网页在这两个浏览器上看起来是一样的.一位朋友正在使用Internet Explorer 6,页面完全一团糟.我有两个问题:

  1. 写作CSS时我是穷人/傻瓜吗?
  2. 如何在我的机器上使用不同的浏览器测试我的网页?

yui cross-browser css-reset

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

匿名实例化语法 - 好还是坏?

对于我只使用一次实例化对象的快速任务,我知道我可以执行以下操作:

int FooBarResult = (new Foo()).Bar();
Run Code Online (Sandbox Code Playgroud)

我说这对于非一次性物品是完全可以接受的,并且比替代物更具可读性:

Foo MyOnceUsedFoo = new Foo();
int FooBarResult = MyOnceUsedFoo.Bar();
Run Code Online (Sandbox Code Playgroud)

你用哪个,为什么?
你会在生产应用程序中使用这种类型的匿名实例化吗?
偏好:带括号"(new Foo()).Bar();" 或没有"new Foo().Bar();"?

(编辑从Random类抽象问题)

c# syntax performance

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

如何从C#中的另一个cs文件访问表单对象

在form.cs文件中,我有两个按钮,一个备忘录和一个计时器.我的问题是:如何从另一个cs文件访问计时器或备忘录?

我试图将这些对象公开,但它不起作用,请给我一个来源或项目,所以我可以看到我错了.

谢谢!

c# forms object

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

高效的java对象图序列化

序列化java对象图的最佳方法是什么?

我对序列化库的要求是1)反序列化的速度2)大小 - 尽可能小(小于java默认序列化)3)灵活性 - 基于注释的必须序列化的定义会很好.

底层文件格式并不重要.

我查看了Protocol Buffers和XStream,但由于需要映射文件而后者生成大文件,前者不够灵活.

任何帮助赞赏.

java serialization

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

反射 - 获取lambda表达式中的方法调用列表

我试图找到一种方法来获取C#3.5中lambda表达式内的方法调用列表.例如,在下面的代码中,我想方法LookAtThis(Action a)来分析lambda表达式的内容.换句话说,我希望LookAtThis返回Create的MethodInfo对象.

LookAtThis(() => Create(null, 0));
Run Code Online (Sandbox Code Playgroud)

可能吗?

谢谢!

.net c# reflection

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

是否有一种快速简便的方法来转储MacOS X钥匙串的内容?

我正在寻找一种方法将OS X钥匙串的内容转储(导出)到我可以轻松处理的文件中,例如制表符分隔的明文或类似的东西.

Keychain Access应用程序不提供任何此类功能,并且获取密钥的数据涉及依次打开每个密钥的数据,并且每次都必须输入密钥链的密码以查看密钥存储的密码.

经过一番挖掘后,我发现有人使用AppleScript和Keychain Scripting应用程序来访问钥匙串(无法链接到单个帖子;向下滚动约三分之二到页面末尾):

http://discussions.apple.com/thread.jspa?threadID=1398759

使用Keychain脚本,您可以访问所有密钥的所有数据字段 - 包括明文密码! - 将这些数据转储到文本文件等中相当容易.我已经测试过它并且效果很好.

但是,此解决方案仍然需要通过单击对话框上的"确定"来确认对每个键的访问权限.这比每次输入钥匙串的密码要好得多,但它仍然令人生气.此外,您必须为每个密钥确认两次访问权限; 一次用于脚本编辑器(或脚本本身,如果它作为应用程序运行),一次用于Keychain脚本.因此,如果您使用100个键处理钥匙串,则必须在200个对话框上手动单击"确定".

我现在正在寻找解决方案来解决这个问题.我意识到,因为密钥链的目的是保护敏感数据并准确防止我正在尝试做的事情,任何这样的解决方案都可能涉及某种黑客攻击.

我对你的想法很感兴趣!

macos applescript keychain

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