我正在构建一个Web应用程序,向用户显示他们的Gmail活动(他们最常发送电子邮件的人等)的有趣可视化.显然用户需要给我他的Gmail密码才能使用该应用程序,我想知道我应该如何存储它:
像(3)这样的东西看起来最好,但是(3)我只能在用户登录时同步数据(因为我不知道他的密码在我的应用程序的任何其他时间),这是不理想的.我更喜欢类似Mint.com的解决方案,用户可以随时点击按钮同步Gmail中的数据而无需重新输入密码(任何想法Mint如何在不存储您的银行密码的情况下完成此操作?)
我正在使用ListView和ItemTemplate,如下所示:
<Window.Resources>
<DataTemplate x:Key="ItemTemplate">
<WrapPanel Orientation="Horizontal">
<Image Width="50" Height="50" Stretch="Fill" Source="{Binding Cover}"/>
<Label Content="{Binding Title}" />
</WrapPanel>
</DataTemplate>
</Window.Resources>
Run Code Online (Sandbox Code Playgroud)
但封面不像Windows资源管理器窗口那样填满屏幕.
我该怎么做呢?它们只是在我的版本中垂直堆叠.
替代文字http://www.functionx.com/visualc/applications/images/explorer1.gif
那么这是我的小问题,首先是我的代码:
struct alumn {
char name[100];
char lastname[100];
int par;
int nota;
};
typedef struct alumn alumn;
int bubble(alumn **arr, int length)
{
int i,j;
alumn *temp;
for (i=0; i<=length-2; i++) {
for (j=i+1; j<=length-1;j++) {
if ((*arr)[i].nota > (*arr)[j].nota) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
Run Code Online (Sandbox Code Playgroud)
}
int main(int argc,char**argv){alumn*alumns;
... here goes some other code ...
bubble(&alumns,totalAlumns);
return 0;
Run Code Online (Sandbox Code Playgroud)
}
我的问题是这个算法没有排序任何东西.我很难做交换,我尝试了一切,但没有任何作用:(.任何帮助???
这一定是一个简单的问题,但有人可以告诉我为什么这不起作用:
visibilityString1 = @"the";
visibilityString2 = @"end";
visibilityString = (@"This is %@ %@", visibilityString1, visibilityString2);
Run Code Online (Sandbox Code Playgroud)
每次我尝试以这种方式组合字符串时,它只会返回第二个字符串,所以我得到的是:
结束
我经常使用前向类声明和指向这些类的指针.
我现在需要通过多个层传递函数指针.我更愿意将包含声明我的函数指针原型的头部包含在取消引用函数指针的模块中,而不是包含在简单地传递该指针值的每个层中.
这可能吗?
=====
从答复中我怀疑我没有明确地表达问题.我寻求类似于前瞻性声明.我们都同意我可以写:
foo;
void bar(foo*);
void waz(foo*p){bar(p); }
请注意,除了名称之外,waz对类foo一无所知.也许酒吧可以访问foo的完整描述.也许酒吧只会进一步传递.谁在乎?只有那些取消引用foo*的网站.所有其他网站只需要"class foo;".
同样地,我知道我可以写:
typedef void foo(int,double);
void bar(foo*);
void waz(foo*p){bar(p); }
不同之处在于,现在标识符foo不仅已知表示函数类型,而且还已经携带完整的签名/原型.这迫使我陷入两种不愉快的情景之一:
1)在多个站点克隆typedef(哎呀!脆弱!)2)将typedef粘贴在一个标题中,并将其包含在提到foo*的每个地方.
注意不对称:在数据对象的情况下,我只需要在我想要取消引用foo*的那些点上提供类foo的完整描述; 在函数的情况下,我需要提供完整的签名/原型,我想提到一个foo*.
那么无论如何要弥补这种不对称性?
清除cin输入的更好方法是什么?我想cin.clear,这cin.ignore是一个好方法?
码:
void clearInput()
{
cin.clear();
cin.ignore(1000,'\n');
//cin.ignore( std::numeric_limits<streamsize>::max(), '\n' );
}
Run Code Online (Sandbox Code Playgroud)
我老师给了我这个回复:
这基本上是说你的clearInput不起作用FYI:忽略绝不是一个好主意,可以摆脱所有遗留在一条线上
而你的测试失败正是为什么现在以正确的方式清除它的原因
她还告诉我以下内容:
忽略你需要猜测你想忽略多少个字符如果你完全知道你的数据并且它遵循严格的格式 - 就像在Excel电子表格中一样,忽略真的很好.如果你不在这种类型的文件中,那么你永远不要使用忽略.问题,您的数据是否格式良好?如果是,请使用ignore.如果没有,请不要使用ignore.
列出所有获取数据的方式?1)有提取>>
而且还有??????
请为我列出
我从其他人那里继承了一个数据库应用程序,并且有一些表没有任何主键.我想在已经存在的表中添加一个新列并让它自动编号(从1开始).我该怎么做呢?
我试图使用日期格式化程序(NSDateFormatter),但我不断收到此错误:
Program received signal: “EXC_BAD_ACCESS”.
Data Formatters temporarily unavailable, will re-try after a 'continue'. (Unknown error loading shared library "/Developer/usr/lib/libXcodeDebuggerSupport.dylib")
Run Code Online (Sandbox Code Playgroud) Singleton课程应该允许生孩子吗?我们应该密封吗?优缺点都有什么?
为了能够从Singleton类继承,我们必须使构造函数受保护而不是私有.现在,这在c#中会很好,但java中受保护的单词给了子类和包类访问构造函数.这意味着不仅从我们的Singleton继承的类可以访问构造函数,而且同一个包中的其他类也可以这样做.
我对这些事实感到有些困惑.也许我正在做一件大惊小怪的事情,不用太担心?到现在为止,我从来没有必要尝试继承单身人士,所以也许这只是一个学术问题!
谢谢
这是我的剧本
#!/usr/bin/env ruby
if __FILE__ == $0
`cd ..`
puts `ls`
end
Run Code Online (Sandbox Code Playgroud)
运行良好,但当它退出时,我回到我开始的地方.如何"导出"我对环境所做的更改?
c# ×2
c++ ×2
iphone ×2
.net ×1
bubble-sort ×1
c ×1
inheritance ×1
java ×1
listview ×1
nsdate ×1
objective-c ×1
passwords ×1
ruby ×1
scripting ×1
singleton ×1
sorting ×1
sql-server ×1
string ×1
wpf ×1