小编Aom*_*Set的帖子

容器如div,span等

是否可以创建像div这样的容器?问题是我有4个控件(TextView,Buttons和EditView),我想把它们放在中心位置.但我不是一个接一个地做这些,而是​​想知道是否有一种聪明的方法可以做到这一点.在Web应用程序中,使用css,我们可以在div上执行此操作:

margin-left: auto;
margin-right: auto;
height: xxx;
widht: yyy;
Run Code Online (Sandbox Code Playgroud)

然后div将以页面为中心

在创建Android应用程序时是否有类似的方法?

android android-layout

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

Dart中的客户端服务器

我在Dart的客户端/服务器上找到了一些很好的教程.客户端只是通过指定端口上的localhost向服务器发出请求,服务器只响应一个String.

但是,我没有找到任何有关如何提供图像的帮助.我希望能够将服务器映射到客户端的服务器.例如,如果客户端执行类似:localhost:1313/Images的请求,则服务器应响应显示"images"文件夹中所有图像的页面.

这是我到目前为止的代码:

import 'dart:io';

class Server {

_send404(HttpResponse res){
  res.statusCode = HttpStatus.NOT_FOUND;
  res.outputStream.close();
}


void startServer(String mainPath){
HttpServer server = new HttpServer();
server.listen('localhost', 1111);
print("Server listening on localhost, port 1111");

server.defaultRequestHandler = (var req, var res) {
  final String path = req.path == '/' ? '/index.html' : req.path;
  final File file = new File('${mainPath}${path}');

  file.exists().then((bool found) {
    if(found) {
      file.fullPath().then((String fullPath) {
        if(!fullPath.startsWith(mainPath)) {              
          _send404(res);
        } else {
          file.openInputStream().pipe(res.outputStream);
        }
      });
    } else {
        _send404(res);
    }
  });
};


void …
Run Code Online (Sandbox Code Playgroud)

client-server dart

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

如何检查用户是否已登录

我创建了一个登录页面,用户必须提供用户名和密码才能访问某些特定资源,他们可以上传图像,或者只编辑一些关于他们自己的描述.我的web.config文件如下所示:

    <authentication mode="Forms">
      <forms loginUrl="Secure/Login.aspx" defaultUrl="index.aspx" name=".ASPXFORMSAUTH" timeout="30"/>
    </authentication>
    <authorization>
      <allow users="*"/>
    </authorization>
  </system.web>

<location path="Secure">
    <system.web>
      <authorization>
        <deny users="?"/>
      </authorization>
    </system.web>
  </location>
Run Code Online (Sandbox Code Playgroud)

因此,当用户输入用户名和密码时,他将被重定向到index.aspx页面.根据用户是否登录,index.aspx应显示或隐藏某些内容.这是我检查他是否登录的方式:

bool isLoggedIn = HttpContext.Current.User.Identity.IsAuthenticated;  
    if (isLoggedIn) 
    {
        placeHolder2.Visible = true;
        ...
    }
Run Code Online (Sandbox Code Playgroud)

现在的问题是:HttpContext.Current.User.Identity.IsAuthenticated; 总是返回true,因此未经授权的人将会看到应隐藏的内容.

我不确定:HttpContext.Current.User.Identity.IsAuthenticated; 我只是用谷歌搜索"如何检查用户是否登录",建议如下:HttpContext.Current.User.Identity.IsAuthenticated;

我只想要登录的人查看私人内容.我该怎么做?如何使:HttpContext.Current.User.Identity.IsAuthenticated仅在用户登录时返回true?谢谢

asp.net

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

计算两个日期之间的差异返回一个负数

我想计算不同日期之间有多少天.就像话题所说的那样,我得到的是负值.我想我可以采取绝对值,但它返回负值的事实让我怀疑计算是否正确.以下是我的代码:

DateTime previousDay = new DateTime(1998, 6, 31, new GregorianCalender());
DateTime nextDay = new DateTime(1998, 6, 3, new GregorianCalender());

TimeSpan differenceInDays = (nextDay - previousDay); 
double xAxisValue = differenceInDays.TotalDays;
Run Code Online (Sandbox Code Playgroud)

当然,3-31给出-28,但由于我们希望它显示两者之间的间隔,因此它没有返回正值是没有意义的.难道我做错了什么?

我也试过这种方法:

(a - b).TotalDays
Run Code Online (Sandbox Code Playgroud)

其中a和b的类型为Datime

c# datetime

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

如何打印整数00而不是java打印0

我有一个变量说private int minutes = 00.

如果我这样做System.out.println(minutes),Java将打印0而不是00,这是值.它正在删除最后的零,但在这个特定的例子中,我希望它打印00.怎么做?

我也尝试将分钟作为一个字符串,然后执行:Integer.parseInt(minutes)然后打印出来.但结果是一样的.

java

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

Mysql问题.例外

我从这段代码中得到一个例外,说我的sql语法有错误.此外,它说这个错误在第1行,这是没有意义的,因为第一行刚才说:使用System; 我用了一个多小时调试代码,我无法搞清楚.下面是代码.谁能看到错误?谢谢

public void SaveReferenceToDatabase(string billedNavn, string placering, string description, DateTime date)
    {
        Sql sql = new Sql();

        string query = "INSERT INTO GalleryImages (BilledNavn, Placering, Beskrivelse, Dato)" + 
                       "VALUES (?billedNavn, ?placering, ?description, ?date";

        MySqlCommand cmd = sql.Command(query);

        cmd.Parameters.AddWithValue("billedNavn", billedNavn);
        cmd.Parameters.AddWithValue("placering", placering);
        cmd.Parameters.AddWithValue("description", description);
        cmd.Parameters.AddWithValue("date", date);

        sql.ConnOpen();
        cmd.ExecuteNonQuery();

        sql.ConnClose();
    }
Run Code Online (Sandbox Code Playgroud)

PS.执行cmd.ExecuteNonQuery()时抛出异常

c# mysql asp.net

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

标签 统计

asp.net ×2

c# ×2

android ×1

android-layout ×1

client-server ×1

dart ×1

datetime ×1

java ×1

mysql ×1