小编Roy*_*Lee的帖子

double*(splat)运算符的作用是什么

你见过像这样声明的函数吗?

def foo a, **b
  ...
end
Run Code Online (Sandbox Code Playgroud)

我知道单个*是splat运算符.什么**意思?

ruby splat

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

软键盘出现时如何调整布局

我想在软键盘激活时调整/重新调整布局大小,如下所示:

之前和之后:

在此输入图像描述在此输入图像描述


在SO中找到了几个资源:

  1. 如何在显示软键盘时保持所有字段和文本可见
  2. android软键盘出现时会破坏布局
  3. 软键盘打开时调整布局

但问题和答案相当模糊,这里的问题是我想要的更清晰的画面.

要求:

  • 它应该适用于任何屏幕尺寸的手机.
  • 注意到"FACEBOOK"和"注册Facebook"的保证金/填充空间在之前和之后都发生了变化.
  • 不涉及滚动视图.

android android-layout android-softkeyboard

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

在Android上的纵向模式中的Zxing相机

我想portraitZxing相机上显示方向.

如何才能做到这一点?

android zxing landscape-portrait

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

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

SherlockActionBar:如何针对actionBar调整CustomView

题:

我怎么能取回头衔?


这是截图(缺少标题):

在此输入图像描述

操作栏设置:

 ActionBar actionBar = getSupportActionBar();
 actionBar.setTitle("My Title");
 actionBar.setIcon(drawable.dropdown_user);

 View mLogoView = LayoutInflater.from(this).inflate(R.layout.mLogoView, null);
 actionBar.setCustomView(mLogoView);

 actionBar.setDisplayShowCustomEnabled(true);
 actionBar.setDisplayShowTitleEnabled(true);
 actionBar.setDisplayHomeAsUpEnabled(true);
Run Code Online (Sandbox Code Playgroud)

mLogoView.xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout  xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="match_parent" >
    <ImageView
        android:id="@+id/img_merchant"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
        android:layout_alignParentRight="true"
        android:src="@drawable/infoflex">
</ImageView>
</RelativeLayout >
Run Code Online (Sandbox Code Playgroud)

android android-custom-view actionbarsherlock android-actionbar

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

使用套接字安全登录

我试图通过使用套接字创建一个安全的登录程序.这是我写的代码:

<?php

$myusername=$_POST["username"];
$mypassword=$_POST["password"];
$host="localhost";
$port=80;
$timeout=60;
$target="/admin_area.php";
if($myusername=="admin" && $mypassword=="passwd")

{
  if (!$sock=fsockopen("ssl://".$host,$port,$errnum,$errstr,$timeout))

  {
    die ("Could not open socket: [$errnum] $errstr");
  }

  else
  {
    $posted_vars=array("username"=>$myusername,
                       "password"=>$mypassword);
    $body="";
    foreach ($posted_vars as $parameter=>$value)

    {
      $body.="&".$parameter."=".$value;
    }
    $headers="POST ".$target." HTTP/1.0 \r\n";
    $headers.="Content-Type: application/x-www-form-urlencoded \r\n";
    $headers.="Content-Length: ".strlen($body)." \r\n";
    $headers.="Connection: Keep-Alive \r\n";
    $headers.="Authorization: Basic ".base64_encode($myusername.":".$mypassword)." \r\n\r\n";
    fputs ($sock,$headers.$body);
    $data="";
    while (!feof ($sock))

    {
      $data.=fgets($sock,3000);
    }
    list($res_head,$res_body)=explode("\r\n\r\n",$data);
    echo $res_body;
  }
}

else

{
  echo "Login not happened successfully";
}

?>
Run Code Online (Sandbox Code Playgroud)

当我运行它时,会返回以下警告:

警告:fsockopen():SSL操作失败,代码为1. OpenSSL错误消息:错误:140770FC:SSL例程:SSL23_GET_SERVER_HELLO:第12行的C:\ wamp\www\log_in.php中的未知协议

警告:fsockopen():无法在第12行的C:\ …

php sockets network-programming

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

如何将 WaitCursor 光标设置在禁用的 WinForms 上

我尝试过以下方法

this.Cursor = Cursors.WaitCursor; //OR 
this.UseWaitCursor = true; //OR 
Application.UseWaitCursor = true; //OR 
Application.DoEvents(); //AND
Run Code Online (Sandbox Code Playgroud)

,但显然当添加以下行时等待光标没有显示:

this.Enabled = false;
Run Code Online (Sandbox Code Playgroud)

P/S:this指窗口形式。


问题:

如何将 WaitCursor 光标设置在禁用的 WinForms 上?

c# winforms

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

每次触发Form.Load事件

我想知道我是否做得正确.

我在我的类(也是一个表单)中实例化一个Form(让我们调用这个Form_B)并处理Form_B的Load事件.在这个事件中我做了一些初始化.

Form_B可以由用户多次显示,我在我的实例变量上调用ShowDialog.

问题是每次显示表单时都会调用Load.我尝试过调试,并尝试使用Show()而不是ShowDialog().Show()因关闭窗口而失败,但ShowDialog()没有失败,但每次显示时都调用Load.

表单关闭后继续使用实例是否不正确?

谢谢,斯特凡

c# windows events

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

$(window).resize():之前

是否有可能在每次触发resize()之前获取浏览器的宽度/高度?

$(window).resize(function() {

});
Run Code Online (Sandbox Code Playgroud)

这是因为我正在计算浏览器调整大小()之前/之后的差异.

javascript jquery resize

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

最佳标志值(提示与良好实践)

在学习这项flag技术的同时,我遇到了一些问题,特此我用C#和Enum展示了这个例子:

   [Flags]
    enum PermissionTypes : byte
    {
        None = 0x0,
        Read = 0x1,
        Write = 0x2,
        Modify = 0x4,
        Delete = 0x8,
        Create = 0x10,
        All = Read | Write | Modify | Delete | Create
    }
Run Code Online (Sandbox Code Playgroud)

要检查hasFlag属性:

if((value & mask) == mask) {...}
Run Code Online (Sandbox Code Playgroud)

但是当'hasFlag'应用于'None'和'Read'时:

Denote x = Current_Permission_Setting,

x & PermissionTypes.None = always false
x & PermissionTypes.Read = always true IFF 
Run Code Online (Sandbox Code Playgroud)

(续)IFF x = { ODD字节值}


问题:可以安全使用的完美标志值是什么?


参考: 这是完整的例子.

c# enums flags bit-manipulation

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