我现在正在建立一个网站,我正在努力决定是否应该让它变得流畅.固定宽度的网站更容易制作,也更容易使它们看起来一致.
说实话,我个人更喜欢看流体网站延伸到我的显示器的整个宽度.我的问题来自这样一个事实:在大多数现代浏览器中,您可以控制并滚动鼠标滚轮以基本调整任何网站的大小.
那么创建一个值得麻烦的流畅网站呢?
可能重复:
打击控制台关闭问题的最佳实践是什么?
在C中完成程序后,如何防止控制台关闭?当我尝试搜索它时,我发现很多关于C++和其他语言的东西,但没有C语言.但是,即使对于C++,也似乎没有明确的答案.
那么有人可以让我知道最简单的方法(不需要超级优雅)在C程序运行完毕后保持控制台打开的方式吗?
我现在正在学习C中的字符串.
如何使用scanf来获取你可以做的字符串
scanf("%s",str1);
Run Code Online (Sandbox Code Playgroud)
而对于printf,你可以做到
printf("The string is %s\n", str1);
Run Code Online (Sandbox Code Playgroud)
我理解,对于scanf来说,这是因为字符串只是一个字符数组,它是一个指针,但是对于printf,你怎么能像变换int或float一样放置变量名?
我从C学习后学习如何使用Java进行编码.在CI中,总是将所有内容分成单独的函数,以使代码更易于遵循和编辑.我试图在java中这样做,但现在我意识到你不能使用指针,我有点困惑,最好的方法是什么.
所以例如我想要一个为我创建四个警报的方法.所以我传递了一个警报构建器,然后可以创建警报.我可以在一个数组中返回它们,但是在我的代码中我已经有单独命名的警报,我想保持这种方式,所以我不需要将它们称为alert [1],alert [2]. ......等
所以这意味着我必须重命名它们,这将添加额外的代码,这可能比实际方法中的代码更长!
我是否正确地思考这个问题?有什么我能做的吗?
-编辑-
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage(this.getString(R.string.ache_Q_text))
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {dialog.cancel();}
});
final AlertDialog ache_Q_alert = builder.create();
builder.setMessage(this.getString(R.string.food_Q_text));
final AlertDialog food_Q_alert = builder.create();
builder.setMessage(this.getString(R.string.event_Q_text));
final AlertDialog event_Q_alert = builder.create();
builder.setMessage(this.getString(R.string.ache_Q_text));
final AlertDialog ache_type_Q_alert = builder.create();
Run Code Online (Sandbox Code Playgroud)
而是用它替换它
createAlerts();
Run Code Online (Sandbox Code Playgroud)
并将该代码放在某处.
我已经很久没有在java中编码了,在用C编码之后,我已经发布了组织我的OOP代码.更具体地说,我不确定何时创建新方法,何时创建新类,以及何时将所有内容混为一谈.
应该如何做一些一般规则或指导方针?